jOOQ.x release schedule
Version policy
jOOQ.x follows the semantic versioning rules. Each jOOQ.x component release is versioned major.minor.patch.
- Major
-
Major releases occur when there are substantial changes in functionality or when new functionality breaks backwards compatibility. Releases within the same major release line will maintain API compatibility.
- Minor
-
Minor releases add new features, improvements to existing features, and fixes that maintain backwards compatibility.
- Patch
-
Patch releases fix bugs and maintain backwards compatibility. Only the latest minor release of a major release line will receive patches. Patch releases happen as needed depending on the urgency of the fix.
- Prerelease
-
Major and minor releases may include prerelease versions (major.minor.patch-alpha.n | -beta.n | -rc.n). Prerelease versions will be tagged as next so that the npm client doesn’t prefer a prerelease over a stable version. Once a release candidate (rc) has been thoroughly tested, the stable release will be published.
Roadmap
Refer to jOOQ.x’s milestones and issue tracker for a list of the currently scheduled development tasks. The milestones are intended for informational purposes only. The proposed features, their scope, and the release timeframes are estimates, not firm commitments.