The Apache Isis team is pleased to announce the release of Apache Isis 2.0.0-M6.

New features in this release include:

  • full support for the CommandPublisher,ExecutionPublisher and EntityPropertyChangePublisher SPIs for both JPA and JDO.
  • support for Spring security
  • support for keycloak authentication (leveraging Spring security)
  • view models for serializable classes;
  • a library of architecture tests to detect possible programming issues with your domain apps
  • InteractionService added to the applib, allowing programmatic control of sessions
  • improvements to built-in and SecMan’s security (impersonation, surface UserMemento, decouple SecMan from Shiro)
  • new namedXxx() supporting method for dynamic names of properties and actions
  • new @MemberSupport annotation
  • removal of @MemberOrder annotation (now folded into the @XxxLayout annotations)
  • minimum version of Java was bumped to JDK11.

Full release notes are available on the Apache Isis website [1].

You can access this release directly from the Maven central repo [2].

Alternatively, download the release and build it from source [3].


Enjoy!

--The Apache Isis team


[1] https://isis.apache.org/relnotes/2.0.0-M6/about.html

[2] https://search.maven.org

[3] https://isis.apache.org/docs/2.0.0-M6/downloads/how-to.html