Skip to content

Commit 2ebfbcb

Browse files
committed
Release 0.3.5
1 parent e688e9e commit 2ebfbcb

File tree

3 files changed

+44
-2
lines changed

3 files changed

+44
-2
lines changed

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,98 +5,140 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

77
## Unreleased
8+
9+
## [0.3.5] - 2025-09-17
10+
811
### Fixed
12+
913
- Correctly parse missing proxy_jump as None.
1014

1115
## [0.3.4] - 2025-02-14
16+
1217
### Changed
18+
1319
- Improve error message around missing short name.
1420

1521
## [0.3.3] - 2025-02-12
22+
1623
### Fixed
24+
1725
- Ensure that `log_format` accepts snake_case values.
1826

1927
## [0.3.2] - 2025-02-12
28+
2029
### Changed
30+
2131
- Now prints the user agent to the log.
2232
- Set the certificate serial number to a random number. The number should not be absolutely relied upon to be unique.
2333

2434
## [0.3.1] - 2025-02-03
35+
2536
### Added
37+
2638
- Add internal flag to strip trailing component from dotted-path project IDs.
2739

2840
## [0.3.0] - 2025-01-30
41+
2942
### Added
43+
3044
- Add an `/oidc` endpoint to get the OIDC information to use.
3145
- Add an `extensions` configuration option to chose the SSH extensions to enable.
3246

3347
### Changed
48+
3449
- Change the format of the `projects` claim required from the OIDC provder.
3550

3651
## [0.2.0] - 2024-11-05
52+
3753
### Changed
54+
3855
- Make the claim→principal mapping configurable.
3956
There is no longer any default mapper so no principals will be set unless you set one in the config.
4057

4158
### Added
59+
4260
- Add a `/public_key` endpoint to retrieve the currently-used public key
4361

4462
## [0.1.9] - 2024-09-18
63+
4564
### Fixed
65+
4666
- Raise error if the user's short name is not set.
4767

4868
## [0.1.8] - 2024-09-10
69+
4970
### Changed
71+
5072
- [OCI] Build Conch with MUSL and base the image on a static distroless image. This reduces attack surface and reduces image size by 66%.
5173

5274
## [0.1.7] - 2024-09-09
75+
5376
### Changed
77+
5478
- [helm] Only trigger reinstall if actual data in ConfigMap changes.
5579

5680
## [0.1.6] - 2024-09-09
81+
5782
### Changed
83+
5884
- Keep the platform name intact and return the alias.
5985

6086
## [0.1.5] - 2024-08-23
87+
6188
### Added
89+
6290
- Make the proxy_jump optional.
6391

6492
### Changed
93+
6594
- [helm] Restart the pod only if the hash of the config has changed.
6695

6796
## [0.1.4] - 2024-08-20
97+
6898
### Fixed
99+
69100
- Principals are based on project, not platform.
70101

71102
## [0.1.3] - 2024-08-20
103+
72104
### Added
105+
73106
- Add a health check endpoint.
74107
- Allow setting the log format to JSON.
75108
- [helm] Added a readiness probe to Kubernetes manifest.
76109

77110
### Changed
111+
78112
- [helm] Run the service as a non-root user
79113

80114
## [0.1.2] - 2024-08-15
115+
81116
### Changed
117+
82118
- Port to new claims format and change certificate response to match. Now version 2.
83119
- Filter out irrelevant platforms.
84120

85121
## [0.1.1] - 2024-08-13
122+
86123
### Added
124+
87125
- Make logging level configurable, and default to `info`.
88126
- Make SSH signing key secret name configurable.
89127
- [helm] Add Kubernetes Service to Helm chart.
90128
- [helm] Remove `ports.hostPort` from `Deployment`.
91129

92130
### Fixed
131+
93132
- [helm] Correct `apiVersion` for `Deployment`.
94133
- [helm] `volumeMounts.read-only``volumeMounts.readOnly`
95134

96135
## [0.1.0] - 2024-08-09
136+
97137
### Added
138+
98139
- Initial release
99140

141+
[0.3.5]: https://github.com/isambard-sc/conch/releases/tag/0.3.5
100142
[0.3.4]: https://github.com/isambard-sc/conch/releases/tag/0.3.4
101143
[0.3.3]: https://github.com/isambard-sc/conch/releases/tag/0.3.3
102144
[0.3.2]: https://github.com/isambard-sc/conch/releases/tag/0.3.2

Cargo.lock

Lines changed: 1 addition & 1 deletion
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
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "conch"
6-
version = "0.3.4"
6+
version = "0.3.5"
77
edition = "2021"
88
license = "MIT"
99
build = "build.rs"

0 commit comments

Comments
 (0)