The Isis team is pleased to announce the release of:

* Core 1.4.0
* JDO Object Store 1.4.1
* Wicket Viewer 1.4.1
* Restful Objects Viewer 2.2.0
* Shiro Security 1.4.0
* File Security 1.4.0
* Quickstart Archetype 1.4.1
* Simple Archetype 1.4.1

There are many new features in this release!


For Isis core and also the JDO objectstore, these include:

- extensions to .layout.json files for additional facets/UI hints
- @javax.validation.constraints.Digits for length/scale of BigDecimal
action parameters
- better reporting of metamodel validation errors (including a new page in
Wicket viewer)
- improved support for bulk update
- @javax.enterprise.context.RequestScoped for request-scoped services
- QueryResultsCache request-scoped domain service (for performance tuning)
- new MementoService to support view models
- new request-scoped @Bulk.InteractionontextService for standardized
co-ordination between bulk action invocations
- Scratchpad request-scoped domain service (for adhoc coordination between
actions, eg bulk action invocations)
- Command, CommandContext, BackgroundCommandService, for profiling and
background task support
- improvements to JDO implementations of auditing and publishing services,
to integrate closely with the new Command/backgroundCommand services
- improved support for running arbitrary Isis jobs via a scheduler
- UUID and URI value type support
- supporting methods (disableXxx, validateXxx) for contributed
actions/associations now supported
- services autowired prior to @PostConstruct, and Isis session present for
service initialization
- JRebel support (JRebel plugni itself is third-party, see Isis website for
details)


New features in the Wicket viewer include:

- show action dialogs in a modal dialog, rather than new page
- limit number of bookmarks, make less easier to accidentally trip,
show/hide with keyboard shortcut
- improved IE9 support, bundle CSS files
- simplify URLs in Wicket viewer
- actions returning URL open new browser window
- UI sorting/ordering hints, pop-up to copy to clipboard
- breadcrumb drop-down to easily revisit previous page
- upper/lower case now switchable
- standalone tables now rendered according to runtime type, not
compile-time type
- better tooltips over icon/titles
- widget for java.sql.Timestamp


There is also one known breaking change:

- AuditingService and AuditingService2 have been replaced by
AuditingService3.


Full release notes are available at [1,2,3,4,5,6,7,8,9,10,11] on the Isis
website.

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

Enjoy!

-The Isis team

[1] http://isis.apache.org/core/release-notes/isis-1.4.0.html
[2]
http://isis.apache.org/components/viewers/wicket/release-notes/isis-viewer-wicket-1.4.0.html
[3]
http://isis.apache.org/components/viewers/wicket/release-notes/isis-viewer-wicket-1.4.1.html
[4]
http://isis.apache.org/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.2.0.html
[5]
http://isis.apache.org/components/objectstores/jdo/release-notes/isis-objectstore-jdo-1.4.0.html
[6]
http://isis.apache.org/components/security/shiro/release-notes/isis-security-shiro-1.4.0.html
 [7]
http://isis.apache.org/components/security/file/release-notes/isis-security-file-1.40.html
[8]
http://isis.apache.org/getting-started/release-notes/quickstart_wrj-archetype-1.4.0.html
[9]
http://isis.apache.org/getting-started/release-notes/quickstart_wrj-archetype-1.4.1.html
[10]
http://isis.apache.org/getting-started/release-notes/simple_wrj-archetype-1.4.0.html
[11]
http://isis.apache.org/getting-started/release-notes/simple_wrj-archetype-1.4.1.html
[12] http://search.maven.org
[13] http://isis.apache.org/download.html

Reply via email to