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 at [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