Release Notes for CDO R20180613-0111

These release notes have been generated from the commit log of the 4.7 stream and the associated bugzillas.
The first commit is 6ac256e6037fd98ecb3b52c4bb0624e82fc9911a in the master branch.
The last commit is 62c69ee2485b8a8972cdadd8f3f71765aa10c5fa in the master branch.
This is the first build of the 4.7 stream.

Table of Contents

CDO Model Repository (Core)

Enhancements

enhancement [276342] Natively support EModelElement instances (Ecore4CDO)    resolved-fixed in 4.7
enhancement [529326] Remove the "old" org.eclipse.emf.cdo.server.embedded package    resolved-fixed in 4.7
enhancement [530216] Cannot override CDOTransferElement name because it is final    resolved-fixed in 4.7
enhancement [530495] Return the commit info of ISecurityManager.modify(RealmOperation) to the caller    resolved-fixed in 4.7
enhancement [530500] Remove final modifier from eBasicSetContainer() and eSetDirectResource()    resolved-fixed in 4.7
enhancement [534535] Provide property support for repositories    resolved-fixed in 4.7
enhancement [534791] Natively support GMF Notation instances (GMF4CDO)    resolved-fixed in 4.7
enhancement [534898] Provide a repository activity log    resolved-fixed in 4.7

Bug Fixes

critical [438682] eUnset Unsettable Features causes Rollback in DBStore    resolved-fixed in 4.7
normal [362293] Unsetting value in some cases can cause to fail IntegrityChecker    resolved-fixed in 4.7
normal [405543] An unsettable many-valued reference that is set to an empty list is unset on new transaction    resolved-fixed in 4.7
normal [409351] CDOServerExporter throws IllegalArgumentException on DynamicValueHolder.NIL    resolved-fixed in 4.7
normal [430528] CDO Server Exporter doesn't handle DetachedRevisions    resolved-fixed in 4.7
normal [517391] Exporter/Importer do not handle byte array attributes    resolved-fixed in 4.7
normal [528129] Transient objects are attached to CDOTransaction    assigned in 4.7
normal [529260] SynchronizableRepository must not accept dynamic package addition    resolved-fixed in 4.7
normal [529397] ClassNotFoundException: org.eclipse.emf.cdo.internal.common.id.CDOIDObjectLongImpl cannot be found by org.eclipse.net4j.util    resolved-fixed in 4.7
normal [529464] Repository managed by InternalCDORepositoryConfigurationManager not stopped    resolved-fixed in 4.7
normal [530498] Null revision after a CDOTransaction rollback    resolved-fixed in 4.7
normal [532600] Memory not freed when repository is deleted    resolved-fixed in 4.7
normal [533909] Unsettable features that are set to null can't be committed    resolved-fixed in 4.7
normal [533944] CDOServerExporter and Importer don't handle unsettable lists correctly    resolved-fixed in 4.7
normal [534014] ReconnectingSession fails to reconnect the second time    resolved-fixed in 4.7
normal [535395] "Unique index or primary key violation" with CDOMergingConflictResolver and a case of a CDORevisionDelta with an empty featureDeltas    resolved-invalid in 4.6

CDO Model Repository (JDBC Support)

Enhancements

enhancement [534254] [DB] Create all mapped tables lazily    resolved-fixed in 4.7

Bug Fixes

major [527002] ClassCastException in mapping strategy    resolved-fixed in 4.7

Net4j Signalling Platform and Utilities

Enhancements

enhancement [533989] Give IManagedContainers a name    resolved-fixed in 4.7
enhancement [535161] Implement a buffer tracer    resolved-fixed in 4.7

Bug Fixes

critical [517225] StringCompressor can create huge memory leak    resolved-fixed in 4.7
normal [502932] org.eclipse.emf.cdo.common.revision.CDORevisionUtil$Uninitialized cannot be cast to org.eclipse.emf.    resolved-fixed in 4.7
normal [521028] CommitTransactionIndication causes small memory leak    resolved-fixed in 4.7
normal [530088] Authentication no longer works with Java 8 update 161    resolved-fixed in 4.7
minor [529259] Fix deprecation warning in OSGiLoggingBridge    resolved-fixed in 4.7

Net4j DB Framework

Bug Fixes

major [534438] Too many errors like java.lang.IllegalStateException: SELECT CDO_CLASS FROM CDO_OBJECTS WHERE CDO_ID=? already in cache    resolved-fixed in 4.7

Release Engineering

Enhancements

enhancement [528979] Migrate build to Maven/Tycho    resolved-fixed in 4.7

This is the first build of the 4.7 stream.