-
david.bauer authoreddavid.bauer authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
CHANGELOG.md 16.79 KiB
Changelog
All notable changes to this project will be documented in this file.
Unreleased
2.0.4 - 2024-04-05
Added
- Improve 404 error message in HTML mode
Fixed
- Copy & paste error in helm chart secret template <code data-sourcepos="15:54-15:60">03e26f5</code>
2.0.3 - 2024-04-02
Added
- Support TLS mode for redis client <code data-sourcepos="21:39-21:45">f44c8d4</code>
Changed
- Helm: Make security context configuration overwritable <code data-sourcepos="25:60-25:66">edeaaa8</code>
Removed
- Unused service account <code data-sourcepos="29:28-29:34">f7d1f63</code>
2.0.2 - 2024-02-01
Fixed
-
OXUIB-2698
: SSRF/XSS: Prevent to cache resources from external origins <code data-sourcepos="35:129-35:135">e254e46</code>
2.0.1 - 2024-01-29
Added
- Add support to set cpu/memory resources for updater <code data-sourcepos="41:57-41:63">a93fa11</code>
Fixed
-
OXUIB-2698
: SSRF/XSS: Prevent to cache resources from external origins <code data-sourcepos="45:129-45:135">d3bc298</code>
2.0.0 - 2023-10-27
Added
- Gauge for Redis version <code data-sourcepos="51:29-51:35">a738be8</code>
- Logging Endpoint for identifying code loading issues <code data-sourcepos="52:58-52:64">70967e3</code>
- More log output for possible file serving errors <code data-sourcepos="53:54-53:60">1fa1aaa</code>
- Redis memory gauge <code data-sourcepos="54:24-54:30">d03809c</code>
Changed
-
OXUI-1345
: Refactor cache handling <code data-sourcepos="58:92-58:98">a1495f4</code>- 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
- Introduce two separate roles for middleware deployments:
-
Breaking change: Redis Configuration <code data-sourcepos="62:46-62:52">f25cf88</code>
- 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 toredis.hosts
and expects a list of strings with the following pattern: <localhost:6379> (needed for sentinel and cluster modes) -
Redis.port
has been removed, seeredis.hosts
-
- Error handling improved <code data-sourcepos="72:29-72:35">aa43d2a</code>
- Explicitly set content-type to utf-8 for javascript files <code data-sourcepos="73:63-73:69">e785c24</code>
- Ingress is now disabled by default <code data-sourcepos="74:40-74:46">e8c6664</code>
- Reconnect common redis client if redis is not reachable <code data-sourcepos="75:61-75:67">1e391b4</code>
- Renamed monitoring port to follow Istio naming convention <code data-sourcepos="76:63-76:69">10876a1</code>
- Show cache content information on default ui-mw dashboard <code data-sourcepos="77:63-77:69">c97b2e9</code>
- UI Middleware is published under AGPL 3 <code data-sourcepos="78:45-78:51">0cc3886</code>
- Update to node 20 <code data-sourcepos="79:23-79:29">3ec46f4</code>
Fixed
-
OXUI-1330
: Log aggregate errors seperately <code data-sourcepos="83:100-83:106">dfbe69a</code> - Faulty routing when running on different app root <code data-sourcepos="84:55-84:61">d647697</code>
- Monitoring port name for istio to pick things up <code data-sourcepos="85:54-85:60">adab68d</code>
1.8.0 - 2023-04-06
Added
- Webmanifest (pwa.json) endpoint <code data-sourcepos="91:37-91:43">eaaf802</code>
1.7.0 - 2023-02-10
Added
-
OXUI-1118
- Integrate grafana dashboard <code data-sourcepos="97:97-97:103">d40758e</code>
1.6.0 - 2022-12-16
Added
- check for version-mismatches when ui-containers provide a version header <code data-sourcepos="103:78-103:84">4d22e4a</code>
-
OXUI-1092
- Add configurable salt to manually invalidate client caches <code data-sourcepos="104:128-104:134">cd358ee</code> - ui-middleware will slowly warm it's caches after version updates <code data-sourcepos="105:70-105:76">3e0419d</code>
Changed
- Update helm chart to autoscaling/v2 <code data-sourcepos="109:41-109:47">a2aed27</code>
Removed
- Code injection to load stylesheets for js files <code data-sourcepos="113:53-113:59">50ceed1</code>
- 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 <code data-sourcepos="120:122-120:128">73d3ec2</code> - Cannot run ui-middleware without redis <code data-sourcepos="121:44-121:50">3585eed</code>
1.5.1 - 2022-11-18
Fixed
- updateVersionProcessor using wrong signature of getViteManifests <code data-sourcepos="127:70-127:76">771290b</code>