Ändringslogg
Utgivningshistorik för Fluxheim. Fullständiga utgåvenotiser finns på GitHub-utgåvor.
Släppt 23 juni 2026
- +Flyttar plaintext upstream HTTP/2-forwarding till den native HTTP/1-proxyvägen för h2c-/prior-knowledge-origins
- +Lägger till pooled native upstream H2 connections with bounded stream capacity and safe-method retry after pre-response pooled-handle failure
- +Stöder upstream-HTTP/2 förhandlat via TLS ALPN med befintlig upstream TLS/SNI/CA-policy
- +Lägger till explicit, standardavstängd h2c Upgrade-fallback för plaintext-
http1-and-http2-origins - +Avgränsar native upstream-H2-handshakes, väntan på stream-slots, keepalive-pingar och setup-timeouts
Släppt 23 juni 2026
- +Flyttar ärvd global/vhost-kompressionspolicy till den native HTTP/1-proxyn och route-proxyn
- +Slår ihop root/vhost/route-header-policy-arv i native route-proxy-konstruktion
- +Flyttar säker forwarded-client-IP-ownership, trusted-chain-append, regex-rewrites, ACL:er, concurrency och rate-limits till den native vägen
- +Lägger till native ACME HTTP-01 challenge serving, traffic mirroring, auth-request, and route-scoped gRPC validation
Släppt 21 juni 2026
- +Flyttar route-level native response compression onto the HTTP/1 route proxy through
fluxheim-compression - +Flyttar
proxy.error_pagesonto native HTTP/1 proxy reservsidor som backas upp avfluxheim-web
Släppt 21 juni 2026
- +Lägger till native HTTP/1 route static-web serving backed by
fluxheim-web - +Lägger till route request-header mutation, response rewrites, static upstream round-robin, and static upstream weights to the native route proxy
Släppt 21 juni 2026
- +Lägger till native route redirect actions with safe
{uri},{path}, and{query}expansion - +Flyttar route body limits and response-header overlays onto native HTTP/1 route proxy responses
Släppt 21 juni 2026
- +Lägger till native HTTP/1 route-proxy execution for exact, prefix, and fallback routes with method filters and safe rewrite handling
- +Lägger till
native-http1-proxy-candidaterader till runtime-cutover-evidence så att återstående kompatibilitetsblockerare är explicita
Släppt 20 juni 2026
- +Flyttar den native HTTP/2-downstream-säkerhetsförhandsversionen till cutover-redo efter fokuserade paritetstester
- +Gör den representativa native-runtime-cutover-rapporten blockeringsfri för enkla HTTP/1-, HTTP/2-, admin-, metrics-, stream- och UDP-konfigurationer
Släppt 20 juni 2026
- +Cuts stream and UDP proxy service startup over to Fluxheim-owned native task boundaries
- +Lägger till cancellation-safe native shutdown waiting and abort-on-cancel background task joins
Släppt 20 juni 2026
- +Starts native admin and metrics serving behind Fluxheim-owned server primitives
- +Härdar native background-handles så att tappade kritiska handles aborterar istället för att tyst koppla loss tasks
Släppt 20 juni 2026
- +Lägger till
NativeBackgroundSupervisorför Fluxheim-ägd background-task-orkestrering - +Lägger till critical task watchdog support and hardens shutdown delivery edge cases
Släppt 20 juni 2026
- +Lägger till native runtime cutover evidence gates and
fluxheim-config-testare --runtime-cutover - +Flyttar remaining Pingora exception targets to a documented multi-release exit plan while keeping policy gates active
Släppt 19 juni 2026
- +Lägger till explicit
pingora-compatfunktionsgrindning för den återstående kompatibilitetskörtidsgränsen - +Flyttar rustls/OpenSSL downstream TLS SNI, certificate storage, reload, PEM parsing, and native HTTP/1 TLS listener previews into Fluxheim-owned code
Släppt 19 juni 2026
- +Fortsätter Pingora-exit-delen genom att krympa den återstående rotkompatibilitetsytan för proxy-, cache- och körningsvägar
- +Delar upp native hälsokontroller i HTTP/gRPC, databas, exec och TCP/TLS-transporthjälpmoduler med strängare probe-gränser
Släppt 19 juni 2026
- +Tar bort det direkta Pingora-beroendet från
fluxheim-lastbalanserare - +Lägger till Fluxheim-ägda avgränsade HTTP/1.1 och h2 gRPC aktiva hälsokontroller med policytäckning för att förhindra återintroduktion av Pingora
Släppt 19 juni 2026
- +Lägger till beredskapsplanering för native HTTP/1.1 proxy-cutover på
ServerPlan - +Fail-closed för proxyfunktioner som bara stöds av kompatibilitetslagret, som auth-underbegäranden, spegling, omdirigeringar, strip-/rewrite-transformeringar och avancerad lastbalanseringspolicy
Släppt 18 juni 2026
- +Lägger till en Fluxheim-ägd native HTTP/2-uppströmsklientprimitiv med avgränsade headers, body-data, trailers och deadlines
- +Lägger till h2-klient-/servertester för bevarande av trailer, överdimensionerade svar, strömåterställningar och timeoutbeteende för flödeskontroll
Släppt 18 juni 2026
- +Lägger till native rustls/OpenSSL upstream TLS- och mTLS-stöd till den stegvisa HTTP/1.1-proxyvägen
- +Lägger till ordnad statisk upstream-failover för säkra metoder plus avgränsad no-follow TLS-materialläsning och värdnamnspolicytäckning
Släppt 18 juni 2026
- +Lägger till avgränsad native HTTP/1.1-uppströmsanslutningspoolning för säker content-length och svar utan body
- +Lägger till keepalive-poolstorlek, upstream idle-timeout-hantering, konservativa skydd utan återanvändning och riktiga tester för socket-återanvändning och expiry
Släppt 18 juni 2026
- +Lägger till återanvändbara native HTTP/2-anslutningsprimitiver med avgränsad request-body-insamling och stöd för responstrailers
- +Härdar HTTP/2-svarslivstid, handler-timeout, DATA-kapacitetshantering, förbjudna headers/trailers och request-body reset
Släppt 17 juni 2026
- +Lägger till den native HTTP/2 runtime-förhandsgranskningsgrinden och h2 stack-proben med avgränsade headers, URI, body, streams, frames, buffers och policy för snabb reset
- +Lägger till HTTP/2 preview smoke-täckning och utökar native HTTP/1-beteendetäckning för HTTP/1.0 keep-alive/close-semantik
Släppt 17 juni 2026
- +Lägger till den avgränsade native HTTP/1-uppströmsklienten och stegvisa native proxyhanterare för vanliga statiska uppströmmar
- +Lägger till native proxykandidatinventering, Fluxheim-ägda proxyrubriker, privacy-mode-beteende och fail-closed-kvalificering för policylager som inte stöds
Släppt 17 juni 2026
- +Lägger till den native HTTP/1-anslutnings-/lyssnarkörtiden över Tokio IO och en stegvis native statisk filadapter
- +Mappar servergränser till native HTTP/1-policy och lägger till socket-tester för keep-alive, body framing, avstängning, statiska filer, långsamma klienter och anslutningstak
Släppt 17 juni 2026
- +Lägger till Fluxheim-ägd HTTP/1.0/HTTP/1.1 request-head-parsning, request-body-framing-klassificering, host-validering, persistenshantering och chunked-avkodning
- +Lägger till downstream HTTP/1-policystandarder och förstärkta native parsergränser för framtida runtime-cutover-arbete
Släppt 16 juni 2026
- +Flyttar server bootstrap planning, listener inventory, service intent, background-task intent, HTTP/2 policy, PROXY protocol policy, and private Unix socket planning into
fluxheim-server - +Behåller nuvarande runtime som en explicit kompatibilitetsadapter medan native server-/listener-arbetet fortsätter
Släppt 16 juni 2026
- +Lägger till
fluxheim-tlssom planerings- och provider-policygräns för downstream TLS-listenern - +Flyttar TLS listener plans, SNI selection, wildcard matching, ALPN/cipher/curve policy, and rustls/OpenSSL provider checks into the TLS crate
- +Härdar TLS-funktionsgrindar, SNI-fallbackbeteende, PROXY v2-signaturvalidering och trusted PROXY CIDR-validering
Släppt 16 juni 2026
- +Lägger till den första dedikerade
fluxheim-headersgräns för header policy-hjälpare - +Flyttar rewrite-algoritmer, hantering av forwarded headers, hop-by-hop-begärandepolicy och upprepad header-koppling till Fluxheim-ägd headerkod
- +Flyttar stream PROXY-protokollbyteparsrar till
fluxheim-protocoland tightens privacy/proxy CIDR validation
Släppt 15 juni 2026
- +Flyttar delade bakgrundsuppgifters livscykelprimitiver till
fluxheim-runtime - +Flyttar OTLP metrics export, ACME certificate reload control, admin snapshot validation state, and rollback decisions into Fluxheim-owned runtime/snapshot code
- +Härdar den lokala certifikatets omladdningskontrollsocket och privata backend-filtrering
Släppt 15 juni 2026
- +Lägger till
fluxheim-streamas the internal TCP stream proxy runtime boundary - +Flyttar strömuppströmsval, PROXY-protokollanalys/skrivning, källpolicy, DNS-återbindningsskydd, byteredovisning och timeouthantering bakom Fluxheim-ägd strömkod
Släppt 14 juni 2026
- +Flyttar cache key identity, object envelopes, disk index management, storage-bin helpers, tag handling, and cache storage interfaces into
fluxheim-cache - +Lägger till tester och frisläppningsgrindar som tvingar bort Pingora-beroendeborttagningsmål under normala
cargo test-körningar
Släppt 14 juni 2026
- +Startar den första konkreta versionen av 1.6.x-implementeringen efter foundation-taggen
- +Tar bort
pingora-load-balancing/pingora-ketamafrom full and lastbalanserare image profiles, restores 1.6 lastbalanserare image builds, and moves TCP health checks plus request-key extraction behind Fluxheim-owned boundaries
Släppt 14 juni 2026
- + Startade
1.6.xPingora-exit-grundlinjen samtidigt som körningsbeteendet hölls oförändrat - +Tillagd validering av modularitetspolicy, äldre undantag för överdimensionerade filer, körtidsbaslinjefångst och insamling av prestandabevis
- +Lade till release-gated Pingora-beroendeundantag, runtime-paritetsfixturer och extraktionsberoendegrafen
- +Lade till initiala
fluxheim-runtimeandfluxheim-servergräns-crates plus typade policybevisprimitiver
juni 2026
- +Introduced the enterprise HTTP/TCP lastbalanserare line with focused binaries, images, runtime member and weight controls, persistence, health checks, queueing, and migration docs
- +Expanded Fluxheim-owned runtime boundaries across HTTP, stream proxying, load balancing, background tasks, cache interfaces, observability, config, and shared crates
- +Lade till hanterade affinitetscookies, tjänsteupptäckt, aktiva och protokollmedvetna hälsokontroller, omstartbeständigt tillstånd och kontroller för backend-mutation vid körning
- +Added UDP beta guardrails, cache origin-protection budgets, ARM/Linux and macOS developer assets, config tester archives, and broad proxy/cache/PHP-FPM security hardening
Släppt 25 maj 2026
- +Production proxy parity release with trusted-proxy-aware ACLs, local rate limits, concurrency limits, bounded queues, and edge policy metrics
- +gzip, Zstandard, and Brotli response compression with vhost/route overrides and cache-safe
Varyhandling - +Lastbalanserarresiliens, TLS/protokollparitet, PROXY-protokoll v1/v2, upstream mTLS, HTTP/2-kontroller och gRPC pass-through
Släppt 23 maj 2026
- +Managed php-fpm process supervision under the existing
php-fpmfeature, while external php-fpm remains the default - +Respawn watchdog, bounded backoff, SIGTERM-before-SIGKILL rivning, sanerad miljö och privat genererad pooltillstånd
- +Granskningsbar
[vhosts.php.fpm] mode = "managed"konfigurationsyta för privata sockets, antal arbetare, processhanterarlägen, slowlog, temp-sökvägar och poolfiler - +Utökad WordPress PHP-FPM smoke-täckning över externa, managed-static, managed-dynamic, managed-ondemand och managed-respawn-lägen
- +Recommended Wolfi PHP image now installs
php-8.5-fpmand uses managed php-fpm container config by default
Släppt 23 maj 2026
- +FIPS/ISO-required configs fail closed for unsupported internal cryptography, managed ACME, and local cache encryption
- +Provider-backed admin auth, numeric-local-loopback OTLP exception, and OpenBao Transit cache encryption evidence boundary
- +New compliance evidence template and release evidence package sections for regulated reviews
Släppt 22 maj 2026
- +rustls/AWS-LC FIPS-kapabel kandidatbackend via
tls-rustls-fips - +FIPS- och ISO/IEC 19790-rustls-profilalias, konfigurationsexempel, diagnostik och valideringsskript
Släppt 21 maj 2026
- +OpenSSL FIPS/ISO-kompatibel TLS-validering genom
tls-openssl-fipsoch leverantörsdiagnostik - +FIPS distributionsguide, konfigurationsfixturer, valideringsskript, releasebevis och OWASP Top 10 2025 baslinje
Släppt 20 maj 2026
- +PHP-FPM keepalive-pooling, upstream retry/failover och request-body-diskspooling för säkrare drift under belastning
- +WordPress routing/cache preset plus PHP application recipes for common framework and forum deployments
- +PHP-mätvärden och OpenTelemetry-attribut, stöd för X-Accel-Redirect, X-Sendfile och X-Accel-Expires
Släppt 18 maj 2026
- +
fluxheim-acmefristående medföljande binär för certifikatförnyelse, status och ACME omladdningssocket-signalering - +
fluxheim-config-testarefristående binär för att validera konfigurationer i CI och container-ingångspunkter utan att starta gatewayen - +ACME ladda om Unix-socket — live-certifikathämtning utan omstart av gateway
- +Ny
profile-phpbyggprofil —proxy + web + php-fpm + tls-rustls + security - +Security hardening improvements across the request pipeline
Släppt 16 maj 2026
- +Opt-in PHP-FPM FastCGI bridge for WordPress-style front-controller applications
- +Strikt skriptupplösning och avgränsad FastCGI begärande-/svarshantering
- +Browser-validated WordPress proxy/PHP cookie compatibility fixes
- +PHP-FPM kan servera statiska resurser från samma rot samtidigt som PHP dirigeras till FPM
- +New
php-fpmCargo-funktionen (antyderproxyandweb)
Släppt 14 maj 2026
- +Shared ingress/TLS feature-graph split — focused cache and proxy profiles are now TLS/ACME-capable
- +New
profile-cache-edge— cache without static web module - +New
profile-proxy-edge— focused reverse proxy edge - +Official focused container images for cache and proxy profiles
May 2026
v1.2.6
- + Fixed-slice range-cache composition: open-ended, suffix, and multipart byte-range
- + Tillval
range_slice_cache = trueutökar cachelagring med begränsat intervall
v1.2.5
- + Bounded range caching for large proxy-cache objects
v1.2.4
- + Distributed cache peer fill with safe
only-if-cachedkamrathämtningar - + Begränsat fel-öppen/fail-stängd peer-fyllningsbeteende
v1.2.3
- + Optional disk cache encryption with local keys or OpenBao Transit
v1.2.2
- + Storage-bin disk cache backend for larger high-churn caches
v1.2.1
- + Valbar lokal statisk fil-cache via
local_static = true
v1.2.0 — Cache & Observability Baseline
- + Vhost/route cache policy, memory/disk/tiered cache backends
- + Cachelås, stale-serving, rensning och statusslutpunkter
- + Cachevarm, nyckelpåstående och uppslagsverktyg
- + Prometheus metrics listener
- + OpenTelemetry export profiles (metrics + tracing)
2026
- + TLS policyprofiler
- + Multi-certificate rustls SNI
- + Hanterade ACME-certifikatutfärdande och förnyelse
- + EAB-kapabla emittenter (Actalis och andra)
- + Filstödda TLS-hemligheter
- +
acme-initbootstrap-verktyg för guidade utfärdare - + Förpackade certifikatförnyelse systemd-enheter
2026
- + Virtuell värddirigering av värdhuvud med standard-vhost reserv
- + Route-level static, proxy, and redirect actions
- + Static file serving with MIME detection, ETag, conditional 304, byte ranges
- + Whole-vhost and route-level reverse proxying
- + rustls TLS with SNI, static/bought certificate support
- + Säker ACME HTTP-01 utmaning vidarebefordran
- + Admin control-plane with bearer-token auth and brute-force throttling
- + Säker begärande-/svarsrubrikpolicy
- + Optional HTTP → HTTPS redirect with safe Host validation
- + systemd-enhet, RPM-paketering
- + Rootless Podman container images
Vad är nästa
1.6.30 continues the native proxy cutover by adding pooled upstream HTTP/2, TLS ALPN H2 origins, and explicit h2c fallback controls. Kvarvarande paritetsarbete fortsätter vara dokumenterat i källanteckningarna och release-gates.
View full roadmap →