Skip to content

v4.0.0

Compare
Choose a tag to compare
@gcotelli gcotelli released this 29 Nov 14:01
5e1ac73

Changelog

  • #41 Implemented support for operational plugins: Operational plugins bring production-ready features to your application supporting the operations team. See the documentation
  • #40 Health Check Plugin. See the documentation
  • #42 Application Configuration Plugin: See the documentation
  • #43 Application Info Plugin: See the documentation
  • #45 Application Control: See the documentation
  • #46 Metrics Plugin: See the documentation
  • Authentication Filters allows to protect selected routes under an authentication scheme. To protect an specific route just decorate it sending authenticatedBy: with a proper authentication filter. Currently two options are supported:
    • JWTBearer Auth: In this case the permissions contained in the claims are available in the HttpRequestContext after a successful authentication.
    • Basic Auth: Integrating the facilities already provided by Zinc HTTP Components
  • JSON RPC Integration: Now you can combine JSON RPC endpoints in your REST API, just use JsonRPCRequestHandler in the controller and provide the corresponding route definition. This integration is made against juliendelplanque/JRPC library
  • SUnit extensions: Now you can subclass HTTPBasedRESTfulAPITest in case you want to test an API

Migration Guide

  • Now you need to provide an #operations key in the API configuration as explained in the documentation