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

No fields configured for Feature.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions