Skip to content

Latest commit

 

History

History
915 lines (436 loc) · 55.9 KB

CHANGELOG.md

File metadata and controls

915 lines (436 loc) · 55.9 KB

Changelog

0.47.0 (2024-11-27)

Features

  • remove unsued bundled value (0b19d2f)
  • upgrade kyverno pre-commit hook (61584e7)

Bug Fixes

0.46.0 (2024-11-25)

Features

  • Remove optional sub-chart "postgresql" (fbcbc65)
  • Switch to new configuration structure for the postgresql database (917196d)

Bug Fixes

  • portal-frontend: pod reload on branding configmap change (67c7fdc)

0.45.1 (2024-11-14)

Bug Fixes

  • frontend: Add handling of focusin / focusout for the notification display (ed31578)
  • frontend: Use a function to provide a structured default value in NewPasswordBox (b8a1b7c)

0.45.0 (2024-11-14)

Features

Bug Fixes

  • double quote on bash variables (ac961bc)
  • frontend: adapt tests to new iframe tab indexing (1e30d76)
  • portal: default [secure] for portal/reload-tabs-on-logout (4ce4386)
  • portal: further improvements of the portal for UCS 5.2 (bdbfc01), closes #57083
  • server: Bump to ucs 5.2 and Python 3.11 (67d269c)

0.44.4 (2024-11-14)

Bug Fixes

  • frontend: Adjust usage of "this.$refs" inside of "v-for" (c83dbd5)
  • frontend: TabsBody: slot.type.name to slot.type, slot.children as any (5335f9d)

0.44.3 (2024-11-01)

Bug Fixes

  • Fix umc portal tile link (be750d1)

0.44.2 (2024-11-01)

Bug Fixes

  • fix license information of trademarked images (7575334)

0.44.1 (2024-11-01)

Bug Fixes

  • add digest to wait-for-dependency image tag (86d725b)

0.44.0 (2024-10-30)

Features

  • consumer: Add partial support of new secrets handling around provisioningApi.auth (b31ba3a)

0.43.0 (2024-10-22)

Features

  • add Keycloak portal entry (daf843b)

0.42.3 (2024-10-17)

Bug Fixes

0.42.2 (2024-10-09)

Bug Fixes

0.42.1 (2024-10-09)

Bug Fixes

0.42.0 (2024-10-04)

Features

  • frontend: remove custom theming (882a22b)

Bug Fixes

  • frontend: use UCS nubus favicon and icon (c09cd3b)

0.41.0 (2024-10-02)

Features

  • frontend: Add "startSessionRefresh" into umcSession store module (7777305)
  • frontend: Add feature toggle around umc session refresh (84af0ac)
  • frontend: Add handling of "load" event into UmcSessionRefreshIframe (c53b20e)
  • frontend: Add retartSessionRefresh and disableSessionRefresh actions (9303588)
  • frontend: Add umcSession module into store (ad24a6a)
  • frontend: Add UmcSessionRefreshIframe (f529852)
  • frontend: Add utility function umcGetSessionInfo (8811771)
  • frontend: Add utility functions to parse the session refresh data (c928edb)
  • frontend: Handle expired session and failure cases in umcGetSessionInfo (c9628ad)
  • frontend: Handle the result value in UmcSessionRefreshIframe (3a3d968)
  • frontend: Hide the iframe for the umc session reload (a507980)

Bug Fixes

  • frontend: Correct handling of internal state in UmcSessionRefreshIframe (c8998b7)

0.40.1 (2024-09-26)

Bug Fixes

  • bump Provisioning client version, adapt to new subscriptions format (d4e1fc4)

0.40.0 (2024-09-26)

Features

  • ci: enable malware scanning, disable sbom generation (4f71e24)

0.39.0 (2024-09-25)

Features

  • remove cachehttp and reloaderhttp (1867ba1)

0.38.6 (2024-09-25)

Bug Fixes

  • frontend: Correct the "meta.json" for solo frontend usage (804bcc0)
  • frontend: Correct the "portal.json" example announcements (28b276f)

0.38.5 (2024-09-24)

Bug Fixes

  • bump provisioning client, adapt to new endpoint names, log DN (b0f41a0)

0.38.4 (2024-09-23)

Bug Fixes

  • portal-consumer: Don't leak secrets in bash scripts (4e0dfe0)

0.38.3 (2024-09-13)

Bug Fixes

  • frontend: Correctly fill aria-label in NewPasswordBox (1a866d7)
  • frontend: Remove call which installs packages from Dockerfile (34e41a3)
  • frontend: Update caniuse-lite to version 1.0.3.0001660 (78f090a)

0.38.2 (2024-09-12)

Bug Fixes

  • portal-consumer: improve wait-for-provisioning-api to wait until the user/subscription is created (b98e404)

0.38.1 (2024-09-11)

Bug Fixes

  • portal-consumer: Move initial-values loading into the main container to only do it after recieving the first message (dc1779a)
  • portal-server: Remove apt update from Dockerfile to make builds reproducible (eed88a9)

0.38.0 (2024-09-10)

Features

  • portal-extension: Activate or deactivate UMC login tile on job rerun (5488acf)

0.37.0 (2024-09-04)

Features

  • portal-consumer: avoid leak secrets (af4c3e1)

0.36.0 (2024-09-03)

Features

  • added enable flag to default portal login (65629ba)

0.35.1 (2024-08-29)

Bug Fixes

  • portal-consumer: update nubus-provisioning-consumer to use ProvisioningMessage model (b18ec4e)

0.35.0 (2024-08-28)

Features

  • unify UCR configuration (dd40870)

0.34.0 (2024-08-27)

Features

  • portal-consumer: Add extraVolumes option (f9b2d07)

0.33.1 (2024-08-21)

Bug Fixes

  • portal-server: Correct the ingress annotation handling (2f9ca4d)

0.33.0 (2024-08-21)

Features

  • notifications-api: Add certManager template for ingress (a344819)

0.32.0 (2024-08-19)

Features

  • call Python function instead of subprocess (9bfa508)
  • log processing time (bb6a4e8)

0.31.2 (2024-08-19)

Bug Fixes

  • frontend: Connect label with the input "password retype" (4ad1dfb)

0.31.1 (2024-08-09)

Bug Fixes

  • set correct nubus-provisioning-consumer lib version (bcfbb65)

0.31.0 (2024-08-08)

Features

  • update nubus-provisioning-consumer lib to use Body model (e57da7d)

Bug Fixes

  • portal-consumer: change to falsy if condition to also catch new empty dict syntax (34d10e6)

0.30.1 (2024-08-02)

Bug Fixes

  • set log level in subprocess aswell (0255a0f)

0.30.0 (2024-07-31)

Features

  • update provisioning lib (5c9ed3d)

Bug Fixes

  • rename env values and provisioning client classes (27817ad)
  • update nubus-provisioning-consumer lib to version 0.31.0, fix unittests (41c61bf)

0.29.1 (2024-07-26)

Bug Fixes

  • portal-consumer: fix portal update by correctly parsing the update reason (d309bfc)
  • portal-consumer: handle the messages with the wrong topic, fix unittest, remove deprecated e2e tests (0563d8b)

0.29.0 (2024-07-24)

Features

  • frontend: allow portal customizations and ship default nubus (eecbfde)

Bug Fixes

0.28.0 (2024-07-19)

Features

  • portal-extension: Add new files for "udm-data-loader" (565a20f)
  • portal-extension: Adjust data files to Jinja2 template engine (f8ccd2e)

0.27.3 (2024-07-19)

Bug Fixes

  • portal-consumer: change portal-consumer base image from listener to ucs-base-520 (e9b8ed2)
  • remove unused listener/notifier-related configuration options (283e13d)

0.27.2 (2024-07-17)

Bug Fixes

  • support shared portal secret without extra volumes and mounts (5b5a61b)

0.27.1 (2024-07-17)

Bug Fixes

  • ingress configuration for logo (067d8f1)

0.27.0 (2024-07-09)

Features

  • adjust ingress configuration to support Nubus deployment without stack-gateway or centralized ingress configuration (719efba)

Bug Fixes

  • permanent redirect instead of temporal to allow for path only (53f53d8)

0.26.3 (2024-06-27)

Bug Fixes

  • portal-extension: Fix typo in loader script (59d0c88)

0.26.2 (2024-06-25)

Bug Fixes

  • helm notifications-api: add option to use third party supplied postgresql instance (c55c4dc)

0.26.1 (2024-06-25)

Bug Fixes

  • use the same container and queue for the cache-consumer and portals-consumer (0a62729)

0.26.0 (2024-06-18)

Features

  • portal-extension: Add simple plugin loader (63017ac)
  • portal-extension: Place plugins into the suggested structure (c5305d9)
  • portal-extension: Prepare a universal plugin loader (be8ed0f)
  • portal-extension: Use a minimal base image (72ef7d0)
  • portal-extension: Use ucs-base-image (23a5bc6)

0.25.2 (2024-06-17)

Bug Fixes

  • portal-consumer: respect global imageRegistry for all container image templates (0796834)

0.25.1 (2024-06-17)

Bug Fixes

  • portal-server: Correct typo in dockerfile which breaks the container (bfd7356)

0.25.0 (2024-06-11)

Features

  • add container for portal-consumer, fix portal-consumer (e0ac7b9)
  • update helm chart and other parts of the project to use portal-consumer instead of portal-listener (b709b9d)
  • use provisioning-consumer-lib to listen for changes in the groups and portal (36ce864)
  • wait for provisioning api, add log for updating portal (46e1a7a)

Bug Fixes

  • do not register consumer, let pydantic_settings read the env values and AsyncClient instantiate the Settings class (0fe91dd)
  • grant execute permissions to the initialize.sh and portal-consumer-entrypoint.sh (e32dd18)
  • remove listener from the univention-portal.install (d2a1fda)
  • return back values-portal-consumer.example.yaml, add credentials to the configmap (193d127)
  • update README for the portal-consumer helm chart, delete portal-listener Dockerfile, fix pre-commit errors (b6363be)
  • use bitnamicharts repository instead of common-helm (31c7384)
  • use pip instead of pipx, clean up redundant installations, set versions for packages (e873376)
  • use provisioning consumer for cache instead of listener (687d0d9)

0.24.2 (2024-06-10)

Bug Fixes

  • frontend: missing paths for background and logo (d2d9ef4)

0.24.1 (2024-05-27)

Bug Fixes

  • Do not add "http" into extra Ingresses if no paths specified (2f98cee)

0.24.0 (2024-05-24)

Features

Bug Fixes

  • ci: use global registry and package helm charts downstream (cf74db4)
  • update docs (cbfbcba)

0.23.1 (2024-05-20)

Bug Fixes

  • helm: add additional templating support (e8be126)

0.23.0 (2024-05-07)

Features

  • Update base image to 5.0-7 (8ce18ca)
  • Update the listener base image to version 0.7.0 (ad21a5a)

0.22.0 (2024-04-29)

Features

  • drop session cookie patch (1172fd8)

0.21.0 (2024-04-25)

Features

  • changes to support the refactored umbrella values in a nubus deployment (notifications-api) (86b81ab)
  • changes to support the refactored umbrella values in a nubus deployment (portal-listener) (c80373f)
  • changes to support the refactored umbrella values in a nubus deployment (portal-server) (fe6dbf7)

Bug Fixes

  • base portal-listener.ldapAdminDn on nubusTemplates.ldapServer.ldap.adminDn rename portal-listener.ldapHost to portal-listener.ldap.connection.host (1c8ca02)
  • code deduplication (c1c411e)
  • remove unneeded configmap entries (5f78e49)
  • remove unneeded template defintion (7452a4e)

0.20.7 (2024-04-25)

Bug Fixes

  • Revert "fix(listener): Skip rebuild of group membership cache in init container" (57a494b)

0.20.6 (2024-04-25)

Bug Fixes

  • listener: Add volume "group-membership-cache" (ebbd30f)
  • listener: Skip rebuild of group membership cache in init container (758e424)

0.20.5 (2024-04-15)

Bug Fixes

  • user birthday can be deleted (8628c70)

0.20.4 (2024-04-02)

Bug Fixes

  • pinning container name to portal-listener (8aa1277)

0.20.3 (2024-03-26)

Bug Fixes

  • use configurable minio url in configmap (b7a8970)

0.20.2 (2024-03-25)

Bug Fixes

  • ci: update common-ci from v1.24.4 to v1.24.5 (89ddf64)

0.20.1 (2024-03-12)

Bug Fixes

  • notifications-api: fix indentation in bundled postgresql (cf0a81c)

0.20.0 (2024-03-05)

Features

  • helm: BSI-compliant deployment (9a8bc4b)

Bug Fixes

  • portal-listener: remove store-dav ref (5dabfae)

0.19.1 (2024-02-20)

Bug Fixes

  • listener: wait for object-storage to be provisioned (a2e2508)

0.19.0 (2024-02-16)

Features

  • portal: make use of UDM backend client configurable (c755551)

0.18.0 (2024-02-16)

Features

  • announcements: Remove needsConfirmation from layout (db47d1c), closes #55175

0.17.0 (2024-02-16)

Features

  • announcements: Adjust style for Announcement.vue (16f8f2f), closes #55175

0.16.1 (2024-02-16)

Bug Fixes

  • server: missing default value (7b68802)

0.16.0 (2024-02-16)

Features

  • remove phoenix references (736d5f5)

0.15.1 (2024-02-16)

Bug Fixes

  • self-service: fix label translation for self-service fields (07ded1f), closes #56660

0.15.0 (2024-02-15)

Features

  • udm: set superordinate of UDM portal modules (9c78924)

0.14.1 (2024-02-15)

Bug Fixes

  • self-service: The deletion of a user's profile picture via self-service has been repaired (0e361ab), closes #56349

0.14.0 (2024-02-15)

Features

  • drop kubernetes deployment, config and service files (3d9e3a3)
  • listener: Support object storage reloader (e21664a)
  • listener: Wait for object-storage (487ea0b)
  • server: Support object storage cache (4923141)

Bug Fixes

  • server: object storage cache test coverage (a2af8ba)
  • server: object storage reloader test coverage (52098f6)

0.13.1 (2024-02-13)

Bug Fixes

  • portal: HTTPS detection when acessing navigation.json endpoint behind UCS apache reverse proxy (f15703e), closes #55785

0.13.0 (2024-02-09)

Features

  • portal: make HTML title and favicon configurable (5a4eb0f), closes #56917

0.12.0 (2024-02-09)

Features

  • portal: Show cookie banner only if configured for current domain (226334b), closes #55164

0.11.1 (2024-02-09)

Bug Fixes

  • portal: Update file portals.json atomically (4f96aa0), closes #53860

0.11.0 (2024-02-09)

Features

  • ci: add debian update check jobs for scheduled pipeline (7e7c798)

0.10.0 (2024-01-22)

Features

  • notifications-api: Keep the bundled Postgresql on 12.7.* (bb64774)
  • portal-frontend: Do not define resources by default (59e729e)
  • portal-frontend: Reduce the default probe delays in the portal-frontend (fcbfe16)
  • portal-listener: Use "cn=admin" as default for "udmApiUsername" (6fc7a69)
  • portal-listener: Use "portal-listener" as the default user name for store-dav (3711b79)

Bug Fixes

  • notifications-api: Avoid setting default values for passwords (8572cb7)
  • notifications-api: Use the knut registry by default (6509c49)
  • portal-frontend: Use the image out of the knut registry (899daf1)
  • portal-listener: Bring linter_values closer to typical values of the dev-env (fb47d92)
  • portal-listener: Do not bundle store-dav in linter_values (ab89c81)
  • portal-listener: Flag parameter ldapSecret as required (acd6e7d)
  • portal-server: Do not define resources be default (5371336)
  • portal-server: Use knut registry by default as image source. (ba36660)

0.9.5 (2024-01-15)

Bug Fixes

  • deps: add renovate.json (45d94ca)

0.9.4 (2023-12-28)

Bug Fixes

  • licensing/ci: add spdx license headers, add license header checking pre-commit (857dcaf)

0.9.3 (2023-12-21)

Bug Fixes

  • docker: update ucs-base from 5.0-5 to 5.0-6 (f42efc8)

0.9.2 (2023-12-18)

Bug Fixes

  • ci: add Helm chart signing and publishing to souvap via OCI, common-ci 1.12.x (a746874)

0.9.1 (2023-12-07)

Bug Fixes

  • frontend: Upgrade Nginx base image to 0.1.1 (d580543)

0.9.0 (2023-12-06)

Features

  • frontend: serve from ums-nginx (b0a1792)

0.8.0 (2023-12-05)

Features

  • Add support for "enable_xheaders" (ce64258)

0.7.0 (2023-12-05)

Features

  • wait-for-dependency: migrate to ucs-base (4e31194)

0.6.1 (2023-12-04)

Bug Fixes

0.6.0 (2023-11-30)

Features

  • listener: add selfservice portal (13f3dc2)

Bug Fixes

  • helm: handle /univention/selfservice portal (6d130a3)

0.5.2 (2023-11-28)

Bug Fixes

  • portal-server: filter urls for passwords before logging them (6be8298)

0.5.1 (2023-11-23)

Bug Fixes

  • frondent: Ignore Dockerfile (dd3e4e0)
  • frontend: Logging to stdout / stderr enabled again (0cf8c41)

0.5.0 (2023-11-22)

Features

  • frontend: Add extraVolumes support into Helm chart (bb076c1)

0.4.4 (2023-11-14)

Bug Fixes

  • frontend: Add announcements styles (3a1ffee)

0.4.3 (2023-11-10)

Bug Fixes

  • portal-server: Always create secret (ec0691b)

0.4.2 (2023-11-09)

Bug Fixes

  • portal-listener: Don't fail if central navigation is undefined (9b386f3)

0.4.1 (2023-11-09)

Bug Fixes

  • portal-server: make central navigation secret optional (5ea3003)

0.4.0 (2023-11-09)

Features

  • portal-server: make central navigation configurable in the containerized stack (336350c)

0.3.5 (2023-11-06)

Bug Fixes

  • docker: bump common-ci to build latest image (9ab3585)

0.3.4 (2023-11-03)

Bug Fixes

  • portal-listener: checking for UDM availability uses correct HTTP headers (659c35c)
  • wait-for-dependency: include ca-certificates to allow waiting for HTTPS dependencies (6ceaae6)

0.3.3 (2023-11-03)

Bug Fixes

  • ci: always run the full build pipeline on the main branch (225efef)

0.3.2 (2023-11-03)

Bug Fixes

  • semantic-release: bump version for release-version bugfix (403e4c6)
  • semantic-release: set correct default branch (67865e1)

0.3.1 (2023-11-03)

Bug Fixes

  • bump the version to trigger a clean build (96f0fd5)

0.3.0 (2023-11-03)

Features

  • frontend: switch to ucs-base (e38e32a)

Bug Fixes

  • frontend: added nginx stage, split tests into Dockerfile.test, adjusted docker-compose to run tests from seperate Dockerfile.test (bda13f3)
  • semantic-release-env: bump version of common-ci, to correct release-bot's email (8c55a20)
  • versions: produce version-tagged Docker images (e52a1d5)