Skip to content

Commit 703273e

Browse files
committed
chore: release v0.28.0
1 parent a239404 commit 703273e

6 files changed

Lines changed: 56 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,51 @@
11
# Changelog
22

3+
## [0.28.0] - 2026-04-03
4+
5+
### Bug Fixes
6+
7+
- *(proxy)* Add tls_ca field to file:// credential test fixtures
8+
9+
- *(proxy)* Simplify tls_ca to tilde expansion and doc clarification
10+
11+
- *(proxy)* Expand and validate tls_ca paths at credential resolution
12+
13+
14+
### Features
15+
16+
- *(policy)* Expand git config paths in credentials group
17+
18+
- *(credential,proxy)* Add missing tls_ca and tls_connector fields
19+
20+
- *(proxy)* Add custom CA certificate support for upstream TLS (closes #545)
21+
22+
- *(policy)* Skip system temp grants when HOME is nested under TMPDIR
23+
24+
- *(policy)* Split homebrew group into platform-specific variants
25+
26+
27+
### Refactoring
28+
29+
- *(proxy)* Wrap CA file read in Zeroizing and improve error messages
30+
31+
- *(proxy)* Reuse policy::expand_path for tls_ca expansion
32+
33+
- *(capability_ext)* Extract locked test helpers for env isolation
34+
35+
- *(test)* Extract environment variable guard into reusable utility
36+
37+
38+
### Testing
39+
40+
- *(cli)* Remove proptest regression file for manifest roundtrip
41+
42+
- *(profile,query)* Isolate environment variables and fix symlink test
43+
44+
45+
### Style
46+
47+
- Fix rustfmt in tls_ca path expansion closure
48+
349
## [0.27.0] - 2026-04-02
450

551
### Bug Fixes

Cargo.lock

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

bindings/c/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ name = "nono_ffi"
1515
crate-type = ["cdylib", "staticlib"]
1616

1717
[dependencies]
18-
nono = { version = "0.27.0", path = "../../crates/nono" }
18+
nono = { version = "0.28.0", path = "../../crates/nono" }
1919

2020
[build-dependencies]
2121
cbindgen.workspace = true

crates/nono-cli/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nono-cli"
3-
version = "0.27.0"
3+
version = "0.28.0"
44
edition.workspace = true
55
rust-version.workspace = true
66
authors.workspace = true
@@ -36,8 +36,8 @@ default = []
3636
test-trust-overrides = []
3737

3838
[dependencies]
39-
nono = { version = "0.27.0", path = "../nono" }
40-
nono-proxy = { version = "0.27.0", path = "../nono-proxy" }
39+
nono = { version = "0.28.0", path = "../nono" }
40+
nono-proxy = { version = "0.28.0", path = "../nono-proxy" }
4141
clap = { version = "4", features = ["derive", "env"] }
4242
colored = "3"
4343
similar = "2"

crates/nono-proxy/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nono-proxy"
3-
version = "0.27.0"
3+
version = "0.28.0"
44
edition.workspace = true
55
rust-version.workspace = true
66
authors.workspace = true
@@ -12,7 +12,7 @@ keywords = ["sandbox", "security", "proxy", "network"]
1212
categories = ["network-programming", "web-programming"]
1313

1414
[dependencies]
15-
nono = { version = "0.27.0", path = "../nono" }
15+
nono = { version = "0.28.0", path = "../nono" }
1616
tokio.workspace = true
1717
hyper.workspace = true
1818
hyper-util.workspace = true

crates/nono/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nono"
3-
version = "0.27.0"
3+
version = "0.28.0"
44
edition.workspace = true
55
rust-version.workspace = true
66
authors.workspace = true

0 commit comments

Comments
 (0)