Releases: Areeb-Gillani/vertx-boost
Releases · Areeb-Gillani/vertx-boost
New Feature
- Threading model support added on service level. Now you can run the service class on EventLoop, Virtual Thread and Worker Thread when you set the type attribute of a service unit to EL, VT, or W respectively.
- Workers naming convention changed to ServiceUnits as it makes more sense after this new support
- Redundant code removal
Bug Fixes
- Router body handler's bug fix
New Features & Improvements
- Server sharing feature added. With the help of this feature multiple http listeners can be deployed on the same port. Thus, improving parallel processing.
- Fast http server connection configurations added
New Features & Bug Fixes
- Clean main application class implementation
- Vertx version upgrade from 4.4.5 to 4.5.8 because of the following dependency's vulnerabilities
New Features & Bug Fixes
- Performance monitoring metric added
- Logging bug fixed
- Response template added
New Features
- Embedded cluster support with Hazelcast
- Local and Clustered event bus support
- Aspects package changed to boost
New Features
- Controller can now have String or Class datatype as an input param. It will help the developer to ignore the initial casting efforts.
- Previously, it was JsonObject only
- Example:
@PostMapping("/xyz") public void xyzController (JsonObject body, HttpRequest request){ //TODO }
- Now
- Example 1:
@PostMapping("/example1") public void example1(String body, HttpRequest request){ }
- Example 2:
@PostMapping("/example2") public void example2(ClassA body, HttpRequest request){ }
New Feature
- SSL configuration added
New Implementations
- Configuration enrichment
- Deployment methodology changes
Initialization Improvement
- New smart way to initialize the application has been added