What's Changed
Features
- feat(#5320): add 'percent' as available unit in the metrics view by @cdprete in #5323
- feat: enhance UX with improved icon transitions and button interactions by @SteKoe in #5344
- feat(#5316): add collapsible health details with localStorage persistence by @SteKoe in #5364
- Consume SSE events from the backend's StatusUpdater and InfoUpdater by @ulischulte in #5298
- fix(#5272): don't make Axios parse the content of the logfile as JSON by @cdprete in #5289
- chore: add test for the change #5289 to ensure it doesn't break silently in the future by @cdprete in #5297
- fix(Logfile): ensure horizontal scrollbar is within the viewport and disabled when wrap lines is enabled, fix autoscroll with non-integer scroll height by @LucasKuhlemann in #5293
- fix(docs): update documentation for prefer-ip configuration options by @SteKoe in #5332
- chore: specify npm version explicitly to avoid 'npm MODULE_NOT_FOUND' error by @cdprete in #5312
- chore: fix lack of test resources when npm build is skip by @cdprete in #5303
- chore(deps): remove unused dependencies by @SteKoe in #5342
- fix: add missing endpoints to the default list of probed endpoints by @cdprete in #5361
- fix(#5345): remove cross-env dependency and NODE_ENV=development by @SteKoe in #5362
- fix(#5307): make the LineChart component have a proper parent width by @cdprete in #5346
- fix(#4389): preserve status updates by their result while compacting the event log by @cdprete in #5373
- fix(#5372): prevent alert flickering by ensuring data is loaded before displaying alert by @andreasfritz in #5380
- fix(#5370): fix logfile view styling issues and make sure that links are rendered with an underline similarly to what already happens in other views by @cdprete in #5388
- fix: typo in RemindingNotifier interval setter by @codingkiddo in #5397
- fix: update Microsoft Teams message structure and theme color handling by @SteKoe in #5363
- chore(deps): update spring-boot to 4.1.0 and spring-cloud to 2025.1.2 by @andreasfritz in #5437
Dependencies
- chore(deps): update dependency msw to v2.13.4 by @renovate[bot] in #5290
- chore(deps): update dependency typescript to v6.0.3 by @renovate[bot] in #5291
- chore(deps): update dependency eslint to v10.2.1 by @renovate[bot] in #5294
- fix(deps): update dependency uuid to v14 [security] by @renovate[bot] in #5295
- fix(deps): update dependency axios to v1.15.1 by @renovate[bot] in #5299
- chore(deps): update typescript-eslint monorepo to v8.59.0 by @renovate[bot] in #5300
- chore(deps): update tailwindcss monorepo to v4.2.3 by @renovate[bot] in #5301
- chore(deps): update dependency vitest to v4.1.5 by @renovate[bot] in #5302
- chore(deps): update tailwindcss monorepo to v4.2.4 by @renovate[bot] in #5304
- fix(deps): update dependency axios to v1.15.2 by @renovate[bot] in #5305
- chore(deps): update dependency eslint-plugin-vue to v10.9.0 by @renovate[bot] in #5306
- fix(deps): update dependency vue to v3.5.33 by @renovate[bot] in #5308
- fix(deps): update dependency vue-router to v5.0.5 by @renovate[bot] in #5309
- fix(deps): update dependency vue-router to v5.0.6 by @renovate[bot] in #5311
- chore(deps): update dependency org.graalvm.buildtools:native-maven-plugin to v1.1.0 by @renovate[bot] in #5313
- chore(deps): update dependency msw to v2.13.5 by @renovate[bot] in #5314
- fix(deps): update dependency vue-i18n to v11.4.0 by @renovate[bot] in #5317
- chore(deps): update dependency msw to v2.13.6 by @renovate[bot] in #5319
- chore(deps): update dependency jsdom to v29.1.0 by @renovate[bot] in #5324
- chore(deps): update dependency @vue/test-utils to v2.4.9 by @renovate[bot] in #5318
- chore(deps): update typescript-eslint monorepo to v8.59.1 by @renovate[bot] in #5325
- chore(deps): update storybook monorepo to v10.3.6 by @renovate[bot] in #5328
- chore(deps): update dependency msw to v2.14.2 by @renovate[bot] in #5329
- fix(deps): update dependency org.jolokia:jolokia-support-springboot to v2.6.0 by @renovate[bot] in #5330
- chore(deps): update dependency jsdom to v29.1.1 by @renovate[bot] in #5331
- fix(deps): update spring boot to v4.0.6 by @renovate[bot] in #5315
- chore(deps): update npm to v11.13.0 by @renovate[bot] in #5333
- chore(deps): update docusaurus monorepo to v3.10.1 by @renovate[bot] in #5335
- chore(deps): update dependency @vue/test-utils to v2.4.10 by @renovate[bot] in #5334
- chore(deps): update dependency org.eclipse.jetty:jetty-alpn-server to v12.1.9 by @renovate[bot] in #5337
- fix(deps): update dependency com.github.luben:zstd-jni to v1.5.7-8 by @renovate[bot] in #5338
- chore(deps): update dependency eslint to v10.3.0 by @renovate[bot] in #5339
- chore(deps): update dependency globals to v17.6.0 by @renovate[bot] in #5340
- chore(deps): update dependency vite to v8 by @renovate[bot] in #5170
- fix(deps): update dependency axios to v1.16.0 by @renovate[bot] in #5341
- chore(deps): update dependency msw to v2.14.3 by @renovate[bot] in #5347
- chore(deps): update typescript-eslint monorepo to v8.59.2 by @renovate[bot] in #5348
- chore(deps): update dependency eslint-plugin-vue to v10.9.1 by @renovate[bot] in #5349
- fix(deps): update dependency vue to v3.5.34 by @renovate[bot] in #5350
- fix(deps): update react monorepo to v19.2.6 by @renovate[bot] in #5351
- chore(deps): update npm to v11.14.0 by @renovate[bot] in #5353
- fix(deps): update dependency vue-i18n to v11.4.2 by @renovate[bot] in #5354
- chore(deps): update dependency vite to v8.0.11 by @renovate[bot] in #5355
- chore(deps): update dependency msw to v2.14.4 by @renovate[bot] in #5356
- chore(deps): update dependency msw to v2.14.5 by @renovate[bot] in #5357
- chore(deps): update npm to v11.14.1 by @renovate[bot] in #5359
- chore(deps): update tailwindcss monorepo to v4.3.0 by @renovate[bot] in #5360
- chore(deps): update dependency vite to v8.0.12 by @renovate[bot] in #5365
- chore(deps): update dependency msw to v2.14.6 by @renovate[bot] in #5366
- chore(deps): update dependency vitest to v4.1.6 by @renovate[bot] in #5367
- chore(deps): update typescript-eslint monorepo to v8.59.3 by @renovate[bot] in #5368
- chore(deps): update dependency com.hazelcast:hazelcast to v5.7.0 by @renovate[bot] in #5369
- fix(deps): update dependency vue-router to v5.0.7 by @renovate[bot] in #5371
- chore(deps): update dependency sanitize-html to v2.17.4 [security] by @renovate[bot] in #5374
- chore(deps): update dependency @vitejs/plugin-vue to v6.0.7 by @renovate[bot] in #5375
- chore(deps): update dependency maven to v3.9.16 by @renovate[bot] in #5376
- chore(deps): update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.6.3 by @renovate[bot] in #5377
- chore(deps): update dependency primelocale to v2.3.2 by @renovate[bot] in #5378
- chore(deps): update dependency qs to v6.15.2 by @renovate[bot] in #5379
- fix(deps): update dependency axios to v1.16.1 by @renovate[bot] in #5382
- chore(deps): update dependency vite to v8.0.13 by @renovate[bot] in #5381
- chore(deps): update dependency eslint to v10.4.0 by @renovate[bot] in #5383
- chore(deps): update storybook monorepo to v10.4.0 by @renovate[bot] in #5384
- fix(deps): update dependency vue-i18n to v11.4.3 by @renovate[bot] in #5385
- fix(deps): update dependency vue-i18n to v11.4.4 by @renovate[bot] in #5387
- chore(deps): update typescript-eslint monorepo to v8.59.4 by @renovate[bot] in #5389
- chore(deps): update dependency vitest to v4.1.7 by @renovate[bot] in #5391
- chore(deps): update npm to v11.15.0 by @renovate[bot] in #5392
- chore(deps): update node.js to v24.16.0 by @renovate[bot] in #5394
- fix(deps): update dependency com.github.luben:zstd-jni to v1.5.7-9 by @renovate[bot] in #5393
- chore(deps): update node.js to v24.16.0 by @renovate[bot] in #5395
- chore(deps): update dependency vite to v8.0.14 by @renovate[bot] in #5396
- chore(deps): update storybook monorepo to v10.4.1 by @renovate[bot] in #5398
- chore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.11.0 by @renovate[bot] in #5400
- chore(deps): update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.5.6 by @renovate[bot] in #5401
- chore(deps): update typescript-eslint monorepo to v8.60.0 by @renovate[bot] in #5404
- chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.6 by @renovate[bot] in #5402
- chore(deps): update dependency org.graalvm.buildtools:native-maven-plugin to v1.1.1 by @renovate[bot] in #5403
- fix(deps): update dependency vue to v3.5.35 by @renovate[bot] in #5406
- chore(deps): update npm to v11.16.0 by @renovate[bot] in #5407
- chore(deps): update dependency eslint-plugin-prettier to v5.5.6 by @renovate[bot] in #5408
- fix(deps): update dependency vue-router to v5.1.0 by @renovate[bot] in #5410
- chore(deps): update eslint monorepo to v10.4.1 by @renovate[bot] in #5413
- chore(deps): update dependency fuse.js to v7.4.0 by @renovate[bot] in #5414
- chore(deps): update jetty monorepo to v12.1.10 by @renovate[bot] in #5415
- chore(deps): update dependency js-yaml to v4.2.0 by @renovate[bot] in #5417
- chore(deps): update dependency vite to v8.0.15 by @renovate[bot] in #5418
- chore(deps): update vitest monorepo to v4.1.8 by @renovate[bot] in #5419
- chore(deps): update dependency vite to v8.0.16 by @renovate[bot] in #5420
- fix(deps): update react monorepo to v19.2.7 by @renovate[bot] in #5422
- chore(deps): update typescript-eslint monorepo to v8.60.1 by @renovate[bot] in #5421
- chore(deps): update dependency fuse.js to v7.4.1 by @renovate[bot] in #5423
- chore(deps): update dependency vue-eslint-parser to v10.4.1 by @renovate[bot] in #5424
- chore(deps): update storybook monorepo to v10.4.2 by @renovate[bot] in #5425
- fix(deps): update zstd-jni.version to v1.5.7-10 by @renovate[bot] in #5426
- fix(deps): update dependency axios to v1.17.0 by @renovate[bot] in #5427
- chore(deps): update dependency eslint-plugin-vue to v10.9.2 by @renovate[bot] in #5429
- chore(deps): update happy-dom monorepo to v20.10.1 by @renovate[bot] in #5430
- chore(deps): update dependency @vue/test-utils to v2.4.11 by @renovate[bot] in #5431
- chore(deps): update jacoco-maven-plugin.version to v0.8.15 by @renovate[bot] in #5432
- fix(deps): update dependency vue-i18n to v11.4.5 by @renovate[bot] in #5433
- chore(deps): update dependency fuse.js to v7.4.2 by @renovate[bot] in #5434
- chore(deps): update happy-dom monorepo to v20.10.2 by @renovate[bot] in #5435
- chore(deps): update codecov/codecov-action action to v7 by @renovate[bot] in #5436
New Contributors
- @LucasKuhlemann made their first contribution in #5293
- @codingkiddo made their first contribution in #5397
Full Changelog: 4.0.4...4.1.0