Skip to content

v1.0

Compare
Choose a tag to compare
@kingster kingster released this 06 Aug 13:07
· 139 commits to master since this release
134bcf3

Released: Jan 11, 2019

  • New features:
    • Transparent gRPC runtime startup alongwith Jetty for dashboard/administration
    • Guice module support to integrate gRPC service implementations with the gRPC runtime
    • Metrics support - e.g. @timed annotations to publish to JMX
    • YAML based configuration support for gRPC service implementations
    • Component Lifecycle (Start(), Stop()) support via Service interface
    • Health Check - ability to add any number of deep Health Checks
    • Filters - ability to add any number of Filters to gRPC stub method implementations
    • Validation - using Hibernate Validator
    • Distributed Tracing - using opentracing and the openzipkin implementation
    • Concurrent execution, Circuit breaking using Hystrix and Dispatch-Compose through a FutureDecorator API
    • Deadlining for APIs - ability to specify execution timeouts for gRPC stubs at service end
    • Task/Upstream request retries using Hedged Requests
    • Tool recommendations for testing