Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 25 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,37 @@ preserved upstream boundary.

## Current release

The source tree prepares `v0.183.330`, a narrowly scoped imported-container
The published release `v0.183.330` is a narrowly scoped imported-container
name refresh. A ping's UUID/name hint is never written as the authoritative
name: the Engine inspects the exact full Docker ID through its existing Agent
contract, and performs a name-only compare-and-swap on an eligible existing
native container. Managed service/stack names and lifecycle processing are
unchanged. See the [330 release note](docs/releases/orchestration-engine-0.183.330.md).
The focused offline checks have passed; a published WAR, consuming Server
image, and real-host/browser name-refresh acceptance are still required.
The official numeric [release](https://github.com/PastureStack/orchestration-engine/releases/tag/v0.183.330)
uses a signed annotated tag pointing to exact CI source
`3f7320a8063a5471618be5b8be6a168f49559847`.
[PR #68](https://github.com/PastureStack/orchestration-engine/pull/68) was normally
squash-merged as `b76ddcc5c24a7683ffe05fba26707b71b3b313eb`; its tree is identical
to the CI source, and the immutable release tag remains on the CI source.
The exact WAR is `87,700,053` bytes with SHA-256
`c01cbbfd63625fc09f39c5494775919aad6db22c92050b217b28b940b57e1de3`.
[Build/security run `36966573025`](https://github.com/PastureStack/orchestration-engine/actions/runs/36966573025)
passed 268 suites / 1,141 tests with zero failures, errors or skips, including
19 native-name cases and six retained GenericObject cases. Artifact and
build-image Critical/High findings are zero; the
[CodeQL run `36966573050`](https://github.com/PastureStack/orchestration-engine/actions/runs/36966573050)
retains four lower-severity findings, not an all-findings-zero claim.
Six exact CI assets are published. Anonymous content readback checked the
checksum, source revision and unit-test results; the public WAR was not
downloaded again. The exact CI WAR completed isolated JDK `25.0.3` / H2 startup
and exited 0, with no network, exposed ports or platform-data mounts. Consuming
Server image, real MariaDB concurrency and real-host/browser name-refresh
acceptance remain separate requirements; this does not establish the complete
resource/role matrix.

## Historical 0.183.329 release

The current published release is `v0.183.329`. It closes a low-role GenericObject
The previous published release is `v0.183.329`. It closes a low-role GenericObject
read bypass for plugin capabilities in both v2-beta and the frozen v1 schemas.
Readonly/restricted clients retain resource metadata; plugin configuration is
read through its typed API. Owner/member/service storage remains unchanged.
Expand Down
44 changes: 39 additions & 5 deletions docs/releases/orchestration-engine-0.183.330.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,39 @@
# Orchestration Engine 0.183.330

## Published artifact and evidence

The official numeric [release `v0.183.330`](https://github.com/PastureStack/orchestration-engine/releases/tag/v0.183.330)
is published with a signed annotated tag pointing to exact CI source
`3f7320a8063a5471618be5b8be6a168f49559847`.
[PR #68](https://github.com/PastureStack/orchestration-engine/pull/68) was normally
squash-merged as `b76ddcc5c24a7683ffe05fba26707b71b3b313eb`; its tree is identical
to the CI source. The immutable release tag was not moved to the squash commit.
The exact `cattle.jar` WAR is `87,700,053` bytes with SHA-256
`c01cbbfd63625fc09f39c5494775919aad6db22c92050b217b28b940b57e1de3`.

All six exact CI assets are published: `cattle.jar`, `cattle.jar.sha256`,
`cattle-cyclonedx.json`, `security-summary.txt`, `source-revision.txt` and
`unit-test-results.json`. Anonymous content readback independently checked the
checksum, source revision and unit-test results. The public WAR was not
downloaded again; publication readback does not replace its exact CI artifact
or Server consumption checks.

[Build/security run `36966573025`](https://github.com/PastureStack/orchestration-engine/actions/runs/36966573025)
passed 268 suites / 1,141 tests with zero failures, errors or skips, including
all 19 native-name cases and six retained GenericObject cases. Packaged module
version 330 and the unchanged readonly/restricted frozen role-schema hashes
passed. Artifact and build-image Critical/High findings are zero. The
[CodeQL run `36966573050`](https://github.com/PastureStack/orchestration-engine/actions/runs/36966573050)
retains four lower-severity findings, with zero Critical/High findings; no
all-findings-zero claim is made.

The exact CI WAR completed standalone JDK `25.0.3` startup against isolated H2
and exited 0, with no network, exposed ports or platform-data mounts. An initial
test launch could not traverse its test-artifact directory after capabilities
were dropped; that failed test receipt is retained, and no product permissions
were changed. Component publication and isolated startup do not establish
Server deployment, real MariaDB concurrency or real-host/browser acceptance.

## Imported container names

Docker containers imported as independent native containers previously kept
Expand Down Expand Up @@ -34,11 +68,11 @@ includes exact-ID inspection, separate instances with the same hint, current
inspect authority over delayed hints, idempotence, source binding, managed
record exclusions, name-only/full-row CAS, and notification failures.

The DAO uses MockConnection and the handler uses proxies in these tests.
This is not proof of real MariaDB concurrency, a published artifact, an
accepted Server deployment, or complete UI/resource/permission coverage.
Normal release builds, packaged-artifact checks, and real-host/browser
acceptance remain pending before this version is declared published.
The DAO uses MockConnection and the handler uses proxies in these focused
tests. The separate normal CI, packaged-artifact, publication and isolated-H2
results are recorded above; mocks alone do not establish those results. Real
MariaDB concurrency, consuming Server deployment, real-host/browser acceptance
and complete UI/resource/permission coverage remain separate requirements.

## Compatibility and rollback

Expand Down
Loading