Skip to content

Releases: codecentric/spring-boot-admin

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

1.0.3

06 Oct 12:32
Compare
Choose a tag to compare
  • Use spring.application.name as identifier of the application
  • Create Admin-Registrationtask only when spring.boot.admin.url is set in the properties