Get the lastest trunk version

Posted by Unlogic 2019-11-11 13:17 | Tags: Framework, New release

The development of OpenHierarchy has sped up significantly over the past years and significant changes and improvements are done almost every week. This fact coupled with the ever shorter software release life cycles of the software depending on OpenHierarchy has caused this project to move away from binary releases.

It's instead recommended that you download the latest trunk version from the repository in order to get the current version:



OpenHierarchy 1.2.8 released

Posted by Unlogic 2015-10-11 20:41 | Tags: Framework, Minor, New release

Version 1.2.8 is a maintenance release introducing some new features and fixes. However it includes updated versions of many dependencies and it introduces juniversalchardet as a new dependency for better compatibility in mixed encoding applications.

Head over to the changelog for more information.

OpenHierarchy 1.2.5 released

Posted by Unlogic 2015-05-15 11:37 | Tags: Minor, New release

The 1.2.5 release is a minor release containing only a few fixes and minor changes needed by projects that depend on OpenHierarchy.

The full changelog for this release is available here.

OpenHierarchy 1.2.4 released

Posted by Unlogic 2015-05-06 23:10 | Tags: Framework, New release

After 153 commits later and after 8 months work OpenHierarchy 1.2.4 has been released.

It improves on the previous 1.2.0 release with numerous fixes and improvements but it also introduces a few new features to the core framework almost qualifying it for a 1.3.x release.

Notable features include:

  • Improved event handler with priority support
  • Support for session listeners via a SessionListenerHandler when using servlet containers implementing servlet specification 3.0 or later
  • Support for attributes on module and section descriptors

The full changelog is available here.

New matching versions of all related utils projects have also been released at They are bundled along with all the other dependencies in the 1.2.4 release.

OpenHierarchy 1.2.0 released

Posted by Unlogic 2014-09-10 23:26 | Updated by Unlogic 2014-09-10 23:28 | Tags: Framework, Milestone, New release

After 281 commits later and almost two years of work OpenHierarchy 1.2.0 has finally been released.

The changlelog since version 1.0.0 (available here) is quite respectable in size so here is quick summary of the most important changes:

  • A new built in EventHandler with annotation support in AnnotatedSectionModule based modules
  • A Apache Tribes based remote event handler for distributing events in clustered environments
  • A global InstanceHandler for the those cases when a global instance is needed (also with annotation support in AnnotatedSectionModule)
  • Rewritten module cache classes so they are concurrent and have better error handling
  • Ability to import and export module descriptors for all types of modules via SystemAdminModule
  • Prefixed all core database tables so that they now start with openhierarchy_
  • Rewrote background module XML debug so all output is written to a single file
  • Split UserHandler class into UserHandler and GroupHandler
  • Split UserProvider interface into UserProvider and GroupProvider interfaces
  • Added support for attributes on user and groups
  • Added basic support for searching for users and groups
  • Updated classpath to require Java 1.6
  • Added AnnotatedRESTModule base class
  • Added ModularCRUD base class and related interfaces and classes
  • Rewrote login handling using a LoginHandler and LoginProviders
  • Added a 100% Java based SAML 2.0 login provider

A 1.1.0 release was planned and came close to release but due the speed of the development at the time it was decided to postpone the release until later in the development cycle. This was done mainly to prevent the release from being deprecated too quickly after it's release due to the high number of changes coming in version 1.2.0.

New matching versions of all related utils projects have also been released at They are bundled along with all the other dependencies in the 1.2.0 release.

This release of OpenHiearchy has seen a lot of support from the Swedish municipalities of Härnösand, Sundsvall, Timrå, Kramfors and Örnsköldsvik via the RIGES project which developed Open ePlatform using OpenHierarchy.

A new reference database has been committed to the repository and the reference designs have been updated. Based on this more documentation on how to get started with OpenHierarchy will become available later this year.


OpenHierarchy 1.0 released

Posted by Unlogic 2012-10-31 18:16 | Updated by Unlogic 2012-10-31 18:51 | Tags: Framework, Milestone, New release

OpenHierarchy 1.0.0 has finally been released after being in development for well over five years and having had no less than 1485 commits from the members of the development team.

This is a big milestone for project and to celebrate this a new revamped version of the website has been launched.

The old logo from 2009 has also been replaced with a new vector based version:

Both the compiled version and the source code for OpenHierarchy 1.0.0 is available from the Downloads section.