Skip to content

Version 10.0.0 changelog in progress #318

@mbax

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.123.
  • Switched to jspecify for nullness annotations.
  • Now properly prevents using STS with an insecure trust manager.

Metadata

Metadata

Assignees

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions