id-broker-plugin (1.6.14) unstable; urgency=medium

  * fix: Remove "profile" scope from idbroker client in the school authority
    Issue univention/dev/education/ucsschool-api-plugins/id-broker-plugin#128

 -- Jürn Brodersen <brodersen@univention.de>  Wed, 22 Oct 2025 12:52:40 +0200

id-broker-plugin (1.6.13) unstable; urgency=medium

  * fix: Remove "email" scope from idbroker client in the school authority
    Issue univention/dev/education/ucsschool-api-plugins/id-broker-plugin#128

 -- Jürn Brodersen <brodersen@univention.de>  Thu, 16 Oct 2025 10:51:35 +0200

id-broker-plugin (1.6.12) unstable; urgency=medium

  * fix: use appcenter to restart kelvin
    Issue univention/dev/education/ucsschool-kelvin-rest-api#127

 -- Jürn Brodersen <brodersen@univention.de>  Mon, 01 Sep 2025 13:49:08 +0200

id-broker-plugin (1.6.11) unstable; urgency=medium

  * tests: fix tests

 -- Jürn Brodersen <brodersen@univention.de>  Tue, 29 Jul 2025 17:01:13 +0200

id-broker-plugin (1.6.10) unstable; urgency=medium

  * tests: add missing python3-tenacity dependency

 -- Jürn Brodersen <brodersen@univention.de>  Fri, 25 Jul 2025 23:27:29 +0200

id-broker-plugin (1.6.9) unstable; urgency=medium

  * chore: ucs 5.2 doesn't have a python symlink by default
    Issue: univention/dev/education/id-broker/keycloak-id-broker#7

 -- Jürn Brodersen <brodersen@univention.de>  Wed, 02 Jul 2025 09:43:28 +0200

id-broker-plugin (1.6.8) unstable; urgency=medium

  * tests: Alternative playwright test dependency for ucs 5.2
    Issue: univention/dev/education/id-broker/keycloak-id-broker#7

 -- Jürn Brodersen <brodersen@univention.de>  Tue, 01 Jul 2025 09:36:58 +0200

id-broker-plugin (1.6.7) unstable; urgency=low

  * feat: enable evaluation of environment variables for HTTP proxies
    Issue univention/dev/education/ucsschool-api-plugins/id-broker-plugin#130
    Bug #58401

 -- Sönke Schwardt-Krummrich <schwardt@univention.de>  Wed, 25 Jun 2025 14:11:54 +0200

id-broker-plugin (1.6.6) unstable; urgency=medium

  * tests: fix broken tests
    Issue: univention/dev/education/id-broker/keycloak-id-broker#1

 -- Jürn Brodersen <brodersen@univention.de>  Wed, 23 Apr 2025 11:00:21 +0200

id-broker-plugin (1.6.5) unstable; urgency=medium

  * add: script to create ID Broker clients in Keycloak
    Issue: univention/id-broker/keycloak#3

 -- Jürn Brodersen <brodersen@univention.de>  Wed, 05 Feb 2025 10:55:36 +0100

id-broker-plugin (1.6.4) unstable; urgency=medium

  * univention/components/ucsschool-api-plugins/id-broker-plugin#124
    Add leeway to token validity check

 -- Ole Schwiegert <schwiegert@univention.de>  Tue, 04 Feb 2025 09:37:00 +0100

id-broker-plugin (1.6.3) unstable; urgency=medium

  * univention/components/ucsschool-api-plugins/id-broker-plugin#123
    Pin pyjwt version to 2.8.0

 -- Jürn Brodersen <brodersen@univention.de>  Wed, 20 Nov 2024 13:57:37 +0100

id-broker-plugin (1.6.2) unstable; urgency=medium

  * univention/dev-issues/dev-incidents#77
    Added: The verify.py script can now fix broken ID Broker objects.

 -- Ole Schwiegert <schwiegert@univention.de>  Fri, 15 Nov 2024 15:43:43 +0100

id-broker-plugin (1.6.1) unstable; urgency=medium

  * univention/dev-issues/dev-incidents#66
    Handle sync conflicts

 -- Jürn Brodersen <brodersen@univention.de>  Tue, 27 Aug 2024 14:29:17 +0200

id-broker-plugin (1.5.0) unstable; urgency=medium

  * univention/dev-issues/dev-incidents#37
    Add flag to rerun addservice command

 -- Ole Schwiegert <schwiegert@univention.de>  Mon, 24 Jun 2024 15:58:00 +0200

id-broker-plugin (1.4.1) unstable; urgency=medium

  * Issue univention/components/ucsschool-id-connector#52
    Support ucsschool-id-connector 3

 -- Jürn Brodersen <brodersen@univention.de>  Mon, 10 Jun 2024 23:40:55 +0200

id-broker-plugin (1.3.18) unstable; urgency=medium

  * Issue #109: print output

 -- Tobias Wenzel <wenzel@univention.de>  Mon, 04 Mar 2024 21:53:45 +0100

id-broker-plugin (1.3.17) unstable; urgency=medium

  * Issue #109: improve test stability

 -- Tobias Wenzel <wenzel@univention.de>  Mon, 04 Mar 2024 15:45:26 +0100

id-broker-plugin (1.3.16) unstable; urgency=medium

  * Issue #109: fix tests

 -- Jürn Brodersen <brodersen@univention.de>  Fri, 01 Mar 2024 14:44:52 +0100

id-broker-plugin (1.3.15) unstable; urgency=medium

  * Issue #109: fix tests

 -- Jürn Brodersen <brodersen@univention.de>  Thu, 29 Feb 2024 19:49:52 +0100

id-broker-plugin (1.3.14) unstable; urgency=medium

  * Issue #111: Add support for wild cards in school list

 -- Jürn Brodersen <brodersen@univention.de>  Thu, 29 Feb 2024 17:42:47 +0100

id-broker-plugin (1.3.13) unstable; urgency=medium

  * Issue #117: add host to token cache key

 -- Jürn Brodersen <brodersen@univention.de>  Thu, 29 Feb 2024 12:33:54 +0100

id-broker-plugin (1.3.12) unstable; urgency=medium

  * Issue #109: fix tests

 -- Jürn Brodersen <brodersen@univention.de>  Thu, 29 Feb 2024 10:25:20 +0100

id-broker-plugin (1.3.11) unstable; urgency=medium

  * Issue #117: fix tests

 -- Jürn Brodersen <brodersen@univention.de>  Wed, 28 Feb 2024 21:44:18 +0100

id-broker-plugin (1.3.10) unstable; urgency=medium

  * Issue #117: fix cache for tokens in client and tests

 -- Tobias Wenzel <wenzel@univention.de>  Tue, 27 Feb 2024 14:33:17 +0100

id-broker-plugin (1.3.9) unstable; urgency=medium

  * Issue #117: improve tests

 -- Tobias Wenzel <wenzel@univention.de>  Tue, 27 Feb 2024 11:07:03 +0100

id-broker-plugin (1.3.8) unstable; urgency=medium

  * Issue #117: multiple config tests

 -- Tobias Wenzel <wenzel@univention.de>  Mon, 26 Feb 2024 15:32:06 +0100

id-broker-plugin (1.3.7) unstable; urgency=medium

  * Issue #109: fix fixture in integration tests

 -- Tobias Wenzel <wenzel@univention.de>  Mon, 26 Feb 2024 10:13:09 +0100

id-broker-plugin (1.3.6) unstable; urgency=medium

  * Issue #109: stabilize setup integration tests

 -- Tobias Wenzel <wenzel@univention.de>  Mon, 26 Feb 2024 08:37:39 +0100

id-broker-plugin (1.3.5) unstable; urgency=medium

  * Issue #109: Fix and stabilize plugin and tests

 -- Jürn Brodersen <brodersen@univention.de>  Fri, 23 Feb 2024 18:19:01 +0100

id-broker-plugin (1.3.4) unstable; urgency=medium

  * Issue #109: Fix and stabilize plugin and tests

 -- Jürn Brodersen <brodersen@univention.de>  Wed, 21 Feb 2024 21:22:53 +0100

id-broker-plugin (1.3.3) unstable; urgency=medium

  * Issue #117: Support multiple out queues

 -- Jürn Brodersen <brodersen@univention.de>  Wed, 21 Feb 2024 20:08:48 +0100

id-broker-plugin (1.3.2) unstable; urgency=medium

  * Issue #100: call provisioning api in manage-schools-to-sync script

 -- Tobias Wenzel <wenzel@univention.de>  Mon, 19 Feb 2024 11:43:23 +0100

id-broker-plugin (1.3.1) unstable; urgency=medium

  * Issue #91: qa improvements

 -- Tobias Wenzel <wenzel@univention.de>  Wed, 07 Feb 2024 17:45:12 +0100

id-broker-plugin (1.3.0) unstable; urgency=medium

  * Issue #91: add cli to onboard schools

 -- Tobias Wenzel <wenzel@univention.de>  Mon, 05 Feb 2024 14:32:35 +0100

id-broker-plugin (1.2.32) unstable; urgency=medium

  * Issue #93: Fix tests

 -- Jürn Brodersen <brodersen@univention.de>  Fri, 02 Feb 2024 18:56:35 +0100

id-broker-plugin (1.2.31) unstable; urgency=medium

  * Issue #91: fix set_school_authority_on_id_connector in integration tests

 -- Tobias Wenzel <wenzel@univention.de>  Wed, 31 Jan 2024 14:44:44 +0100

id-broker-plugin (1.2.30) unstable; urgency=medium

  * Issue #107: fix performance env

 -- Tobias Wenzel <wenzel@univention.de>  Wed, 31 Jan 2024 14:23:59 +0100

id-broker-plugin (1.2.29) unstable; urgency=medium

  * Issue #106: configure provisioning api to primary

 -- Tobias Wenzel <wenzel@univention.de>  Wed, 31 Jan 2024 10:53:50 +0100

id-broker-plugin (1.2.28) unstable; urgency=medium

  * Issue #99: add provisioning api route for schools delete

 -- Tobias Wenzel <wenzel@univention.de>  Wed, 31 Jan 2024 10:40:16 +0100

id-broker-plugin (1.2.27) unstable; urgency=medium

  * Issue #93: Configure ID Broker schools
    The id connector plugin for the ID Broker connection can now be
    configured to only sync a subset of schools.

 -- Jürn Brodersen <brodersen@univention.de>  Tue, 30 Jan 2024 09:57:26 +0100

id-broker-plugin (1.2.26) unstable; urgency=medium

  * Issue #103: fix do_remove for groups

 -- Tobias Wenzel <wenzel@univention.de>  Wed, 17 Jan 2024 21:17:33 +0100

id-broker-plugin (1.2.25) unstable; urgency=medium

  * Issue #101: Moved python requirements to id-connector

 -- Alexander Steffen <steffen@univention.de>  Wed, 10 Jan 2024 15:04:09 +0100

id-broker-plugin (1.2.24) unstable; urgency=medium

  * Issue #90: fix traceback in _fix_school_group_members

 -- Jürn Brodersen <brodersen@univention.de>  Tue, 09 Jan 2024 12:38:05 +0100

id-broker-plugin (1.2.23) unstable; urgency=medium

  * Issue #96: improve fetch obj for groups

 -- Tobias Wenzel <wenzel@univention.de>  Mon, 08 Jan 2024 14:31:04 +0100

id-broker-plugin (1.2.22) unstable; urgency=medium

  * Issue #89: create workgroup with correct client

 -- Tobias Wenzel <wenzel@univention.de>  Sat, 02 Dec 2023 14:06:19 +0100

id-broker-plugin (1.2.21) unstable; urgency=medium

  * Issue #89: add workgroup fixture

 -- Tobias Wenzel <wenzel@univention.de>  Fri, 01 Dec 2023 10:17:28 +0100

id-broker-plugin (1.2.20) unstable; urgency=medium

  * Issue #89: fix test_user_create

 -- Tobias Wenzel <wenzel@univention.de>  Thu, 30 Nov 2023 19:40:59 +0100

id-broker-plugin (1.2.19) unstable; urgency=medium

  * Issue #89: install python requirements for id-connector

 -- Tobias Wenzel <wenzel@univention.de>  Thu, 30 Nov 2023 16:37:45 +0100

id-broker-plugin (1.2.18) unstable; urgency=medium

  * Issue #89: move tenacity to toml and make tests robust

 -- Tobias Wenzel <wenzel@univention.de>  Thu, 30 Nov 2023 09:13:17 +0100

id-broker-plugin (1.2.17) unstable; urgency=medium

  * Issue #89: tests use fixture

 -- Tobias Wenzel <wenzel@univention.de>  Wed, 29 Nov 2023 19:25:03 +0100

id-broker-plugin (1.2.16) unstable; urgency=medium

  * Issue #89: support workgoups in initial sync mode

 -- Tobias Wenzel <wenzel@univention.de>  Wed, 29 Nov 2023 15:32:09 +0100

id-broker-plugin (1.2.15) unstable; urgency=medium

  * Issue #73: revert change in fixture

 -- Tobias Wenzel <wenzel@univention.de>  Thu, 23 Nov 2023 10:05:44 +0100

id-broker-plugin (1.2.14) unstable; urgency=medium

  * Issue #73: fix prov api test

 -- Tobias Wenzel <wenzel@univention.de>  Tue, 21 Nov 2023 20:42:10 +0100

id-broker-plugin (1.2.13) unstable; urgency=medium

  * Issue #74: wait for user before creating groups in test

 -- Tobias Wenzel <wenzel@univention.de>  Tue, 21 Nov 2023 20:22:10 +0100

id-broker-plugin (1.2.12) unstable; urgency=medium

  * Issue #74: enable workgroups in id connector plugin

 -- Tobias Wenzel <wenzel@univention.de>  Mon, 20 Nov 2023 16:16:33 +0100

id-broker-plugin (1.2.11) unstable; urgency=medium

  * Issue #75: Enable workgroups in sddb

 -- Jürn Brodersen <brodersen@univention.de>  Mon, 20 Nov 2023 16:02:24 +0100

id-broker-plugin (1.2.10) unstable; urgency=medium

  * Issue #73: add support for workgroups in provisioning api

 -- Tobias Wenzel <wenzel@univention.de>  Mon, 06 Nov 2023 16:39:56 +0100

id-broker-plugin (1.2.9) unstable; urgency=medium

  * Issue univention/id-broker/keycloak#2: fix test

 -- Jürn Brodersen <brodersen@univention.de>  Wed, 06 Sep 2023 22:45:00 +0200

id-broker-plugin (1.2.8) unstable; urgency=medium

  * Add test for custom keycloak provider
    Issue univention/id-broker/keycloak#2

 -- Jürn Brodersen <brodersen@univention.de>  Thu, 31 Aug 2023 09:40:07 +0200

id-broker-plugin (1.2.7) unstable; urgency=medium

  * Issue #58: add tenacity dependency

 -- Tobias Wenzel <wenzel@univention.de>  Mon, 21 Aug 2023 14:34:51 +0200

id-broker-plugin (1.2.6) unstable; urgency=medium

  * Issue #58: Improve test stability

 -- Jürn Brodersen <brodersen@univention.de>  Mon, 21 Aug 2023 11:25:29 +0200

id-broker-plugin (1.2.5) unstable; urgency=low

  * Bug #56427 / Issue #59: fix replication issue in school creation fixture

 -- Daniel Troeder <troeder@univention.de>  Mon, 21 Aug 2023 10:44:01 +0200

id-broker-plugin (1.2.4) unstable; urgency=medium

  * Bug 56427: Fix school get

 -- Jürn Brodersen <brodersen@univention.de>  Thu, 17 Aug 2023 14:39:22 +0200

id-broker-plugin (1.2.3) unstable; urgency=low

  * Bug 56427: implement HEAD for provisioning API school route

 -- Daniel Troeder <troeder@univention.de>  Thu, 17 Aug 2023 12:10:17 +0200

id-broker-plugin (1.2.2) unstable; urgency=medium

  * Bug #56427: Test fixes

 -- Jürn Brodersen <brodersen@univention.de>  Wed, 16 Aug 2023 14:41:10 +0200

id-broker-plugin (1.2.1) unstable; urgency=low

  * Bug #56427: add join script for kelvin on primary

 -- Daniel Troeder <troeder@univention.de>  Tue, 15 Aug 2023 16:14:30 +0200

id-broker-plugin (1.2.0) unstable; urgency=low

  * Bug #56427 / Issue #59: ensure replication to local LDAP server

 -- Daniel Troeder <troeder@univention.de>  Mon, 14 Aug 2023 18:34:33 +0200

id-broker-plugin (1.1.16) unstable; urgency=medium

  * Issue #58: fix test_login_with_saml_assertion_groups

 -- Tobias Wenzel <wenzel@univention.de>  Tue, 15 Aug 2023 15:16:39 +0200

id-broker-plugin (1.1.15) unstable; urgency=medium

  * Issue univention/id-broker/performance-test-results#2: school name with . are not allowed by the ucs-school-lib

 -- Tobias Wenzel <wenzel@univention.de>  Thu, 10 Aug 2023 15:13:00 +0200

id-broker-plugin (1.1.14) unstable; urgency=medium

  * Issue id-broker-self-disclosure-db-builder#22: enqueue groups by entry_uuid

 -- Jürn Brodersen <brodersen@univention.de>  Thu, 10 Aug 2023 12:20:35 +0200

id-broker-plugin (1.1.13) unstable; urgency=low

  * Issue #53: remove duplicate code (already in ID-C
    src/tests/integration_tests/conftest.py), fixes import error

 -- Daniel Troeder <troeder@univention.de>  Wed, 09 Aug 2023 17:23:23 +0200

id-broker-plugin (1.1.12) unstable; urgency=medium

  * Issue #55: fix imports

 -- Tobias Wenzel <wenzel@univention.de>  Tue, 08 Aug 2023 12:16:36 +0200

id-broker-plugin (1.1.11) unstable; urgency=medium

  * Issue #55: increase version to build package

 -- Tobias Wenzel <wenzel@univention.de>  Tue, 08 Aug 2023 11:43:27 +0200

id-broker-plugin (1.1.10) unstable; urgency=medium

  *  Issue #55: fix imports in tests

 -- Tobias Wenzel <wenzel@univention.de>  Tue, 08 Aug 2023 11:35:05 +0200

id-broker-plugin (1.1.9) unstable; urgency=medium

  * Issue #41: Adapted remove-school-authority tests to run on primary only

 -- Alexander Steffen <steffen@univention.de>  Tue, 08 Aug 2023 10:38:21 +0200

id-broker-plugin (1.1.8) unstable; urgency=medium

  * Issue #41: Added remove-school-authority

 -- Alexander Steffen <steffen@univention.de>  Fri, 04 Aug 2023 12:21:35 +0200

id-broker-plugin (1.1.7) unstable; urgency=low

  * Issue #46: fix handling of empty member lists: prevent wrong number of
    arguments for 'JSON.MGET' command

 -- Daniel Troeder <troeder@univention.de>  Thu, 22 Jun 2023 16:55:26 +0200

id-broker-plugin (1.1.6) unstable; urgency=low

  * Issue #27: use correct username for SDDB REST API

 -- Daniel Troeder <troeder@univention.de>  Thu, 22 Jun 2023 12:59:03 +0200

id-broker-plugin (1.1.5) unstable; urgency=low

  * Issue #27: metaclass sets 'cls._meta.database' when it's empty, so value
    must be overwritten

 -- Daniel Troeder <troeder@univention.de>  Tue, 20 Jun 2023 09:43:13 +0200

id-broker-plugin (1.1.4) unstable; urgency=low

  * Issue #27: open Redis connection at runtime, not import time

 -- Daniel Troeder <troeder@univention.de>  Tue, 20 Jun 2023 08:49:21 +0200

id-broker-plugin (1.1.3) unstable; urgency=medium

  * Issue #27: fix manage-service-providers

 -- Jürn Brodersen <brodersen@univention.de>  Thu, 15 Jun 2023 12:45:03 +0200

id-broker-plugin (1.1.2) unstable; urgency=medium

  * Issue #27: joinscript fixes

 -- Jürn Brodersen <brodersen@univention.de>  Thu, 15 Jun 2023 00:31:33 +0200

id-broker-plugin (1.1.1) unstable; urgency=low

  * Issue #27: retrieve data from SDDB instead of Kelvin and UDM REST API

 -- Daniel Troeder <troeder@univention.de>  Thu, 25 May 2023 15:20:26 +0200

id-broker-plugin (1.0.44) unstable; urgency=medium

  * Update test to reduce flaky failures
    univention/components/ucsschool-api-plugins/id-broker-plugin#40

 -- Jürn Brodersen <brodersen@univention.de>  Tue, 09 May 2023 18:12:15 +0200

id-broker-plugin (1.0.43) unstable; urgency=medium

  * Update max username length to 100
    univention/components/ucsschool-api-plugins/id-broker-plugin#40

 -- Jürn Brodersen <brodersen@univention.de>  Fri, 28 Apr 2023 09:19:43 +0200

id-broker-plugin (1.0.42) unstable; urgency=medium

  * Issue univention/components/ucsschool-api-plugins/id-broker-plugin#18
    Avoid test failures due to an expired access token

 -- Jürn Brodersen <brodersen@univention.de>  Tue, 25 Apr 2023 09:47:54 +0200

id-broker-plugin (1.0.41) unstable; urgency=medium

  * Issue univention/components/ucsschool-api-plugins/id-broker-plugin#18
    Fix: ModelMetaclass object got multiple values for keyword argument
         'school_authority' error

 -- Jürn Brodersen <brodersen@univention.de>  Fri, 21 Apr 2023 18:42:12 +0200

id-broker-plugin (1.0.40) unstable; urgency=medium

  * Issue univention/components/ucsschool-api-plugins/id-broker-plugin#18
    Avoid test failures due to an expired access token

 -- Jürn Brodersen <brodersen@univention.de>  Fri, 21 Apr 2023 18:22:42 +0200

id-broker-plugin (1.0.39) unstable; urgency=medium

  * Issue univention/components/ucsschool-api-plugins/id-broker-plugin#18
    Improve test stability

 -- Jürn Brodersen <brodersen@univention.de>  Fri, 21 Apr 2023 17:12:15 +0200

id-broker-plugin (1.0.38) unstable; urgency=medium

  * Issue univention/ucsschool#987: Fix tests for ucs5

 -- Jürn Brodersen <brodersen@univention.de>  Fri, 31 Mar 2023 15:14:41 +0200

id-broker-plugin (1.0.37) unstable; urgency=medium

  * Issue #21: Fix tests

 -- Jürn Brodersen <brodersen@univention.de>  Wed, 29 Mar 2023 23:35:15 +0200

id-broker-plugin (1.0.36) unstable; urgency=low

  * Issue #11: automatically update openapiclient when updating ucsschool-apis

 -- Daniel Troeder <troeder@univention.de>  Thu, 02 Mar 2023 17:35:15 +0100

id-broker-plugin (1.0.35) unstable; urgency=medium

  * Issue #8: add request ids to id broker plugins and tests

 -- Tobias Wenzel <wenzel@univention.de>  Mon, 17 Oct 2022 12:02:53 +0200

id-broker-plugin (1.0.34) unstable; urgency=medium

  * Issue #9: fix ldif import

 -- Felix Botner <botner@univention.de>  Thu, 13 Oct 2022 16:57:18 +0200

id-broker-plugin (1.0.33) unstable; urgency=medium

  * Issue #9: respect UCS_TEST_RUN in performance tests

 -- Felix Botner <botner@univention.de>  Mon, 10 Oct 2022 16:14:51 +0200

id-broker-plugin (1.0.32) unstable; urgency=medium

  * Issue #6: fix pre-commit issues

 -- Tobias Wenzel <wenzel@univention.de>  Tue, 13 Sep 2022 17:14:41 +0200

id-broker-plugin (1.0.31) unstable; urgency=low

  * Issue #7: use HTTP_PROXY instead of HTTPS_PROXY

 -- Daniel Troeder <troeder@univention.de>  Tue, 23 Aug 2022 08:21:34 +0200

id-broker-plugin (1.0.30) unstable; urgency=low

  * Issue #7: Provisioning API client honors environment var 'https_proxy'

 -- Daniel Troeder <troeder@univention.de>  Mon, 22 Aug 2022 09:36:38 +0200

id-broker-plugin (1.0.29) unstable; urgency=medium

  * Issue #845: fix test_school_class_is_updated_with_missing_users
    (univention/ucsschool/issues#845)

 -- Tobias Wenzel <wenzel@univention.de>  Tue, 16 Aug 2022 16:34:46 +0200

id-broker-plugin (1.0.28) unstable; urgency=low

  * Issue #3: Raise timeout to 180s, handle errors and fix logging/printing

 -- Daniel Troeder <troeder@univention.de>  Thu, 11 Aug 2022 08:58:06 +0200

id-broker-plugin (1.0.27) unstable; urgency=low

  * Issue #3: Raise timeout of Kelvin and ID Broker clients
  * Issue #4: Automatic Kelvin multi-process setting

 -- Daniel Troeder <troeder@univention.de>  Tue, 09 Aug 2022 11:50:05 +0200

id-broker-plugin (1.0.26) unstable; urgency=medium

  * Issue #2: Run initial ID Broker sync operations in parallel
    for classes only
    (univention/components/ucsschool-api-plugins/id-broker-plugin#2)

 -- Felix Botner <botner@univention.de>  Fri, 05 Aug 2022 13:34:54 +0200

id-broker-plugin (1.0.25) unstable; urgency=low

  * Issue #2: Run initial ID Broker sync operations in parallel
    (univention/components/ucsschool-api-plugins/id-broker-plugin#2)

 -- Daniel Troeder <troeder@univention.de>  Thu, 04 Aug 2022 17:15:00 +0200

id-broker-plugin (1.0.24) unstable; urgency=medium

  * Issue #830: retry in initial_sync.py

 -- Felix Botner <botner@univention.de>  Thu, 04 Aug 2022 12:49:11 +0200

id-broker-plugin (1.0.23) unstable; urgency=medium

  * Issue #826: improve #733 implementation

 -- Fabian Wilhelm <wilhelm@univention.de>  Tue, 02 Aug 2022 13:27:32 +0200

id-broker-plugin (1.0.22) unstable; urgency=medium

  * Issue #733: revert get_pseudonyms_for_providers changes

 -- Felix Botner <botner@univention.de>  Fri, 22 Jul 2022 10:42:04 +0200

id-broker-plugin (1.0.21) unstable; urgency=medium

  * Issue #733: use master to avoid replication errors

 -- Felix Botner <botner@univention.de>  Thu, 21 Jul 2022 20:18:03 +0200

id-broker-plugin (1.0.20) unstable; urgency=medium

  * Issue #733: member_ids_to_usernames returns empty list if no members

 -- Amir Teymuri <teymuri@univention.de>  Thu, 21 Jul 2022 18:15:50 +0200

id-broker-plugin (1.0.19) unstable; urgency=medium

  * Issue #733: improve provisioning POST and PUT performance

 -- Felix Botner <botner@univention.de>  Thu, 21 Jul 2022 16:06:21 +0200

id-broker-plugin (1.0.18) unstable; urgency=medium

  * Issue #723: update permissions

 -- Felix Botner <botner@univention.de>  Thu, 21 Jul 2022 12:58:50 +0200

id-broker-plugin (1.0.17) unstable; urgency=medium

  * Issue #723: script to sync all schools and school classes

 -- Felix Botner <botner@univention.de>  Thu, 21 Jul 2022 11:56:31 +0200

id-broker-plugin (1.0.16) unstable; urgency=medium

  * Issue #732/761: add school_id and school_authority to users and groups
    endpoint

 -- Fabian Wilhelm <wilhelm@univention.de>  Mon, 18 Jul 2022 16:39:34 +0200

id-broker-plugin (1.0.15) unstable; urgency=medium

  * issue #730: add initial import mode to id connector plugin

 -- Tobias Wenzel <wenzel@univention.de>  Mon, 20 Jun 2022 12:48:22 +0200

id-broker-plugin (1.0.14) unstable; urgency=medium

  * issue #690: minor fix provisioning tests

 -- Fabian Wilhelm <wilhelm@univention.de>  Mon, 13 Jun 2022 14:26:13 +0200

id-broker-plugin (1.0.13) unstable; urgency=medium

  * Issue #732: adjust output for 'school_id'

 -- Johannes Keiser <keiser@univention.de>  Tue, 31 May 2022 09:50:42 +0200

id-broker-plugin (1.0.12) unstable; urgency=medium

  * issue #690: fix provisioning tests

 -- Fabian Wilhelm <wilhelm@univention.de>  Fri, 20 May 2022 09:12:17 +0200

id-broker-plugin (1.0.11) unstable; urgency=medium

  * issue #690: fix provisioning tests

 -- Fabian Wilhelm <wilhelm@univention.de>  Thu, 19 May 2022 15:43:47 +0200

id-broker-plugin (1.0.10) unstable; urgency=medium

  * issue #690: fix provisioning tests

 -- Fabian Wilhelm <wilhelm@univention.de>  Thu, 19 May 2022 13:52:11 +0200

id-broker-plugin (1.0.9) unstable; urgency=medium

  * issue #690: fix provisioning tests

 -- Fabian Wilhelm <wilhelm@univention.de>  Fri, 13 May 2022 09:01:27 +0200

id-broker-plugin (1.0.8) unstable; urgency=medium

  * issue #690: fix provisionoing tests

 -- Fabian Wilhelm <wilhelm@univention.de>  Wed, 11 May 2022 16:56:19 +0200

id-broker-plugin (1.0.7) unstable; urgency=medium

  * Issue #705: abort self-disclosure-plugin joinscript on first run if there
    are missing env variables

 -- Johannes Keiser <keiser@univention.de>  Wed, 11 May 2022 09:35:09 +0200

id-broker-plugin (1.0.6) unstable; urgency=medium

  * issue #711: fix test

 -- Tobias Wenzel <wenzel@univention.de>  Wed, 11 May 2022 09:31:19 +0200

id-broker-plugin (1.0.5) unstable; urgency=medium

  * issue #711: fix test

 -- Tobias Wenzel <wenzel@univention.de>  Tue, 10 May 2022 16:47:17 +0200

id-broker-plugin (1.0.4) unstable; urgency=low

  * Bug #54726: fix school_class comparision

 -- Daniel Troeder <troeder@univention.de>  Fri, 06 May 2022 16:42:36 +0200

id-broker-plugin (1.0.3) unstable; urgency=medium

  * Bug #54711: adjust output for 'username' field

 -- Johannes Keiser <keiser@univention.de>  Fri, 06 May 2022 15:28:26 +0200

id-broker-plugin (1.0.2) unstable; urgency=low

  * Bug #54726: add copyright text block

 -- Daniel Troeder <troeder@univention.de>  Fri, 06 May 2022 15:23:24 +0200

id-broker-plugin (1.0.1) unstable; urgency=low

  * Bug #54726: added script to verify correct sync from school authority to
    ID Broker

 -- Daniel Troeder <troeder@univention.de>  Fri, 06 May 2022 15:17:48 +0200

id-broker-plugin (1.0.0) unstable; urgency=medium

  * issue #704: version bump to 1.0.0

 -- Tobias Wenzel <wenzel@univention.de>  Mon, 02 May 2022 14:07:55 +0200

id-broker-plugin (0.0.110) unstable; urgency=medium

  * Issue 687: use master for LDAP search in provisioning API

 -- Felix Botner <botner@univention.de>  Wed, 27 Apr 2022 12:36:47 +0200

id-broker-plugin (0.0.109) unstable; urgency=low

  * Bug #54677: run flow tests for a longer time, include parallel tests

 -- Daniel Troeder <troeder@univention.de>  Fri, 22 Apr 2022 15:23:24 +0200

id-broker-plugin (0.0.108) unstable; urgency=medium

  * Bug #54547: backup/restore only u-ldap and u-d-l

 -- Felix Botner <botner@univention.de>  Fri, 22 Apr 2022 13:05:57 +0200

id-broker-plugin (0.0.107) unstable; urgency=low

  * Bug #54677: read users using cn=admin account to skip LDAP ACLs
  * Bug #54677: request only required attributes

 -- Daniel Troeder <troeder@univention.de>  Fri, 22 Apr 2022 12:01:20 +0200

id-broker-plugin (0.0.106) unstable; urgency=medium

  * Bug #54547: add sudo for ansible

 -- Felix Botner <botner@univention.de>  Fri, 22 Apr 2022 11:41:07 +0200

id-broker-plugin (0.0.105) unstable; urgency=low

  * Bug #54677: fix tests

 -- Daniel Troeder <troeder@univention.de>  Fri, 22 Apr 2022 09:51:37 +0200

id-broker-plugin (0.0.104) unstable; urgency=low

  * Bug #54677: load group members in groups/{id}/users directly from LDAP
  * Bug #54677: load group members in users/{id}/groups directly from LDAP,
    remove caching

 -- Daniel Troeder <troeder@univention.de>  Thu, 21 Apr 2022 17:28:28 +0200

id-broker-plugin (0.0.103) unstable; urgency=medium

  * Bug #54547: fix kelvin_access_parallelism

 -- Felix Botner <botner@univention.de>  Thu, 21 Apr 2022 11:58:44 +0200

id-broker-plugin (0.0.102) unstable; urgency=medium

  * Bug #54547: removed keycloak_*_sequential.py tests

 -- Felix Botner <botner@univention.de>  Wed, 20 Apr 2022 16:34:01 +0200

id-broker-plugin (0.0.101) unstable; urgency=medium

  * Bug #54547: fixed get_user

 -- Felix Botner <botner@univention.de>  Wed, 20 Apr 2022 15:31:12 +0200

id-broker-plugin (0.0.100) unstable; urgency=medium

  * Bug #54547: added UCS_ENV_UCS_TEST_EXTRA_ARGS

 -- Felix Botner <botner@univention.de>  Wed, 20 Apr 2022 11:50:20 +0200

id-broker-plugin (0.0.99) unstable; urgency=medium

  * Bug #54547: UCS_ENV_BROKER_ANSIBLE_SSH_PROXY removed

 -- Felix Botner <botner@univention.de>  Tue, 19 Apr 2022 17:15:06 +0200

id-broker-plugin (0.0.98) unstable; urgency=medium

  * Bug #54547: backup/restore ldap database

 -- Felix Botner <botner@univention.de>  Tue, 19 Apr 2022 12:18:57 +0200

id-broker-plugin (0.0.97) unstable; urgency=medium

  * Bug #54547: use env vars for provisioing passwords
  * Bug #54547: use env var for git token
  * Bug #54547: use env var for client secret

 -- Felix Botner <botner@univention.de>  Thu, 14 Apr 2022 15:55:34 +0200

id-broker-plugin (0.0.96) unstable; urgency=medium

  * Bug #54547: add environment variables and minor fixes

 -- Fabian Wilhelm <wilhelm@univention.de>  Thu, 14 Apr 2022 13:40:54 +0200

id-broker-plugin (0.0.95) unstable; urgency=medium

  * Bug #54547: added sequential tests for keycloak

 -- Felix Botner <botner@univention.de>  Thu, 14 Apr 2022 12:03:41 +0200

id-broker-plugin (0.0.94) unstable; urgency=medium

  * Bug #54547: add combined test - provisioning-api POST and self_disclosure teacher flow

 -- Fabian Wilhelm <wilhelm@univention.de>  Wed, 13 Apr 2022 13:55:36 +0200

id-broker-plugin (0.0.93) unstable; urgency=medium

  * Bug #54547: traeger kc_idp_hint mapping
  * Bug #54547: password file for provisioning user
  * Bug #54547: ssh proxy to external test environment

 -- Felix Botner <botner@univention.de>  Wed, 13 Apr 2022 11:08:47 +0200

id-broker-plugin (0.0.92) unstable; urgency=medium

  * Issue 661: Make all provisioning APIs use the same token secret data for horizontal scaling.

 -- Ole Schwiegert <schwiegert@univention.de>  Mon, 04 Apr 2022 08:13:42 +0200

id-broker-plugin (0.0.91) unstable; urgency=medium

  * Bug #54547: improve student and teacher flow

 -- Fabian Wilhelm <wilhelm@univention.de>  Fri, 01 Apr 2022 14:23:48 +0200

id-broker-plugin (0.0.90) unstable; urgency=low

  * Bug #54547: prefix result files with API name

 -- Daniel Troeder <troeder@univention.de>  Fri, 01 Apr 2022 13:21:31 +0200

id-broker-plugin (0.0.89) unstable; urgency=medium

  * Bug #54547: add student flow

 -- Fabian Wilhelm <wilhelm@univention.de>  Fri, 01 Apr 2022 09:23:07 +0200

id-broker-plugin (0.0.88) unstable; urgency=medium

  * Bug #54547: env vars for ansible user/key

 -- Felix Botner <botner@univention.de>  Thu, 31 Mar 2022 18:36:12 +0200

id-broker-plugin (0.0.87) unstable; urgency=medium

  * Bug #54547: improve self-disclosure performance tests, add student and teacher flow

 -- Fabian Wilhelm <wilhelm@univention.de>  Thu, 31 Mar 2022 17:49:06 +0200

id-broker-plugin (0.0.86) unstable; urgency=medium

  * Bug #54547: fix keycloak performance tests

 -- Felix Botner <botner@univention.de>  Thu, 31 Mar 2022 12:48:44 +0200

id-broker-plugin (0.0.85) unstable; urgency=low

  * Bug #54547: fix performance tests for provisioning/delete

 -- Daniel Troeder <troeder@univention.de>  Thu, 31 Mar 2022 07:58:44 +0200

id-broker-plugin (0.0.84) unstable; urgency=medium

  * Bug #54547: collect csv files

 -- Felix Botner <botner@univention.de>  Wed, 30 Mar 2022 20:52:46 +0200

id-broker-plugin (0.0.83) unstable; urgency=medium

  * Bug #54547: added get_system_info

 -- Felix Botner <botner@univention.de>  Wed, 30 Mar 2022 20:43:33 +0200

id-broker-plugin (0.0.82) unstable; urgency=medium

  * Bug #54547: added get_system_info

 -- Felix Botner <botner@univention.de>  Wed, 30 Mar 2022 17:43:37 +0200

id-broker-plugin (0.0.81) unstable; urgency=low

  * Bug #54547: fix join scripts on primary

 -- Daniel Troeder <troeder@univention.de>  Wed, 30 Mar 2022 16:50:05 +0200

id-broker-plugin (0.0.80) unstable; urgency=low

  * Bug #54547: make 'id-broker-ldap-schema' installable on primary, break inf loop

 -- Daniel Troeder <troeder@univention.de>  Wed, 30 Mar 2022 16:23:08 +0200

id-broker-plugin (0.0.79) unstable; urgency=medium

  * Bug #54547: added collect_results.sh

 -- Felix Botner <botner@univention.de>  Wed, 30 Mar 2022 13:34:39 +0200

id-broker-plugin (0.0.78) unstable; urgency=medium

  * Bug #54547: fix self-disclosure performance tests

 -- Fabian Wilhelm <wilhelm@univention.de>  Wed, 30 Mar 2022 12:44:49 +0200

id-broker-plugin (0.0.77) unstable; urgency=medium

  * Bug #54547: add self-disclosure tests

 -- Fabian Wilhelm <wilhelm@univention.de>  Tue, 29 Mar 2022 15:14:34 +0200

id-broker-plugin (0.0.76) unstable; urgency=medium

  * Bug #54547: add keycloak tests

 -- Felix Botner <botner@univention.de>  Tue, 29 Mar 2022 12:09:39 +0200

id-broker-plugin (0.0.75) unstable; urgency=low

  * Bug #54547: resolve infinite loop with more users than len(self.schools)

 -- Daniel Troeder <troeder@univention.de>  Tue, 29 Mar 2022 11:24:41 +0200

id-broker-plugin (0.0.74) unstable; urgency=medium

  * Bug #54547: add keycloak tests

 -- Felix Botner <botner@univention.de>  Mon, 28 Mar 2022 17:41:59 +0200

id-broker-plugin (0.0.73) unstable; urgency=low

  * Bug #54547: prevent trying to delete class or user multiple times

 -- Daniel Troeder <troeder@univention.de>  Mon, 28 Mar 2022 17:21:14 +0200

id-broker-plugin (0.0.72) unstable; urgency=low

  * Bug #54547: configure Locust in cfg, so changing settings won't require a
    package builb

 -- Daniel Troeder <troeder@univention.de>  Sat, 26 Mar 2022 06:08:43 +0100

id-broker-plugin (0.0.71) unstable; urgency=low

  * Bug #54547: add ucs-tests for all Provisioning API calls
  * Bug #54547: prevent use of modified OUs
  * Bug #54547: Locust configurable through environment variables

 -- Daniel Troeder <troeder@univention.de>  Fri, 25 Mar 2022 12:27:30 +0100

id-broker-plugin (0.0.70) unstable; urgency=medium

  * Bug #54547: performance tests

 -- Felix Botner <botner@univention.de>  Thu, 24 Mar 2022 11:18:00 +0100

id-broker-plugin (0.0.69) unstable; urgency=medium

  * Bug #54547: performance tests

 -- Felix Botner <botner@univention.de>  Wed, 23 Mar 2022 20:52:20 +0100

id-broker-plugin (0.0.68) unstable; urgency=low

  * Bug #54547: add ucs-test package for performance tests

 -- Daniel Troeder <troeder@univention.de>  Wed, 23 Mar 2022 17:27:51 +0100

id-broker-plugin (0.0.67) unstable; urgency=low

  * Bug #54547: ignore ucslint, scripts are py2/3 compatible

 -- Daniel Troeder <troeder@univention.de>  Wed, 23 Mar 2022 17:11:31 +0100

id-broker-plugin (0.0.66) unstable; urgency=low

  * Bug #54547: make prepare_ldap/* Python2 compatible

 -- Daniel Troeder <troeder@univention.de>  Wed, 23 Mar 2022 17:00:35 +0100

id-broker-plugin (0.0.65) unstable; urgency=low

  * Bug #54547: use Python3,

 -- Daniel Troeder <troeder@univention.de>  Wed, 23 Mar 2022 16:22:49 +0100

id-broker-plugin (0.0.64) unstable; urgency=medium

  * Bug #54547: ldif import

 -- Felix Botner <botner@univention.de>  Mon, 21 Mar 2022 20:40:00 +0100

id-broker-plugin (0.0.63) unstable; urgency=low

  * Bug #54547: use SQlite database, add user performance tests

 -- Daniel Troeder <troeder@univention.de>  Mon, 21 Mar 2022 18:30:47 +0100

id-broker-plugin (0.0.62) unstable; urgency=medium

  * Bug #54547: ldif import

 -- Felix Botner <botner@univention.de>  Mon, 21 Mar 2022 17:35:43 +0100

id-broker-plugin (0.0.61) unstable; urgency=medium

  * Bug #54547: ldif import

 -- Felix Botner <botner@univention.de>  Mon, 21 Mar 2022 17:26:44 +0100

id-broker-plugin (0.0.60) unstable; urgency=medium

  * Bug #54547: tar structure + school groups

 -- Tobias Wenzel <wenzel@univention.de>  Mon, 21 Mar 2022 15:54:56 +0100

id-broker-plugin (0.0.59) unstable; urgency=medium

  * Bug #54547: add copyright + set flags in performance tests

 -- Tobias Wenzel <wenzel@univention.de>  Mon, 21 Mar 2022 12:33:44 +0100

id-broker-plugin (0.0.58) unstable; urgency=medium

  * Bug #54547: prepare_ldap utils for performance tests

 -- Tobias Wenzel <wenzel@univention.de>  Mon, 21 Mar 2022 12:12:34 +0100

id-broker-plugin (0.0.57) unstable; urgency=low

  * Bug #54547: add performance tests, initially for the Provisioning API

 -- Daniel Troeder <troeder@univention.de>  Mon, 14 Mar 2022 16:36:19 +0100

id-broker-plugin (0.0.56) unstable; urgency=medium

  * Bug #54363: added 03_test_logon_with_saml_assertion.py

 -- Felix Botner <botner@univention.de>  Tue, 08 Mar 2022 16:39:52 +0100

id-broker-plugin (0.0.55) unstable; urgency=low

  * Bug #54514: HEAD /provisioning/v1/{s_a}/classes/{id} does not need to
    resolve all users
  * Bug #54514: GET /provisioning/v1/{s_a}/classes/{id} retieves users in
    parallel

 -- Daniel Troeder <troeder@univention.de>  Mon, 07 Mar 2022 13:58:48 +0100

id-broker-plugin (0.0.54) unstable; urgency=low

  * Bug #54493: also cache and check pseudonyms

 -- Daniel Troeder <troeder@univention.de>  Mon, 07 Mar 2022 12:07:26 +0100

id-broker-plugin (0.0.53) unstable; urgency=low

  * Bug #54493: remove leftover code from previous caching solution

 -- Daniel Troeder <troeder@univention.de>  Mon, 07 Mar 2022 08:18:57 +0100

id-broker-plugin (0.0.52) unstable; urgency=low

  * Bug #54493: optimize cache usage in /users/{id}/groups resource
  * fix cache merging roles of all schools of a user

 -- Daniel Troeder <troeder@univention.de>  Fri, 04 Mar 2022 14:22:57 +0100

id-broker-plugin (0.0.51) unstable; urgency=low

  * Bug #54363: make join script call to restart ucsschool-apis more robust

 -- Daniel Troeder <troeder@univention.de>  Fri, 04 Mar 2022 09:27:57 +0100

id-broker-plugin (0.0.50) unstable; urgency=medium

  * Bug #54363: added 02_test_app_login.py

 -- Felix Botner <botner@univention.de>  Thu, 03 Mar 2022 23:37:46 +0100

id-broker-plugin (0.0.49) unstable; urgency=low

  * Bug #54463: school creation fixture uses higher timeout

 -- Daniel Troeder <troeder@univention.de>  Thu, 03 Mar 2022 16:38:41 +0100

id-broker-plugin (0.0.48) unstable; urgency=medium

  * Bug #54363: 21_test_provisioning_api_pseudonymisation.py
    only on provisioning server

 -- Felix Botner <botner@univention.de>  Thu, 03 Mar 2022 12:25:59 +0100

id-broker-plugin (0.0.47) unstable; urgency=medium

  * Bug #54463: Increase timeout for school creation

 -- Jürn Brodersen <brodersen@univention.de>  Tue, 01 Mar 2022 12:30:38 +0100

id-broker-plugin (0.0.46) unstable; urgency=low

  * Bug #54493: adapt unittests

 -- Daniel Troeder <troeder@univention.de>  Tue, 01 Mar 2022 08:30:11 +0100

id-broker-plugin (0.0.45) unstable; urgency=low

  * Bug #54493: set up UDM REST API to use all CPU cores

 -- Daniel Troeder <troeder@univention.de>  Mon, 28 Feb 2022 18:48:05 +0100

id-broker-plugin (0.0.44) unstable; urgency=low

  * Bug #54493: update value in existing setups

 -- Daniel Troeder <troeder@univention.de>  Mon, 28 Feb 2022 18:35:20 +0100

id-broker-plugin (0.0.43) unstable; urgency=low

  * Bug #54493: parallelize user retrieval in extract_members()
  * Bug #54493: fix caching in get_service_provider_*()
  * Bug #54493: cache user roles

 -- Daniel Troeder <troeder@univention.de>  Mon, 28 Feb 2022 17:51:22 +0100

id-broker-plugin (0.0.42) unstable; urgency=low

  * Bug #54423: Fix for "prevent any user except teachers and students to fetch
    user metadata"

 -- Sönke Schwardt-Krummrich <schwardt@univention.de>  Mon, 28 Feb 2022 10:58:17 +0100

id-broker-plugin (0.0.41) unstable; urgency=low

  * Bug #54486: harmonize versions of dependencies in ID Connector and ID
    Broker plugins
  * Bug #54486: fix tests for robust member handling

 -- Daniel Troeder <troeder@univention.de>  Fri, 25 Feb 2022 17:00:25 +0100

id-broker-plugin (0.0.40) unstable; urgency=medium

  * Bug #54363: added 97_ucsschool-id-broker-setup-integration-tests

 -- Felix Botner <botner@univention.de>  Fri, 25 Feb 2022 14:50:52 +0100

id-broker-plugin (0.0.39) unstable; urgency=medium

  * Bug #54363: added 97_ucsschool-id-broker-setup-integration-tests
    added ucslint exception

 -- Felix Botner <botner@univention.de>  Fri, 25 Feb 2022 14:26:25 +0100

id-broker-plugin (0.0.38) unstable; urgency=medium

  * Bug #54363: added 97_ucsschool-id-broker-setup-integration-tests

 -- Felix Botner <botner@univention.de>  Fri, 25 Feb 2022 14:12:00 +0100

id-broker-plugin (0.0.37) unstable; urgency=low

  * Bug #54488: add ID Connector plugin

 -- Daniel Troeder <troeder@univention.de>  Fri, 25 Feb 2022 10:56:41 +0100

id-broker-plugin (0.0.36) unstable; urgency=low

  * Bug #54423: Prevent any user except teachers and students to fetch user metadata

 -- Ole Schwiegert <schwiegert@univention.de>  Thu, 24 Feb 2022 15:20:00 +0100

id-broker-plugin (0.0.35) unstable; urgency=low

  * Bug #54479: Return correct status code if school class members are missing

 -- Ole Schwiegert <schwiegert@univention.de>  Thu, 24 Feb 2022 07:51:00 +0100

id-broker-plugin (0.0.34) unstable; urgency=low

  * Bug #54456: fix script using walrus operator, but running in UCS host

 -- Daniel Troeder <troeder@univention.de>  Mon, 21 Feb 2022 17:30:49 +0100

id-broker-plugin (0.0.33) unstable; urgency=low

  * Bug #54456: code quality improvements and typo fixes

 -- Daniel Troeder <troeder@univention.de>  Mon, 21 Feb 2022 09:21:55 +0100

id-broker-plugin (0.0.32) unstable; urgency=low

  * Bug #54456: fix resource paths

 -- Daniel Troeder <troeder@univention.de>  Fri, 18 Feb 2022 18:50:55 +0100

id-broker-plugin (0.0.31) unstable; urgency=low

  * Bug #54456: fix Self Disclosure API tests

 -- Daniel Troeder <troeder@univention.de>  Fri, 18 Feb 2022 18:30:49 +0100

id-broker-plugin (0.0.30) unstable; urgency=medium

  * Bug #54363: fix unittests/provisioning

 -- Felix Botner <botner@univention.de>  Fri, 18 Feb 2022 18:08:16 +0100

id-broker-plugin (0.0.29) unstable; urgency=low

  * Bug #54456: refactor pseudonymization imports and files for simpler
    packaging and importing

 -- Daniel Troeder <troeder@univention.de>  Fri, 18 Feb 2022 09:44:30 +0100

id-broker-plugin (0.0.28) unstable; urgency=low

  * Bug #54456: fix Self Disclosure API returning traeger entryUUID instead of
    service provider specific pseudonym

 -- Daniel Troeder <troeder@univention.de>  Thu, 17 Feb 2022 17:23:55 +0100

id-broker-plugin (0.0.27) unstable; urgency=medium

  * Bug #54363: fix integration_tests/provisioning

 -- Felix Botner <botner@univention.de>  Thu, 17 Feb 2022 14:00:27 +0100

id-broker-plugin (0.0.26) unstable; urgency=low

  * Bug #54456: Self Disclosure API resolves pseudonyms

 -- Daniel Troeder <troeder@univention.de>  Thu, 17 Feb 2022 12:38:25 +0100

id-broker-plugin (0.0.25) unstable; urgency=medium

  * Bug #54463: Increase timeout for requests

 -- Jürn Brodersen <brodersen@univention.de>  Thu, 17 Feb 2022 00:06:32 +0100

id-broker-plugin (0.0.24) unstable; urgency=medium

  * Bug #54363: fix integration_tests/provisioning

 -- Felix Botner <botner@univention.de>  Wed, 16 Feb 2022 17:28:51 +0100

id-broker-plugin (0.0.23) unstable; urgency=medium

  * Issue #580: skip manage-service-provider tests in non-empty environments

 -- Tobias Wenzel <wenzel@univention.de>  Wed, 16 Feb 2022 11:03:43 +0100

id-broker-plugin (0.0.22) unstable; urgency=medium

  * Issue #580: user, group and school pseudonym generation in provisioning api

 -- Tobias Wenzel <wenzel@univention.de>  Wed, 16 Feb 2022 08:51:37 +0100

id-broker-plugin (0.0.21) unstable; urgency=medium

  * Bug #54429: create pseudonyms for groups and ous in manage-service-providers

 -- Alexander Steffen <steffen@univention.de>  Tue, 15 Feb 2022 13:07:54 +0100

id-broker-plugin (0.0.20) unstable; urgency=medium

  * Bug #54363: use system CA file ca-certificates.crt

 -- Felix Botner <botner@univention.de>  Tue, 15 Feb 2022 12:55:35 +0100

id-broker-plugin (0.0.19) unstable; urgency=low

  * Bug #54455: Provisioning API now requires class to be created before
    referenced by user objects (in POST/PUT)
  * Bug #54455: fix primary user OU

 -- Daniel Troeder <troeder@univention.de>  Tue, 15 Feb 2022 09:57:16 +0100

id-broker-plugin (0.0.18) unstable; urgency=medium

  * Bug #54423: fix variable assignment and invalid json

 -- Johannes Keiser <keiser@univention.de>  Mon, 14 Feb 2022 10:19:01 +0100

id-broker-plugin (0.0.17) unstable; urgency=low

  * Bug #54363: use entryUUID as identifier in Provisiong API
  * Bug #54363: fix instantiation of abstract objectClass ucsschoolType
  * Bug #54363: add ucsschoolRecordUID ucsschoolSourceUID to
    mapped_udm_attributes for school_classes and schools in Kelvin


 -- Daniel Troeder <troeder@univention.de>  Fri, 11 Feb 2022 14:55:51 +0100

id-broker-plugin (0.0.16) unstable; urgency=low

  * Bug #54188: Update plugins to UCS@school APIs 1.0.0
  * Add proper OPA rules

 -- Ole Schwiegert <schwiegert@univention.de>  Thu, 11 Feb 2022 12:43:00 +0100

id-broker-plugin (0.0.15) unstable; urgency=low

  * Bug #54363: add 'id' fields to School and SchoolClass for the entryUUID of
    the source object

 -- Daniel Troeder <troeder@univention.de>  Thu, 10 Feb 2022 11:19:55 +0100

id-broker-plugin (0.0.14) unstable; urgency=low

  * Bug #54363: add extended attributes for source IDs for grous and OUs

 -- Daniel Troeder <troeder@univention.de>  Wed, 09 Feb 2022 18:06:45 +0100

id-broker-plugin (0.0.13) unstable; urgency=medium

  * Bug #54363: ID Broker SP secret, mapping objects and LDAP ACLs
  * Bug #54363: add UDM REST API client to ucsschool-apis container
  * Bug #54363: pseudonymisation Python code on host and in container

 -- Felix Botner <botner@univention.de>  Fri, 21 Jan 2022 15:40:34 +0100

id-broker-plugin (0.0.12) unstable; urgency=low

  * Bug #54363: add LDAP attributes for pseudonyms

 -- Daniel Troeder <troeder@univention.de>  Fri, 21 Jan 2022 12:30:30 +0100

id-broker-plugin (0.0.11) unstable; urgency=low

  * Bug #53543: no need to use certifi store, env vars better solution

 -- Daniel Troeder <troeder@univention.de>  Mon, 17 Jan 2022 11:36:43 +0100

id-broker-plugin (0.0.10) unstable; urgency=low

  * Bug #53543: fix kelvin-rest-api-client version

 -- Daniel Troeder <troeder@univention.de>  Fri, 14 Jan 2022 11:19:53 +0100

id-broker-plugin (0.0.9) unstable; urgency=low

  * Bug #53543: add UCS CA to certifi store for httpx (used by Kelvin client)

 -- Daniel Troeder <troeder@univention.de>  Thu, 13 Jan 2022 17:57:04 +0100

id-broker-plugin (0.0.8) unstable; urgency=low

  * Bug #53543: fix test user

 -- Daniel Troeder <troeder@univention.de>  Wed, 12 Jan 2022 17:52:00 +0100

id-broker-plugin (0.0.7) unstable; urgency=low

  * Bug #53543: username must not start with 'provisioning-'

 -- Daniel Troeder <troeder@univention.de>  Tue, 11 Jan 2022 12:32:00 +0100

id-broker-plugin (0.0.6) unstable; urgency=low

  * Bug #53543: restart Kelvin after setting set max username length

 -- Daniel Troeder <troeder@univention.de>  Fri, 07 Jan 2022 09:36:15 +0100

id-broker-plugin (0.0.5) unstable; urgency=low

  * Bug #53543: set max username length in kelvin, improve func names

 -- Daniel Troeder <troeder@univention.de>  Thu, 06 Jan 2022 10:27:14 +0100

id-broker-plugin (0.0.4) unstable; urgency=medium

  * Bug #53543: add delete resource to school_class
  * Bug #53543: split Debian package into separate packages for Provisioning
    API and Self-Disclosure API

 -- Tobias Wenzel <wenzel@univention.de>  Tue, 04 Jan 2022 10:26:08 +0100

id-broker-plugin (0.0.3) unstable; urgency=medium

  * Bug #53535: increase kelvin-rest-api-client version

 -- Tobias Wenzel <wenzel@univention.de>  Fri, 24 Sep 2021 09:00:22 +0200

id-broker-plugin (0.0.2) unstable; urgency=medium

  * Bug #53535: Implement provisioning API

 -- Ole Schwiegert <schwiegert@univention.de>  Wed, 15 Sep 2021 08:51:00 +0100

id-broker-plugin (0.0.1) unstable; urgency=medium

  * Bug #53330: Allow referencing users in Kelvin using Broker ID instead of
    username

 -- Joerg Baach <baach@univention.de>  Fri, 28 May 2021 09:10:00 +0100
