[ANN] Cayenne 4.1 goes beta

Andrus Adamchik <[email protected]>
Newsgroups gmane.comp.java.cayenne.devel
Message-ID <DECE1C83-50AD-4BF0-B1A8-ACC850B551D2__24039.4618407421$1553069213$gmane$org@objectstyle.org>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.