Skip to content

Version 10.0.0 changelog in progress #318

Description

@mbax

This issue may be fully deleted when I release. Using this to track the changes as I smash and break things

No major fixes, just API/impl improvements.

Breaking changes:

  • Updated to Java 21
    • Android apps can use the clearly stable 9.0.
  • Changed CapabilityManager's Defaults from being transient to having a @Conditional annotation to mark them not being automatically requested.
  • Removed any @Deprecated methods present in 9.0.
  • No longer offering a shaded classifier. It's 2025 - we can all use build tools properly now!
  • Removed clunky initialize method from Client - only relevant if you actually implemented a custom Client.
  • Made CaseMapping an interface

Other changes:

  • Updated Netty to 4.1.135.
  • Switched to jspecify for nullness annotations.
  • Now properly prevents using STS with an insecure trust manager.

Activity

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

Metadata

Metadata

Assignees

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions