Skip to content

Releases: codecentric/spring-boot-admin

1.3.5

21 Jul 18:08
1.3.5
Compare
Choose a tag to compare

Update to Spring Boot 1.3.6
Update to Spring Cloud Brixton.SR3 (#226, #232)

Server Changes

  • Fix: Use Eureka's securedHealthUrl if available (#224)

Client Changes

  • Allow registering at multiple SBA servers (PR #231)
  • Fix: Don't prepend server.context-path when management.port is different from server.port (#230)

Thanks @mikexliu for the pull request!

1.3.4

20 Jun 05:20
1.3.4
Compare
Choose a tag to compare
  • Update to Spring Cloud Brixton.SR1 (5a61088)
  • Samples for Consul and Zookeeper added

UI Changes

  • Row in application list isn't clickable anymore (fixes #214)

Server Changes

  • Start StatusUpdater task after ApplicationReadyEvent (fixes #201)
  • Fix: Error setting custom Slack notification (#202)
  • Add option to ignore services from discovery (c37279e)
  • Use service metadata in DefaultServiceInstanceConverter (60e4c25)
  • Fix: Custom ServiceInstanceConverter not taken into account (#209)
  • Remove applications not listed via discovery (PR #215, #211)

Thanks to @herder for the pull request!

1.3.3

18 May 18:42
1.3.3
Compare
Choose a tag to compare
  • Update to Spring Boot 1.3.5
  • Update to Spring Cloud Brixton (#167)

ℹ️ Zuul filters the Authorization, Cookie and Set-Cookie headers by default and don't passes them downstream to the clients' endpoints. If your setup relies on these, you need to set zuul.sensitiveHeaders= in your application.properties

UI Changes

  • Open raw json-links in new browser target (#137)
  • Use server-sent events for status updates to get faster feedback in ui (7733bcf)
  • Indicate the http status by color in the trace view (PR #164).
  • Fix /logfile detection in case management.port is not the same as server.port (#165)
  • Make the table rows in the overview clickable (3b1aa88)
  • Fix duplicates in trace view (#175)
  • Fix boolean fields in jmx view (#184)

Server Changes

  • Add reminding notifier. Allows to resend "down" events as long as the problem remains.(79c850a)
  • Add HipChat notifier (PR #169)
  • Add Slack notifier (PR #181)
  • Support for multiple notifiers via CompositeNotifier (PR #174)
  • Add ServiceInstanceConverter (272633e)
  • Improve Eureka based Discovery (PR #159, #154)

Client Changes

  • Allow multiple server-adresses in spring.boot.admin.url. Useful for fallback-servers without fail-over adresses. (25b3e50)
  • Use the localhost-ip when spring.boot.admin.client.prefer-ip is set and server.adress is not (b039f2a)
  • Add spring.boot.admin.enabled property to explicit disable the client (PR #156)
  • Add spring.boot.admin.auto-registration property and the ability to control the registration task (#151)

Thanks to @jvmlet, @arturdobo, @chrisschauer, @ukjbrown, @RobWin and @semeiser for the pull requests!

1.3.2

18 Dec 20:41
Compare
Choose a tag to compare
  • Update to Spring Boot 1.3.1

UI Changes

  • Add health-url to desktop-notification (075bd93)

Server Changes

  • Make Admin Server context-path configurable via spring.boot.admin.context-path (e50ad9d)
    • This allows you to add the server to your own apps; Please read our FAQ on this.

Client Changes

  • Consider servlet-path for guessing management-url (a0ffe33)
  • Rename spring.boot.admin.context-path to spring.boot.admin.api-path (c973e3a)

1.3.0

22 Nov 15:19
Compare
Choose a tag to compare
  • Update to Spring Boot 1.3.0

UI-Changes

  • Add support for hateoas-style actuator-endpoints (#96)
  • Add cache-metrics in details
  • Hide the logfile button instead of disabling, when no /logfile-endpoint is active
  • Reduced fetching of /info and /configprops (#95)
  • Filter in application list (#121)
  • smart logback-JMXConfigurator lookup (#124)

Server Changes

  • Serve only specific actuator-endpoints via zuul proxy
  • Move spring.boot.admin.notify.* to spring.boot.admin.notify.mail.*
  • Add pagerduty notifications
  • Reworked hazelcast support to align with spring boot and storing the event journal
  • Allow the ApplicationDiscoveryListener to be customized (to address #94)
  • Log the first exception from offline applications as warning, all following as debug (#125)

Client Changes

  • Moved /logfile-endpoint to Spring Boot

1.2.4

21 Oct 17:34
Compare
Choose a tag to compare
  • Update to spring-boot 1.2.7

UI-Changes

  • config-server section in health (16144a8)
  • Show infos as YAML (d1b2a76)

Server Changes

  • Added sample project using war-packaging (bfa1fe6)
  • Bugfix: Don't handle 4xx or 5xx from clients as offline (447379a)

Client Changes

  • Asynchronous registration on startup (e7fd7a5)
  • Added spring.boot.admin.client.preferIp and removed spring.boot.admin.client.useAddressOf (7fe777d)

1.2.3

18 Aug 18:09
Compare
Choose a tag to compare

Client-Changes

  • bugfix: enable config-properties only when spring.boot.admin.url is set (946f3bd)
  • be more lenient to model changes (e0768a0)

1.2.2

14 Jul 09:19
Compare
Choose a tag to compare

UI-Changes

  • correct spring-logo anchor (5f1be53)
  • health checking moved to server-side (0a93138)
  • added event journal (c02875e)

Server-Changes

  • server-side health checking (0a93138)
  • added event journal (c02875e)
  • added mail notification for status changes (9f753d9)
  • update to Spring Cloud release-train Angel.SR3 (a084353)
  • update to Spring Boot 1.2.5.RELEASE (827f603)

Client-Changes

  • option to use ip-address of network-interface instead of hostname (4ac7ea8)
  • logfile endpoint available when not using spring.boot.admin.url (460753a)

1.2.1

20 May 10:59
Compare
Choose a tag to compare

UI-Changes

  • Added support for spring clouds /refresh-endpoint and postable /env-endpoint (#69)
  • Added support for /activiti endpoint (#64)
  • Added desktop notifications on status change
  • Added httpsessions-metrics to details view (#74)
  • Added error-descriptions for JMX and logging view
  • Change all raw-links and logfile link to the reverse proxy-url

Server-Changes

  • Separate health, management and service url, to support non-boot-applications (#67)
  • Don't break JSON pretty formatting - fixes #63
  • Update spring-boot to 1.2.3
  • Update spring-cloud to 1.0.1 - fixes #71

Client-Changes

  • Added optional automatic deregistration on shutdown - turned off by default
  • Only try to register periodically when the context is active
  • Reworked default url computation - fixes #57
  • Https detection in default url computation (#68)
  • Added JSON content type when registering to Admin Server - fixes #62
  • Added ConfigurationProperties metadata

1.2.0

18 May 07:58
Compare
Choose a tag to compare

UI-Changes

  • Show non-UP applications always at the top of the list (#55)
  • Support for custom HealthIndicators (#42)

Server-Changes

  • Support for discovering clients via spring-clouds DiscoveryClient (e.g. Eureka, Zookeper, Consul or whatever spring-cloud will support in the future) (#44)
  • The Requests of the UI are routed via a reverse proxy, no need for CORS-Headers anymore. This allows basic authorization on endpoints (if they all use the same credentials).(e52f6c7)
  • Removal of conflict-detection. If an application with the same url and different name is registered the old one gets overwritten. (912d4f7)
  • Rename spring.boot.admin.hazelcast.enable to spring.boot.admin.hazelcast.enabled

Client-Changes

  • Rename starter to spring-boot-admin-starter-client (6236d2d)
  • Remove CORS-Filter (e52f6c7)