Eclipse CDO Model Repository 4.7.0

Release Date
Name Date Description
M5 2018/02/02
M7 2018/05/18
RC1 2018/05/25
RC2 2018/06/01
RC3 2018/06/08
RC4 2018/06/15
Themes

Enhancements

  • Natively support EModelElement instances (Ecore4CDO) [276342] (target milestone:  ---)
  • Migrate build to Maven.Tycho [528979] (target milestone:  ---)
  • Remove the "old" org.eclipse.emf.cdo.server.embedded package [529326] (target milestone:  ---)
  • Cannot override CDOTransferElement name because it is final [530216] (target milestone:  ---)
  • Return the commit info of ISecurityManager.modify(RealmOperation) to the caller [530495] (target milestone:  ---)
  • Remove final modifier from eBasicSetContainer() and eSetDirectResource() [530500] (target milestone:  ---)
  • Give IManagedContainers a name [533989] (target milestone:  ---)
  • Create all mapped tables lazily [534254] (target milestone:  ---)
  • Provide property support for repositories [534535] (target milestone:  ---)
  • Natively support GMF Notation instances (GMF4CDO) [534791] (target milestone:  ---)
  • Provide a repository activity log [534898] (target milestone:  ---)
  • Implement a buffer tracer [535161] (target milestone:  ---)

Bug Fixes

  • Unsetting value in some cases can cause to fail IntegrityChecker [362293] (target milestone:  ---)
  • An unsettable many-valued reference that is set to an empty list is unset on new transaction [405543] (target milestone:  ---)
  • CDOServerExporter throws IllegalArgumentException on DynamicValueHolder.NIL [409351] (target milestone:  ---)
  • Migrate emf-cdo-gerrit to CDO HIPP [426176] (target milestone:  ---)
  • CDO Server Exporter doesn't handle DetachedRevisions [430528] (target milestone:  ---)
  • eUnset Unsettable Features causes Rollback in DBStore [438682] (target milestone:  ---)
  • SourceReferences for CDO plugins look invalid [478476] (target milestone:  ---)
  • Symlinks in the download area are ignored.useless [484819] (target milestone:  ---)
  • org.eclipse.emf.cdo.common.revision.CDORevisionUtil$Uninitialized cannot be cast to org.eclipse.emf. [502932] (target milestone:  ---)
  • StringCompressor can create huge memory leak [517225] (target milestone:  ---)
  • Exporter.Importer do not handle byte array attributes [517391] (target milestone:  ---)
  • CommitTransactionIndication causes small memory leak [521028] (target milestone:  ---)
  • ClassCastException in mapping strategy [527002] (target milestone:  ---)
  • Fix deprecation warning in OSGiLoggingBridge [529259] (target milestone:  ---)
  • SynchronizableRepository must not accept dynamic package addition [529260] (target milestone:  ---)
  • ClassNotFoundException: org.eclipse.emf.cdo.internal.common.id.CDOIDObjectLongImpl cannot be found by org.eclipse.net4j.util [529397] (target milestone:  ---)
  • Repository managed by InternalCDORepositoryConfigurationManager not stopped [529464] (target milestone:  ---)
  • Authentication no longer works with Java 8 update 161 [530088] (target milestone:  ---)
  • Null revision after a CDOTransaction rollback [530498] (target milestone:  ---)
  • Memory not freed when repository is deleted [532600] (target milestone:  ---)
  • Unsettable features that are set to null can't be committed [533909] (target milestone:  ---)
  • CDOServerExporter and Importer don't handle unsettable lists correctly [533944] (target milestone:  ---)
  • ReconnectingSession fails to reconnect the second time [534014] (target milestone:  ---)
  • Too many errors like java.lang.IllegalStateException: SELECT CDO_CLASS FROM CDO_OBJECTS WHERE CDO_ID=? already in cache [534438] (target milestone:  ---)