github OpenHFT/OpenHFT chronicle-bom-2026.13

latest releases: chronicle-bom-2026.28, chronicle-bom-2.25.140, chronicle-bom-2026.26...
5 months ago

chronicle-core: 2026.4

  • [CORE-62] Updates to Chronicle Core required, update to Bytes as a defensive change

  • [CORE-61] Add initial @address semantics assertion layer for hardening

  • [CORE-60] Refactor CleaningThreadLocal.cleanupNonCleaningThreads() to release the static registry lock before running user-provided cleanup callbacks. Drain stale entries into a pending-callbacks list under the lock; execute callbacks afterwards, outside the lock. This prevents slow or user-defined cleanup code from blocking unrelated CleaningThreadLocal operations like set(), remove(), and initialValue() across the JVM. Previously, cleanup occurred while removing stale entries from the shared cleaningThreadLocals collection. Since cleanup callbacks are user-provided and may be slow, blocking, or interact with other Chronicle resources, holding the global registry lock during cleanup posed unnecessary risks.

chronicle-bytes: 2026.4

  • [CORE-62] Updates to Chronicle Core required, update to Bytes as a defensive change

chronicle-efx: 2026.3

No changelog for this release.

chronicle-services-framework: 2026.5

  • [SERVICES-37] Remove core tests from artefact runtime classpath to avoid propagating AllowedCleaner onto classpath.

chronicle-wire: 2026.6

No changelog for this release.

Don't miss a new OpenHFT release

NewReleases is sending notifications on new releases.