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

Changelog

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

Unreleased

2.0.2 - 2024-02-01

Fixed

2.0.1 - 2024-01-29

Added

  • Add support to set cpu/memory resources for updater a93fa11

Fixed

2.0.0 - 2023-10-27

Added

  • Gauge for Redis version a738be8
  • Logging Endpoint for identifying code loading issues 70967e3
  • More log output for possible file serving errors 1fa1aaa
  • Redis memory gauge d03809c

Changed

  • OXUI-1345: Refactor cache handling a1495f4
    • Introduce two separate roles for middleware deployments:
      • Ui-middleware: read from redis only, listen to version updates, can easily be scaled
      • Updater: split out all code that writes to redis, no need to scale > 1
  • Breaking change: Redis Configuration f25cf88
    • Redis is now mandatory and enabled by default
    • Added Sentinel, Standalone and Cluster support
    • Standalone mode with sidecar is used by default
      • If no host(s) are configured, a redis sidecar is injected into the deployment
      • No extra configuration needed
      • This is intended for development and does not scale.
    • Helm values have changed, see README.md:
      • Redis.host has been renamed to redis.hosts and expects a list of strings with the following pattern: <localhost:6379> (needed for sentinel and cluster modes)
      • Redis.port has been removed, see redis.hosts
  • Error handling improved aa43d2a
  • Explicitly set content-type to utf-8 for javascript files e785c24
  • Ingress is now disabled by default e8c6664
  • Reconnect common redis client if redis is not reachable 1e391b4
  • Renamed monitoring port to follow Istio naming convention 10876a1
  • Show cache content information on default ui-mw dashboard c97b2e9
  • UI Middleware is published under AGPL 3 0cc3886
  • Update to node 20 3ec46f4

Fixed

  • OXUI-1330: Log aggregate errors seperately dfbe69a
  • Faulty routing when running on different app root d647697
  • Monitoring port name for istio to pick things up adab68d

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