You are viewing the development documentation for the Apereo CAS server. The functionality presented here is not officially released yet. This is a work in progress and will be continually updated as development moves forward. You are most encouraged to test the changes presented.To view the documentation for a specific Apereo CAS server release, please choose an appropriate version. The release schedule is available here.
RC5 Release Notes
We strongly recommend that you take advantage of the release candidates as they come out. Waiting for a
GA release is only going to set
you up for unpleasant surprises. A
GA is a tag and nothing more. Note
that CAS releases are strictly time-based releases; they are not scheduled or based on specific benchmarks, statistics
or completion of features. To gain confidence in a particular release, it is strongly recommended that you start
early by experimenting with release candidates and/or follow-up snapshots.
If you benefit from Apereo CAS as free and open-source software, we invite you to join the Apereo Foundation and financially support the project at a capacity that best suits your deployment. Note that all development activity is performed almost exclusively on a voluntary basis with no expectations, commitments or strings attached. Having the financial means to better sustain engineering activities will allow the developer community to allocate dedicated and committed time for long-term support, maintenance and release planning, especially when it comes to addressing critical and security issues in a timely manner. Funding will ensure support for the software you rely on and you gain an advantage and say in the way Apereo, and the CAS project at that, runs and operates. If you consider your CAS deployment to be a critical part of the identity and access management ecosystem, this is a viable option to consider.
- Start your CAS deployment today. Try out features and share feedback.
- Better yet, contribute patches.
- Suggest and apply documentation improvements.
gradle.properties of the CAS WAR Overlay, adjust the following setting:
There are no changes to the minimum system/platform requirements for this release.
New & Noteworthy
The following items are new improvements and enhancements presented in this release.
Refreshable JDBC/JPA Integrations
CAS modules that offer an integration with a relational database, such as JPA Service Registry, are now extensively enhanced and tested to ensure the underlying components can correctly respond to refresh events, when the application context is reloaded once a property is changed.
- The configuration for the embedded Apache Tomcat is now allowed to create multiple connectors and ports. The
schemeattributes are also customizable.
- Rules for redirecting to a service after a logout operation are now tightened to make sure protocol cross-over is not possible.
- The OpenID Connect userinfo endpoint is now able to correctly process mapped claims defined in CAS configuration.
- Spring Security
- Google Firebase
- Spring Data
- Spring Boot
- Spring Integration
- Amazon SDK