Release printing 1.0.0 with QQQ native sign-in support #23
No files matched your search
@@ -1,5 +1,14 @@
|
||||
# Changelog
|
||||
|
||||
## 1.0.0
|
||||
|
||||
Product version 1.0.0 includes record, table-list and text print processes,
|
||||
PDF rendering with headers and footers, the least-privilege operator catalog,
|
||||
reported Windows queue-default media (`printer-media-v1`) and the opt-in retained-source
|
||||
facade. Native printing stays **2.3.0** with wire payload v1; 1.0 is a product version, not a
|
||||
wire change, and it pairs with Windows connector 1.0.1 and protocol 1.0.0. The QQQ dependency
|
||||
is the published 4.1.0-RC.21 candidate, which provides native session login.
|
||||
|
||||
## 0.4.0-rc.1
|
||||
|
||||
Printing extension **2.3.0** (additive; wire payload v1 and the agent subprotocol are
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# QQQ Printing
|
||||
|
||||
Cloud printing for QQQ 4.1+, paired with the [Windows AppKit connector](https://github.com/QRun-IO/qqq-print-agent) and the [shared protocol](https://github.com/QRun-IO/qqq-print-protocol). The Windows connector opens an outbound, authenticated two-way WebSocket; documents download separately over HTTPS. The cloud needs no inbound route into the facility. Release candidate **0.3.0-rc.1** requires native printing API **2.0**, with no job/control polling fallback. Upgrade the server before the matching Windows connector.
|
||||
Cloud printing for QQQ 4.1+, paired with the [Windows AppKit connector](https://git.kof22.com/QRun-IO/qqq-print-agent) 1.0.1 and the [shared protocol](https://git.kof22.com/QRun-IO/qqq-print-protocol) 1.0.0. The Windows connector opens an outbound, authenticated two-way WebSocket; documents download separately over HTTPS. The cloud needs no inbound route into the facility. Version **1.0.0** supports native printing **2.3**, wire payload v1, real-time jobs and controls, and native browser sign-in through QQQ. Upgrade the server before the matching Windows connector.
|
||||
|
||||
**Prerelease software**, tested against QQQ **4.1.0-RC.20** and Java 21. Current release candidate: [**0.3.0-rc.1**](https://github.com/QRun-IO/qbit-printing/releases/tag/v0.3.0-rc.1). The previous [**0.2.0-rc.1**](https://github.com/QRun-IO/qbit-printing/releases/tag/v0.2.0-rc.1) tagged build passed 110 tests and zero Checkstyle violations. The optional native UI demo uses QQQ frontend **1.0.0-RC.37**. GitHub releases provide a library JAR, POM and SHA-256 checksums, with build attestations for all three assets. Verify the exact downloaded release; publication does not establish installed or physical-output acceptance. This repository does not claim Maven Central publication or provide a standalone executable/fat JAR.
|
||||
**Current dependency:** QQQ **4.1.0-RC.21**, published on Maven Central with native session login, and Java 21. See the [printing releases](https://git.kof22.com/QRun-IO/qbit-printing/releases) for downloads. The optional native UI demo uses QQQ frontend **1.0.0-RC.37**. GitHub releases provide a library JAR, POM and SHA-256 checksums, with build attestations for all three assets. Verify the exact downloaded release; publication does not establish installed or physical-output acceptance. This repository does not claim Maven Central publication or provide a standalone executable/fat JAR.
|
||||
|
||||
Implemented: single-use enrollment, device credentials, inventory/approval, PDF/ZPL submission, durable JDBC queue, idempotency, claim/content/events, native QQQ setup/test-print processes, read-only device/printer/job tables and a durable enqueue effect target.
|
||||
|
||||
|
||||
@@ -1,5 +1,15 @@
|
||||
# Session state — 2026-10-31
|
||||
|
||||
## CURRENT checkpoint — 1.0.0 release preparation (2026-11-03)
|
||||
|
||||
The release branch includes the primary head `a583f91` and the prepared 1.0.0 version. Windows connector 1.0.1
|
||||
and protocol 1.0.0 are published. The QQQ pin is now the published `4.1.0-RC.21` candidate that provides native
|
||||
session login; its BOM was independently retrieved from Maven Central. The existing `-Pui-demo verify` gate
|
||||
passed against that dependency on 2026-11-03: 193 tests reported, zero failures or errors, one existing opt-in
|
||||
workload skip and zero Checkstyle violations. Main and test sources compile under the existing Error Prone,
|
||||
NullAway and warnings-as-errors checks. Printing 1.0.0 publication remains pending its normal CI and release
|
||||
process. Every checklist below is historical.
|
||||
|
||||
## Standards and small-label release cohort — 2026-11-01
|
||||
|
||||
The strict standards tree (commit `43253f6`) combines the 2.3.0 operator/media/retained source with the
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# Follow-up
|
||||
|
||||
## CURRENT — 1.0.0 (everything below this section is historical)
|
||||
|
||||
- [x] Adopt the published QQQ `4.1.0-RC.21` candidate in `pom.xml` and the active release documentation; the BOM resolves from Maven Central.
|
||||
- [x] Complete the existing normal verification (`./mvnw -Pui-demo verify`) against RC.21: 193 tests reported, zero failures/errors, one existing opt-in workload skip and zero Checkstyle violations.
|
||||
- [ ] Complete the existing normal publication of `1.0.0` after its required CI checks.
|
||||
|
||||
## Echo integration candidate
|
||||
|
||||
- [x] Implement authorized operator catalog, native submission/process permission,
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
<parent><groupId>com.kingsrook</groupId><artifactId>qbit-build-parent</artifactId><version>2.0.0</version><relativePath/></parent>
|
||||
<groupId>com.kingsrook.qbits</groupId>
|
||||
<artifactId>qbit-printing</artifactId>
|
||||
<version>0.4.0-rc.1</version>
|
||||
<version>1.0.0</version>
|
||||
<name>QQQ Printing</name>
|
||||
<licenses><license><name>Apache License, Version 2.0</name><url>https://www.apache.org/licenses/LICENSE-2.0</url></license></licenses>
|
||||
<properties>
|
||||
<maven.compiler.release>21</maven.compiler.release>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<qqq.version>4.1.0-RC.20</qqq.version>
|
||||
<qqq.version>4.1.0-RC.21</qqq.version>
|
||||
<maven.compiler.proc>none</maven.compiler.proc>
|
||||
</properties>
|
||||
<dependencyManagement><dependencies>
|
||||
|
||||
Reference in new issue
Block a user