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.
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:
CapabilityManager'sDefaultsfrom beingtransientto having a@Conditionalannotation to mark them not being automatically requested.@Deprecatedmethods present in9.0.shadedclassifier. It's 2025 - we can all use build tools properly now!Client- only relevant if you actually implemented a customClient.CaseMappingan interfaceOther changes:
4.1.123.