1.7.0 release notes

28th April 2021

🌟 New features

  • You can now monitor the state of all live threads and heap using ManagementService. #3463
    // Server
    Server.builder()
          .serviceUnder("/internal/management/", ManagementService.of())
          ...
    // Client
    WebClient client = ...
    client.get("/internal/management/jvm/threaddump").aggregate().join();
    client.get("/internal/management/jvm/heapdump").aggregate().join();
  • You can now set the abbreviated service name that is similar to the abbreviated logger name of Logback via ServiceNaming.shorten(). #3453
    Server.builder()
          .defaultServiceNaming(ServiceNaming.shorten(30))
          ...

📈 Improvements

  • N/A

🛠️ Bug fixes

🏚️ Deprecations

  • N/A

☢️ Breaking changes

  • N/A

⛓ Dependencies

  • Caffeine 2.8.8 → 2.9.0
  • Dropwizard 2.0.20 → 2.0.21
  • Dropwizard metrics 4.1.18 → 4.1.20
  • gRPC 1.36.1 → 1.37.0
  • Micrometer 1.6.5 → 1.6.6
  • Jackson 2.12.2 → 2.12.3
  • java-jwt 3.14.0 → 3.15.0
  • Reactor 3.4.4 → 3.4.5
  • RxJava 3.0.11 → 3.0.12
  • scalapb-runtime_2.12 0.11.1 → 0.11.2
  • Spring Boot 2.4.4 → 2.4.5
  • Spring web 5.3.5 → 5.3.6

🙇 Thank you