Releases: zandero/rest.vertx
1.1.1
1.1 (Java 11+)
Fixed incompatibilities with newer Java versions
Raised SDK to Java 11
<dependency>
<groupId>com.zandero</groupId>
<artifactId>rest.vertx</artifactId>
<version>1.1</version>
</dependency>
compile 'com.zandero:rest.vertx:1.1'
1.0.6.1 hot fix for event handling
No need to update if you don't utilise event handling
- event handler can be applied to the whole class
- minor improvements to event handling (can be triggered on every response and with response body)
<dependency>
<groupId>com.zandero</groupId>
<artifactId>rest.vertx</artifactId>
<version>1.0.6.1</version>
</dependency>
compile 'com.zandero:rest.vertx:1.0.6.1'
Minor improvements and fixes
#120 fixed body handler params (included missing option)
Additional bug fixes and improvements:
Fixed issue with slf4j logging throwing a SAX parser exception due to wrong dependency
<dependency>
<groupId>com.zandero</groupId>
<artifactId>rest.vertx</artifactId>
<version>1.0.6</version>
</dependency>
compile 'com.zandero:rest.vertx:1.0.6'
1.0.5 = hotfix of 1.0.4
#106 Fixed inheriting issue, where Authentication / Authorization would not be taken over from base class.
Additional bug fixes and improvements:
RouteDefinition pretty print of route definition with used security
<dependency>
<groupId>com.zandero</groupId>
<artifactId>rest.vertx</artifactId>
<version>1.0.5</version>
</dependency>
compile 'com.zandero:rest.vertx:1.0.5'
Transitioning to vert.x 4
Transitioning to vert.x 4:
- addressing Authentication / Authorization flow changes (breaking changes to previous implementation)
- Future is replaced with Promise on async execution
Additional bug fixes and improvements:
#60 Fixed RouteDefinition provisioning through @context
#64 Addressed issue with @authorize / @authenticate to be able to throw custom exceptions on authorization/authentication problems
#65 Writer for object type can't be used for List of objects
#66 Registered ValueReader not used to decode query parameters unless explicitly stated
#67 Improved not found handling
<dependency>
<groupId>com.zandero</groupId>
<artifactId>rest.vertx</artifactId>
<version>1.0.4</version>
</dependency>
compile 'com.zandero:rest.vertx:1.0.4'
Body handler provisioning
#63 removed necessity to have javax.ws.rs-api-2.1.1 implementation present in final code if not needed.
#57 added option to provide custom body handler if needed
<dependency>
<groupId>com.zandero</groupId>
<artifactId>rest.vertx</artifactId>
<version>0.9.1</version>
</dependency>
compile 'com.zandero:rest.vertx:0.9.1'
@ApplicationPath support bug fixes and improvements
#40 Added @BeanParam support
#52 Added @ApplicationPath support
Improved/fixed media type consumption in @Produces/@consumes and inheritance (NOTE: might be a braking change from 0.8.9)
Improved inheritance of annotations from interfaces/abstract classes down to implementation level
Fixed / improved:
#55 and #58 - Guice injection messing up route paths
<dependency>
<groupId>com.zandero</groupId>
<artifactId>rest.vertx</artifactId>
<version>0.9.0</version>
</dependency>
compile 'com.zandero:rest.vertx:0.9.0'
Bug fixes and improvements
Fixed / improved:
#42 DELETE enpoint can have a body
#43 Improved logging on exception handling
#45 Kotlin support
Additionally:
Migrated unit tests to JUnit5
<dependency>
<groupId>com.zandero</groupId>
<artifactId>rest.vertx</artifactId>
<version>0.8.9</version>
</dependency>
compile 'com.zandero:rest.vertx:0.8.9'