EngineBlock 5.0.0
New major release of EngineBlock.
Notable Changes
- The Login Tracking system has been replaced by a different implementation that uses a syslog logging backend rather than being database backed
- Added and enabled Attribute Aggregation using https://github.com/OpenConext/OpenConext-attribute-aggregation
- Added better descriptive information on the policy violation feedback
- The LDAP integration is now optional as the user-directory is migrated to the database. This allows for a rollover of datastores. In a future release the LDAP integration will be fully removed in favor of the now added database backend.
- The LDAP client binds lazily if the feature toggle
engineblock.feature.ldap_integrationis set to0- no LDAP is needed anymore
- The LDAP client binds lazily if the feature toggle
- The profile component has been extracted to a separate application: https://github.com/OpenConext/OpenConext-profile
- All
surfconextreferences have been replaced withopenconext - Automated testing has been introduced using Travis CI that includes running the functional test suite
- Various components that were separate libraries but are critical for the functioning of EngineBlock have now been fully integrated
- Parts of the application have been refactored towards a decoupled application that uses Symfony for request-response handling.
Besides these there various little changes and improvements have been made.
Upgrading from 4.x
This release contains various backwards compatibility breaks. For information on what has changed please consult the README.md and UPGRADING.md.
Please keep in mind that this release is intended to be deployed/used with the https://github.com/OpenConext/OpenConext-deploy project.