Release Notes for CDO S20131002-0920

These release notes have been generated from the commit log of the 4.3 stream and the associated bugzillas.
The first commit is a9332bc71f9015685d4aaa7a5e95d031dd5c2101 in the master branch.
The last commit is d2985af11843438052b74f482dba65c410d1f0c3 in the master branch.
The previous build of the 4.3 stream is S20130822-1137.

Table of Contents

CDO Model Repository (Core)

Enhancements

enhancement [399480] [Security] Server should automatically reload the security realm on commit    resolved-fixed in 4.3
enhancement [416330] Fire CDOViewInvalidationEvent after possible conflicts have been handled    resolved-fixed in 4.3
enhancement [416366] [OCL] Support implicit root class in server-side CDO queries    resolved-fixed in 4.3
enhancement [416474] [OCL] Add some non-standard operations to support efficient OCL queries    resolved-fixed in 4.3
enhancement [416508] Provide CDORevisionManager.handleRevisions(EClass, CDOBranch, boolean, long, boolean, CDORevisionHandler)    resolved-fixed in 4.3
enhancement [416555] Provide CDOView.queryInstances(EClass)    resolved-fixed in 4.3
enhancement [417103] [Security] Provide console command to add users with passwords    resolved-fixed in 4.3
enhancement [417300] Provide a way to contribute CDOCommands to the server console    resolved-fixed in 4.3
enhancement [417469] [Security] Provide console command to change user passwords    resolved-fixed in 4.3
enhancement [417473] Provide an expressions model    assigned in 4.3
enhancement [417474] [Security] Factor out PermissionFilters to separate access level from filter application    resolved-fixed in 4.3
enhancement [417507] [Security] Bypass READ permission checks for the CDOResourceNode.name attribute    resolved-fixed in 4.3
enhancement [417566] [Security] Make user ID available in PermissionImpl and PermissionFilterImpl    resolved-fixed in 4.3
enhancement [417682] Add runAfterUpdate(long updateTime, Runnable runnable) method to CDOUpdatable    resolved-fixed in 4.3
enhancement [417684] [Security] Provide a HomeFolderHandler    resolved-fixed in 4.3
enhancement [417746] Provide cdoRevision(boolean loadOnDemand) and cdoPermission() methods in CDOObject    resolved-fixed in 4.3

Bug Fixes

critical [417483] [Security] Issues in invalidation when missing write Permission    resolved-fixed in 4.3
normal [396804] CDOMergingConflictResolver tests    resolved-fixed in 4.3
normal [414949] [Legacy] ArrayIndexOutOfBoundsException with CDOLegacyWrapper and CDOIDExternal    resolved-fixed in 4.3
normal [415415] Stale reference not removed between locally detached object and remotely changed ones    reopened in 4.3
normal [416005] CommitNotificationRequest aborted for entire Session if a single View is closed    resolved-fixed in 4.3
normal [416285] OCLExtendCreator fails for abstract subtypes    resolved-fixed in 4.3
normal [416298] CDOResourceNodes do not support reflective access to derived path attribute    resolved-fixed in 4.3
normal [417825] Invalidator can die if CDOSession can not be activated within 100ms    resolved-fixed in 4.3
normal [417844] InvalidationRunner can die if invalidations come too early    resolved-fixed in 4.3
normal [418267] [Security] Cached permissions are not always properly updated after commits    resolved-fixed in 4.3
normal [418393] [Security] CDOResourceFolder.getNodes() fails for CDOPermission.NONE    resolved-fixed in 4.3

CDO Model Repository (User Interface)

Enhancements

enhancement [416122] [UI] Move IDE-independent actions from cdo.ui.ide to cdo.ui    resolved-fixed in 4.3
enhancement [417747] [UI] Make the CDO Sessions view security-aware    resolved-fixed in 4.3
enhancement [417800] [UI] Use colors to reflect security permissions in the CDOEditor and the CDOSessionsView    resolved-fixed in 4.3

Bug Fixes

normal [417794] [UI] Property sheet pages are not refreshed upon invalidation    resolved-fixed in 4.3

CDO Model Repository (JDBC Support)

Bug Fixes

normal [416215] [DB] Enum default values are not correctly determined in CoreTypeMappings.TMEnum    reopened in 4.3
normal [416428] NPE in AbstractMappingStrategy.handleRevisions()    resolved-fixed in 4.3
normal [418083] [DB] SQLQueryHandler should not call next() after absolute()    resolved-fixed in 4.3

CDO Model Repository (Hibernate Support)

Enhancements

enhancement [417321] [Hibernate] Replace HibernateCommandProvider with ExportHbmCommand    resolved-fixed in 4.3

Bug Fixes

normal [414828] [Hibernate] Implement Chunked reader    new in 4.3

Net4j Signalling Platform and Utilities

Enhancements

enhancement [416417] Avoid logging errors that are caused by asynchronous deactivation    resolved-fixed in 4.3

Net4j User Interface

Enhancements

enhancement [417560] [UI] Remember user names in CredentialsDialog    resolved-fixed in 4.3

Net4j DB Framework

Enhancements

enhancement [418076] [DB] Add OracleConfig for execution of DBStore tests    assigned in 4.3

Bug Fixes

normal [416587] [DB] NPE in PreparedStatementCache    resolved-fixed in 4.3

Release Engineering

Enhancements

enhancement [416418] [Releng] Eliminate IContainerConfig from the config test framework    resolved-fixed in 4.3
enhancement [416435] [Releng] Require a reason for @CleanRepositories    resolved-fixed in 4.3

Bug Fixes

normal [416392] [Releng] Each ConfigScenario in a MainSuite should start with clean repositories    resolved-fixed in 4.3

The previous build of the 4.3 stream is S20130822-1137.