Release Notes for CDO S20261007-0445

These release notes have been generated from the commit log of the 4.x stream and the associated issues and pull requests.
The first commit is cdfa15b192bb09ae4aee4c479de839a3d153e5d2 in the master branch.
The last commit is e1aceeeeb3b7b2b133dc15912de98bbad643809a in the master branch.
The previous build of the 4.x stream is R20260901-1311.

Table of Contents

CDO Model Repository (Core)

Enhancements

enhancement [GH-195] Modernize Partial Collection Loading (PCL) across CDO    closed in 4.37
enhancement [GH-196] Improve interrupt handling across CDO and Net4j    closed in 4.37
enhancement [GH-201] Replace internal CDOView CriticalSection callbacks with lexical locking    closed in 4.37
enhancement [GH-202] Reduce redundant reentrant CDOView locking    closed in 4.37
enhancement [GH-204] Add permission caching to CDO SecurityManager    closed in 4.37
enhancement [GH-206] Cache stable DefaultRevisionAuthorizer matcher results    closed in 4.37

Bug Fixes

normal [GH-197] Severe performance degradation with CDO 4.36 and larger transactions    closed in 4.37
normal [GH-207] CDOAdminClient reconnect handling uses incorrect retry delay and clears interrupts    closed in 4.37
normal [GH-209] Lock notifications can be processed out of order    closed in 4.37
normal [GH-210] Commit lock changes are not atomic with respect to concurrent lock operations    closed in 4.37
normal [GH-211] Make CDOLockStateCacheImpl updates sequence-safe    closed in 4.37
normal [GH-72] PrepareTransition does not reinit the lock states    closed in 4.37

CDO Model Repository (JDBC Support)

Bug Fixes

normal [GH-203] DBStore model evolution incorrectly creates runtime mappings for historical classes    closed in 4.37

Net4j Signaling Platform and Utilities

Enhancements

enhancement [GH-194] Introduce a platform-aware global managed container for standalone applications    closed in 4.37
enhancement [GH-205] Add scoped registries with shared backing storage    closed in 4.37
enhancement [GH-208] Preserve receive order for selected signal reactors    closed in 4.37

Bug Fixes

normal [GH-199] ExpectedFileReader waits for full timeout before detecting asynchronously populated files    closed in 4.37

Documentation

Enhancements

enhancement [GH-198] Complete the Programmer's Guide in the CDO documentation    closed in 4.37

Release Engineering

Enhancements

enhancement [GH-174] [Releng] Publish selected runtime bundles to Maven Central    open in 4.37
enhancement [GH-193] [Releng] Allow CDO tests to select scenarios via system properties    closed in 4.37
enhancement [GH-200] Replace fixed test delays with deterministic synchronization    closed in 4.37

Other

Bug Fixes

normal [PR-73] First fixes for issues discovered during our move from CDO 4.7 to CDO 4.22    open

The previous build of the 4.x stream is R20260901-1311.