Release Notes for CDO R20200610-0035

These release notes have been generated from the commit log of the 4.x stream and the associated bugzillas.
The first commit is 204b583b9392b36de045d94febaa86d5939a8d10 in the master branch.
The last commit is 104953307515ccce4b5200ee0cb6221468afe19a in the master branch.
The previous build of the 4.x stream is R20200311-1513.

Table of Contents

CDO Model Repository (Core)

Enhancements

enhancement [561570] Upgrade GMF Notation support to version 1.10.0    resolved-fixed in 4.10
enhancement [562011] Remove deprecated support for FeatureMaps    resolved-fixed in 4.10
enhancement [563615] Provide option to detect and report the use of legacy models    resolved-fixed in 4.10
enhancement [563744] Provide an EmbeddedH2Repository    resolved-fixed in 4.10
enhancement [564032] Provide CDOBranchRef and CDOBranchPointRef    resolved-fixed in 4.10

Bug Fixes

normal [545138] Wrong guard in org.eclipse.net4j.util.ref.CleanableReferenceQueue    resolved-fixed in 4.10
normal [550681] CDO importer and migrator must add the org.eclipse.emf.cdo.edit dependency to the generated edit plugin    resolved-fixed in 4.10
normal [560957] Deadlock when using CDOMergingConflictResolver    resolved-fixed in 4.10
normal [561250] First element in EMap is not always visible from another session    resolved-fixed in 4.10
normal [561779] IllegalStateException: Package 'xyz' contains unresolved proxy    resolved-fixed in 4.10
normal [563616] DanglingReferenceException for unresolved EMF proxies at commit time    resolved-fixed in 4.10
normal [563620] DynamicValueHolder.NIL not converted after internal access to CDORevisionData    resolved-fixed in 4.10

CDO Model Repository (User Interface)

Enhancements

enhancement [561892] Make CDO Editor initialization asynchronous and resilient to connection failures    resolved-fixed in 4.10
enhancement [561973] Make CDO Editor node expansion asynchronous and resilient to failures    resolved-fixed in 4.10

Bug Fixes

major [544809] CDO opens ErrorEditPart instead of opened editors when we restart Eclipse    resolved-fixed in 4.10

CDO Model Repository (JDBC Support)

Enhancements

enhancement [551232] [DB] Support range-based mappings in CDOServerImporter    resolved-fixed in 4.9

Bug Fixes

normal [546872] [DB] MySQL Error: "Table definition has changed" on initializing new CDO repository    resolved-fixed in 4.10
normal [561563] [DB] AbstractMappingStrategy.removeClassMapping() does not use a SchemaTransaction    resolved-fixed in 4.10
normal [564054] DBStore.properties can be null    resolved-fixed in 4.10
normal [564150] [DB] TimeoutRuntimeException: Schema "repo1" could not be locked...    resolved-fixed in 4.10

Net4j Signalling Platform and Utilities

Enhancements

enhancement [536332] Log exceptions caught in org.eclipse.net4j.signal.Signal.run()    resolved-fixed in 4.10
enhancement [561115] Implement a Websocket-based transport for Net4j    resolved-fixed in 4.10
enhancement [561308] Optimize bulk read/write operations in buffer streams    resolved-fixed in 4.10
enhancement [561421] Provide configurable AcceptorDescriptionParsers for the TransportConfigurator    resolved-fixed in 4.10
enhancement [561551] Eliminate Channel.receiveSerializer    resolved-fixed in 4.10

Bug Fixes

normal [561532] java.nio.BufferUnderFlowException (Take Four)    resolved-fixed in 4.10

Net4j DB Framework

Enhancements

enhancement [562034] Remove deprecated package org.eclipse.net4j.db.dml    resolved-fixed in 4.10

The previous build of the 4.x stream is R20200311-1513.