Fluxheim 1.8.0 #135
eldryoth
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Fluxheim 1.8.0 Release Notes
Fluxheim 1.8.0 packages the completed Wasm extensibility line as an explicit
distribution profile and begins a shared portable archive contract for Linux,
macOS, and Windows.
Wasm Distribution Profile
profile-wasmasprofile-fullplus the reviewed proxy-ABI and WASIcapability surfaces.
profile-fulland the unsuffixed full container image Wasm-free.wasmcontainer-image and binary-archive profiles with ACME,metrics, and OpenTelemetry support matching the full production package.
/srv/infra/fluxheim/plugins:/etc/fluxheim/plugins:ro,Z; no operator pluginis embedded in the image.
require hash pinning for every production module, and recommend
digest-pinned derivative images containing reviewed modules for
high-assurance deployments.
Portable Archives
.tar.gzand.zipfrom the same staged release directory.tested independently.
unsigned macOS and Windows portable releases.
layout across Linux, macOS, and Windows, including
.exenaming on Windows.consumed by the POSIX asset builder, avoiding WSL-versus-Git-Bash command
resolution on Windows, and use portable package-version extraction in both
native archive jobs.
fullandwasmarchives on native macOS CI whilekeeping Windows at archive-plan and fail-closed config-boundary validation
until native runtime and archive work begins in
1.8.2.Unix-only symbols, while keeping configuration-file loading fail-closed
until Windows owner and ACL trust checks are implemented in
1.8.2.--profile allstate handling so one completedprofile cannot suppress the remaining six archives.
deferred until company-backed publisher credentials exist.
Verification
profile-fullcannot accidentally enable Wasm.profile.
nginx/OpenResty-style, HAProxy Lua/SPOE-style, and VCL-like cache-policy
examples through the packaged binary.
read-only at
/etc/fluxheim/plugins, prove writes fail inside the container,and exercise live allow/deny decisions.
and reject response-only slice variance that cannot be known at lookup time.
origin fetch when cache locking is enabled.
notification and receive a bounded retryable
503after one total waitdeadline without creating another origin request.
permitted request-header value length.
preview process-wide ceilings, matching the existing cache-hook isolation.
ACL trust checks return an error rather than silently accepting a config
path.
until the native Windows filesystem implementation is reviewed in
1.8.2.sanitization 2.0, includingrequest-body clearing, TLS and ACME secret input handling, snapshot
integrity, administrative authentication, and persistence-cookie checks.
main, and tag both FIPS backend evidence images with the candidate packageversion.
Security Notes
accepted upstream residual. Fluxheim clears its transient PKCS#8 copies but
does not claim provider-owned key-state zeroization.
same-slice origin stampedes.
one total waiter deadline across ordinary and fixed-slice fills.
surrounding request deadlines, with
age_timeout_secsno shorter than theintended waiter budget.
SHA-256 digest. Persisted variants using the prior key format become cold and
age out or can be purged.
Checksums And Signatures
c742f04806881baaf2ace05a29f0b37274c4893f0a8a3cbcfa50a59106915d2e8c9b3515b50d7fbc18a2af1aecbd94e609fd151f fluxheim-1.8.0.tar.gz3f85ac8cbe705d6837c129d63aad4bd546dde856f1718a17e5333aafa0d7d984 fluxheim-1.8.0.zip28adc45a0bb0ef927553ccff642a0c90fb33413f0284f0394f802fa6b8dfaed3 fluxheim-1.8.0-full-x86_64-linux.tar.gzc2d05bd1773cf3a91fc181751031727d6139a0397dc73ac96e9925e1035b0cbf fluxheim-1.8.0-wasm-x86_64-linux.tar.gz7ce9cddf7f928e7cc0964f7042da588a0bc72a8a5df9471913ddea17633c4125 fluxheim-1.8.0-cache-x86_64-linux.tar.gz43751d81060cc64fe74c7c00bce60bfa07fe03bed974eb042e5ccc46ed2698b3 fluxheim-1.8.0-proxy-x86_64-linux.tar.gzf5ff81d82dfa18b202a802ef9690f3ceab73f74c11dd10b0226cb8e8c065294f fluxheim-1.8.0-php-x86_64-linux.tar.gzd2760f90ee88b8694d0cbf77b0672ca1e8168eb3f413479e295f6317a843d514 fluxheim-1.8.0-load-balancer-x86_64-linux.tar.gz1017ac8aa1d60d3292911be14a03dd64dba41c54677733c77bc46a1e1021e048 fluxheim-1.8.0-config-tester-x86_64-linux.tar.gz4187ff089c8eae80e8d69d0c6192d3cccb8d942a1be840120b668dbbdeaf5873 fluxheim-1.8.0-full-aarch64-linux.tar.gzaf42bb7b65b8539832834d013c5f004decd42351efbb3f2501afb1df42e7938f fluxheim-1.8.0-wasm-aarch64-linux.tar.gzd876729ea999f43aa97d55707242f1c801123245159339e626cd82bbe93d3674 fluxheim-1.8.0-cache-aarch64-linux.tar.gz57da93d2aed30e97c7fef9b6709ce85f104b611fce5c173afcbb6531986bd8dd fluxheim-1.8.0-proxy-aarch64-linux.tar.gz304e32569e9865135deea72531e91a7b69124971ad054e2804fb0d318a9f067c fluxheim-1.8.0-php-aarch64-linux.tar.gz284d4c6aeeed79d730bf2e5c240bda4cb573940a415f885692ec4ed3116bed14 fluxheim-1.8.0-load-balancer-aarch64-linux.tar.gz16572c27ef0c4f0f66b10efa9022472cbd9445a489a2e49a617b889623cf6962 fluxheim-1.8.0-config-tester-aarch64-linux.tar.gz4d79f18ad545f809d6298c3695dc404b9a6ef405627ed5d10b28915698bcd34c fluxheim-1.8.0-dev-aarch64-macos.tar.gz491d4938bb89f0f6e49ce71a4f3cb0be64b3125ab0f4f9b1177fb988e1654d4c fluxheim.spdx.json64e2fa96894d861c1f66c35f081a37229ae3a9d25f1ce68bacd510684ae2d6ff fluxheim.cyclonedx.json2d5008e33460f650fc94bd76b1049d8e75c2be83a02dfe11ca7f0acc0e7a2a55x86_64ffe2aa0ab406a3144d4bc5a10cd19db1de195de8660012b634ddcdf3edb3a1a8aarch6406e93ec6d8824823a30173e5161bb580f0210d5ea17f199e45593cb7748c1ef5macosghcr.io/valkyoth/fluxheim@sha256:a682e09cbbd1b740b7347189e0d2b99e2706d8c654fa265e5929948e349cca05ghcr.io/valkyoth/fluxheim@sha256:2693e0a0224ddc907eb9bdad60b426a6a1451e9dfdfe53c0a11fd48087c160f9ghcr.io/valkyoth/fluxheim@sha256:3d6ebafbad12766cab4429317c9826804c60622a23f89aafeb234068ac32b03fghcr.io/valkyoth/fluxheim@sha256:a975e3fa0d5feefb3e711bcf4f9aa4048cba19aa62a09a5864603dbf7cee9adbghcr.io/valkyoth/fluxheim@sha256:c42e29dc265c98cd8709968892ded0a00ddf9e45fe9db999d8d1bfd3726a4d1fghcr.io/valkyoth/fluxheim@sha256:72fcb5c907b8febe8ac75e04a21ffe709e3c884560f77c86bb4283d1de678a67ghcr.io/valkyoth/fluxheim@sha256:36ba40df614c7ce15e073556691d07d27622281b02fff1731b1541fe0b1536f7ghcr.io/valkyoth/fluxheim@sha256:03f77de74c7547453877caff5d39c9727e7421048837e544808bbba22b0b6b63ghcr.io/valkyoth/fluxheim@sha256:08854c36ef96a79751cf1837c7d74610669bc97152e856fbc7e0d2032e312928ghcr.io/valkyoth/fluxheim@sha256:18166639730ac7f1862ad3a85ed29281809cbed6af7757aa4dc3d7c537b12299ghcr.io/valkyoth/fluxheim@sha256:2be9539d6c6259764b610b6783e2d6b0a27b660fdfd2a573a3963df86e0d9809ghcr.io/valkyoth/fluxheim@sha256:b6c475405479707765b495127c7fe52ab8f508565c2528cff1fe434b0be80a9bghcr.io/valkyoth/fluxheim@sha256:69d751d9102c34205c94443859014252a2af0df07b520e8836b59a5657cd1ac8ghcr.io/valkyoth/fluxheim@sha256:2292091dcd9153c38747d26c7a9f1b0d46d6584c954fd7da9b89efa8eae1cef8ghcr.io/valkyoth/fluxheim@sha256:76fd4c96bd2a881a08b01f131c31cbcc0662e0b7c3be73bd3ad150fd99ec5b14ghcr.io/valkyoth/fluxheim@sha256:09a6510fb1efae52e267288fe81701acdadfa08b0940aab0b60973a7f1bc05bbghcr.io/valkyoth/fluxheim@sha256:0261b9c11d826ba44cb0b90b67af9838df06c31726b5fc7a55ed5cfd0e05c8dcghcr.io/valkyoth/fluxheim@sha256:0d0083d2f01fc54d96d6004ff84bfca855e8d34912101f9e0e2a95b5d113496eghcr.io/valkyoth/fluxheim@sha256:64d9ca2e706e066543b018abb73ab212c774e2ad53ee557f0d8bf60923b8037eghcr.io/valkyoth/fluxheim@sha256:1f2683196479b972e599248cea7ea32e19ea3ac0459be1b4963ca1a4fc1f44e5ghcr.io/valkyoth/fluxheim@sha256:47c7085e04d622b292fd21c6479d7c5c50d87275b69a12623bd7c768f47c9a49ghcr.io/valkyoth/fluxheim@sha256:37f54a81fc3f22e8fb2553d425673f5d73f8fa6133a264542c7e9fe66152c653ghcr.io/valkyoth/fluxheim@sha256:485e1c65bb611aa7292ce363d6ba58d2281b8baa85e1eddde9f9864e9ad8ddf4ghcr.io/valkyoth/fluxheim@sha256:ec1b6ce58871f221a02851a2fb646ce3e66337251aa45a58e6091e2e6c5fae57Good "git" signature for 1921261+eldryoth@users.noreply.github.com with ED25519 key SHA256:EoLRQ5k4J5pYz3UMFmkrV798gYFNkToGS2xEPvebqB4This discussion was created from the release Fluxheim 1.8.0.
All reactions