Skip to content

Qualifies that KeyFactory and Propagation.Factory.create will go in Brave 7#1400

Merged
codefromthecrypt merged 1 commit intomasterfrom
qualify-deprecation
Jan 8, 2024
Merged

Qualifies that KeyFactory and Propagation.Factory.create will go in Brave 7#1400
codefromthecrypt merged 1 commit intomasterfrom
qualify-deprecation

Conversation

@codefromthecrypt
Copy link
Copy Markdown
Member

It only takes 2 major versions to safely transition from abstract -> deprecated -> removal

  • v5.18 transitions Propagation.Factory.create() from abstract to deprecated with an exception, enforcing Propagation.Factory.get() must be implemented.
  • users can notice this on v5.18, but have v6 to make sure libraries don't lock up
  • v7 can safely remove Propagation.Factory.create() and Propagation.KeyFactory only called by that.
    • unlikely to have a v7 for a long time, possibly only to address Java version lockup once JDK 11 becomes non LTS

@codefromthecrypt codefromthecrypt merged commit ad39719 into master Jan 8, 2024
@codefromthecrypt codefromthecrypt deleted the qualify-deprecation branch January 8, 2024 00:46
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.

1 participant