You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Changelog
Core
Refactor some internals of the request builder
HttpRequest now include methods to easily support DELETE, PATCH and PUT
HttpRequest instances can now be applied several times to the same HTTP Client
The header builder now supports setBearerTokenTo: , setIfMatchTo: and setIfNoneMatchTo:
API Client
RESTfulAPIClient provides a building block to create more specific RESTful API clients by providing http clients pooling, automatic handling of ETag related headers, and by now in-memory caching
ExpiringCache provides an in-memory cache for incoming request responses adhering to the received caching directives
Service Discovery
ConsulAgentHttpAPIBasedDiscoveryClient provides service discovery abilities using the Consul Health HTTP API as backend
FixedServiceDiscoveryClient provides basic service discovery abilities using a fixed list of services
All the service discovery clients can be used in a chained fashion
Add integration tests for the service discovery client using docker-compose
Tooling
Use GitHub actions and CodeCov to run the build
Automatically send release announcements to the mailing list
Next steps
Add usage documentation
Provide some kind of caching policy so we can use different strategies according to the situation