info
You're seeing the release note of an old version. Check out the latest release note.
v0.83.0
March 29, 2019
New features
-
You can now configure TLS for Armeria server when using
armeria-spring-boot-autoconfigure. #1663# Your application.yml
armeria:
ports:
- port: 8080
protocols: HTTP
- ip: 127.0.0.1
port: 8081
protocols: HTTP
- port: 8443
protocols: HTTPS
ssl:
key-alias: 'host.name.com'
key-store: 'keystore.jks'
key-store-password: 'changeme'
trust-store: 'truststore.jks'
trust-store-password: 'changeme' -
Now, you have enough information to determine the status of a Thrift endpoint with
InvalidResponseHeadersException. #1668 -
EventLoopThreadnow implementsNonBlockingtag interface using in Project Reactor. #1665Schedulers.isInNonBlockingThread()returnstruewhen you call in the ArmeriaEventLoops.
Improvement
Bug fixes
- The request body form is now shown when the HTTP method is POST or PUT in
DocService. #1667 - You can now use the
HttpHeaderNames.PREFERagain. #1669 IllegalReferenceCountExceptionis no longer raised when you enable content previews on the client-side. #1690- The request is no longer sent automatically but submitted only by clicking the submit button in
DocService. #1689
Breaking Change
doStart()anddoStop()methods inStartStopSupportnow take a parameter which might be used as a startup and shutdown argument.
Dependencies
- Netty TCNative BoringSSL 2.0.22.Final -> 2.0.23.Final
- Project Reactor 3.2.6 -> 3.2.8
- RxJava 2.2.7 -> 2.2.8
- Tomcat 9.0.16 -> 9.0.17, 8.5.38 -> 8.5.39