Skip to content

Commit 89f4835

Browse files
authored
Prepare v1.3.0 release (#7467)
Signed-off-by: Johan Fylling <[email protected]>
1 parent ee38d83 commit 89f4835

File tree

4 files changed

+5106
-2
lines changed

4 files changed

+5106
-2
lines changed

CHANGELOG.md

+56-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,62 @@
33
All notable changes to this project will be documented in this file. This
44
project adheres to [Semantic Versioning](http://semver.org/).
55

6-
## Unreleased
6+
## 1.3.0
7+
8+
This release contains a mix of features, bugfixes, and dependency updates.
9+
10+
### New Buffer Option for Decision Logs ([#5724](https://github.com/open-policy-agent/opa/issues/5724))
11+
12+
A new, optional, buffering mechanism has been added to decision logging.
13+
The default buffer is designed around making precise memory footprint guarantees, which can produce lock contention at high loads, negatively impacting query performance.
14+
The new event-based buffer is designed to reduce lock contention and improve performance at high loads, but sacrifices the memory footprint guarantees of the default buffer.
15+
16+
The new event-based buffer is enabled by setting the `decision_logs.reporting.buffer_type` [configuration option](https://www.openpolicyagent.org/docs/latest/configuration/#decision-logs) to `event`.
17+
18+
For more details, see the decision log plugin [README](https://github.com/open-policy-agent/opa/blob/main/v1/plugins/logs/README.md).
19+
20+
Reported by @mjungsbluth, authored by @sspaink
21+
22+
### OpenTelemetry: HTTP Support and Expanded Batch Span Configuration ([#7412](https://github.com/open-policy-agent/opa/issues/7412))
23+
24+
Distributed tracing through OpenTelemetry has been extended to support HTTP collectors (enabled by setting the `distributed_tracing.type` configuration option to `http`).
25+
Additionally, configuration has been expanded with fine-grained batch span processor [options](https://www.openpolicyagent.org/docs/latest/configuration/#distributed-tracing).
26+
27+
Authored and reported by @sqyang94
28+
29+
### Runtime, Tooling, SDK
30+
31+
- compile: Require multi-term entrypoint paths for optimized bundle building ([#7321](https://github.com/open-policy-agent/opa/issues/7321)) authored by @johanfylling reported by @nikpivkin
32+
- fmt: Allow one liner rule grouping ([#6760](https://github.com/open-policy-agent/opa/issues/6760)) authored by @anderseknert
33+
- fmt: Fix v0-compatible fmt with stdin ([#7409](https://github.com/open-policy-agent/opa/issues/7409)) authored and reported by @charlieegan3
34+
- ir: Fix nil pointer deref in Unmarshal() when handling IsSetStmt ([#7415](https://github.com/open-policy-agent/opa/issues/7415)) authored and reported by @KrisKennawayDD
35+
- planner: Fix Wasm vs non-Wasm evaluation difference bug related to the overeager optimization of ref head rules ([#7439](https://github.com/open-policy-agent/opa/pull/7439)) authored by @srenatus
36+
- sdk: Removing repeat args from sub-func call ([#7443](https://github.com/open-policy-agent/opa/pull/7443)) authored by @alingse
37+
- tester: Including parameterized test cases in test report counter ([#7407](https://github.com/open-policy-agent/opa/issues/7407)) authored by @johanfylling
38+
- tester: Only including failed sub-test cases in report summary when non-verbose ([#7426](https://github.com/open-policy-agent/opa/pull/7426)) authored by @johanfylling
39+
40+
### Docs, Website, Ecosystem
41+
42+
- docs: Add some notes about AI assisted patches ([#7436](https://github.com/open-policy-agent/opa/pull/7436)) authored by @charlieegan3
43+
- docs: Add query_parameters_to_set ([#7405](https://github.com/open-policy-agent/opa/pull/7405)) authored by @sedovmik
44+
- docs: Delete reference to license key in Envoy tutorial ([#7466](https://github.com/open-policy-agent/opa/pull/7466)) authored by @joostholslag
45+
- docs: Fix typo in Envoy tutorial ([#7464](https://github.com/open-policy-agent/opa/pull/7464)) authored by @joostholslag
46+
- docs: Update slack inviter link ([#7450](https://github.com/open-policy-agent/opa/pull/7450)) authored by @charlieegan3
47+
- docs: Update terraform examples ([#7429](https://github.com/open-policy-agent/opa/pull/7429)) authored by @charlieegan3
48+
- docs: Simplify `kind` usage instruction in Envoy tutorial ([#7465](https://github.com/open-policy-agent/opa/pull/7465)) authored by @joostholslag
49+
50+
### Miscellaneous
51+
52+
- Enable unused-receiver linter (revive) ([#7448](https://github.com/open-policy-agent/opa/pull/7448)) authored by @anderseknert
53+
- Dependency updates; notably:
54+
- build(deps): bump github.com/containerd/containerd from 1.7.26 to 1.7.27
55+
- build(deps): bump github.com/dgraph-io/badger/v4 from 4.5.1 to 4.6.0
56+
- build(deps): bump github.com/opencontainers/image-spec from 1.1.0 to 1.1.1
57+
- build(deps): bump github.com/prometheus/client_golang 1.21.0 to 1.21.1
58+
- build(deps): bump golang.org/x/net from 0.35.0 to 0.37.0
59+
- build(deps): bump golang.org/x/time from 0.10.0 to 0.11.0
60+
- build(deps): bump google.golang.org/grpc from 1.70.0 to 1.71.0
61+
- build(deps): bump go.opentelemetry.io deps to 1.35.0/0.60.0
762

863
## 1.2.0
964

0 commit comments

Comments
 (0)