Project Start

midPoint project started in April 2011 by several key people that were working on the OpenIDM project. Initial midPoint release was based on the unreleased version 1.7 of OpenIDM. There were several reasons for splitting up with OpenIDM:

The people from nLight and few other companies joined forces and established a new company: Evolveum. The Evolveum mission is to lead a pragmatic development of professional open-source projects. Short-term goal is to carry on the development of OpenIDM following the original approach. Product name was changed to midPoint. The members of Evolveum team are original authors of significant part of the code base, therefore it was decided to start a completely new project using the code that the Evolveum team "owns" and, in an open-source spirit, reuse some of the other parts of the OpenIDM code base.

ForgeRock announced plans for further OpenIDM development in June 2011. It was obvious that the two development branches are following very different approach:

The Age of Titans

First ten midPoint releases were named after Titans from the greek mythology. It begins with Prometheus who brought fire to the men and continues with other Titans. This naming convention describes the overall motive of the era very well. There midPoint releases provided features that a traditional user provisioning system should have. The goal was to build a solid foundation and feature base. The goal was to bring a new project to the state where it can technologically match the competition.

There was always innovation in midPoint, even in this era. But it was mostly hidden inside. MidPoint versions from the era of the Titans feels and looks like an traditional identity management system.

Release 1.7 (Prometheus)

Release Date: May 18th 2011
Major Focus: code restructuring, removing dead meat, get development back in shape
Release Notes: Release 1.7

As the very first step midPoint code was made significantly "lighter", removing some of the "dead meat" that accumulated over the year of hectic OpenIDM development. The code was also stabilized, the tests were fixed and the complete development process was brought back to a reasonable shape. The most significant changes are:

midPoint release 1.7 roughly corresponds to the features planned for OpenIDM snapshot 1.7. The state of release of 1.7 is technology preview. It is not intended for production use.

Release 1.8 (Hyperion)

Release Date: August 5th 2011
Major Focus: code cleanup, gradual rework of vital system components, user interface usability improvement
Release Notes: Release 1.8

Hyperion is built up on the previous Prometheus release. The code cleanup continued. There were large reworks in components that were no longer maintainable. The major changes include:

Release 1.9 (Cronus)

Release Date: October 21st 2011
Major Focus: product stabilization, basic password management, basic role management, clean up leftovers
Release Notes: Release 1.9

Cronus has improved many issues of the previous versions and introduced preview of new features:

Release 1.10 (Phoebe)

Release Date: February 7th 2012
Major Focus: advanced RBAC, auditing, switch to pure relative changes, reconciliation
Release Notes: Release 1.10

Cronus has improved many issues of the previous versions and introduced preview of new features:

Release 2.0 (Rhea)

Release Date: June 20th 2012
Major Focus: RDB repository, new GUI, scripting, schema stabilization, production quality
Release Notes: Release 2.0

Rhea has brought production-quality to midPoint and also new features:

Release 2.1 (Coeus)

Release Date: Dec 10th 2012
Major Focus: attribute mapping, password policies, provisioning dependencies and robustness features, organizational structure
Release Notes: Release 2.1

Coeus has brought new features:

Release 2.1.1 (Coeus Update 1)

Release Date: Mar 4th 2013
Major Focus: quality and stability improvements, minor features
Release Notes: Release 2.1.1

Coeus update 1 has brought mostly bugfixes, quality and stability improvements.

Release 2.2 (Crius)

Release Date: September 2013
Major Focus: attribute mapping, password policies, provisioning dependencies and robustness features, organizational structure
Release Notes: Release 2.2

Crius has brought new features:

Release 2.2.1 (Crius Update 1)

Release Date: Jan 28th 2014
Major Focus: quality and stability improvements, minor features
Release Notes: Release 2.2.1

Crius update 1 has brought mostly bugfixes, quality and stability improvements.

The Age of Enlightenment

MidPoint 3.0 is a turning point. It starts a new age in midPoint development. The "Newton" as we call it is introducing features that are quite unique in the identity management field. It goes beyond traditional identity management. This midPoint version joins together provisioning-based identity management (IDM), privileged identity management (PIM) and organizational structure management into a single, unified model. MidPoint development is no longer trying to match the competition. MidPoint versions from the age of enlightenment are leading the way to discoveries.

Release 3.0 (Newton)

Release Date: 1st June 2014
Major Focus: generic synchronization, entitlements, authorizations, GUI design, cleanup
Release Notes: Release 3.0

Newton has brought new features:

Release 3.1 (Sinan)

Release Date: 2nd February 2015
Major Focus: resource wizard, usability features, GUI improvements, performance improvements, diagnostics and overall product quality
Release Notes: Release 3.1

Sinan has brought new features:

Release 3.1.1 (Sinan Update 1)

Release Date: 24th April 2015
Major Focus: Lookup tables, user interface improvements, quality improvements
Release Notes: Release 3.1.1

Sinan has brought new features:

Release 3.2 (Tycho)

Release Date: 5th August 2015
Major Focus: New advanced LDAP connector, internal improvements and governance technology preview.
Release Notes: Release 3.2

Tycho has brought new features:

Release 3.3 (Lincoln)

Release Date: 1st December 2015
Major Focus: GUI look and feel, self-service, practical usability
Release Notes: Release 3.3

Lincoln has brought new features:

Release 3.3.1 (Lincoln Update 1)

Release Date: 7th April 2016
Major Focus: AD over LDAP support, multi-domain AD support, minor improvements
Release Notes: Release 3.3.1

Lincoln Update 1 has brought new features:

Release 3.4 LTS (Heisenberg)

Release Date: 24th June 2016
Major Focus: Governance (access certification), major GUI improvements and customization improvements
Release Notes: Release 3.4

Heisenberg has brought new features:

Release 3.4.1 (Heisenberg Update 1)

Release Date: 13th September 2016
Major Focus: AD powershell support, minor features, bugfixes
Release Notes: Release 3.4.1

Heisenberg has brought new features:

Java 7 support is deprecated.

Release 3.5 (Einstein)

Release Date: 21st December 2016
Major Focus: Governance features, self-registration, JSON/YAML
Release Notes: Release 3.5

Einstein has brought new features:

Java 7 is no longer supported.

Release 3.C (Cimrman)

Release Date: 1st April 2017
Major Focus: Revolutionary features that support the Internet of People (IoP) concepts in the home environment.
Release Notes: Release 3.C

Cimrman has brought new features:

Release 3.5.1 (Einstein Update 1)

Release Date: 9th April 2017
Major Focus: Governance features, self-registration, JSON/YAML
Release Notes: Release 3.5.1

Einstein has brought new features:

Release 3.6 (Comenius)

Release Date: 4th July 2017
Major Focus: Governance features, password management, connectors.
Release Notes: Release 3.6

Comenius has brought new features:

Release 3.6.1 (Comenius Update 1)

Release Date: 11th October 2017
Major Focus: Governance features, password management, connectors.
Release Notes: Release 3.6.1

Comenius Update 1 has brought new features and improvements:

Release 3.7 (Darwin)

Release Date: 18th December 2017
Major Focus: Stand-alone deployment, governance feature improvements, many gradual improvements.
Release Notes: Release 3.7

Darwin has brought new features and improvements:

Release 3.7.1 (Darwin Update 1)

Release Date: 8th March 2018
Major Focus: Stand-alone deployment, governance feature improvements, many gradual improvements.
Release Notes: Release 3.7.1

Darwin has brought new features and improvements:

Release 3.7.2 (Darwin Update 2)

Release Date: 8th June 2018
Major Focus: Stand-alone deployment, governance feature improvements, many gradual improvements.
Release Notes: Release 3.7.2

Darwin has brought new features and improvements:

Release 3.8 (Watt)

Release Date: 13th June 2018
Major Focus: Performance and scalability, various improvements.
Release Notes: Release 3.8

Watt has brought new features and improvements:

Release 3.9 (Galileo)

Release Date: 9th November 2018
Major Focus: Significant improvements in almost all areas
Release Notes: Release 3.9

Galileo has brought new features and improvements:

Release 4.0 (Gutenberg)

Release Date: 8th September 2019
Major Focus: Major LTS release, archetypes and numerous features
Release Notes: Release 4.0

Gutenberg has brought new features and improvements:

Release 4.0.1 (Gutenberg Update 1)

Release Date: 22nd October 2019
Major Focus: LTS bugfixes
Release Notes: Release 4.0.1

First LTS update for Gutenberg. Numerous bugfixes and minor improvements.

Release 3.9.1 (Galileo Update 1)

Release Date: 14th November 2019
Major Focus: bugfixes
Release Notes: Release 3.9.1

First update for Galileo. Numerous bugfixes and minor improvements.

Release 4.0.2 (Gutenberg Update 2)

Release Date: 12th February 2020
Major Focus: LTS bugfixes
Release Notes: Release 4.0.2

Second LTS update for Gutenberg. Numerous bugfixes and minor improvements.

Release 4.1 (Pasteur)

Release Date: 9th April 2020
Major Focus: Authentication, user interface, cleanup
Release Notes: Release 4.1

Authentication improvements, user interface improvements, improved archetype functionality and a number of smaller improvements.

Future Releases

Please see the Roadmap page for information about a long-term product development.

See Also