-
released this
2026-10-14 16:17:27 +00:00 | 28 commits to main since this releasecom.kingsrook:qbit-build-parent:2.1.2andcom.kingsrook:qbit-guardrails:2.1.2are published to Maven Central from the signed tagv2.1.2on main1630c83.- G1 default allow-lists now include qbit-assistant's provider SPI package (
com.kingsrook.qbits.assistant.spi), so qbits can depend on the provider API without per-repo allow-list entries (#13).
This is a patch release with no other changes since 2.1.1.
Downloads
- G1 default allow-lists now include qbit-assistant's provider SPI package (
-
released this
2026-10-14 14:46:12 +00:00 | 31 commits to main since this releasecom.kingsrook:qbit-build-parent:2.1.1andcom.kingsrook:qbit-guardrails:2.1.1are published to Maven Central from the signed tagv2.1.1on main699c457.- G1 default allow-lists now include qbit-email and its public api package, so qbits can depend on
qbit-emailwithout per-repo allow-list entries (#12).
Patch release; no other changes from 2.1.0.
Downloads
- G1 default allow-lists now include qbit-email and its public api package, so qbits can depend on
-
released this
2026-10-14 01:15:57 +00:00 | 37 commits to main since this releasecom.kingsrook:qbit-build-parent:2.1.0and the newcom.kingsrook:qbit-guardrails:2.1.0are published to Maven Central from the signed tagv2.1.0on main67fa618(#10, closes #9).- Architecture guardrails G1, G2, G3, G4 and G7 (from QRun-IO/qqq#1150, section 5) ship as
qbit-guardrails, an ArchUnit-based test jar with no QQQ dependency. G5 (no HTML widgets) waits for core typed widgets (qqq#1151). - The parent turns them on: a
qbit-guardrailsprofile, active unless-Dqbit.guardrails.skip=true, runs the*GuardrailTestclasses inside each qbit's surefire run and the enforcer atvalidate. - Report-first: every rule only reports by default, so adopting 2.1.0 doesn't break existing qbits.
Use
com.kingsrook:qbit-build-parent:2.1.0as the Maven parent to adopt them. See the README.Downloads
- Architecture guardrails G1, G2, G3, G4 and G7 (from QRun-IO/qqq#1150, section 5) ship as
-
released this
2026-09-24 18:23:46 +00:00 | 41 commits to main since this releaseBuild Parent 2.0.0 imports the public QQQ 4.0.0 BOM and supplies Java 21 build defaults. Use
com.kingsrook:qbit-build-parent:2.0.0as the Maven parent; framework dependency versions come from the imported BOM. Production QBit dependency versions remain explicitly chosen by each application.The signed tag matches the tested merged source. The public POM and signature verify, and a separate child with disabled relative parent lookup compiled and executed a versionless QQQ dependency using only public artifacts in a fresh Maven cache.
See the README and QQQ 4.0 migration guide. Production QBit fleet migration remains in release train 2.
Downloads
-
released this
2025-12-28 20:23:20 +00:00 | 57 commits to main since this releaseChanges
- Migrated to Java 21 LTS (from Java 17)
- Updated qqq-bom-pom dependency to 0.35.0 (from 0.27.9)
- Updated JUnit BOM to 5.12.1 (for JUnit Jupiter 6.0.1 support)
- Updated qqq-orb to 0.5.0 (from 0.3.7)
Downloads