Cloudopt Next Versions Save

A simple and modern Java and Kotlin vert.x web framework

3.1.0.0-RELEASE

1 year ago

The version of the 3.1.0.0 release now,see the document for more details.

3.0.3.0-RELEASE

2 years ago
  • Fix the problem that null exception may be triggered when passing wrong information

3.0.2.0-RELEASE

2 years ago

● JooqPaginate no longer counts the total at initialization. ● cloudopt-next-kafka supports suspend. ● cloudopt-next-auth supports suspend. ● Upgrade bcprov-jdk15on to 1.69. ● Optimize class scanning tool to avoid forcing some extension classes to be loaded. ● Error interception supports throwing exceptions, now you can handle it for different exceptions. ● Fix an issue that only one takes effect when there are multiple method-level interceptors on a route method.

3.0.1.0-RELEASE

2 years ago
  • Update Vert.x version to 4.1.0
  • Final compatible with Netty 4.1.65.
  • WebSocket add methods to get ip and get cookie
  • Support reading external configuration files

3.0.0.1-RELEASE

3 years ago
  • Health Check plugin moved to a separate package.
  • Refactored EventBus.
  • Added a new Before and After RouteHandler mechanism. Any annotation that declares @Before or @After in it and declares the - corresponding implementation handler class will automatically implement an AOP-like interception mechanism depending on whether it is Before or After.
  • @AfterEvent is implemented using the new After RouteHandler mechanism.
  • Removed the valid attribute from the previous HttpMethod annotations of the route (e.g. @GET, @POST).
  • Added a new @Validator annotation, also implemented using the new After RouteHandler mechanism.
  • Adjusted the directory structure and naming of a large number of files.
  • All interceptions such as Handler, Intercept, and Before RouteHandler now automatically shift to 500 when an error occurs, and can now be intercepted with an error interceptor.
  • Because of the tweaks to the implementation of method-level validators, the way the health check automatically registers password validators has been rewritten.
  • EventBus supports using different implementation classes by name.
  • EventBus adds RedisMQ implementation class.
  • Fix the bug that the endHandler still tries to close the response.
  • All annotations under web package are moved to a unified folder.
  • Support registering routes manually via NextServer.registerResourceTable().
  • Optimized automatic route registration logic, reusing NextServer.registerResourceTable().
  • Optimized health plugin's route registration logic, reused NextServer.registerResourceTable().
  • Resource add responseBody variable to store the body in response.
  • Add @Cacheable annotation to the cache plugin.
  • Upgrade netty dependency to 4.1.65.Final.
  • hibernate-validator has been upgraded to 6.2.0.

3.0.0.0-BETA8

3 years ago
  • Update kotlin-stdlib version to 1.4.32

3.0.0.0-BETA7

3 years ago
  • Fix the problem of incorrect reading of resource file path
  • Update the logo and use the new jvm ir
  • Rename vertxHttpServer -> httpServerOptions
  • Upgrade vert.x to 4.0.3
  • Optimize file reads, must be non-null
  • Optimize all renders and make them all asyn
  • Add grpc plugin
  • Publish to maven central repository

3.0.0.0-BETA6

3 years ago
  • Refactoring the json module
  • Removing fastjson and use Extension Functions
  • Using kryo as serialization and deserialization
  • cloudopt-next-json supports JSR-310
  • Add cloudopt-next-clickhouse
  • Move PermissionTree to companion object
  • Fix the problem that http client timeout settings do not take effect
  • Support for polyglot language programming on graalvm

3.0.0.0-BETA4

3 years ago

3.0.0.0-BETA3

3 years ago