armeria-0.29.0.Final
·
4559 commits
to main
since this release
Multi-modularization
From this release, Armeria is split into multiple modules to better organize its growing feature set.
armeria- the core API including basic HTTP and Thrift supportarmeria-grpc- gRPC integrationarmeria-jetty- Jetty-based HTTP servicesarmeria-logback- (New) Logback integrationarmeria-retrofit2- (New) Retrofit2 adapterarmeria-tomcat- Tomcat-based HTTP servicesarmeria-zipkin- distributed call tracing support with Zipkin
Please update your project's dependencies.
New features
- #297
armeria-retrofit2, a new Retrofit2 adapter that uses Armeria as the transport layer - #305
armeria-logback, the Logback integration which exports context properties to MDC - #311 Make
RequestContext.blockingTaskExecutor()context-aware- Any tasks submitted to the
ExecutorServicereturned byRequestContext.blockingTaskExecutor()will become context-aware. TheExecutorServicewill callRequestContext.makeContextWare()automatically on the submitted tasks.
- Any tasks submitted to the
- #310 Make
EndpointGroupRegistry.register()replace and addunregister()EndpointGroupRegistry.replace()has been removed.- See the updated API documentation of
EndpointGroupRegistry.
Improvements
- #307 Update dependency versions