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 c3f85945e4021e523e8892c1d117eb513ca4adb8 in the master branch.
The previous build of the 4.x stream is R20260901-1311.
[GH-195] Modernize Partial Collection Loading (PCL) across CDO closed in 4.37
[GH-196] Improve interrupt handling across CDO and Net4j closed in 4.37
[GH-201] Replace internal CDOView CriticalSection callbacks with lexical locking closed in 4.37
[GH-202] Reduce redundant reentrant CDOView locking closed in 4.37
[GH-204] Add permission caching to CDO SecurityManager closed in 4.37
[GH-206] Cache stable DefaultRevisionAuthorizer matcher results closed in 4.37
[GH-216] Fix MEMStore synchronization issues closed in 4.37
[GH-217] Optimize MEMStore lookup and revision-history performance closed in 4.37
[GH-223] Support selective lock-state refresh in CDOView closed in 4.37
[GH-231] Stabilize Embedded CDO for Plain Java and Multi-Session Usage closed in 4.37
[GH-55] Memory usage for repository export to XML may be unnecessarily high closed in 4.37
[GH-70] Performance regressions observed with the new checkDuplicates behavior when adding resource in a new folder closed in 4.37
[GH-197] Severe performance degradation with CDO 4.36 and larger transactions closed in 4.37
[GH-207] CDOAdminClient reconnect handling uses incorrect retry delay and clears interrupts closed in 4.37
[GH-209] Lock notifications can be processed out of order closed in 4.37
[GH-210] Commit lock changes are not atomic with respect to concurrent lock operations closed in 4.37
[GH-211] Make CDOLockStateCacheImpl updates sequence-safe closed in 4.37
[GH-212] Rare NullPointerException in LoadRevisionsIndication.prefetchRevisions() closed in 4.37
[GH-214] CDOListFactory.DEFAULT can remain null due to circular class initialization closed in 4.37
[GH-215] ClassCastException when moving elements in a transient CDO object's EList closed in 4.37
[GH-222] Lock-state refresh and revision prefetch can expose stale or incorrect lock states closed in 4.37
[GH-228] Prevent partially loaded revisions from leaking into ServerCDOView closed in 4.37
[GH-72] PrepareTransition does not reinit the lock states closed in 4.37
[GH-221] Complete structured DML binding and execution integration in CDO DBStore closed in 4.37
[GH-227] Range-based list mappings shift CDO_IDX inefficiently row by row closed in 4.37
[GH-194] Introduce a platform-aware global managed container for standalone applications closed in 4.37
[GH-205] Add scoped registries with shared backing storage closed in 4.37
[GH-208] Preserve receive order for selected signal reactors closed in 4.37
[GH-226] Modernize the Net4j WebSocket transport with a JDK client and Jetty 12 server adapter closed in 4.37
[GH-68] Remove util.ui dependency from Net4J core feature closed in 4.37
[GH-218] Introduce a fluent, dialect-aware SQL DML API for Net4j DB closed in 4.37
[GH-219] Resolve registered DB adapters from JDBC connections closed in 4.37
[GH-174] [Releng] Publish selected runtime bundles to Maven Central closed in 4.37
[GH-193] [Releng] Allow CDO tests to select scenarios via system properties closed in 4.37
[GH-200] Replace fixed test delays with deterministic synchronization closed in 4.37
[GH-220] Migrate MongoDB Store to Java Driver 5.13.0 closed in 4.37
[GH-232] Provide standalone Maven examples for CDO and Net4j closed in 4.37