Release Notes for CDO R20210308-1312

These release notes have been generated from the commit log of the 4.x stream and the associated bugzillas.
The first commit is 95027451d3871acbdd21e4576bbde6bed4ebe86d in the master branch.
The last commit is ec600fa4de45f6a6ada27232942811622ac77bd1 in the master branch.
The previous build of the 4.x stream is R20201209-0330.

Table of Contents

CDO Model Repository (Core)

Enhancements

enhancement [569680] Provide a convenient way to get multiple CDOObjects in at most one server round-trip    resolved-fixed in 4.13
enhancement [570317] Support linking CDO resource nodes into the workspace    resolved-fixed in 4.13
enhancement [570621] Support comparing and merging CDOLob attributes    resolved-fixed in 4.13
enhancement [570806] Support comparing/merging UML models    resolved-fixed in 4.13
enhancement [570833] Provide a facility for clients to contribute global URI handlers    resolved-fixed in 4.13
enhancement [571768] Make SecurityManager multitenant    assigned in 4.13

Bug Fixes

normal [522544] CDOCompare issues LinkageError in presence of Guava 21    resolved-fixed in 4.13
normal [570123] CommitConflictException (without conflict) if reattached object modified by another session    resolved-fixed in 4.13
normal [570832] IllegalStateException in ReferenceChangeMerger: Couldn't add in target because its parent hasn't been merged yet    resolved-fixed in 4.13

CDO Model Repository (User Interface)

Enhancements

enhancement [570498] [UI] Provide a preference to hide EObjects from checkouts in Project Explorer    resolved-fixed in 4.13
enhancement [570839] [UI] Reopen CDOLob editors after a restart    resolved-fixed in 4.13
enhancement [570841] [UI] Close CDOLob editors when their checkout becomes unavailable    resolved-fixed in 4.13

Bug Fixes

normal [569723] [UI] Invalid attempt to open a transaction on a historical checkout    resolved-fixed in 4.13
normal [570419] CDOOfflineExample fails to start different workbenches    resolved-fixed in 4.13
normal [570866] [UI] OpenWith sub menu is empty    resolved-fixed in 4.13

CDO Model Repository (JDBC Support)

Enhancements

enhancement [569682] Move org.eclipse.emf.cdo.common.db to cdo.old    resolved-fixed in 4.13
enhancement [570835] [DB] Provide more flexible constructors in DBAdapter subtypes    resolved-fixed in 4.13

Bug Fixes

normal [552510] [DB] getIndexInfo with approximate=false triggers table analyze on oracle    resolved-fixed in 4.13
normal [562241] [DB] Connection leak when query is cancelled    assigned in 4.13
normal [569775] [DB] Primary key violation exception on server restart with setInitialPackages() and eagerTableCreation=true    resolved-fixed in 4.13

The previous build of the 4.x stream is R20201209-0330.