0.47.0 (2024-11-27)
0.46.0 (2024-11-25)
- Remove optional sub-chart "postgresql" (fbcbc65)
- Switch to new configuration structure for the postgresql database (917196d)
- portal-frontend: pod reload on branding configmap change (67c7fdc)
0.45.1 (2024-11-14)
- 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)
- frontend: add optional id attribute to the self-service components (65adbc7), closes #57731
- joinscripts: increase all modified joinscripts by 10 (c9cf1e8), closes #56927
- portal: change the style of the Portal's folders, tiles and scrollbars (e0d421f), closes #2058 #2061 #2062 #2064 #57083
- portal: change the style of the Portal's header tabs (016dd13), closes #2063 #57083
- portal: change the style of the Portal's sidebar (6380c40), closes #57083
- portal: further improvements of the portal for UCS 5.2 (fdcc4fd), closes #57083
- portal: refine style of portal (b5778d7), closes #57083
- portal: support oidc in portal login (18335d1), closes #57534 univention/ucs#2416
- Reload all logged in Portal browser tabs on logout (ef090fb), closes #57467 #2362
- umc: change the style of the UMC header (a1f0cf4), closes #2069 #57083
- umc: User can now delete their own birthday again (099d06c), closes #57023
- 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)
- 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)
- Fix umc portal tile link (be750d1)
0.44.2 (2024-11-01)
- fix license information of trademarked images (7575334)
0.44.1 (2024-11-01)
- add digest to wait-for-dependency image tag (86d725b)
0.44.0 (2024-10-30)
- consumer: Add partial support of new secrets handling around provisioningApi.auth (b31ba3a)
0.43.0 (2024-10-22)
- add Keycloak portal entry (daf843b)
0.42.3 (2024-10-17)
- server: missing dependencies file for Trivy (7c58f8e), closes univention/customers/dataport/team-souvap#764
0.42.2 (2024-10-09)
- remove duplicate key (204e41c)
0.42.1 (2024-10-09)
- fix ingress paths (d872f8b)
0.42.0 (2024-10-04)
- frontend: remove custom theming (882a22b)
- frontend: use UCS nubus favicon and icon (c09cd3b)
0.41.0 (2024-10-02)
- 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)
- frontend: Correct handling of internal state in UmcSessionRefreshIframe (c8998b7)
0.40.1 (2024-09-26)
- bump Provisioning client version, adapt to new subscriptions format (d4e1fc4)
0.40.0 (2024-09-26)
- ci: enable malware scanning, disable sbom generation (4f71e24)
0.39.0 (2024-09-25)
- remove cachehttp and reloaderhttp (1867ba1)
0.38.6 (2024-09-25)
- frontend: Correct the "meta.json" for solo frontend usage (804bcc0)
- frontend: Correct the "portal.json" example announcements (28b276f)
0.38.5 (2024-09-24)
- bump provisioning client, adapt to new endpoint names, log DN (b0f41a0)
0.38.4 (2024-09-23)
- portal-consumer: Don't leak secrets in bash scripts (4e0dfe0)
0.38.3 (2024-09-13)
- 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)
- portal-consumer: improve wait-for-provisioning-api to wait until the user/subscription is created (b98e404)
0.38.1 (2024-09-11)
- 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)
- portal-extension: Activate or deactivate UMC login tile on job rerun (5488acf)
0.37.0 (2024-09-04)
- portal-consumer: avoid leak secrets (af4c3e1)
0.36.0 (2024-09-03)
- added enable flag to default portal login (65629ba)
0.35.1 (2024-08-29)
- portal-consumer: update nubus-provisioning-consumer to use ProvisioningMessage model (b18ec4e)
0.35.0 (2024-08-28)
- unify UCR configuration (dd40870)
0.34.0 (2024-08-27)
- portal-consumer: Add extraVolumes option (f9b2d07)
0.33.1 (2024-08-21)
- portal-server: Correct the ingress annotation handling (2f9ca4d)
0.33.0 (2024-08-21)
- notifications-api: Add certManager template for ingress (a344819)
0.32.0 (2024-08-19)
0.31.2 (2024-08-19)
- frontend: Connect label with the input "password retype" (4ad1dfb)
0.31.1 (2024-08-09)
- set correct nubus-provisioning-consumer lib version (bcfbb65)
0.31.0 (2024-08-08)
- update nubus-provisioning-consumer lib to use Body model (e57da7d)
- portal-consumer: change to falsy if condition to also catch new empty dict syntax (34d10e6)
0.30.1 (2024-08-02)
- set log level in subprocess aswell (0255a0f)
0.30.0 (2024-07-31)
- update provisioning lib (5c9ed3d)
- 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)
- 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)
- frontend: allow portal customizations and ship default nubus (eecbfde)
- change pinned version (e456e8b)
0.28.0 (2024-07-19)
- 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)
- 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)
- support shared portal secret without extra volumes and mounts (5b5a61b)
0.27.1 (2024-07-17)
- ingress configuration for logo (067d8f1)
0.27.0 (2024-07-09)
- adjust ingress configuration to support Nubus deployment without stack-gateway or centralized ingress configuration (719efba)
- permanent redirect instead of temporal to allow for path only (53f53d8)
0.26.3 (2024-06-27)
- portal-extension: Fix typo in loader script (59d0c88)
0.26.2 (2024-06-25)
- helm notifications-api: add option to use third party supplied postgresql instance (c55c4dc)
0.26.1 (2024-06-25)
- use the same container and queue for the cache-consumer and portals-consumer (0a62729)
0.26.0 (2024-06-18)
- 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)
- portal-consumer: respect global imageRegistry for all container image templates (0796834)
0.25.1 (2024-06-17)
- portal-server: Correct typo in dockerfile which breaks the container (bfd7356)
0.25.0 (2024-06-11)
- 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)
- 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)
- frontend: missing paths for background and logo (d2d9ef4)
0.24.1 (2024-05-27)
- Do not add "http" into extra Ingresses if no paths specified (2f98cee)
0.24.0 (2024-05-24)
- push to harbor (c0622d6)
0.23.1 (2024-05-20)
- helm: add additional templating support (e8be126)
0.23.0 (2024-05-07)
0.22.0 (2024-04-29)
- drop session cookie patch (1172fd8)
0.21.0 (2024-04-25)
- 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)
- 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)
- Revert "fix(listener): Skip rebuild of group membership cache in init container" (57a494b)
0.20.6 (2024-04-25)
- listener: Add volume "group-membership-cache" (ebbd30f)
- listener: Skip rebuild of group membership cache in init container (758e424)
0.20.5 (2024-04-15)
- user birthday can be deleted (8628c70)
0.20.4 (2024-04-02)
- pinning container name to portal-listener (8aa1277)
0.20.3 (2024-03-26)
- use configurable minio url in configmap (b7a8970)
0.20.2 (2024-03-25)
- ci: update common-ci from v1.24.4 to v1.24.5 (89ddf64)
0.20.1 (2024-03-12)
- notifications-api: fix indentation in bundled postgresql (cf0a81c)
0.20.0 (2024-03-05)
- helm: BSI-compliant deployment (9a8bc4b)
- portal-listener: remove store-dav ref (5dabfae)
0.19.1 (2024-02-20)
- listener: wait for object-storage to be provisioned (a2e2508)
0.19.0 (2024-02-16)
- portal: make use of UDM backend client configurable (c755551)
0.18.0 (2024-02-16)
0.17.0 (2024-02-16)
0.16.1 (2024-02-16)
- server: missing default value (7b68802)
0.16.0 (2024-02-16)
- remove phoenix references (736d5f5)
0.15.1 (2024-02-16)
0.15.0 (2024-02-15)
- udm: set superordinate of UDM portal modules (9c78924)
0.14.1 (2024-02-15)
- 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)
- 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)
- server: object storage cache test coverage (a2af8ba)
- server: object storage reloader test coverage (52098f6)
0.13.1 (2024-02-13)
- portal: HTTPS detection when acessing navigation.json endpoint behind UCS apache reverse proxy (f15703e), closes #55785
0.13.0 (2024-02-09)
0.12.0 (2024-02-09)
0.11.1 (2024-02-09)
0.11.0 (2024-02-09)
- ci: add debian update check jobs for scheduled pipeline (7e7c798)
0.10.0 (2024-01-22)
- 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)
- 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)
- deps: add renovate.json (45d94ca)
0.9.4 (2023-12-28)
- licensing/ci: add spdx license headers, add license header checking pre-commit (857dcaf)
0.9.3 (2023-12-21)
- docker: update ucs-base from 5.0-5 to 5.0-6 (f42efc8)
0.9.2 (2023-12-18)
- ci: add Helm chart signing and publishing to souvap via OCI, common-ci 1.12.x (a746874)
0.9.1 (2023-12-07)
- frontend: Upgrade Nginx base image to 0.1.1 (d580543)
0.9.0 (2023-12-06)
- frontend: serve from ums-nginx (b0a1792)
0.8.0 (2023-12-05)
- Add support for "enable_xheaders" (ce64258)
0.7.0 (2023-12-05)
- wait-for-dependency: migrate to ucs-base (4e31194)
0.6.1 (2023-12-04)
- trigger re-release (dfe50b6)
0.6.0 (2023-11-30)
- listener: add selfservice portal (13f3dc2)
- helm: handle
/univention/selfservice
portal (6d130a3)
0.5.2 (2023-11-28)
- portal-server: filter urls for passwords before logging them (6be8298)
0.5.1 (2023-11-23)
0.5.0 (2023-11-22)
- frontend: Add extraVolumes support into Helm chart (bb076c1)
0.4.4 (2023-11-14)
- frontend: Add announcements styles (3a1ffee)
0.4.3 (2023-11-10)
- portal-server: Always create secret (ec0691b)
0.4.2 (2023-11-09)
- portal-listener: Don't fail if central navigation is undefined (9b386f3)
0.4.1 (2023-11-09)
- portal-server: make central navigation secret optional (5ea3003)
0.4.0 (2023-11-09)
- portal-server: make central navigation configurable in the containerized stack (336350c)
0.3.5 (2023-11-06)
- docker: bump common-ci to build latest image (9ab3585)
0.3.4 (2023-11-03)
- 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)
- ci: always run the full build pipeline on the main branch (225efef)
0.3.2 (2023-11-03)
- semantic-release: bump version for release-version bugfix (403e4c6)
- semantic-release: set correct default branch (67865e1)
0.3.1 (2023-11-03)
- bump the version to trigger a clean build (96f0fd5)
0.3.0 (2023-11-03)
- frontend: switch to ucs-base (e38e32a)