Repository navigation
Releases
Next UI 1.0.0-RC.36
Next UI 1.0.0-RC.36 fixes accessibility on app homes (PR175, Dashboard Wave 0): link text now meets 4.5:1 contrast through a derived link color, clear buttons have 24px targets, widget titles are h2 headings, and the skip link takes focus correctly.
RC35 and earlier remain immutable. Final 1.0 remains held for application soak and explicit owner approval.
Artifacts: com.kingsrook.qqq:qqq-frontend-next:1.0.0-RC.36 and ghcr.io/qrun-io/qqq-frontend-next:1.0.0-RC.36 (linux/amd64 and linux/arm64). The signed annotated tag v1.0.0-RC.36 fixes source 1b37e5efa954e31d00db8c4434836d100d1da50f (merge of PR176). Change summary: docs/releases/1.0.0-RC.36.md.
Publishers: Maven Central and GHCR succeeded. The tag build (node_app_build 738) passed.
- Public JAR SHA-256:
47a803bc230c0de9bada1a24cafeabb7072386ff00d17192d0cbfb8f835bcd87. - Public POM SHA-256:
4eb475c6042e184caf755210843111230580971b3fb2760827fea4aec123511c. - OCI index:
sha256:4a3dd72e3598b3fb4e9de1d99a2e5de62a6bf518ebba9402ed45a400d4349ea9. - OCI linux/amd64:
sha256:84b143c03bdedb6ac60397f48352d69c1bbc1edbe479f8510c3a9b1512f1628a. - OCI linux/arm64:
sha256:93e537572a639f0ca7f294ea6964abee6e9608283bbd4cc43035f2f7534bd0f1.
Backend: unchanged from RC35. This release does not publish QQQ 4.1. The bundle budget is report-only.
The automatic tag real-backend acceptance run was started at publication. Its result will be appended here, and a failure will not be recorded as a success. No GA approval is implied.
Next UI 1.0.0-RC.35
Next UI 1.0.0-RC.35 adds profiles and avatars (PR164): a profile photo uploader on the Profile section and user avatars throughout the UI, on QQQ UI API 1.8.0.
RC34 and earlier remain immutable. Final 1.0 remains held for application soak and explicit owner approval.
Artifacts: com.kingsrook.qqq:qqq-frontend-next:1.0.0-RC.35 and ghcr.io/qrun-io/qqq-frontend-next:1.0.0-RC.35 (linux/amd64 and linux/arm64). The signed annotated tag v1.0.0-RC.35 fixes source 55c150136ba2aaa8dc528a96e631f1b99b3bca48 (merge of PR174). Change summary: docs/releases/1.0.0-RC.35.md.
Publishers: Maven Central and GHCR succeeded. The tag build (node_app_build 730) passed.
- Public JAR SHA-256:
ff211f1c36aadcd898c01838471aae8d356753213afbaaa71d28357d96c73747. - Public POM SHA-256:
42e67750d38d2066c92c195e794c18db9ae8012ff0b6239f3feee646b826bcc2. - OCI index:
sha256:724d85be0cf03973de7f5d9954b08e72f2139f1417a0f5ff2ae0804806e7dd8b. - OCI linux/amd64:
sha256:9be161cee8b72a51632a2204d6825db2716ed36349f981ab2594395427044eb8. - OCI linux/arm64:
sha256:cbf06f7d306a7bfe81f371eb9e3a53b999592e0b93faf11f361c5f37bf062d16.
Backend: QQQ 4.1.0-RC.15 or later for the UI API 1.6.0 features; profiles and avatars need QQQ 4.1.0-RC.17 (UI API 1.8.0). This release does not publish QQQ 4.1. The bundle budget is report-only.
The automatic tag real-backend acceptance run was started at publication. Its result will be appended here, and a failure will not be recorded as a success. No GA approval is implied.
Next UI 1.0.0-RC.34
Next UI 1.0.0-RC.34 makes the UI fail soft (PR172): layered error boundaries keep a failing widget, section or panel from taking down the page; assistant payloads are validated and repaired with zod; and a stream can no longer lock the assistant panel. Pairs with qbit-assistant 0.1.0-RC.22 (fail-soft server, extension 1.5.0).
RC33 and earlier remain immutable. Final 1.0 remains held for application soak and explicit owner approval.
Artifacts: com.kingsrook.qqq:qqq-frontend-next:1.0.0-RC.34 and ghcr.io/qrun-io/qqq-frontend-next:1.0.0-RC.34 (linux/amd64 and linux/arm64). The signed annotated tag v1.0.0-RC.34 fixes source 17f605261ad47cbd7cd5d01303ebaa7394033078 (merge of PR173). Change summary: docs/releases/1.0.0-RC.34.md.
Publishers: Maven Central and GHCR succeeded. The tag build (node_app_build 724) passed.
- Public JAR SHA-256:
42f98e185f08051a62b6dd107b738bfd0c882ecd08c02fc8dc7a134711c401d4. - Public POM SHA-256:
b04ad16c7952ae9eea37ce38e9bfac26d7ab3666eecc4a3530827d8414054d93. - OCI index:
sha256:4335ab98942e6a83d5cd293fc3f4c25aaad1847a55cdc32cf3b0dcaad4216c5b. - OCI linux/amd64:
sha256:cc34cf8da5a707d80ad137196e65f275f241baeed1b3f5f39c7cef166ceb8e8b. - OCI linux/arm64:
sha256:71d474fc1a53ce954da1838812cd5a99827f6af4d0093a51410045e047d7ccd2.
Backend: unchanged from RC33 (QQQ 4.1.0-RC.15 or later for the UI API 1.6.0 features). This release does not publish QQQ 4.1. The bundle budget is report-only.
The automatic tag real-backend acceptance run was started at publication. Its result will be appended here, and a failure will not be recorded as a success. No GA approval is implied.
Next UI 1.0.0-RC.33
Next UI 1.0.0-RC.33 brings the new navigation (PR168): sidebar sections and favorites, one search, a header with Search, Ask, Jobs, Notifications, Help and Account, a single-key shortcut switch and Shift+D. It also fixes a crash: empty assistant query results no longer crash the page (PR170).
RC32 and earlier remain immutable. Final 1.0 remains held for application soak and explicit owner approval.
Artifacts: com.kingsrook.qqq:qqq-frontend-next:1.0.0-RC.33 and ghcr.io/qrun-io/qqq-frontend-next:1.0.0-RC.33 (linux/amd64 and linux/arm64). The signed annotated tag v1.0.0-RC.33 fixes source 960538ebc040d129c951465b856feee745785112 (merge of PR171). Change summary: docs/releases/1.0.0-RC.33.md.
Publishers: Maven Central and GHCR succeeded. The tag build (node_app_build 714) passed.
- Public JAR SHA-256:
b14c7fbb5896d53d260652b4d64133c39c961687817fb685b3a4f080f9e4e3bf. - Public POM SHA-256:
75bdc542d24442629090684075e5b0dc6aa7227f951dd53e81b4508370843499. - OCI index:
sha256:6f895e5ed99dd7e5014df6072dd5c41f6036ae63fcdeb52d0a7781c5f281fcb6. - OCI linux/amd64:
sha256:50ac4a829e874f5515e1a29ad2f2dd4b15a1d95f0a1f1b977738c4cf841950db. - OCI linux/arm64:
sha256:15e4c2ad522ea5c6b6aab845eb33ab75e969fb9b860af10eb0972a0aaf1e6cb2.
Backend: QQQ 4.1.0-RC.15 or later for the UI API 1.6.0 features. The navigation works against any 1.x server; QQQ 4.1.0-RC.16 (UI API 1.7.0) adds server-declared section roles, section apps and search keywords. This release does not publish QQQ 4.1. The bundle budget is report-only.
The automatic tag real-backend acceptance run was started at publication. Its result will be appended here, and a failure will not be recorded as a success. No GA approval is implied.
Next UI 1.0.0-RC.32
Next UI 1.0.0-RC.32 adds What's new (PR165): an /app/whats-new page and a user-menu entry with an unread count, on the release-notes UI API extension 1.0.0 (vendored). The page is a separate lazy route; off-spec calls stay at 0.
RC31 and earlier remain immutable. Final 1.0 remains held for application soak and explicit owner approval.
Artifacts: com.kingsrook.qqq:qqq-frontend-next:1.0.0-RC.32 and ghcr.io/qrun-io/qqq-frontend-next:1.0.0-RC.32 (linux/amd64 and linux/arm64). The signed annotated tag v1.0.0-RC.32 fixes source 9a63173efed8b3a3286b840d1d7d359aad3ed7ed (merge of PR167). Change summary: docs/releases/1.0.0-RC.32.md.
Publishers: Maven Central and GHCR succeeded. The tag build (node_app_build 701) passed.
- Public JAR SHA-256:
a5a9ba3da8b52382a54ea0f2bcff0ca278a6032a9351708bdb2c9030f99b2c08. - Public POM SHA-256:
8381c66f24c1723cbf88788156c383032f630216fa1385fcfc06b1dfcec2b2b8. - OCI index:
sha256:0fc43c7f76d06f92938496da2ea1b537ed0da512f38ca3d1fdf1c7a290706a94. - OCI linux/amd64:
sha256:8a1412d8e911cd4ce03e796bb3df361381e7f9f6246f2118a87838468f781462. - OCI linux/arm64:
sha256:4b57e57fb15d8535bd8ba03eb9a2f5476279f35138626d99b4168330af8beec6.
Backend: QQQ 4.1.0-RC.15 or later for the UI API 1.6.0 features (as RC31). What's new needs qbit-release-notes 0.1.0-RC.1; without it the feature hides itself. This release does not publish QQQ 4.1. The bundle budget is report-only.
The automatic tag real-backend acceptance run was started at publication. Its result will be appended here, and a failure will not be recorded as a success. No GA approval is implied.
Next UI 1.0.0-RC.31
Next UI 1.0.0-RC.31 adopts QQQ UI API 1.6.0 (PR162): it vendors the core 1.6.0 and API-aware documents and the updated qbit extensions (alerts 1.2.0, assistant 1.3.0, collaboration 1.1.0, data-analysis 1.5.0, edi 1.1.0, esb 1.1.0, quick-search 1.1.0, secured-data 1.1.0, sql-workbench 1.1.0), and uses table client capabilities, server field validation, the single error schema and v1 branding. The off-spec ceiling stays 0.
RC30 and earlier remain immutable. Final 1.0 remains held for application soak and explicit owner approval.
Artifacts: com.kingsrook.qqq:qqq-frontend-next:1.0.0-RC.31 and ghcr.io/qrun-io/qqq-frontend-next:1.0.0-RC.31 (linux/amd64 and linux/arm64). The signed annotated tag v1.0.0-RC.31 fixes source ae6649f8e1474f9adca1b5b4e15790fa22877c7c (merge of PR166). Change summary: docs/releases/1.0.0-RC.31.md.
Publishers: Maven Central and GHCR succeeded. The tag build (node_app_build 691) passed.
- Public JAR SHA-256:
bedfcf6e9aa2c646ee5fb7e9f31c74b120c57dc5cc67eb77e5c4a94e682d1de1. - Public POM SHA-256:
c46bf58eb38fbfd82dc60d52511d606dae9c7361412bdaae66e3a0ff1950933b. - OCI index:
sha256:fc3e03b37c95e7ead4bd704f17c5ed2bf4cc3b3aa3426ae6f180c9ce2253db4d. - OCI linux/amd64:
sha256:37dbe26fc7d5185107ee3781f7af678852e1f08bc4d95b1cbe5524cea860ff2f. - OCI linux/arm64:
sha256:adb21e75922165284ad7315f0c59e23751a8c72eb5df7c242bbb005c7e7d9926.
Backend: the UI API 1.6.0 features need QQQ 4.1.0-RC.15 or later. Against older servers Next falls back when client capabilities, validation or UI settings are missing. This release does not publish QQQ 4.1. The bundle budget is report-only.
The automatic tag real-backend acceptance run was queued at publication. Its result will be appended here, and a failure will not be recorded as a success. No GA approval is implied.
Next UI 1.0.0-RC.30
Next UI 1.0.0-RC.30 adds optional Jam QA capture (PR160) on the qa-capture 1.0.0 UI API extension from qbit-qa-capture. Nothing Jam-related loads unless the server turns capture on for the signed-in user; see docs/QA-CAPTURE.md. The vendored qa-capture.json is re-synced to the released qbit-qa-capture 0.1.0-RC.1 fragment (PR163).
RC29 and earlier remain immutable. Final 1.0 remains held for application soak and explicit owner approval.
Artifacts: com.kingsrook.qqq:qqq-frontend-next:1.0.0-RC.30 and ghcr.io/qrun-io/qqq-frontend-next:1.0.0-RC.30 (linux/amd64 and linux/arm64). The signed annotated tag v1.0.0-RC.30 fixes source 692d0cb1661b1640bc45733c43628ae139e8c99d (merge of PR161). Change summary: docs/releases/1.0.0-RC.30.md.
Publishers: Maven Central and GHCR succeeded. The tag build (node_app_build 682) passed.
- Public JAR SHA-256:
38826050333c71d866b7a3c197902aa5fa89a690a1e30e27f45f05c7e556e388. - Public POM SHA-256:
fe22ceffea47101e390fe0124b99b853a7bc8279c1e352f147437870872e1d98. - OCI index:
sha256:9a7d162ac475ad1e273c4cb1af49636644a2465d30bd86763ca30468035bfb85. - OCI linux/amd64:
sha256:8ad5b215991966f099e5e6e1cd129b7f20df0b70e3a8fa041198b0bb52b9cbe0. - OCI linux/arm64:
sha256:80169b69058eb367ec4dd5cb667d06d7298c2da25bafa32c010a9c5f6695b2a1.
Backend: QQQ 4.1.0-RC.9 or later. QA capture needs qbit-qa-capture 0.1.0-RC.1 or later. This release does not publish QQQ 4.1. The bundle budget is report-only.
The automatic tag real-backend acceptance run was queued at publication. Its result will be appended here, and a failure will not be recorded as a success. No GA approval is implied.
Next UI 1.0.0-RC.29
Next UI 1.0.0-RC.29 adds the EDI mapper (PR136): an Open Mapper action on edi_map records opens a mapper page built on the vendored qbit-edi edi UI API extension, with generated types and an API client. Every call is on spec; the off-spec ceiling stays 0.
RC28 and earlier remain immutable. Final 1.0 remains held for application soak and explicit owner approval.
Artifacts: com.kingsrook.qqq:qqq-frontend-next:1.0.0-RC.29 and ghcr.io/qrun-io/qqq-frontend-next:1.0.0-RC.29 (linux/amd64 and linux/arm64). The signed annotated tag v1.0.0-RC.29 fixes source 0f6c37c998d69cfafd3eb0c087c730f56e86ee12 (merge of PR159). Change summary: docs/releases/1.0.0-RC.29.md.
Publishers: Maven Central and GHCR succeeded. The tag build (node_app_build 669) passed.
- Public JAR SHA-256:
b46d32132cd06c1baa179ab30652474102c15863de63819d140e51617a8b221d. - Public POM SHA-256:
0a6677815c231c29c2ed01540933e5246c1cd4263a2df98980629915680b7b57. - OCI index:
sha256:94a5650fbd2d76258f23d9b38940b5cc9ef2ec35d964c9d76a42fe8c8c63b377. - OCI linux/amd64:
sha256:1e58f676800b4d577e3b092d8ca6b0deaa16d38d4c9cf72fa7b51917a65f69b8. - OCI linux/arm64:
sha256:46a44c8732d9419c58ed1547801016a77e124a67326add3791c4c367e4deafb8.
Backend: QQQ 4.1.0-RC.9 or later (4.1.0-RC.10 recommended for health on OAuth hosts). The EDI mapper needs qbit-edi with the edi UI API extension (qbit-edi#15); without it the Open Mapper action stays hidden. This release does not publish QQQ 4.1. The bundle budget is report-only.
Tag real-backend acceptance — October 15, 2026
The automatic tag acceptance run for v1.0.0-RC.29 completed with conclusion success on attempt 1 (finished 10:36 UTC).
No GA approval is implied.
Next UI 1.0.0-RC.28
Next UI 1.0.0-RC.28 makes zero off-spec UI API calls (PR141): every backend call is a spec'd /qqq/v1 operation and OFF_SPEC_CEILING is 0. The form adjuster, table API discovery, table API documents and the remaining legacy routes moved to UI API 1.4.0 operations (qqq#1188, #1189, #1206).
Requires QQQ 4.1.0-RC.9 or later. RC.8's GET /table/{t}/apis was shadowed by the record route and returned 500 (fixed in qqq#1216). RC27 and earlier remain immutable. Final 1.0 remains held for application soak and explicit owner approval.
Artifacts: com.kingsrook.qqq:qqq-frontend-next:1.0.0-RC.28 and ghcr.io/qrun-io/qqq-frontend-next:1.0.0-RC.28 (linux/amd64 and linux/arm64). The signed annotated tag v1.0.0-RC.28 fixes source 86b54181f782f208599a7bb9f99ed965ed7b0de8 (merge of PR158). Change summary: docs/releases/1.0.0-RC.28.md.
Publishers: Maven Central and GHCR succeeded. The tag build (node_app_build 662) passed.
- Public JAR SHA-256:
fb49da59baf39d0a12fdbf68c9ce0f1c9b12f75c42fa18d7af1b11031e63eb06. - Public POM SHA-256:
effebeade9c4c47fa887ca4e92ab70b686ab17fdd8d43c766e3b0adba9c50869. - OCI index:
sha256:6e98a00866bdd3e8522eb4b1d1dc015c22a6af6df91c0c523b6a9995ded357a3. - OCI linux/amd64:
sha256:c61d4a7522c73ac676e189c874a202480d2e9bafd59b5334075925ec09b2dbad. - OCI linux/arm64:
sha256:599ac81336a7b776e0a60280dab26be04c5423abbba4d89f3f0d73381407fd02.
This release does not publish QQQ 4.1. The bundle budget is report-only.
The automatic tag real-backend acceptance run was in progress at publication. Its result will be appended here, and a failure will not be recorded as a success. No GA approval is implied.
Tag real-backend acceptance — October 15, 2026
The automatic tag acceptance run for v1.0.0-RC.28 completed with conclusion success on attempt 1 (finished 06:55 UTC). All browser shards and the acceptance gate passed.
No GA approval is implied.
Next UI 1.0.0-RC.27
Next UI 1.0.0-RC.27 adds the Jobs tray and live job view (PR155): a header Jobs button next to alerts, a live job view with progress, phases and log, the option to leave a long job running, and a Jobs page. It also adds the secured-data UI (PR124): masked values with a lock chip, reveal with a reason, restricted filters and a break-glass banner. Values are masked by the server; the client never receives the real value. Also included: the large-table acceptance fixture declares its 40 default columns after PR142 (PR156).
RC26 and earlier remain immutable. Final 1.0 remains held for application soak and explicit owner approval.
Artifacts: com.kingsrook.qqq:qqq-frontend-next:1.0.0-RC.27 and ghcr.io/qrun-io/qqq-frontend-next:1.0.0-RC.27 (linux/amd64 and linux/arm64). The signed annotated tag v1.0.0-RC.27 fixes source ee3682e859be18725ae67f96fcbb394203bd30f1 (merge of PR157). Change summary: docs/releases/1.0.0-RC.27.md.
Publishers: Maven Central and GHCR succeeded. The tag build (node_app_build 652) passed.
- Public JAR SHA-256:
f2aec176c9a7bdc42a12d8ff4279dbcd226a71a1b419ee63ed4d8f8505a7eb08. - Public POM SHA-256:
14949bc2a1b1a4897bc78e269e9aa2c25ec3330824c156649ccb301a14d7a3b5. - OCI index:
sha256:c70280218bbb15ac9c26dbc85670b262f99218461fdb788cefc6c5c2bbbadae1. - OCI linux/amd64:
sha256:3b360233212393b7c9e6ef8b8049ecfa9b021f25deaf9279a8c8a4f3803839b0. - OCI linux/arm64:
sha256:a9d69dead028fa8a8e2a22e387edce85145a146e8111a858070441ed5d2508fc.
Backend:
- The Jobs tray and live job view need QQQ 4.1.0-RC.8 (jobs UI API, UI API 1.4.0). Against older cores the Jobs button stays hidden.
- The secured-data UI renders what QQQ 4.1.0-RC.7 field access tiers enforce. Reveal and break-glass need qbit-secured-data 0.1.0-RC.1 or later.
- Everything else is unchanged from RC26. This release does not publish QQQ 4.1. The bundle budget is report-only.
The automatic tag real-backend acceptance run was queued at publication. Its result will be appended here, and a failure will not be recorded as a success. No GA approval is implied.