Apache Isis

Tuesday March 06, 2018

[ANN] Apache Isis version 1.16.2 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.16.2

This is primarily a maintenance fix release fixing one severe error in 1.16.1 relating to parented checkboxes.  It does however introduce one new feature for the REST API (RO viewer) to support generic RO clients. There is also one notable performance improvement through the caching of JAXBContexts.

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/release-notes/release-notes.html#_release-notes_1.16.2

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

[3] http://isis.apache.org/downloads.html

Thursday February 22, 2018

[ANN] Apache Isis version 1.16.1 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.16.1.

This is primarily a bugfix release.  Nevertheless there are a couple of new features:
* checkboxes for parented collections.  The selected rows are used as the defaults for any associated actions with collection parameters
* infrastructure to enable replaying of commands from master to slave (for regression testing).  This is used by the (non-ASF) command module.

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/release-notes/release-notes.html#_release-notes_1.16.1
[2] http://search.maven.org
[3] http://isis.apache.org/downloads.html

Monday January 08, 2018

[ANN] Apache Isis version 1.16.0 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.16.0.

New features in this release include:
* modules and simplified bootstrapping (of the application, integration tests and BDD specs)
* improvements to fixture scripts
* dynamic menu layouts (menubars.layout.xml)
* support for explicitly-defined actions rather than implicit (ie use @Action, no need for @Programmatic)

Full release notes are available on the Apache Isis website at [1].
Please also read the migration notes [2].

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

Enjoy!

--The Apache Isis team

[1] http://isis.apache.org/release-notes/release-notes.html#_release-notes_1.16.0
[2] http://isis.apache.org/migration-notes/migration-notes.html#_migration-notes_1.15.0-to-1.16.0
[3] http://search.maven.org
[4] http://isis.apache.org/downloads.html

Monday September 25, 2017

[ANN] Apache Isis version 1.15.1 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.15.1.

This is primarily a bug fix release.  It includes an upgrade to Wicket 7.9.0 that fixes a major performance regression in the previous version of Wicket (that Isis 1.15.0 used).  It also includes bug fix relating to the Wicket viewer's reference panel with choices, and some other small bug fixes.

There are also a small number of new features:
  • a new Markup value type that allows the Wicket viewer to display arbitrary HTML
  • a new "layout" URL for the Restful Objects viewer
  • a new "logout" page for the Wicket viewer to support monitoring tools.

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/release-notes/release-notes.html#_release-notes_1.15.1
[2] http://search.maven.org
[3] http://isis.apache.org/downloads.html

Monday August 14, 2017

[ANN] Apache Isis version 1.15.0 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.15.0.

New features in this release include:

  • inline prompts: the ability to edit a property or invoke an action (associated with a property) without requiring a modal dialog box.
  • a "hello world" archetype
  • upgrade of Apache Wicket from 6.x to 7.x.
  • allow applications and integration tests to be bootstrapped with less boilerplate
  • new metamodel validations for JAXB view models
  • rename isis-viewer-wicket artifacts to isis-core-viewer-wicket (for consistency with other core modules)

Full release notes are available on the Apache Isis website, as are the migration notes.

You can access this release directly from the Maven central repo.  Alternatively, or download the release and build it from source.

Enjoy!

--The Apache Isis team

Sunday February 19, 2017

[ANN] Apache Isis version 1.14.0 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.14.0.

The new features and improvements in this release include:
  • the ability to invoke actions with collection parameters (rendered by the Wicket viewer as a multi-select drop-down).
  • a number of metamodel validations intended to make it apps already in production easier to refactor (including a new objectType attribute for @DomainService)
  • improvements to EmailService so easier to use in system test (non-prod) environments
  • a new TableColumnOrderService to allow column order of parented collections to be fine-tuned.

Full release notes are available on the Apache Isis website.  Please also read the migration notes.

You can access this release directly from the Maven central repo, or download the release and build it from source.

Enjoy!

--The Apache Isis team




Wednesday December 14, 2016

[ANN] Apache Isis version 1.13.2 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.13.2.

This is a maintenance release with a number of minor improvements and bug fixes.

Of these the main improvement is that the simpleapp archetype has been substantially reworked to be more modular.  This release also closes the ticket to provide a better DB migration story; this has been implemented by way of the (non-ASF) Isis addons' flywaydb module.

Other improvements in this release include:
  • Prevent double click on buttons
  • Use 'readonly' rather than 'disabled' tag (to allow copying of text)
  • More flexibility with the @Mixin annotation
  • Improve SudoService
Full release notes are available on the Apache Isis website.

You can access this release directly from the Maven central repo, or download the release and build it from source.

Enjoy!

--The Apache Isis team


Wednesday November 09, 2016

[ANNOUNCE] New Committer - Bilgin Ibryam

I'm delighted to announce that Bilgin Ibryam has been voted in as a committer on Apache Isis, and also as a member of the Isis PMC.  
[Read More]

Sunday October 30, 2016

[ANN] Apache Isis version 1.13.1 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.13.1[Read More]

Tuesday July 12, 2016

[ANN] Apache Isis 1.13.0 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.13.0.

New features in this release include:
  • reworked and improved commands, interactions and events
  • new domain services (InteractionContext, PublisherService, AuditerService, MetricsService, etc)
  • @Nullable support
  • initial support for Docker 

Full release notes are available on the Apache Isis website at [1].  DO ALSO please read the migration notes [2].

You can access this release directly from the Maven central repo [3], or download the release and build it from source [4].

Enjoy!


--The Apache Isis team

[1] http://isis.apache.org/release-notes.html#r1.13.0
[2] http://isis.apache.org/migration-notes.html#_migration-notes_1.12.x-to-1.13.0
[3] http://search.maven.org
[4] http://isis.apache.org/downloads.html

Monday June 06, 2016

[ANN] Apache Isis 1.12.2 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.12.2

This is a bug fix release addressing ISIS-1396 (title links showing null after update) and ISIS-1132 (time rendered incorrectly on datepickers).

Full release notes are available on the Apache Isis website at [1].  There are no migration notes.

You can access this release directly from the Maven central repo [2], or download the release and build it from source [3].

Thanks,

--The Apache Isis team

[1] http://isis.apache.org/release-notes.html#r1.12.2
[2] http://search.maven.org
[3] http://isis.apache.org/downloads.html

Tuesday April 12, 2016

[ANN] Apache Isis 1.12.1 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.12.1

This is a bug fix release for Apache Isis 1.12.0.  The primary issue it addresses are spurious concurrency exceptions that can be thrown when editing an object.  It also addresses a subtle issue where the new support in JAXB view models for auto-edit can cause some dirty objects not to be updated.

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

You can access this release directly from the Maven central repo [2], or download the release and build it from source [3].

Enjoy!

--The Apache Isis team

[1] http://isis.apache.org/release-notes.html#r1.12.1
[2] http://search.maven.org
[3] http://isis.apache.org/downloads.html

Tuesday March 29, 2016

[ANN] Apache Isis version 1.12.0 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.12.0.

New features in this release include:

  • much enhanced support for custom layouts, using an optional separate XML layout file Xxx.layout.xml.  This is similar in concept to the earlier support we have had for custom layouts through a .layout.json file, but introduces the ability to position object members anywhere using (bootstrap3) columns and rows.  It also brings in support for tab groups, and allows object members to be included in the page more than once (eg a table view and also a calendar view).
  • a change to the editing of objects: rather than an 'edit' button which toggles the entire page into edit mode, instead each property is edited individually.
  • various new domain services.  Some of these are in supoprt of the dynamic layouts functionality, others including new access into Apache Isis' metamodel.  In addition, the DomainObjectContainer service has been deprecated, replaced by a number of fine-grained services such as RepositoryService and MessageService.
  • a number of new mixins, to automatically surface in the UI an entity's id, version (if any) as properties, and actions to download the layout XML and other metadata actions.  (These can always be hidden using either security or by writing a subscriber; see the migration notes).
  • JAXB view models are now automatically editable by default.

Full release notes are available on the Apache Isis website.

You can access this release directly from the Maven central repo, or download the release and build it from source.

Enjoy!

--The Apache Isis team


Sunday January 17, 2016

[ANN] Apache Isis 1.11.1 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.11.1

This is a bug-fix release that re-releases v1.11.0 compiled to run under Java 7 (the previous release incorrectly used some Java 8 APIs).

The release also includes two minor updates to the simpleapp archetype: a minor fix to the JDOQL strings, and the reinstatement of .launch files for running the generated app within the Eclipse IDE.

You can access this release directly from the Maven central repo [1], or download the release and build it from source [2].

--The Apache Isis team

[1] http://search.maven.org
[2] http://isis.apache.org/downloads.html

Saturday January 02, 2016

[ANN] Apache Isis version 1.11.0 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.11.0.

The main focus for this release is on the REST API and on view models using JAXB:

* the Restful Objects viewer now supports simplified representations intended to make it easier to write custom Javascript (and other) clients that consume the REST API; these are obtained using the HTTP Accept header. There is also support for Swagger spec files so that the REST API can be more easily explored and tested.  Separately, the x-ro-follow-links capability for RO spec representations is now supported.

* JAXB-annotated classes are now recognised as view models; these also enable the contents collections to be part of the view model’s state (previously only view model properties were recognised). The new UrlEncodingService allows long URLs (for view models) to be converted into shorter URLs; this also allows the URL to optionally be encrypted.

* The release also includes improved control for domain events (these can now be suppressed if required) , and a new category of UI events (so that titles, icons and CSS classes can be provided by event bus subscribers).

Full release notes are available on the Apache Isis website.  Please also read the migration notes.

You can access this release directly from the Maven central repo, or download the release and build it from source.

Enjoy!

--The Apache Isis team


Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation