The Apache Causeway team is pleased to announce the release of Apache Causeway 2.0.0-RC1.


The main highlight is the change of name (to the new name 'causeway', from the old name 'isis'), which means that all Maven artifacts as well as package names have changed.  The migration notes [1] explain how to update your code; if you need assistance then reach out through the mailing list [2] or our slack channel [3] because we can explain how to tackle change in stages.


In addition, there are a small number of new features in this release, as well as numerous improvements and bug fixes.  The new features include:

* a new PageRenderSubscriber SPI provides callbacks to track the time taken to render a page (CAUSEWAY-3373)
* a new service to generate HTML documentation based on the domain model (CAUSEWAY-3328)
* the simplification of the view model lifecycle by allowing injected dependencies to be specified as constructor parameters (CAUSEWAY-3293)
* a new BackgroundService that allows actions to be executed via a Quartz job (CAUSEWAY-3267)
* allowing SAFE semantics actions to be invoked with only VIEWING permission (CAUSEWAY-3358)


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

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

Enjoy!

--The Apache Causeway team

[1] https://causeway.apache.org/relnotes/2.0.0-RC1/2023/2.0.0-RC1/mignotes.html