Skip to content

Commit 8f3c7a7

Browse files
committed
chore: bump version to v0.1.0-beta.35
1 parent 45e7c95 commit 8f3c7a7

3 files changed

Lines changed: 100 additions & 72 deletions

File tree

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Added
11+
-
12+
13+
### Changed
14+
-
15+
16+
### Fixed
17+
-
18+
19+
20+
## [0.1.0-beta.35] - 2026-06-19
21+
1022
### Added
1123
- **`active_renewal_failed` domain status.** A domain whose certificate is still
1224
valid but whose last renewal attempt failed now enters a distinct
1325
degraded-but-serving state instead of being silently disabled. The proxy keeps
1426
serving the existing certificate (the cert-serving queries match a new
1527
`CERT_SERVING_STATUSES` set), and the console/CLI surface a "renewal failed"
1628
warning so operators can fix the renewal before the certificate expires.
29+
- **Monitoring is on by default for new services.** Creating an external service
30+
now seeds the engine's default alert rules (idempotent, all engines) and, for
31+
OTLP-push engines (rustfs/s3), provisions and applies the OTLP ingest key at
32+
creation. All monitoring setup is best-effort and never fails service creation.
1733

1834
### Changed
1935
-
@@ -37,6 +53,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3753
in one schema made the guard skip the `ALTER` in another, and the follow-up
3854
`CREATE INDEX` then failed with `column "service_id" does not exist`. The
3955
guards now filter on `table_schema = current_schema()`.
56+
- **Uptime monitors no longer report a false outage on local installs.** When
57+
`external_url` is unset, the monitor target URL is now built against the proxy
58+
HTTP listener port instead of defaulting to `https`/:443 (which was
59+
unreachable and surfaced as a "Major Outage").
60+
- **Deploy cancellations and 4xx health-check noise are treated correctly.** A
61+
cancelled deployment is no longer recorded as a failure, and 4xx responses
62+
during health probing are no longer misclassified as outages (#136).
63+
64+
### Security
65+
- **On-demand HTTP-01 TLS issuance hardening (ADR-018).** The custom ACME-client
66+
path was hardened per security review as part of the on-demand certificate
67+
issuance feature.
4068

4169

4270
## [0.1.0-beta.34] - 2026-06-17

0 commit comments

Comments
 (0)