You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cayenne.apache.org by Andrus Adamchik <an...@objectstyle.org> on 2019/03/20 08:06:32 UTC

[ANN] Cayenne 4.1 goes beta

Cayenne 4.1 goes beta [1] ! Doing our best to deliver on the promise of shorter release cycles. 

In this release:

* Cross-context synchronization is turned off by default. This should improve commit performance and data consistency in app clustering scenarios. It can be turned back on via cayenne.server.contexts_sync_strategy property (aka Constants.SERVER_CONTEXTS_SYNC_PROPERTY).
* Improved “DB Import” tab for DataMaps
* “Class Generation” dialog is now implemented as a DataMap tab. Class generation user selections are preserved in the project and can be reused from Maven/Gradle/Ant cgen.
* General Modeler cleanup and bugfixes; framework bugfixes.

A quick recap on what 4.1 is all about:

* Field-based data objects (aka 50% memory use improvement)
* The core is dependency-free (except small slf4j-api)
* Full GUI support for DB-first flow. 

Using this occasion to remind: don't forget to star us on GitHub [2] and follow us on Twitter [3].

Enjoy 4.1! :)

Andrus

[1] https://cayenne.apache.org/2019/03/cayenne-41b1-released.html
[2] https://github.com/apache/cayenne
[3] https://twitter.com/ApacheCayenne