Skip to content

Commit 53eaffb

Browse files
committed
Prepare Fluxheim 1.7.1 release
1 parent cbc6c47 commit 53eaffb

25 files changed

Lines changed: 101 additions & 61 deletions

File tree

CHANGELOG.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Fluxheim follows semantic versioning once `1.0.0` is released. Before `1.0.0`,
77
minor versions may still change configuration shape, feature names, and runtime
88
behavior when the change improves security or project direction.
99

10-
## 1.7.1 - Unreleased
10+
## 1.7.1 - 2026-07-04
1111

1212
### Added
1313

@@ -16,6 +16,25 @@ behavior when the change improves security or project direction.
1616
- Add config fixtures that accept valid plugin declarations and reject unknown
1717
plugin references, attachment phase mismatches, unsafe `fail_open` security
1818
decisions, disabled registries, and invalid execution admission budgets.
19+
- Add deterministic Wasm attachment priorities and process-wide, per-plugin,
20+
and per-attachment execution admission ceilings.
21+
- Wire live native HTTP/1 `access-decision` Wasm hooks with `first-deny-wins`
22+
composition, fail-closed execution behavior, and non-overridable built-in
23+
ACL decisions.
24+
- Add Wasm status and low-cardinality metrics coverage for execution limits,
25+
invocations, duration, and admission rejections.
26+
27+
### Changed
28+
29+
- Compile live Wasm modules once at native hook-registry construction time,
30+
then instantiate isolated stores per request.
31+
- Classify Wasm registry, attachment, limit, and admission changes as
32+
`wasm-runtime-changed` reload-impact changes until atomic compiled-module
33+
hot reload is implemented.
34+
- Update Docker GitHub Action pins, Prometheus smoke coverage to `v3.13.0`,
35+
and `base64-ng` to `1.3.5`.
36+
- Document the 1.7.1 Wasm/config modularity exceptions with explicit split
37+
targets for the follow-up 1.7 cleanup work.
1938

2039
## 1.7.0 - 2026-07-03
2140

Cargo.lock

Lines changed: 19 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fluxheim"
3-
version = "1.7.0"
3+
version = "1.7.1"
44
edition = "2024"
55
rust-version = "1.96.1"
66
license = "EUPL-1.2"

crates/fluxheim-acme/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fluxheim-acme"
3-
version = "1.7.0"
3+
version = "1.7.1"
44
edition = "2024"
55
rust-version = "1.96.1"
66
license = "EUPL-1.2"

crates/fluxheim-cache/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fluxheim-cache"
3-
version = "1.7.0"
3+
version = "1.7.1"
44
edition = "2024"
55
rust-version = "1.96.1"
66
license = "EUPL-1.2"

crates/fluxheim-common/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fluxheim-common"
3-
version = "1.7.0"
3+
version = "1.7.1"
44
edition = "2024"
55
rust-version = "1.96.1"
66
license = "EUPL-1.2"

crates/fluxheim-compression/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fluxheim-compression"
3-
version = "1.7.0"
3+
version = "1.7.1"
44
edition = "2024"
55
rust-version = "1.96.1"
66
license = "EUPL-1.2"

crates/fluxheim-config/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fluxheim-config"
3-
version = "1.7.0"
3+
version = "1.7.1"
44
edition = "2024"
55
rust-version = "1.96.1"
66
license = "EUPL-1.2"

crates/fluxheim-geoip/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fluxheim-geoip"
3-
version = "1.7.0"
3+
version = "1.7.1"
44
edition = "2024"
55
rust-version = "1.96.1"
66
license = "EUPL-1.2"

crates/fluxheim-headers/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fluxheim-headers"
3-
version = "1.7.0"
3+
version = "1.7.1"
44
edition = "2024"
55
rust-version = "1.96.1"
66
license = "EUPL-1.2"

0 commit comments

Comments
 (0)