armeria-0.69.0
New features
-
Added SAML module so that a user can enable single sign-on on his or her services easily. #1292
-
RequestContextCurrentTraceContextis introduced which stores/loads the trace context into/from aRequestContexts attribute so that a user does not need to use thread local variable. #1322Tracing.Builder.currentTraceContext(RequestContextCurrentTraceContext.INSTANCE)
-
Added a new flag:
com.linecorp.armeria.verboseResponseswhich is specified when a user wants to send verbose response, which isfalseby default. #1327 -
Added Copy and Clear buttons to
DocServiceclient. #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
endOfStreamfor headers based on HTTP/2 frame EOS information. #1325
Breaking Changes
- A user must use
RequestContextCurrentTraceContextwhen building aTracing. #1322 - In the server responses, stack traces are not included anymore by default. If you prefer the previous behavior, specify
-Dcom.linecorp.armeria.verboseResponses=trueJVM 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