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

New features in this release include:

  • Full support for audit trail, command log, execution log for JPA and JDO
  • New core extensions:
    • SessionLog extension (ISIS-3062)
    • ExecutionOutbox extension, to support the outbox pattern (ISIS-3002)
  • Big improvements for value types, including
    • Support value types (simple ones at least) as a first-class citizen (ISIS-1695)
    • Support for persisting Temporal Types with Zone/Offset Information (ISIS-3105)
    • Add Vega and Vega-Lite Support (ISIS-3122)
  • Wicket viewer UI improvements
    • Improved client-side paging/filtering using datatables.net (ISIS-3197)
    • New extension to render PDF Blobs using pdf.js (ISIS-3040)
    • New extension to display events on calendar using fullcalendar.js (ISIS-3039 )
  • New ENCAPSULATION_ENABLED introspection policy (eg ISIS-3190, ISIS-3188), which allows actions, collections and properties to have non-public visibility
  • New IdStringifier API/SPI interface (ISIS-3089), to allow pluggable management of identifiers in bookmarks/URLs etc
  • Support for Java Module System (module.info.java) (ISIS-3207)


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-M8/about.html

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

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