Skip to content

Releases: codecentric/spring-boot-admin

4.0.0

13 Feb 09:07
2252139

Choose a tag to compare

Spring Boot Admin 4 - The Unlucky Lucky Release

Friday the 13th, February 2026 - A date that strikes fear into the hearts of the superstitious, but not into ours! We're either incredibly brave or incredibly foolish (probably both) to announce this on today of all days, but here we are...

We are thrilled (and slightly terrified) to announce the release of Spring Boot Admin 4!

After countless cups of coffee, several existential crises, and one too many "it works on my machine" moments, we've finally done it: Spring Boot Admin 4 now supports Spring Boot 4!

Some say releasing on Friday the 13th is bad luck. We say it's just another day ending in "y" where we ship code and hope for the best. What could possibly go wrong? (Please don't answer that.)

So grab your lucky rabbit's foot, avoid any black cats, and give Spring Boot Admin 4 a try! We promise it's been thoroughly tested... mostly... okay, we're pretty confident about it.

Happy (un)lucky Friday the 13th, and happy upgrading!

What's Changed

Features

  • Add missing factory and helper methods for OUT_OF_SERVICE and RESTRICTED status by @csbiy in #5012
  • feat(i18n): improve zh-TW translations and add missing entries by @tan9 in #5034
  • fix(#4341): add resize observer to dynamically adjust thread timelines on element resize by @SteKoe in #5035
  • fix(#4858): deduplicate events by @teja2 in #4872
  • feat: Spring Boot 4 support by @SteKoe in #4838

Dependencies

  • fix(deps): update revision to v3.5.7 by @renovate[bot] in #5004
  • chore(deps): update dependency happy-dom to v20.3.3 by @renovate[bot] in #5005
  • fix(deps): update dependency vue to v3.5.27 by @renovate[bot] in #5006
  • chore(deps): update dependency vite-plugin-static-copy to v3.1.5 by @renovate[bot] in #5007
  • chore(deps): update dependency vite-plugin-static-copy to v3.1.5 by @renovate[bot] in #5008
  • chore(deps): update dependency @primeuix/themes to v2.0.3 by @renovate[bot] in #5009
  • chore(deps): update typescript-eslint monorepo to v8.53.1 by @renovate[bot] in #5010
  • chore(deps): update dependency happy-dom to v20.3.4 by @renovate[bot] in #5011
  • chore(deps): update storybook monorepo to v10.2.0 by @renovate[bot] in #5013
  • chore(deps): update dependency prettier to v3.8.1 by @renovate[bot] in #5014
  • chore(deps): update dependency sass to v1.97.3 by @renovate[bot] in #5015
  • chore(deps): update dependency vitest to v4.0.18 by @renovate[bot] in #5017
  • chore(deps): update dependency happy-dom to v20.3.7 by @renovate[bot] in #5018
  • chore(deps): update dependency globals to v17.1.0 by @renovate[bot] in #5019
  • chore(deps): update dependency vite-plugin-static-copy to v3.1.6 by @renovate[bot] in #5020
  • chore(deps): update dependency vite-plugin-static-copy to v3.1.6 by @renovate[bot] in #5021
  • fix(deps): update dependency axios to v1.13.3 by @renovate[bot] in #5022
  • chore(deps): update dependency happy-dom to v20.3.9 by @renovate[bot] in #5023
  • fix(deps): update react monorepo to v19.2.4 by @renovate[bot] in #5024
  • chore(deps): update typescript-eslint monorepo to v8.54.0 by @renovate[bot] in #5025
  • chore(deps): update storybook monorepo to v10.2.1 by @renovate[bot] in #5026
  • chore(deps): update dependency globals to v17.2.0 by @renovate[bot] in #5027
  • chore(deps): update dependency vite-plugin-static-copy to v3.2.0 by @renovate[bot] in #5028
  • chore(deps): update dependency vite-plugin-static-copy to v3.2.0 by @renovate[bot] in #5029
  • fix(deps): update dependency axios to v1.13.4 by @renovate[bot] in #5031
  • chore(deps): update dependency org.eclipse.jetty:jetty-alpn-server to v12.1.6 by @renovate[bot] in #5030
  • chore(deps): update dependency happy-dom to v20.4.0 by @renovate[bot] in #5032
  • chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.15.0 by @renovate[bot] in #5033
  • chore(deps): update dependency cronstrue to v3.11.0 by @renovate[bot] in #5036
  • chore(deps): update storybook monorepo to v10.2.2 by @renovate[bot] in #5039
  • chore(deps): update storybook monorepo to v10.2.3 by @renovate[bot] in #5041
  • chore(deps): update dependency autoprefixer to v10.4.24 by @renovate[bot] in #5042
  • chore(deps): update dependency globals to v17.3.0 by @renovate[bot] in #5043
  • chore(deps): update dependency @vitejs/plugin-vue to v6.0.4 by @renovate[bot] in #5046
  • chore(deps): update storybook monorepo to v10.2.4 by @renovate[bot] in #5047
  • chore(deps): update dependency happy-dom to v20.5.0 by @renovate[bot] in #5048
  • chore(deps): update dependency primelocale to v2.2.4 by @renovate[bot] in #5049
  • chore(deps): update dependency glob to v13.0.1 by @renovate[bot] in #5050
  • chore(deps): update dependency msw to v2.12.8 by @renovate[bot] in #5051
  • chore(deps): update storybook monorepo to v10.2.5 by @renovate[bot] in #5052
  • fix(deps): update dependency vue-router to v5 by @renovate[bot] in #5038
  • chore(deps): update dependency jsdom to v28 by @renovate[bot] in #5045
  • chore(deps): update storybook monorepo to v10.2.6 by @renovate[bot] in #5053
  • fix(deps): update dependency com.github.luben:zstd-jni to v1.5.7-7 by @renovate[bot] in #5054
  • fix(deps): update dependency axios to v1.13.5 [security] by @renovate[bot] in #5055
  • chore(deps): update storybook monorepo to v10.2.7 by @renovate[bot] in #5056
  • chore(deps): update dependency dotenv to v17.2.4 by @renovate[bot] in #5057
  • chore(deps): update dependency esbuild to v0.27.3 by @renovate[bot] in #5058
  • chore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.10.0 by @renovate[bot] in #5059
  • chore(deps): update dependency msw to v2.12.9 by @renovate[bot] in #5060
  • chore(deps): update eslint monorepo to v10 (major) by @renovate[bot] in #5061
  • chore(deps): update dependency qs to v6.14.2 [security] by @renovate[bot] in #5064

New Contributors

Full Changelog: 3.5.7...4.0.0

4.0.0-M2

06 Feb 12:16
7c79cdf

Choose a tag to compare

4.0.0-M2 Pre-release
Pre-release
  • feat: a little more condensed accordion views
  • chore: works on wallboard ui design
  • feat: enhance SBOM handling with optional path and user alerts for no data
  • docs: Update module registration example in Javadoc to use Jackson 3
  • chore(deps): update spring-cloud.version to 2025.1.1
  • refactor: replace ObjectMapper with JsonMapper in test classes
  • refactor: update imports to use tools.jackson for improved compatibility

4.0.0-M1

23 Jan 12:20
f0f2ce2

Choose a tag to compare

4.0.0-M1 Pre-release
Pre-release
  • org.springframework.lang.Nullable has been replaced by org.jspecify.annotations.Nullable
  • Spring Boot Admin Client now ships a RestClient autoconfiguration, only
  • Spring Boot Admin Server still uses RestTemplate (i.e. Notifiers) and all other parts rely on WebClient
  • Spring Cloud was updated to 2025.1.0
  • Jolokia does not currently support Spring Boot 4, that's why we downgraded to Jolokia 2.1.0 which, at least, provides some basic functionality (we are currently waiting for version 2.5.0 being released by Jolokia)

3.5.7

23 Jan 09:09
018cc8c

Choose a tag to compare

What's Changed

Features

  • Deprecations Cleanup by @erikpetzold in #4836
  • feat: implementation for mattermost notifier by @EmirBoyaci in #4821
  • fix: rendering html in different components by @SteKoe in #4842
  • fix: enhance metadata parsing with LAX mode for conflict resolution by @SteKoe in #4843
  • fix: improve UI style consistency across button components and templates by @SteKoe in #4844
  • fix: adjust table layout for thread dump chart to prevent width overflow by @SteKoe in #4851
  • feat: add legend to SBOM graph for better visualization by @SteKoe in #4853
  • Added backpressure handling to prevent memory buildup and system degredation under high load by @ulischulte in #4784
  • chore: update npm settings in renovate.json for release age and PR creation by @SteKoe in #4879
  • fix(#4906): Feishu notifier to use non exploitable expression evaluation context by @SteKoe in #4916
  • fix duplicate configuration options in documentation by @ulischulte in #4970
  • fix: improve actuator filtering logic and add tests for excludeActuator functionality by @SteKoe in #4998

Full Changelog: 3.5.6...3.5.7

3.5.6

02 Nov 19:21
da06813

Choose a tag to compare

chore(deps): update dependency esbuild to v0.25.12 (#4802)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

3.5.5

17 Sep 14:48
071969a

Choose a tag to compare

What's Changed

Features

  • fix: journal table headers do not show filter/sorting options in final bundle by @SteKoe in #4651
  • fix: update panel state management in details components by @SteKoe in #4652

Full Changelog: 3.5.4...3.5.5

3.5.4

16 Sep 15:43
95abaed

Choose a tag to compare

What's Changed

Features

  • fix: import and start mock service worker in development environment only by @SteKoe in #4642
  • fix: local build fails due to missing properties in project by @SteKoe in #4641
  • feat: replace sba-panel with sba-accordion for improved collapsible functionality on details page by @SteKoe in #4640
  • feat(#4340): better ux for journal view by @SteKoe in #4648

Dependencies

  • chore(deps): update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.5.4 by @renovate[bot] in #4636
  • fix(deps): update dependency axios to v1.12.1 by @renovate[bot] in #4638
  • chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.4 by @renovate[bot] in #4637
  • chore(deps): update dependency jsdom to v27 by @renovate[bot] in #4639
  • fix(deps): update dependency axios to v1.12.2 by @renovate[bot] in #4643
  • fix(deps): update dependency @iconify/react to v6.0.2 by @renovate[bot] in #4644
  • chore(deps): update storybook monorepo to v9.1.6 by @renovate[bot] in #4645
  • chore(deps): update typescript-eslint monorepo to v8.44.0 by @renovate[bot] in #4647

Full Changelog: 3.5.3...3.5.4

3.5.3

12 Sep 15:13
2d9a00a

Choose a tag to compare

What's Changed

Features

  • fix: prevent overflow of long class names in scheduled tasks page by @EmirBoyaci in #4575
  • fix: improve error message display for logger configuration failures by @SteKoe in #4581
  • Feat/fix storybook by @ulischulte in #4590
  • docs: enhance parts of the documentation and rely on generated sources by @SteKoe in #4592
  • feat: implement ability to override serviceUrl and set hideUrl per instance by @SteKoe in #4591
  • fix: fix crashing build due to frontend changes by @SteKoe in #4606
  • #4547: cleanup ru i18n by @ulischulte in #4587
  • feat: introduct flag to disable service URL globally or per instance by @SteKoe in #4619
  • fix: format values for disk space health indicators in HealthDetails component by @SteKoe in #4633
  • Fix/4511 init metrics data on instance switch by @ulischulte in #4634

Dependencies

  • chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.11.3 by @renovate[bot] in #4574
  • chore(deps): update typescript-eslint monorepo to v8.40.0 by @renovate[bot] in #4577
  • chore(deps): update dependency org.eclipse.jetty:jetty-alpn-server to v12.1.0 by @renovate[bot] in #4576
  • chore(deps): update dependency vite to v7.1.3 by @renovate[bot] in #4578
  • chore(deps): update dependency eslint to v9 by @renovate[bot] in #4533
  • chore(deps): update dependency @testing-library/jest-dom to v6.8.0 by @renovate[bot] in #4582
  • chore(deps): update dependency vite-plugin-static-copy to v3.1.2 by @renovate[bot] in #4583
  • chore(deps): update dependency vite-plugin-static-copy to v3.1.2 by @renovate[bot] in #4584
  • fix(deps): update dependency vue to v3.5.19 by @renovate[bot] in #4586
  • chore(deps): update storybook monorepo to v9.1.3 by @renovate[bot] in #4585
  • fix(deps): update spring boot to v3.5.5 by @renovate[bot] in #4588
  • chore(deps): update eslint monorepo to v9.34.0 by @renovate[bot] in #4593
  • chore(deps): update actions/setup-java action to v5 by @renovate[bot] in #4589
  • chore(deps): update dependency sass to v1.91.0 by @renovate[bot] in #4596
  • chore(deps): update typescript-eslint monorepo to v8.41.0 by @renovate[bot] in #4597
  • fix(deps): update dependency vue to v3.5.20 by @renovate[bot] in #4595
  • chore(deps): update node.js to v22.19.0 by @renovate[bot] in #4601
  • chore(deps): update dependency maven-wrapper to v3.3.3 by @renovate[bot] in #4602
  • fix(deps): update dependency @mdx-js/react to v3.1.1 by @renovate[bot] in #4603
  • chore(deps): update dependency msw to v2.11.1 - autoclosed by @renovate[bot] in #4604
  • chore(deps): update dependency vite to v7.1.4 by @renovate[bot] in #4608
  • chore(deps): update dependency com.puppycrawl.tools:checkstyle to v11.0.1 by @renovate[bot] in #4605
  • chore(deps): update dependency org.rodnansol:spring-configuration-property-documenter-maven-plugin to v0.7.2 by @renovate[bot] in #4607
  • chore(deps): update storybook monorepo to v9.1.4 by @renovate[bot] in #4609
  • fix(deps): update dependency @iconify/react to v6.0.1 by @renovate[bot] in #4610
  • fix(deps): update dependency dotenv to v17.2.2 by @renovate[bot] in #4611
  • fix(deps): update dependency vue to v3.5.21 by @renovate[bot] in #4612
  • fix(deps): update font awesome to v7.0.1 by @renovate[bot] in #4613
  • chore(deps): update dependency org.codehaus.mojo:versions-maven-plugin to v2.19.0 by @renovate[bot] in #4614
  • chore(deps): update dependency sass to v1.92.0 by @renovate[bot] in #4615
  • chore(deps): update typescript-eslint monorepo to v8.42.0 by @renovate[bot] in #4616
  • chore(deps): update actions/setup-node action to v5 by @renovate[bot] in #4617
  • fix(deps): update dependency vue-i18n to v11.1.12 by @renovate[bot] in #4618
  • chore(deps): update eslint monorepo to v9.35.0 by @renovate[bot] in #4620
  • fix(deps): update dependency uuid to v12 by @renovate[bot] in #4621
  • chore(deps): update dependency sass to v1.92.1 by @renovate[bot] in #4622
  • chore(deps): update storybook monorepo to v9.1.5 by @renovate[bot] in #4623
  • chore(deps): update dependency vite to v7.1.5 by @renovate[bot] in #4625
  • chore(deps): update dependency org.eclipse.jetty:jetty-alpn-server to v12.1.1 by @renovate[bot] in #4624
  • chore(deps): update typescript-eslint monorepo to v8.43.0 by @renovate[bot] in #4626
  • fix(deps): update dependency @fortawesome/vue-fontawesome to v3.1.2 by @renovate[bot] in #4628
  • chore(deps): update dependency globals to v16.4.0 by @renovate[bot] in #4629
  • fix(deps): update dependency cronstrue to v3.3.0 by @renovate[bot] in #4630
  • fix(deps): update dependency uuid to v13 by @renovate[bot] in #4627
  • chore(deps): update dependency msw to v2.11.2 by @renovate[bot] in #4631
  • fix(deps): update dependency axios to v1.12.0 by @renovate[bot] in #4632

Full Changelog: 3.5.2...3.5.3

3.5.2

15 Aug 14:49
762d523

Choose a tag to compare

What's Changed

Features

Dependencies

  • fix(deps): update dependency dotenv to v16.6.1 by @renovate[bot] in #4412
  • chore(deps): update storybook monorepo to v9.0.14 by @renovate[bot] in #4414
  • fix(deps): update revision to v3.5.1 by @renovate[bot] in #4415
  • chore(deps): update testcontainers-java monorepo to v1.21.3 by @renovate[bot] in #4417
  • chore(deps): update dependency com.puppycrawl.tools:checkstyle to v10.26.1 by @renovate[bot] in #4418
  • chore(deps): update typescript-eslint monorepo to v8.35.1 by @renovate[bot] in #4419
  • chore(deps): update storybook monorepo to v9.0.15 by @renovate[bot] in #4420
  • chore(deps): update dependency vue-eslint-parser to v10.2.0 by @renovate[bot] in #4421
  • fix(deps): update dependency dotenv to v17 by @renovate[bot] in #4416
  • fix(deps): update dependency dotenv to v17.0.1 by @renovate[bot] in #4426
  • chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.8 by @renovate[bot] in #4425
  • chore(deps): update dependency eslint-plugin-vue to v10.3.0 by @renovate[bot] in #4428
  • chore(deps): update dependency @vue/eslint-config-typescript to v14.6.0 by @renovate[bot] in #4427
  • chore(deps): update dependency vite to v7 by @renovate[bot] in #4413
  • fix(deps): update dependency cronstrue to v3 by @renovate[bot] in #4423
  • chore(deps): update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.6.0 by @renovate[bot] in #4429
  • fix(deps): update dependency vue-i18n to v11.1.8 by @renovate[bot] in #4432
  • chore(deps): update dependency org.eclipse.jetty:jetty-alpn-server to v12.0.23 by @renovate[bot] in #4431
  • fix(deps): update dependency com.github.luben:zstd-jni to v1.5.7-4 by @renovate[bot] in #4433
  • chore(deps): update dependency vite to v7.0.1 by @renovate[bot] in #4435
  • fix(deps): update dependency vue-i18n to v11.1.9 by @renovate[bot] in #4436
  • chore(deps): update dependency vite to v7.0.2 by @renovate[bot] in #4437
  • chore(deps): update dependency msw to v2.10.3 by @renovate[bot] in #4441
  • fix(deps): update dependency org.wiremock:wiremock-standalone to v3.13.1 by @renovate[bot] in #4443
  • chore(deps): update dependency esbuild to v0.25.6 by @renovate[bot] in #4447
  • chore(deps): update typescript-eslint monorepo to v8.36.0 by @renovate[bot] in #4448
  • fix(deps): update dependency dotenv to v17.1.0 by @renovate[bot] in #4449
  • chore(deps): update dependency vite to v7.0.3 by @renovate[bot] in #4450
  • chore(deps): update storybook monorepo to v9.0.16 by @renovate[bot] in #4451
  • fix(deps): update dependency dotenv to v17.2.0 by @renovate[bot] in #4457
  • chore(deps): update dependency vite to v7.0.4 by @renovate[bot] in #4461
  • chore(deps): update dependency msw to v2.10.4 by @renovate[bot] in #4463
  • chore(deps): update dependency vite-plugin-static-copy to v3.1.1 by @renovate[bot] in #4465
  • chore(deps): update dependency vite-plugin-static-copy to v3.1.1 by @renovate[bot] in #4464
  • chore(deps): update typescript-eslint monorepo to v8.37.0 by @renovate[bot] in #4466
  • chore(deps): update storybook monorepo to v9.0.17 by @renovate[bot] in #4467
  • fix(deps): update dependency cronstrue to v3.1.0 by @renovate[bot] in #4469
  • chore(deps): update dependency maven to v3.9.11 by @renovate[bot] in https://github.com/codecentric/spring-boot-admin/pull...
Read more

3.5.1

27 Jun 18:29
a36bb25

Choose a tag to compare

chore(deps): update node.js to v22.17.0 (#4410)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>