Entries tagged [springboot]

Thursday August 26, 2021

[ANN] Apache Isis version 2.0.0-M6 Released

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


Sunday March 28, 2021

[ANN] Apache Isis version 2.0.0-M5 Released

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

New features in this release include:

* JPA support (including Spring Data integration)

* Reworked JDO support to minimize differences between JPA and JDO integrations
* Use of Spring configuration properties (spring.datasource.url etc) for both JPA and JDO
* Updated demo apps (both JDO and JPA variants)
* Updated SecMan to work with logical types (rather than physical package names) and provided a JPA implementation
* Improved documentation (and documentation tooling)

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] http://isis.apache.org/relnotes/2.0.0-M5/about.html
[2] https://search.maven.org
[3] https://isis.apache.org/docs/2.0.0-M5/downloads/how-to.html

Sunday March 29, 2020

[ANN] Apache Isis version 2.0.0-M3 Released

After a *lot* of development effort, the Apache Isis committers are delighted to announce the release of v2.0.0-M3 of the framework.

This is a major milestone release that "re-platforms" Apache Isis so that it now runs on top of Spring Boot 2.x.  JDK8 is the minimum.  Some highlights:

  • A new convenience parent pom builds on top of Spring Boot’s similar parent pom, to make it easy to develop new apps, along with simplified "mavendeps" pom’s.
  • The Maven archetypes have been replaced with Starter Apps in github repos.
  • Configuration properties have been refactored, and can now be specified (with intellisense hints) using Spring’s application.properties or application.yml

New features:

  • a new @Property#projecting allows view model summaries to be returned as "projections" of underlying entities.
  • new layout() method (or UI event) allows a domain object to specify which layout file should be used to render it.
  • there is no longer any need to specify @ParameterLayout#named()
  • there is now a security integration with Keycloak

There are also a number of new extensions:

  • Flyway (integrating with Spring Boot’s support)
  • pdf.js (for Wicket viewer)
  • fullcalendar (for Wicket viewer)
  • excel download (for Wicket viewer)

Other improvements include:

  • Integration test support, and BDD (Cucumber) "spec" support have been refactored to run on Spring Boot with Junit 5.
  • New demo app to demonstrate new features.
  • New smoketest app to catch regressions

Finally, the website has been updated to use Antora.

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-M3/about.html
[2] http://search.maven.org
[3] https://isis.apache.org/docs/2.0.0-M3/downloads/how-to.html


Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation