The ID Broker plugin was removed from the app and can be installed separately by a Debian package.
The ID Broker partial group sync plugin now safely handles group names with hyphen).
Fixed users with multiple schools being created in alphabetical first, instead of same as in source domain.
A new plugin was added to sync all user data to the ID Broker.
The ID Connector can now also be installed on DC Backups.
The Kelvin plugin can now be imported by other plugins, so they can subclass it.
The synchronization of the
expiration_date) attributes was fixed. The Kelvin REST API on the school authority side must be of version
The log level for messages written to
/var/log/univention/ucsschool-id-connector/*.logis now configurable. Valid values are
ERROR. Defaults to
Update the integrated kelvin rest client to version
1.5.0to work with Kelvin
Include kelvin plugin derivate for partial group sync
The transfer of Kerberos key hashes has been fixed.
Add Kelvin API plugin, which can be used with the ID Connector. The receiving side is required to have installed at least version
1.2.0of the Kelvin API.
The BB API plugin has been removed.
The source code that is responsible for replicating users to specific target systems has been moved to plugins.
The new variable
pluginsallows configuring which plugin to use for each school authority configuration.
In combination the previous two features allow the connector to target a different API for each school authority.
Update to Python 3.8.