Changelog:
- [improvement] CASSJAVA-97: Let users inject an ID for each request and write to the custom payload
 - [improvement] CASSJAVA-92: Add Local DC to driver connection info and provide visibility with nodetool clientstats
 - [bug] PR 2025: Eliminate lock in ConcurrencyLimitingRequestThrottler
 - [improvement] CASSJAVA-89: Fix deprecated table configs in Cassandra 5
 - [improvement] PR 2028: Remove unnecessary locking in DefaultNettyOptions
 - [improvement] CASSJAVA-102: Fix revapi spurious complaints about optional dependencies
 - [improvement] PR 2013: Add SubnetAddressTranslator
 - [improvement] CASSJAVA-68: Improve DefaultCodecRegistry.CacheKey#hashCode() to eliminate Object[] allocation
 - [improvement] PR 1989: Bump Jackson version to la(te)st 2.13.x, 2.13.5
 - [improvement] CASSJAVA-76: Make guava an optional dependency of java-driver-guava-shaded
 - [bug] PR 2035: Prevent long overflow in SNI address resolution
 - [improvement] CASSJAVA-77: 4.x: Upgrade Netty to 4.1.119
 - [improvement] CASSJAVA-40: Driver testing against Java 21
 - [improvement] CASSJAVA-90: Update native-protocol
 - [improvement] CASSJAVA-80: Support configuration to disable DNS reverse-lookups for SAN validation