.. SPDX-FileCopyrightText: 2024 - 2025 Univention GmbH
..
.. SPDX-License-Identifier: AGPL-3.0-only

.. _changelog:

******************
Document changelog
******************

This section shows the history of updates to the *Nubus - Customization and Modification Manual*.

.. _changelog-2026:

Changes in 2026
===============

.. list-table::
   :header-rows: 1
   :widths: 2 3 7

   * - Date
     - Section
     - Change

   * - 26. Mar 2026
     - :ref:`customization-api-provisioning-udm-object`
     - Add version information about introduction of *UDM object* field change for Nubus for
       Kubernetes.

   * - 24. Mar 2026
     - :ref:`customization-api-provisioning-udm-object`
     - Add section about different *UDM object* representation in *Provisioning API*.

   * - 23. Mar 2026
     - :ref:`customization-api-udm-rest-udm-object-field-types`
     - Move section about *UDM object* fields and data types from
       :cite:t:`uv-nubus-kubernetes-architecture`.

   * - 4. Mar 2026
     - :ref:`customization-api-udm-rest-location`
     - Add hint about API exposure through ingress.

   * - 17. Feb 2026
     - :ref:`customization-api-provisioning-endpoint-access`
     - Enhance :ref:`customization-api-provisioning-direct-interaction-listing`.

   * - 17. Feb 2026
     - :ref:`customization-api-provisioning-subscription`
     - Update secret name for administrative user of the *Provisioning API*.

   * - 17. Feb 2026
     - :ref:`customization-api-provisioning-subscription`
     - Add example to verify created subscription.

   * - 19. Jan 2026
     - :ref:`customization-api-udm-rest-reload`
     - Explain *UDM HTTP REST API* reload endpoint.

   * - 06. Jan 2026
     - :ref:`customization-api-central-navigation-deactivate`
     - Explain how to query the *Central Navigation API* in a particular language.
       Remove contradictory statement about the content of the *Central Navigation API*.
       Correct a typo in the description of the listing to deactivate the *Central Navigation API*.

.. _changelog-2025:

Changes in 2025
===============

.. list-table::
   :header-rows: 1
   :widths: 2 3 7

   * - Date
     - Section
     - Change

   * - 08. Oct 2025
     - Document
     - Use the term *Nubus for UCS* consistently in the document instead of *UCS appliance*.

   * - 07. Oct 2025
     - :ref:`changelog`
     - Remove version numbers from document changelog.

   * - 12. Sep 2025
     - :ref:`customization-api-central-navigation-configure`
     - Correct the default configuration of the *Central Navigation API*.

   * - 15. Aug 2025
     - :ref:`customization-api-central-navigation-configure`
     - Add configurable navigation entries to the *Central Navigation API* documentation.

   * - 14. Aug 2025
     - :ref:`nubus-packaged-integrations-howto-minimal-publish-listing`
     - Correct a typo in the domain name in the listing.

   * - 06. Aug 2025
     - :ref:`customization-theme-portal`
     - Clarify the cascading character of the default CSS theme and the custom CSS theme
       so that the custom CSS overwrites definitions from the default CSS.

   * - 4. Jun 2025
     - :ref:`customization-api-udm-rest`
     - Fix quoting for ``If-Match`` with the ``etag`` field
       in the listings for modify and delete user objects.

   * - 23. May 2025
     - :ref:`nubus-packaged-integrations-howto-comprehensive`
     - Minor fixes in the how-to about the comprehensive packaged integration.

   * - 7. May 2025
     - :ref:`customization-theme-portal-favicon`
     - Add description about support of more resolutions of the favicon
       in the *Portal Service* theme customization.

   * - 04. Apr 2025
     - :ref:`nubus-packaged-integrations-umc-translations`
     - Add plugin type ``umc-i18n``.

   * - 04. Apr 2025
     - :ref:`nubus-packaged-integrations-howto-comprehensive-plugins-umc-i18n`
     - Add UMC translations to comprehensive how-to about packaged integrations.

   * - 04. Apr 2025
     - :ref:`customization-api-udm-rest-auth-group-kubernetes`
     - Remove authorization groups ``DC Backup Hosts`` and ``DC Slave Hosts``
       because of removal in Nubus for Kubernetes 1.8.0.

   * - 04. Apr 2025
     - :ref:`customization-api-provisioning`
     - Add documentation for the *Provisioning API* in the *Provisioning Service*
       for *Provisioning Consumers*.

   * - 24. Mar 2025
     - :ref:`nubus-packaged-integrations`
     - For the how-to pages, rename files, rephrase titles and introductions to emphasize availability of ready to install
       packaged integrations and the content focus on building packaged integrations.

   * - 20. Mar 2025
     - Document
     - Reflect content coverage for Kubernetes and appliance deployment in title and section
       introductions.

   * - 6. Mar 2025
     - :ref:`customization-api-udm-rest-auth-group`
     - Add the user group ``Domain Service Users`` as default group
       for the Kubernetes deployment
       to the authorization groups in the *UDM HTTP REST API*.

   * - 6. Mar 2025
     - :ref:`nubus-packaged-integrations-udm-data-loader-actions`
     - Add actions for the *UDM data loader* plugin type
       that the Nubus for Kubernetes version 1.7.0 introduced.

   * - 3. Mar 2025
     - :ref:`customization-api-udm-rest`
     - Add *UDM HTTP REST API* documentation.

   * - 28. Feb 2025
     - :ref:`nubus-packaged-integrations-howto-comprehensive`
     - Add how-to about building a comprehensive packaged integration.

   * - 28. Feb 2025
     - Document
     - Add the ``--namespace`` parameter to :command:`kubectl` commands
       where it was missing.

   * - 14. Feb 2025
     - :ref:`nubus-packaged-integrations-umc`
     - Add documentation for extending the *Management UI* with UMC modules.

   * - 07. Feb 2025
     - :ref:`nubus-packaged-integrations-howto-minimal`
     - Add how-to about building a minimal packaged integration.

   * - 24. Jan 2025
     - :ref:`nubus-packaged-integrations-udm-data-loader`
     - Add UDM data loader plugin for the plugin types.

   * - 24. Jan 2025
     - :ref:`nubus-packaged-integrations`
     - Introduce term *packaged integration*.

   * - 10. Jan 2025
     - :ref:`nubus-packaged-integrations-udm`
     - Add UDM plugin for the plugin types.

.. _changelog-2024:

Changes in 2024
===============

.. list-table::
   :header-rows: 1
   :widths: 2 4 6

   * - Date
     - Section
     - Change

   * - 26. Nov 2024
     - :ref:`customization-theme-portal-configure`
     - Remove step to manually restart the ``portal-frontend`` pod.
       Nubus for Kubernetes restarts the pod automatically
       after changing the portal theme configuration.

   * - 30. Oct 2024
     - Document
     - Bump to version ``1.0.0`` for the first production release of Nubus for Kubernetes.

   * - 02. Oct 2024
     - :ref:`nubus-packaged-integrations`
     - Add LDAP plugin together with how to bundle and load them.

   * - 18. Sep 2024
     - :ref:`customize-keycloak`
     - Add documentation for customizations of *Keycloak*.

   * - 18. Sep 2024
     - :ref:`customize-cookie-consent`
     - Add documentation for customization of the cookie consent banner.

   * - 11. Sep 2024
     - :ref:`customization-theme-portal`
     - Add chapter about customization of Univention Portal theme.

   * - 02. Sep 2024
     - :ref:`customization-api-central-navigation`
     - Add documentation for *Central Navigation API*.

   * - 29. Aug 2024
     - Document
     - Initial release
