Skip to content

Releases: line/armeria

armeria-0.5.1.Final

01 Dec 06:04
Compare
Choose a tag to compare
  • #48: Fix the compatibility issues with the clients that send incorrect or missing Content-Type and Accept headers
  • #44: Do not send a debug request when the textarea contains an invalid JSON value

armeria-0.5.0.Final

30 Nov 06:37
Compare
Choose a tag to compare

New features

  • New Thrift protocol: TTEXT
    • Useful for debugging your Thrift service, in combination with DocService
  • A ThriftService now handles multiple protocols based on the protocol parameter of Content-Type header.
    • e.g. application/x-thrift; protocol=tcompact
  • Better interoperability with other HTTP/2 implementations
    • Now works with Jetty and cURL
  • Upgraded to Netty 4.1.0.Beta8

Breaking changes

  • A ThriftService is now instantiated via its factory methods instead of its constructors.
  • ServiceInvocationContext.current() does not return an Optional anymore.
    • It just raises an exception when context is unavailable.
    • Use mapCurrent() if you do not want an exception.

Documentation service changes

The operations exposed by the documentation service now have 'endpoints' and 'debug' section.

  • The endpoints section lists the paths and the accepted content types of the operation.
  • The debug section allows you to invoke the service via Thrift TEXT protocol easily.

af0a75ac-9575-11e5-9913-b5112af906eb

armeria-0.4.0.Final

30 Nov 06:24
Compare
Choose a tag to compare

Initial open source release