Skip to content

Commit 7bd6894

Browse files
committed
build: prepare Server 1.6.497 with official Web 1.6.164
1 parent d9003ab commit 7bd6894

9 files changed

Lines changed: 163 additions & 35 deletions

‎COMPATIBILITY.md‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22

33
The packaging migration preserves established database schemas, API paths and fields, event names, environment-variable aliases, service names used by stored data, container labels, filesystem upgrade paths, and bootstrap contracts.
44

5+
Server `v1.6.497` is a source-only assembly candidate for officially published
6+
Web Console `1.6.164`. It includes the shared state/date display-locale fixes
7+
and Receiver validation-label fixes without changing API authorization, driver
8+
actions, clone behavior, schemas or stored data. Engine `v0.183.328`, embedded
9+
Cache `5.7.5`, base Server `v1.6.460`, Compose, AppArmor and nftables contracts
10+
remain unchanged. Server497 publication/runtime/packaged-browser acceptance is
11+
pending; no image digest, full-language/layout PASS or company-site deployment
12+
is claimed. Historical HOLDs remain HOLD and the matrix remains INCOMPLETE.
13+
The published `v1.6.496` image below remains the current installation reference;
14+
see [the candidate notes](docs/releases/server-1.6.497.md).
15+
516
Published Server `v1.6.496` pins Web Console `1.6.162`, Orchestration Engine
617
`v0.183.328` and the WAR's distributed-cache runtime `5.7.5`. Jackson
718
core/databind metadata is `2.22.3` / `3.2.3`; numeric Hazelcast cluster runtime

‎README.md‎

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,19 @@ preserves upstream history, authorship, dates, tags, licenses, and copyright
1111
notices. PastureStack maintenance is consolidated after the preserved upstream
1212
boundary.
1313

14+
## v1.6.497 candidate — publication pending
15+
16+
Source-only assembly candidate for the officially published Web Console
17+
`1.6.164`, including the `1.6.163` state-badge/relative-date locale fixes and
18+
Receiver validation-label fixes. Engine `v0.183.328`, distributed-cache runtime
19+
`5.7.5`, the immutable `v1.6.460` runtime base and all security thresholds remain
20+
unchanged. No Server497 build, image digest, publication, deployment or packaged
21+
browser acceptance is claimed. Historical HOLD receipts remain HOLD; the broader
22+
resource/role matrix remains INCOMPLETE. See the
23+
[candidate notes](docs/releases/server-1.6.497.md) for exact component pins and
24+
pending gates. The published `v1.6.496` immutable image below remains the current
25+
installation/rollback reference; the Quick Start is not a candidate install.
26+
1427
## v1.6.496
1528

1629
This release packages Web Console `1.6.162` for the Host Add Container capability

‎docs/README.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ runtime gates have passed.
77

88
## Release notes
99

10+
- [Server v1.6.497 candidate](releases/server-1.6.497.md) — source-only Web Console 1.6.164 assembly; publication/runtime/packaged-browser acceptance pending, current installation remains immutable496, broader matrix INCOMPLETE
1011
- [Server v1.6.496](releases/server-1.6.496.md) — published Web Console 1.6.162 / Engine 0.183.328 / Cache 5.7.5; official artifact readback, isolated QA first start/restart and two scoped zero-write desktop cases passed; mobile/all-language/full-layout pending, broader matrix INCOMPLETE
1112
- [Server v1.6.495](releases/server-1.6.495.md) — published Certificate editor fix and official DBI security update; isolated start/restart and scoped owner/member Certificate browser checks verified, broader matrix INCOMPLETE
1213
- [Server v1.6.494](releases/server-1.6.494.md) — published artifact and isolated start/restart verified; Certificate QA pending

‎docs/releases/server-1.6.497.md‎

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# Server v1.6.497
2+
3+
SOURCE-ONLY ASSEMBLY CANDIDATE — Server publication pending. No Server497 build,
4+
image digest, Release assets, runtime start/restart, deployment or packaged
5+
native-browser acceptance is claimed. The published immutable `v1.6.496` image
6+
remains the installation and rollback reference; its historical evidence is
7+
unchanged. This candidate does not promote historical HOLD receipts.
8+
9+
## Official Web Console input
10+
11+
This candidate pins the officially published Web Console `1.6.164`:
12+
13+
- Numeric release/tag: `1.6.164`.
14+
- Validated artifact source: `c3c0779d930d4d0367ec0517166ca21f6b3dc6d4`.
15+
- Signed tag object: `eddb24c5561e0ad46519aa3e3e2704e932fc8e72`.
16+
- [Official validation run `36831735186`](https://github.com/PastureStack/web-console/actions/runs/36831735186):
17+
763 actual case results; this is component validation, not Server QA.
18+
- Archive: `web-console-1.6.164.tar.gz` (2,976,044 bytes).
19+
- Archive SHA-256:
20+
`734898ac6ed2fe8774e5bb947988da9720a3a65aa0bb7ec09a89420adc0acc20`.
21+
- Portable SHA-256 file SHA-256:
22+
`4b7c0d38fd529a7dc9ca36457a40b5afe8216ca595393e291a031b44ec73801e`.
23+
24+
The existing archive is consumed by exact hash; the Server build does not rebuild
25+
Web Console. Web Console `1.6.163` fixes are included: relative dates recompute
26+
when the selected locale changes without mutating the global Moment locale,
27+
and seven recognized state display labels use existing translations while
28+
unknown/overridden display labels remain unchanged.
29+
30+
Web Console `1.6.164` reuses the actual visible labels for required/numeric
31+
Receiver driver fields. Receiver Name uses `generic.name`; the scale-service
32+
target uses `newReceiver.service.label`. Service-upgrade size/interval use
33+
`formUpgrade.size` / `formUpgrade.interval`. Model-specific labels retain
34+
precedence, unknown fields retain the fallback, and scale-service/scale-host
35+
retain their existing min/max validation condition with translated feedback.
36+
No translation keys, validation conditions, schema, API authorization, driver
37+
actions, clone behavior or resource-request contracts change.
38+
39+
## Preserved assembly and security boundaries
40+
41+
Orchestration Engine remains `v0.183.328`, source
42+
`ad43f4b6790c359e248710a39bca2f776d70be62`, with WAR SHA-256
43+
`184fb3d4a2b026560e1e60d7b444f693f79bff6c8220cc9354c1284012f6a683`.
44+
The WAR's `WEB-INF/lib/hazelcast-5.7.5.jar` retains SHA-256
45+
`0f536a9c7bcd00f2369586fb6ca1606f7e45f3225e24795d10d38397051c8715`.
46+
Jackson core/databind metadata remains `2.22.3` / `3.2.3`; numeric Hazelcast
47+
cluster runtime remains `5.7.3`. The runtime base stays
48+
`ghcr.io/pasturestack/server:v1.6.460@sha256:c855af8aea232dacc5bb6df68e2271d482c68b53c43ab0c108ec19118f5ab403`.
49+
50+
Other platform pins, runtime packages, Compose, AppArmor, nftables, database,
51+
authentication, OIDC and MFA contracts are unchanged. Only the VEX/tracker
52+
release identity changes to `v1.6.497`; all 51 VEX statements and the exact
53+
vendor-pending set of eight Medium plus six Low package findings are retained,
54+
including their original vendor status and review dates. No new scan result,
55+
raw finding count or zero-CVE result is inferred. The gate still requires zero
56+
Critical/High, untracked, fixed-available and secret findings.
57+
58+
## Required gates before publication or deployment
59+
60+
Server source/pin gates, the actual image build, flattened one-layer identity,
61+
34 MFA policy/API checks, isolated first start/restart `HTTP 200` / `pong`,
62+
TLS/private-API contracts, actual merged-rootfs SBOM/security exact-set checks
63+
and independent public asset/GHCR readback remain pending for Server497.
64+
Component validation is not packaged native-browser evidence. Mobile,
65+
all-language/full-layout and the broader resource/role matrix remain INCOMPLETE;
66+
no company-site deployment or full-site PASS is claimed.

‎scripts/check-server-api-explorer-patch.sh‎

Lines changed: 54 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ prior_release_notes=docs/releases/server-1.6.466.md
2121
current_release_notes=docs/releases/server-1.6.483.md
2222
next_release_notes=docs/releases/server-1.6.494.md
2323
published_current_release_notes=docs/releases/server-1.6.496.md
24+
candidate_release_notes=docs/releases/server-1.6.497.md
2425
previous_published_release_notes=docs/releases/server-1.6.495.md
2526
published_release_notes=docs/releases/server-1.6.482.md
2627
official_image_reference=ghcr.io/pasturestack/server:v1.6.496@sha256:6c85435b3de8771e5adff0b247274e0f1b9fe9d66c8b91e07d55a444e5589678
@@ -32,7 +33,7 @@ for path in "$dockerfile" "$release_dockerfile" "$core_dockerfile" "$build_scrip
3233
"$coreutils_patch" "$runtime_vex" "$runtime_vendor_pending" \
3334
"$vendor_pending_validator" \
3435
"$release_notes" "$previous_release_notes" "$last_release_notes" "$prior_release_notes" "$published_release_notes" "$current_release_notes" "$host_api_repair" "$host_api_check" \
35-
"$mfa_policy_smoke" "$next_release_notes" "$published_current_release_notes" "$previous_published_release_notes"; do
36+
"$mfa_policy_smoke" "$next_release_notes" "$published_current_release_notes" "$previous_published_release_notes" "$candidate_release_notes"; do
3637
test -f "$path"
3738
done
3839

@@ -122,6 +123,10 @@ for official_identity_doc in README.md COMPATIBILITY.md "$published_current_rele
122123
done
123124
require_marker README.md '## v1.6.496' \
124125
SERVER_CURRENT_README_MISSING
126+
require_marker README.md '## v1.6.497 candidate — publication pending' \
127+
SERVER_CANDIDATE_README_MISSING
128+
require_marker COMPATIBILITY.md 'Server `v1.6.497` is a source-only assembly candidate' \
129+
SERVER_CANDIDATE_COMPATIBILITY_MISSING
125130
require_marker README.md '## v1.6.491' \
126131
SERVER_PREVIOUS_README_MISSING
127132
require_marker README.md '## v1.6.487' \
@@ -136,6 +141,38 @@ require_marker docs/README.md \
136141
require_marker docs/README.md \
137142
'[Server v1.6.496](releases/server-1.6.496.md)' \
138143
SERVER_PUBLISHED_DOC_INDEX_MISSING
144+
require_marker docs/README.md \
145+
'[Server v1.6.497 candidate](releases/server-1.6.497.md)' \
146+
SERVER_CANDIDATE_DOC_INDEX_MISSING
147+
148+
for candidate_release_marker in \
149+
'# Server v1.6.497' \
150+
'SOURCE-ONLY ASSEMBLY CANDIDATE' \
151+
'Web Console `1.6.164`' \
152+
'c3c0779d930d4d0367ec0517166ca21f6b3dc6d4' \
153+
'eddb24c5561e0ad46519aa3e3e2704e932fc8e72' \
154+
'36831735186' \
155+
'763 actual case results' \
156+
'web-console-1.6.164.tar.gz' \
157+
'2,976,044 bytes' \
158+
'734898ac6ed2fe8774e5bb947988da9720a3a65aa0bb7ec09a89420adc0acc20' \
159+
'4b7c0d38fd529a7dc9ca36457a40b5afe8216ca595393e291a031b44ec73801e' \
160+
'Orchestration Engine remains `v0.183.328`' \
161+
'ad43f4b6790c359e248710a39bca2f776d70be62' \
162+
'184fb3d4a2b026560e1e60d7b444f693f79bff6c8220cc9354c1284012f6a683' \
163+
'WEB-INF/lib/hazelcast-5.7.5.jar' \
164+
'0f536a9c7bcd00f2369586fb6ca1606f7e45f3225e24795d10d38397051c8715' \
165+
'eight Medium plus six Low' \
166+
'does not promote historical HOLD receipts' \
167+
'resource/role matrix remain INCOMPLETE'; do
168+
require_marker "$candidate_release_notes" "$candidate_release_marker" \
169+
SERVER_CANDIDATE_SCOPE_EVIDENCE_MISSING
170+
done
171+
if grep -Eq 'ghcr.io/pasturestack/server:v1\.6\.497@sha256:' \
172+
README.md COMPATIBILITY.md "$candidate_release_notes"; then
173+
echo SERVER_CANDIDATE_UNPUBLISHED_IMAGE_DIGEST_PRESENT >&2
174+
exit 1
175+
fi
139176

140177
for published_current_release_marker in \
141178
'# Server v1.6.495' \
@@ -206,7 +243,7 @@ require_marker "$release_dockerfile" \
206243
'ARG BASE_IMAGE=ghcr.io/pasturestack/server:v1.6.460@sha256:c855af8aea232dacc5bb6df68e2271d482c68b53c43ab0c108ec19118f5ab403' \
207244
SERVER_INCREMENTAL_RELEASE_BASE_MISSING
208245
require_marker "$release_dockerfile" \
209-
'org.opencontainers.image.version="v1.6.496"' \
246+
'org.opencontainers.image.version="v1.6.497"' \
210247
SERVER_INCREMENTAL_RELEASE_VERSION_MISSING
211248
require_marker "$release_dockerfile" \
212249
'org.opencontainers.image.base.name="ghcr.io/pasturestack/server:v1.6.460"' \
@@ -215,7 +252,7 @@ require_marker "$release_dockerfile" \
215252
'org.opencontainers.image.base.digest="sha256:c855af8aea232dacc5bb6df68e2271d482c68b53c43ab0c108ec19118f5ab403"' \
216253
SERVER_INCREMENTAL_RELEASE_BASE_DIGEST_MISSING
217254
require_marker "$release_dockerfile" \
218-
'ENV CATTLE_RANCHER_SERVER_VERSION=v1.6.496' \
255+
'ENV CATTLE_RANCHER_SERVER_VERSION=v1.6.497' \
219256
SERVER_INCREMENTAL_RELEASE_RUNTIME_VERSION_MISSING
220257
require_marker "$release_dockerfile" \
221258
'COPY --from=release_artifacts /out/host-api-0.38.4.tar.gz /usr/share/cattle/artifacts/host-api-0.38.4.tar.gz' \
@@ -227,16 +264,16 @@ require_marker "$publish_workflow" \
227264
'bash source/scripts/check-server-host-api-package.sh' \
228265
SERVER_HOST_API_RELEASE_CHECK_MISSING
229266
require_marker "$release_dockerfile" \
230-
'ARG WEB_CONSOLE_RELEASE_TAG=1.6.162' \
267+
'ARG WEB_CONSOLE_RELEASE_TAG=1.6.164' \
231268
SERVER_INCREMENTAL_WEB_CONSOLE_VERSION_MISSING
232269
require_marker "$release_dockerfile" \
233-
'ARG WEB_CONSOLE_ARTIFACT=web-console-1.6.162.tar.gz' \
270+
'ARG WEB_CONSOLE_ARTIFACT=web-console-1.6.164.tar.gz' \
234271
SERVER_INCREMENTAL_WEB_CONSOLE_ARTIFACT_MISSING
235272
require_marker "$release_dockerfile" \
236-
'ARG WEB_CONSOLE_ARTIFACT_SHA256=9c5b34d2cdf7ad354e1dab199795b12e5de119e47dc342547d5cdc84c7911581' \
273+
'ARG WEB_CONSOLE_ARTIFACT_SHA256=734898ac6ed2fe8774e5bb947988da9720a3a65aa0bb7ec09a89420adc0acc20' \
237274
SERVER_INCREMENTAL_WEB_CONSOLE_HASH_MISSING
238275
require_marker "$release_dockerfile" \
239-
'ARG WEB_CONSOLE_COMMIT=46501e31071b3d74595aea91908876eec32b7fd6' \
276+
'ARG WEB_CONSOLE_COMMIT=c3c0779d930d4d0367ec0517166ca21f6b3dc6d4' \
240277
SERVER_INCREMENTAL_WEB_CONSOLE_COMMIT_MISSING
241278
require_marker "$release_dockerfile" \
242279
"grep -aF 'hostsPage.permissionDenied'" \
@@ -245,16 +282,16 @@ require_marker "$release_dockerfile" \
245282
'"hostsPage.permissionDenied":"您沒有權限在此環境中新增主機。"' \
246283
SERVER_INCREMENTAL_WEB_CONSOLE_ZH_TW_PERMISSION_MESSAGE_MISSING
247284
require_marker "$build_script" \
248-
'web_console_commit=${WEB_CONSOLE_COMMIT:-46501e31071b3d74595aea91908876eec32b7fd6}' \
285+
'web_console_commit=${WEB_CONSOLE_COMMIT:-c3c0779d930d4d0367ec0517166ca21f6b3dc6d4}' \
249286
SERVER_INCREMENTAL_WEB_CONSOLE_BUILD_COMMIT_MISSING
250287
require_marker "$build_script" \
251-
'web_console_release_tag=${WEB_CONSOLE_RELEASE_TAG:-1.6.162}' \
288+
'web_console_release_tag=${WEB_CONSOLE_RELEASE_TAG:-1.6.164}' \
252289
SERVER_INCREMENTAL_WEB_CONSOLE_BUILD_VERSION_MISSING
253290
require_marker "$build_script" \
254-
'web_console_artifact=${WEB_CONSOLE_ARTIFACT:-web-console-1.6.162.tar.gz}' \
291+
'web_console_artifact=${WEB_CONSOLE_ARTIFACT:-web-console-1.6.164.tar.gz}' \
255292
SERVER_INCREMENTAL_WEB_CONSOLE_BUILD_ARTIFACT_MISSING
256293
require_marker "$build_script" \
257-
'web_console_artifact_sha256=${WEB_CONSOLE_ARTIFACT_SHA256:-9c5b34d2cdf7ad354e1dab199795b12e5de119e47dc342547d5cdc84c7911581}' \
294+
'web_console_artifact_sha256=${WEB_CONSOLE_ARTIFACT_SHA256:-734898ac6ed2fe8774e5bb947988da9720a3a65aa0bb7ec09a89420adc0acc20}' \
258295
SERVER_INCREMENTAL_WEB_CONSOLE_BUILD_HASH_MISSING
259296
for validation_label in \
260297
formNameDescription.name.label \
@@ -503,10 +540,10 @@ require_marker "$build_script" \
503540
'--file server/Dockerfile.web-compose-release' \
504541
SERVER_INCREMENTAL_RELEASE_BUILD_PATH_MISSING
505542
require_marker "$build_script" \
506-
'image=${IMAGE:-pasturestack-validation/server:v1.6.496}' \
543+
'image=${IMAGE:-pasturestack-validation/server:v1.6.497}' \
507544
SERVER_INCREMENTAL_RELEASE_BUILD_VERSION_MISSING
508545
require_marker "$build_script" \
509-
'CATTLE_RANCHER_SERVER_VERSION=v1.6.496' \
546+
'CATTLE_RANCHER_SERVER_VERSION=v1.6.497' \
510547
SERVER_INCREMENTAL_RELEASE_BUILD_RUNTIME_VERSION_MISSING
511548
for release_engine_marker in \
512549
'ARG ORCHESTRATION_ENGINE_RELEASE_TAG=v0.183.328' \
@@ -831,7 +868,7 @@ require_marker "$build_script" \
831868
'PASTURESTACK_WEB_CONSOLE_ARTIFACT_SHA256="${web_console_artifact_sha256}"' \
832869
SERVER_WEB_CONSOLE_RUNTIME_HASH_GATE_MISSING
833870
require_marker "$build_script" \
834-
'test "$(cat "${web_root}/VERSION.txt")" = "1.6.162"' \
871+
'test "$(cat "${web_root}/VERSION.txt")" = "1.6.164"' \
835872
SERVER_WEB_CONSOLE_RUNTIME_VERSION_GATE_MISSING
836873
require_marker "$release_dockerfile" \
837874
"grep -aF 'pod-empty-message text-center text-muted'" \
@@ -1495,7 +1532,7 @@ done
14951532

14961533
jq -e '
14971534
.["@context"] == "https://openvex.dev/ns/v0.2.0"
1498-
and .["@id"] == "https://github.com/PastureStack/server/security/openvex/v1.6.496"
1535+
and .["@id"] == "https://github.com/PastureStack/server/security/openvex/v1.6.497"
14991536
and (.statements | length) == 51
15001537
and ([.statements[].vulnerability.name] | length == (unique | length))
15011538
and ([.statements[] | select(.status == "fixed") | .vulnerability.name] | sort)
@@ -1521,7 +1558,7 @@ jq -r '
15211558
| @tsv
15221559
' "$runtime_vendor_pending" | LC_ALL=C sort -u >"$vendor_pending_fixture"
15231560
bash "$vendor_pending_validator" "$runtime_vendor_pending" \
1524-
"$vendor_pending_fixture" v1.6.496 >/dev/null
1561+
"$vendor_pending_fixture" v1.6.497 >/dev/null
15251562
bash scripts/test-vendor-pending-findings.sh >/dev/null
15261563
rm -f "$vendor_pending_fixture"
15271564
trap - EXIT
@@ -1610,4 +1647,4 @@ for release_readback_contract in \
16101647
fi
16111648
done
16121649

1613-
printf 'SERVER_API_EXPLORER_PATCH_OK release=v1.6.496 base=v1.6.460 engine=0.183.328 web_console=1.6.162 webhook_automation_service=0.10.3 authentication_service=0.4.42 curl=8.18.0-1ubuntu2.7 freemarker=2.3.35 artifact_scan=required vendor_pending=exact-set role_matrix=qa-required locale_layout=qa-required\n'
1650+
printf 'SERVER_API_EXPLORER_PATCH_OK release=v1.6.497 base=v1.6.460 engine=0.183.328 web_console=1.6.164 webhook_automation_service=0.10.3 authentication_service=0.4.42 curl=8.18.0-1ubuntu2.7 freemarker=2.3.35 artifact_scan=required vendor_pending=exact-set role_matrix=qa-required locale_layout=qa-required\n'

‎server/Dockerfile.web-compose-release‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ ARG SOURCE_DATE_EPOCH
2929
COPY --chmod=0755 artifacts/repair-host-api-sha256.sh /usr/local/bin/repair-host-api-sha256
3030

3131
ARG WEB_CONSOLE_RELEASE_BASE_URL=https://github.com/PastureStack/web-console/releases/download
32-
ARG WEB_CONSOLE_RELEASE_TAG=1.6.162
33-
ARG WEB_CONSOLE_ARTIFACT=web-console-1.6.162.tar.gz
34-
ARG WEB_CONSOLE_ARTIFACT_SHA256=9c5b34d2cdf7ad354e1dab199795b12e5de119e47dc342547d5cdc84c7911581
32+
ARG WEB_CONSOLE_RELEASE_TAG=1.6.164
33+
ARG WEB_CONSOLE_ARTIFACT=web-console-1.6.164.tar.gz
34+
ARG WEB_CONSOLE_ARTIFACT_SHA256=734898ac6ed2fe8774e5bb947988da9720a3a65aa0bb7ec09a89420adc0acc20
3535
ARG AUTHENTICATION_SERVICE_RELEASE_BASE_URL=https://github.com/PastureStack/authentication-service/releases/download
3636
ARG AUTHENTICATION_SERVICE_VERSION=0.4.42
3737
ARG AUTHENTICATION_SERVICE_ARCHIVE_SHA256=f14d22036a0a88d6a8d669700506bba680fc7605bbca2b337e345c5cd71500fb
@@ -395,9 +395,9 @@ ARG OPENSSL_PACKAGE_VERSION=3.5.5-1ubuntu3.6
395395
ARG LIBDBI_PERL_PACKAGE_VERSION=1.647-1ubuntu0.26.04.3
396396
ARG GLIBC_PACKAGE_VERSION=2.43-2ubuntu2.4
397397
ARG PERL_PACKAGE_VERSION=5.40.1-7ubuntu0.3
398-
ARG WEB_CONSOLE_RELEASE_TAG=1.6.162
399-
ARG WEB_CONSOLE_ARTIFACT_SHA256=9c5b34d2cdf7ad354e1dab199795b12e5de119e47dc342547d5cdc84c7911581
400-
ARG WEB_CONSOLE_COMMIT=46501e31071b3d74595aea91908876eec32b7fd6
398+
ARG WEB_CONSOLE_RELEASE_TAG=1.6.164
399+
ARG WEB_CONSOLE_ARTIFACT_SHA256=734898ac6ed2fe8774e5bb947988da9720a3a65aa0bb7ec09a89420adc0acc20
400+
ARG WEB_CONSOLE_COMMIT=c3c0779d930d4d0367ec0517166ca21f6b3dc6d4
401401
ARG AUTHENTICATION_SERVICE_VERSION=0.4.42
402402
ARG AUTHENTICATION_SERVICE_COMMIT=5589ef8fda68ae56e1afd64096965d452ee8a17e
403403
ARG AUTHENTICATION_SERVICE_ARCHIVE_SHA256=f14d22036a0a88d6a8d669700506bba680fc7605bbca2b337e345c5cd71500fb
@@ -741,12 +741,12 @@ RUN set -eux; \
741741
LABEL org.opencontainers.image.source="https://github.com/PastureStack/server" \
742742
org.opencontainers.image.description="PastureStack server image with pure numeric dependency releases and preserved reviewed runtime behavior." \
743743
org.opencontainers.image.licenses="Apache-2.0" \
744-
org.opencontainers.image.version="v1.6.496" \
744+
org.opencontainers.image.version="v1.6.497" \
745745
org.opencontainers.image.revision="${PASTURESTACK_SERVER_REVISION}" \
746746
org.opencontainers.image.base.name="ghcr.io/pasturestack/server:v1.6.460" \
747747
org.opencontainers.image.base.digest="sha256:c855af8aea232dacc5bb6df68e2271d482c68b53c43ab0c108ec19118f5ab403"
748748

749-
ENV CATTLE_RANCHER_SERVER_VERSION=v1.6.496
749+
ENV CATTLE_RANCHER_SERVER_VERSION=v1.6.497
750750
ENV CATTLE_CATTLE_VERSION=v0.183.328
751751
ENV PASTURESTACK_UBUNTU_SECURITY_REFRESH=2026-09-10
752752
ENV PASTURESTACK_CURL_SECURITY_SNAPSHOT=${UBUNTU_RUNTIME_SECURITY_SNAPSHOT}

0 commit comments

Comments
 (0)