A Java framework with VERT.X eco, for projects for web, job and more.
<dependency>
<groupId>io.github.sinri</groupId>
<artifactId>Keel</artifactId>
<version>4.1.4.1</version>
</dependency>- Vert.x 5.0.4
- org.commonmark:commonmark
0.21.0
- com.warrenstrange:googleauth
- com.github.oshi:oshi-core
6.4.9
- org.apache.poi:poi
5.4.1
- com.github.pjfanning:excel-streaming-reader
5.1.1
- org.openjdk.jol:jol-core
0.17
Consider to use Dry Dock of Keel to build an application quickly!
I started a project to provide lession around how to startup with DryDock, including Keel: https://github.com/sinri/DryDockLession :)
- latest: the latest pushed version of Keel, may not be released yet.
- p3: the latest released version of Keel 3.x.
- Based on Vert.x 5.0.1 and later.
- Removed many deprecated methods.
- Deprecated Instant Runner.
- Provided
JsonifiableSerializer. - When run in Aliyun SAE, you need to upgrade javaagent to at least 4.4.0.
- Packages are shrunk.
- Object
Keelas fully facade being. - ZGC Pauses are identified as Major GC.
- Quick compatible Event Logger from Issue Recorder.
- Rebuilt logging implementation.
- The
KeelIssueRecord*becomes the base realization. - The
KeelEventLog*are kept but reimplemented aboveKeelIssueRecord*. - Refined the classed that use logging.
- The
- Provided
KeelMetrixRecord*functions.
- The
KeelHelpersbecomes a static member of classKeelHelpersInterface. - The
Keelbecomes a static member of classKeelInstanceas its instance. Originally it was a class.- The
Keelnow also inherits the classKeelHelpersInterface. So you may not needKeelHelperswhileKeelused.
- The
- MySQL
- Data source should be defined as
NamedMySQLDataSource. - The raw
SqlConnectioninstance should be used in a definedNamedMySQLConnection. DynamicNamedMySQLConnectionis also available for convenience.
- Data source should be defined as