Skip to content

Commit 4ea8a86

Browse files
authored
chore: prepare release v0.15.0 (#1687)
Signed-off-by: Vincent Link <vlink@redhat.com>
1 parent 6ee6bc4 commit 4ea8a86

2 files changed

Lines changed: 25 additions & 9 deletions

File tree

.github/ISSUE_TEMPLATE/2_bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ body:
4545
attributes:
4646
label: HTTP Add-on Version
4747
description: What version of the KEDA HTTP Add-on are you running?
48-
placeholder: "e.g., 0.14.0 — check your Helm release, image tag, or deployment manifests"
48+
placeholder: "e.g., 0.15.0 — check your Helm release, image tag, or deployment manifests"
4949
validations:
5050
required: false
5151
- type: input

CHANGELOG.md

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ This changelog keeps track of work items that have been completed and are ready
1010
## History
1111

1212
- [Unreleased](#unreleased)
13+
- [v0.15.0](#v0150)
1314
- [v0.14.0](#v0140)
1415
- [v0.13.0](#v0130)
1516
- [v0.12.2](#v0122)
@@ -32,35 +33,50 @@ This changelog keeps track of work items that have been completed and are ready
3233

3334
### New
3435

36+
- **General**: TODO ([#TODO](https://github.com/kedacore/http-add-on/issues/TODO))
37+
38+
### Improvements
39+
40+
- **General**: TODO ([#TODO](https://github.com/kedacore/http-add-on/issues/TODO))
41+
42+
### Fixes
43+
44+
- **General**: TODO ([#TODO](https://github.com/kedacore/http-add-on/issues/TODO))
45+
46+
### Deprecations
47+
48+
- **General**: TODO ([#TODO](https://github.com/kedacore/http-add-on/issues/TODO))
49+
50+
### Other
51+
52+
- **General**: TODO ([#TODO](https://github.com/kedacore/http-add-on/issues/TODO))
53+
54+
## v0.15.0
55+
56+
### New
57+
3558
- **General**: Add s390x to supported release platforms ([#1662](https://github.com/kedacore/http-add-on/issues/1662))
3659
- **General**: Add `coldStart.placeholder` support for returning static HTTP responses during scale-from-zero ([#874](https://github.com/kedacore/http-add-on/issues/874))
37-
- **General**: TODO ([#TODO](https://github.com/kedacore/http-add-on/issues/TODO))
3860
- **Interceptor**: Add HTTP/2 support (h2c and h2 over TLS), enabling autoscaling of gRPC workloads ([#1084](https://github.com/kedacore/http-add-on/issues/1084))
3961
- **Interceptor**: Select backend transport based on Kubernetes `appProtocol` instead of mirroring the client's protocol. Cleartext backends default to HTTP/1.1 unless the Service port sets `appProtocol: kubernetes.io/h2c`; TLS backends negotiate via ALPN ([#1676](https://github.com/kedacore/http-add-on/issues/1676))
4062
- **Scaler**: Add OpenTelemetry metrics and distributed tracing to the external scaler ([#965](https://github.com/kedacore/http-add-on/issues/965))
4163

4264
### Improvements
4365

44-
- **General**: TODO ([#TODO](https://github.com/kedacore/http-add-on/issues/TODO))
66+
- **General**: Strip managed fields from controller-runtime cache to reduce memory consumption ([#1651](https://github.com/kedacore/http-add-on/issues/1651))
4567

4668
### Fixes
4769

48-
- **General**: TODO ([#TODO](https://github.com/kedacore/http-add-on/issues/TODO))
4970
- **Interceptor**: Fix graceful shutdown so in-flight requests are drained before the process exits. The interceptor now waits for active handlers to complete (bounded by `KEDA_HTTP_DRAIN_TIMEOUT`), marks the readiness probe unhealthy immediately on SIGTERM, and delays listener closure by `KEDA_HTTP_SHUTDOWN_DELAY` to let Kubernetes propagate endpoint removal. ([#1636](https://github.com/kedacore/http-add-on/issues/1636))
5071
- **Interceptor**: Fix panic with "invalid concurrent Body.Read call" when reverse proxy fails without consuming the request body ([#1668](https://github.com/kedacore/http-add-on/issues/1668))
5172
- **Scaler**: Fix incorrect HPA values when both concurrency and requestRate metrics are configured ([#1659](https://github.com/kedacore/http-add-on/issues/1659))
5273
- **Scaler**: Tolerate partial interceptor pod failures instead of restarting the scaler on a single unreachable endpoint; cache last-known concurrency for unreachable pods to prevent underreporting ([#1667](https://github.com/kedacore/http-add-on/issues/1667))
5374

5475
### Deprecations
5576

56-
- **General**: TODO ([#TODO](https://github.com/kedacore/http-add-on/issues/TODO))
5777
- **Interceptor**: Remove `KEDA_HTTP_FORCE_HTTP2` environment variable. This is not a breaking change — HTTP/2 is now negotiated automatically. ([#1084](https://github.com/kedacore/http-add-on/issues/1084))
5878
- **Operator**: Rename `KEDAHTTP_OPERATOR_EXTERNAL_SCALER_SERVICE` and `KEDAHTTP_OPERATOR_EXTERNAL_SCALER_PORT` environment variables to `KEDA_HTTP_OPERATOR_EXTERNAL_SCALER_SERVICE` and `KEDA_HTTP_OPERATOR_EXTERNAL_SCALER_PORT`. Old names are still accepted but log a deprecation warning and will be removed in a future release. ([#1623](https://github.com/kedacore/http-add-on/issues/1623))
5979

60-
### Other
61-
62-
- **General**: TODO ([#TODO](https://github.com/kedacore/http-add-on/issues/TODO))
63-
6480
## v0.14.0
6581

6682
### Breaking Changes

0 commit comments

Comments
 (0)