Skip to content

Releases: codecentric/spring-boot-admin

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)

1.1.2

13 Feb 12:04
Compare
Choose a tag to compare

Changes

  • UI has been moved into a separate module with nodejs build - this means you have to add it as separate dependency
  • Sortable application list
  • Section for viewing /trace-endpoint

Bugfixes

  • Fix for overloaded no-args jmx-methods 443e106
  • Removed trailing slashes on rest-calls for less confusing security config 434042b
  • do not display systemload as bar-chart d35a01b
  • scope=test for spring-boot-starter-test dependency befef05

1.1.1

19 Dec 12:34
Compare
Choose a tag to compare

Bug fixes

  • server.context-path not used when application registers itself #32
  • Typo in About #31

1.1.0

08 Dec 13:28
Compare
Choose a tag to compare

Changes

New UI-Features

  • Easy, intuitive log level management
  • Interact with JMX Bean
  • Redesigned details
    • JVM & memory metrics
    • Detailed health (needs Spring Boot 1.2.0 on clients)
    • Datasource details (needs Spring Boot 1.2.0 on clients)
    • Support for rich-gauge metrics (needs Spring Boot 1.2.0 on clients)
  • View thread-dumps
  • Remove offline applications

New Client-Features

  • Support for Basic-Auth secured admin server
  • Configurable client URL reported to the admin server

New Server-Features

  • Support hazelcast for cluster replication
  • Allow multiple applications with same name and different URLs
  • Support searching for applications by name via REST

Bugfixes

  • CORS-Headers are added for management-endpoints only
  • CORS-Headers are added if management.port != server.port
  • The logfile isn't downloaded to test availabilty, doing a HEAD request instead
  • The logfile is exposed as management endpoint
  • spring.application.name is chosen for application name - info.id isn't needed anymore
  • less flickering on refresh in overview
  • allow custom-context path for admin server
  • Better chosen default client URL respecting mangagement-port & context-path

1.0.4

10 Oct 08:01
Compare
Choose a tag to compare
  • Fix broken example
  • Add some documentation for Build and Release