Skip to content

armeria-0.69.0

Choose a tag to compare

@minwoox minwoox released this 13 Aug 09:07

New features

  • Added SAML module so that a user can enable single sign-on on his or her services easily. #1292

  • RequestContextCurrentTraceContext is introduced which stores/loads the trace context into/from a RequestContexts attribute so that a user does not need to use thread local variable. #1322

    Tracing.Builder.currentTraceContext(RequestContextCurrentTraceContext.INSTANCE)
  • Added a new flag: com.linecorp.armeria.verboseResponses which is specified when a user wants to send verbose response, which is false by default. #1327

  • Added Copy and Clear buttons to DocService client. #1321

Bug fixes

  • A server does not accept invalid URLs anymore, that contain control characters and double dots which represent relative path. #1323 #1329
  • Set endOfStream for headers based on HTTP/2 frame EOS information. #1325

Breaking Changes

  • A user must use RequestContextCurrentTraceContext when building a Tracing. #1322
  • In the server responses, stack traces are not included anymore by default. If you prefer the previous behavior, specify -Dcom.linecorp.armeria.verboseResponses=true JVM option. #1327

Dependencies

  • Brave 5.1.4 -> 5.1.5
  • gRPC 1.13.2 -> 1.14.0
  • Guava 25.1 -> 26.0
  • Prometheus simpleclient_common 0.4.0 -> 0.5.0
  • RxJava 2.1.17 -> 2.2.0
  • Spring Boot 2.0.3 -> 2.0.4, 1.5.14 -> 1.5.15