Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

Changelog

All notable changes to this project will be documented in this file.

Unreleased

1.8.0 - 2023-04-06

Added

  • Webmanifest (pwa.json) endpoint eaaf802

1.7.0 - 2023-02-10

Added

1.6.0 - 2022-12-16

Added

  • check for version-mismatches when ui-containers provide a version header 4d22e4a
  • OXUI-1092 - Add configurable salt to manually invalidate client caches cd358ee
  • ui-middleware will slowly warm it's caches after version updates 3e0419d

Changed

  • Update helm chart to autoscaling/v2 a2aed27

Removed

  • Code injection to load stylesheets for js files 50ceed1
    • Injection of code to load stylesheets is now required to be resolved during the build process of ui projects. The plugin vite-plugin-ox-css is available.

Fixed

  • OXUIB-2001 - Service doesn't recover from missing Redis service 73d3ec2
  • Cannot run ui-middleware without redis 3585eed

1.5.1 - 2022-11-18

Fixed

  • updateVersionProcessor using wrong signature of getViteManifests 771290b

1.5.0 - 2022-11-18

Added

Changed

  • Use dedicated port for /metrics endpoints e3a0de0

1.4.2 - 2022-11-11

Added

  • Documentation about architecture d82ed0d

Fixed

  • OXUIB-1961: UI Middleware throwing "file not found exception" and not serving recent versions 9dbf03d

1.4.1 - 2022-09-13

Fixed

  • UI-Middleware responds with a 404 when the trailing slash is not found 1690559

1.4.0 - 2022-09-09

Added

  • OXUI-1015 Lower initialDelaySeconds for readiness check so that nodes become ready faster
  • ui-files are compressed before stored in cache or delivered to the client 51ad5f9
  • UI-Version update checks are only executed, if two subsequent versions don't change fd3764d
  • Improved logging

Changed

  • Replace express with fastify to improve overall performance 073b611
  • Access log level is now 'debug' instead of 'info' 739037e

Fixed

  • Fix error handling in case the UI-containers are not accessible 739037e

1.3.8 - 2022-07-20

Fixed

  • file logging does not contain the requested file version 70e2686

1.3.7 - 2022-07-19

Added

  • Add extended logging for file-caching mechanics 9354abe

[1.3.6] - 2022-07-11

Added

  • Add extended logging to some modules 6906d7f
  • Add logging to the version check functions on log level 'info' and 'debug'
  • Add some time measures on ready checks to see what's taking so long on startup

Changed

  • Changed all 'trace' logs to level 'debug'

1.3.5 - 2022-06-15

Fixed

  • Release toolchain

1.3.4 - 2022-05-30

Added

  • Add trace logging for the cache c4fcec5

Fixed

1.3.3 - 2022-05-10

Fixed

  • OXUIB-1632 Multiple ui-middleware-nodes might end up in different configurations 1ee3761

1.3.2 - 2022-05-05

Fixed

1.3.1 - 2022-05-04

Added

  • Add optional flag for redis configuration 1eeca35

1.3.0 - 2022-05-04

Added

  • Redis-based cache to allow scalability 8c921c8

1.2.1 - 2022-04-05

Changed

  • Breaking change: unify name prefix of metrics exposed using promclient ae56d8c

Fixed

1.2.0 - 2022-03-28

Changed

  • Improve version detection

Fixed

  • /ready might trigger warmup multiple times

1.1.236709 - 2022-03-03

Fixed

  • OXUIB-1397 - Parent or opener do not reference opening window

1.1.236708 - 2022-03-01

Fixed

  • OXUIB-1378 - 7.10.x share links don't work with 8.0
  • more sane default for memory limits
  • version hash in scaled environments
  • OXUIB-1380 - UI forever (enough) broken after update

Added

  • redirect endpoint for login redirects

1.1.236707 - 2022-02-10

  • Add release workflow

[1.1.236706]

Added

  • Start changelog