Keycloak 2.2.1.Final has just been released. This release fixes an issue in the JavaScript adapter that was introduced in 2.2.0.Final, for more details see KEYCLOAK-3586.
To download the release go to the Keycloak homepage.
Keycloak 2.2.1.Final has just been released. This release fixes an issue in the JavaScript adapter that was introduced in 2.2.0.Final, for more details see KEYCLOAK-3586.
To download the release go to the Keycloak homepage.
We've just released Keycloak 2.3.0.CR1. This release brings a number of new existing features!
Highlights of the release includes:
Keycloak 2.3.0.Final has just been released.
For the list of resolved issues check out JIRA and to download the release go to the Keycloak homepage. Before you upgrade refer to the migration guide
We've just released Keycloak 2.4.0.CR1. This release is mainly a maintenance release and we've done a lot of minor improvements and bug fixes.
For the full list of issues resolved check out JIRA and to download the release go to the Keycloak homepage.Keycloak 2.4.0.Final has just been released.
There are no changes since 2.4.0.CR1. To download the release go to the Keycloak homepage. Before you upgrade refer to the migration guide
We are considering removing Mongo support from Keycloak in 3.x. The reasons behind it is that there are a fair few issues in the current implementation, especially around consistency due to lack of transaction support in Mongo and often we update multiple documents. In many cases we rely on transactions to rollback to prevent partial updates, but this obviously doesn't work in Mongo.
With the fact that Mongo is already partially broken and the constant maintenance involved we're considering removing it and rather focus purely on the relational database back-end.
Another point to make is that we are not considering supporting Mongo in the supported version of Keycloak (Red Hat Single Sign-On). So we are never able to provide the same level of care and attention to it as we can for relational databases.
If we do decide to remove it we would make sure we provide a seamless and easy option to migrate from Mongo to a relational database!
I would like to gather some feedback from the community before doing anything. So please vote on the following Doodle:
http://doodle.com/poll/nnimebpkx774ppus
Also, comments on this post is more than welcome!
I'll end with a comment - Time spent by core developer on maintaining Mongo could be better spent on awesome new features, testing and bug fixing!
We've released Keycloak 2.5.0.CR1 just in time for Christmas. This release mainly focuses on bug fixing and we've resolved an impressive 165 issues in this release! Due to Christmas holidays the final release won't be until early January.
Highlights of the release includes:
This is the second to last release in the Keycloak 2 series. Expect one more round of bug fixing and a 2.5.1.Final release towards the end of January. After that we'll get started on Keycloak 3!
Plans for Keycloak 3 are not finalized, but some things we're hoping to do next year include:
I'd like to wish everyone a merry christmas and a happy new year on behalf of the Keycloak team. We're looking forward to a adding loads more features and improvements to Keycloak in 2017!
For the full list of issues resolved check out JIRA and to download the release go to the Keycloak homepage.Keycloak 2.5.0.Final has just been released.
There are no changes since 2.5.0.CR1. To download the release go to the Keycloak homepage. Before you upgrade refer to the migration guide
We've just released Keycloak 2.5.1.Final! There are no new features to brag about this time, but we did fix a good amount of issues so I recommend everyone to upgrade. This release will also be the basis for the next Red Hat Single-Sign On release.
To download the release go to the Keycloak homepage. Before you upgrade refer to the migration guide.
At times you have to make hard decisions and this has been one of those. We have decided to remove Mongo support from Keycloak. The primary motivation behind this decision is that we simply don't have the resources to maintain and further develop the back-end for both relational databases and Mongo. Further, there are some fundamental issues with our current use of Mongo that would require a large amount of work to become fully production ready. This primarily boils down to the lack of ACID transactions in Mongo.
We hope that this decision won't result in too much trouble for those of you that are currently using Mongo as the back-end for Keycloak. It should be relatively painless to migrate to a relational database with our export/import feature. If you do run into issues with this please let us know on the mailing list and we will do whatever we can to help make the transition as smooth as possible.
If anyone from the community would like to take over the Mongo support and maintain it as a separate extension please let us know. We can help with extracting the code and work together in making it easy to install it as an extension.
First step is to export the full database. You can do this by stopping the Keycloak server and running:
bin/standalone.sh -Dkeycloak.migration.action=export -Dkeycloak.migration.provider=dir -Dkeycloak.migration.dir=backup
This will export all data from Mongo to JSON files within the directory backup. For full details refer to the Server Administration Guide.
Next step is to install a relational database and configure it in Keycloak. Take your pick we support quite a few. For full details refer to the Server Installation Guide.
Once you have the relational database ready and configured, you can start Keycloak and import the data exported from Mongo. To do this run Keycloak with:
bin/standalone.sh -Dkeycloak.migration.action=import -Dkeycloak.migration.provider=dir -Dkeycloak.migration.dir=backup
Hopefully you're now up and running with all your realms and users migrated to the relational database. If not, let us know on the user mailing list and we'll help you out as soon as possible.
Keycloak 2.5.4.Final is out. There's nothing much except a handful bug fixes, but it's still worth upgrading.
To download the release go to the Keycloak homepage.
The full list of resolved issues is available in JIRA.
Before you upgrade remember to backup your database and check the migration guide.
Keycloak 2.5.5.Final is out. There's nothing much except a handful bug fixes, but it's still worth upgrading.
To download the release go to the Keycloak homepage.
The full list of resolved issues is available in JIRA.
Before you upgrade remember to backup your database and check the migration guide.
Keycloak 3.0.0.CR1 is released. Even though we've been busy wrapping up Keycloak 2.5 we've managed to include quite a few new features.
To download the release go to the Keycloak homepage.
This release is the first that comes without Mongo support.
The full list of resolved issues is available in JIRA.
Before you upgrade remember to backup your database and check the migration guide.
Keycloak 3.0.0.Final is released.
To download the release go to the Keycloak homepage.
The full list of resolved issues is available in JIRA.
Before you upgrade remember to backup your database and check the migration guide.
Keycloak 3.1.0.CR1 has just been released.
To download the release go to the Keycloak homepage.
The full list of resolved issues is available in JIRA.
Before you upgrade remember to backup your database and check the migration guide. Release candidates are not recommended in production and we do not support upgrading from release candidates.
Keycloak 3.1.0.Final has just been released.
To download the release go to the Keycloak homepage.
The full list of resolved issues is available in JIRA.
Before you upgrade remember to backup your database and check the migration guide.
A criticial vulnerability was discovered in Keycloak Node.js adapters. We highly recommend everyone upgrades to version 3.1.0 of the adapter immediately. This adapter will work with Keycloak 2 and upwards.
For more details see CVE-2017-7474.