Skip to content

[SPARK-58722][CORE] Bump OIDC credential propagation version annotations from 4.3.0 to 4.4.0 - #57947

Closed
sarutak wants to merge 1 commit into
apache:masterfrom
sarutak:oidc-propagation/version-bump-4.4.0
Closed

[SPARK-58722][CORE] Bump OIDC credential propagation version annotations from 4.3.0 to 4.4.0#57947
sarutak wants to merge 1 commit into
apache:masterfrom
sarutak:oidc-propagation/version-bump-4.4.0

Conversation

@sarutak

@sarutak sarutak commented Aug 12, 2026

Copy link
Copy Markdown
Member

What changes were proposed in this pull request?

This PR updates @since and .version() annotations for all OIDC credential propagation APIs and configuration keys from 4.3.0 to 4.4.0 to reflect the actual release version.

The OIDC credential propagation feature was originally developed targeting 4.3.0 but will ship in 4.4.0. This PR corrects the version annotations accordingly.

Affected files:

  • TokenIngestor.java
  • CredentialProvider.java
  • FileTokenIngestor.java
  • CredentialProviderLoader.java
  • CredentialResolutionException.java
  • UserCredentials.java
  • ServiceCredential.java
  • UserContext.java
  • config/package.scala (spark.security.oidc.* keys)

Note: AwsStsCredentialProvider.java (connector/credential-aws) also contains @since 4.3.0 but is excluded from this PR because it will be corrected to 4.4.0 as part of #57655

Why are the changes needed?

Version annotations should reflect the actual release in which APIs and configurations become available, not the originally planned version during development.

Does this PR introduce any user-facing change?

No.

How was this patch tested?

GA.

Was this patch authored or co-authored using generative AI tooling?

Kiro CLI / Claude

…ons from 4.3.0 to 4.4.0

Update @SInCE and .version() annotations for all OIDC credential
propagation APIs and configuration keys to reflect the actual release
version (4.4.0) instead of the originally planned 4.3.0.

Affected files:
- TokenIngestor.java, CredentialProvider.java, FileTokenIngestor.java,
  CredentialProviderLoader.java, CredentialResolutionException.java,
  UserCredentials.java, ServiceCredential.java, UserContext.java
- config/package.scala (spark.security.oidc.* keys)
@sarutak

sarutak commented Aug 12, 2026

Copy link
Copy Markdown
Member Author

NOTE: For branch-4.3, I'll revert all the OIDC credential propagation relevant changes from it in another PR.

@uros-b

uros-b commented Aug 12, 2026

Copy link
Copy Markdown
Member

LGTM, thank you @sarutak!

@sarutak sarutak closed this in 0b5896b Aug 13, 2026
sarutak added a commit that referenced this pull request Aug 13, 2026
…ons from `4.3.0` to `4.4.0`

### What changes were proposed in this pull request?
This PR updates `since` and `.version()` annotations for all OIDC credential propagation APIs and configuration keys from `4.3.0` to `4.4.0` to reflect the actual release version.

The OIDC credential propagation feature was originally developed targeting `4.3.0` but will ship in `4.4.0`. This PR corrects the version annotations accordingly.

**Affected files:**
- `TokenIngestor.java`
- `CredentialProvider.java`
- `FileTokenIngestor.java`
- `CredentialProviderLoader.java`
- `CredentialResolutionException.java`
- `UserCredentials.java`
- `ServiceCredential.java`
- `UserContext.java`
- `config/package.scala` (`spark.security.oidc.*` keys)

**Note:** `AwsStsCredentialProvider.java` (`connector/credential-aws`) also contains `since 4.3.0` but is excluded from this PR because it will be corrected to `4.4.0` as part of #57655

### Why are the changes needed?
Version annotations should reflect the actual release in which APIs and configurations become available, not the originally planned version during development.

### Does this PR introduce _any_ user-facing change?
No.

### How was this patch tested?
GA.

### Was this patch authored or co-authored using generative AI tooling?
Kiro CLI / Claude

Closes #57947 from sarutak/oidc-propagation/version-bump-4.4.0.

Authored-by: Kousuke Saruta <sarutak@apache.org>
Signed-off-by: Kousuke Saruta <sarutak@apache.org>
(cherry picked from commit 0b5896b)
Signed-off-by: Kousuke Saruta <sarutak@apache.org>
@sarutak

sarutak commented Aug 13, 2026

Copy link
Copy Markdown
Member Author

Merge Summary:

Posted by merge_spark_pr.py

@sarutak

sarutak commented Aug 13, 2026

Copy link
Copy Markdown
Member Author

Merged. Thank you @HyukjinKwon and @uros-b for reviewing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants