Skip to content

CoilBase 0.1.0-preview1

Pre-release
Pre-release

Choose a tag to compare

@ejboy ejboy released this 05 Nov 23:00

CoilBase 0.1.0-preview1

CoilBase is an experimental Java foundation for explicit repositories and transactions, with optional Avaje Jex integration. This is a preview; APIs and behavior may change in later releases.

  • coilbase-core requires Java 17 and supplies Jdbi-based repository, transaction, SQL selection, and opt-in monitoring helpers. Dialect configuration is optional; applications can select dialect-specific SQL when needed.
  • coilbase-jex requires Java 21 and provides application lifecycle, JSON, error handling, and opt-in StatLite endpoint integration.
  • Applications provide their own datasource and JDBC driver. Transactions are synchronous and scoped to one datasource; distributed transactions and automatic migrations are not supported.
  • Jex monitoring counts unmatched routes with zero duration because Jex 3.6 bypasses request filters for them. See StatLite monitoring for this and other limitations.

The attached Maven artifacts are intended for submission to PVR Labs Maven. Hosted Maven resolution must be verified after publication.