- Documentation and archetype changes for best practices for structuring service guice modules.
- Removed unnecessary loop in
ResteasyContextListener
which would cause infinite loop if run. - Fixed issue with redirects in the bootstrap script (issue-15).
- WebApplicationException mapper is called when exceptions are thrown by the checkParam method in JaxRsParamConditions class (#16).
- Fixed
BeadledomClientBuilderProvider
using root Guice injector instead of nearest child injector.
- Fixed resteasy compatibility issues.
- Open sourced.
- Add JavaDoc to doc site.
- Add user manual to doc site.
Note: The below versions were released internally and not available via Maven Central. These entries are kept to track down the history of beadledom.
- Client specific ObjectMapper.
- Fixed the dependency's health check urls.
- Removed the usage of Optional with boolean.
- Corrected the defect which always gave a faulty true value for healthy.
- Added priories to the Beadledom Configuration.
- An archetype module for bootstrapping Beadledom projects.
- Getting started guide for Beadledom.
- Troubleshooting section to gh-pages.
- Healthcheck issue added to Troubleshooting docs.
- A configuration module for loading a common configuration from multiple sources.
- Configure LogJsonRequestTraceReporter utilizing Stagemonitor configuration.
- Health check pages load without exceptions when there is no
BasicAvailabilityUrl
defined for a health dependency.
- Upgraded governator version from 1.12.10 to 1.13.5
- Health check end points have been updated to use new JSON structure.
- JAX-RS GenericResponse API module for type safe JAX-RS responses.
- Resteasy implementation of JAX-RS GenericResponse API.
- A lifecycle module for managing a container's lifecycle.
- Guice core extensions module with common guice extensions.
- Guice dynamic bindings extension module for working with bindings with dynamic annotations.
- Added detailed documentation.
- Jackson ObjectMapper features can be enabled/disabled via Guice multibindings.
- Supports Guice 4 annotations for adding objects to a Multibinder.
- Beadledom provides a default empty multi-binding for HealthDependency.
- Stagemonitor JSON trace logging now correctly logs the condensed JSON request trace.