The Apache Causeway team is pleased to announce the release of Apache
Causeway 4.0.0-M1.

Causeway's major version number is based on Spring Boot major version
number.  This release is the first in the v4.x release line based on the
Spring Boot v4 release line. Because Spring Boot itself is not yet final
(this release runs against Spring Boot 4.0.0-M3), we have also made this a
milestone release.

In this release we have REMOVED support for JDO/DataNucleus [1] object
store.  Instead, you should port your application onto JPA/EclipseLink.
You may want to use the OpenRewrite recipes available at [2] to assist with
this effort.

In this release we have also removed support for Joda time [3] as a value
type.  Instead, use the JDK java.time classes.

This release also removes the dependency on JBoss RestEasy [4] within the
Restful Objects viewer, but the viewer itself remains, reimplemented using
Spring Boot features.  Some configuration properties have changed.

Our website [5] has also been updated to remove reference to the Security
Shiro module. Support for Shiro itself was removed at the beginning of the
v2.x release line.

There is one new experimental feature, namely support for Spring Data JDBC
[6] as an object store (no documentation yet for this feature,
unfortunately).  (We do also hope to provide an object store implementation
based on JPA/Hibernate now that Hibernate [7] uses the ASF license).

Another notable change is that the framework now uses Slf4J [8], with
Spring's default logback [9] framework used as the implementation.

Full release notes are available on the Apache Causeway website at [10].

You can access this release directly from the Maven central repo [11].
Alternatively, download the release and build it from source [12].

Enjoy!

--The Apache Causeway team

[1] https://www.datanucleus.org/
[2] https://github.com/ecpnv-devops/jdo2jpa
[3] https://www.joda.org/joda-time/
[4] https://resteasy.dev/
[5] https://causeway.apache.org
[6] https://spring.io/projects/spring-data-jdbc
[7] https://hibernate.org/orm/
[8] https://slf4j.org/
[9] https://logback.qos.ch/
[10] https://causeway.apache.org/relnotes/latest/about.html
[11] https://search.maven.org
[12] https://causeway.apache.org/docs/latest/downloads/how-to.html

Reply via email to