|
5 | 5 |
|
6 | 6 | **Table of Contents**
|
7 | 7 |
|
8 |
| -- [0.0.0 (2025-01-10)](#000-2025-01-10) |
| 8 | +- [0.0.0 (2025-03-12)](#000-2025-03-12) |
| 9 | +- [0.14.0 (2025-03-06)](#0140-2025-03-06) |
9 | 10 | - [Bug Fixes](#bug-fixes)
|
| 11 | + - [Code Generation](#code-generation) |
10 | 12 | - [Features](#features)
|
11 | 13 | - [0.13.0-alpha.0 (2024-02-27)](#0130-alpha0-2024-02-27)
|
12 | 14 | - [Bug Fixes](#bug-fixes-1)
|
13 |
| - - [Code Generation](#code-generation) |
| 15 | + - [Code Generation](#code-generation-1) |
14 | 16 | - [0.12.0-alpha.0 (2024-02-01)](#0120-alpha0-2024-02-01)
|
15 | 17 | - [Bug Fixes](#bug-fixes-2)
|
16 |
| - - [Code Generation](#code-generation-1) |
| 18 | + - [Code Generation](#code-generation-2) |
17 | 19 | - [Documentation](#documentation)
|
18 | 20 | - [Features](#features-1)
|
19 | 21 | - [0.11.1-alpha.0 (2023-03-09)](#0111-alpha0-2023-03-09)
|
20 | 22 | - [Bug Fixes](#bug-fixes-3)
|
21 |
| - - [Code Generation](#code-generation-2) |
| 23 | + - [Code Generation](#code-generation-3) |
22 | 24 | - [Features](#features-2)
|
23 | 25 | - [Tests](#tests)
|
24 | 26 | - [0.11.0-alpha.0 (2023-02-23)](#0110-alpha0-2023-02-23)
|
25 |
| - - [Code Generation](#code-generation-3) |
| 27 | + - [Code Generation](#code-generation-4) |
26 | 28 | - [0.11.0-alpha.0.pre.1 (2023-02-23)](#0110-alpha0pre1-2023-02-23)
|
27 | 29 | - [Bug Fixes](#bug-fixes-4)
|
28 |
| - - [Code Generation](#code-generation-4) |
| 30 | + - [Code Generation](#code-generation-5) |
29 | 31 | - [Code Refactoring](#code-refactoring)
|
30 | 32 | - [Documentation](#documentation-1)
|
31 | 33 | - [Features](#features-3)
|
|
34 | 36 | - [0.10.0-alpha.0 (2022-09-27)](#0100-alpha0-2022-09-27)
|
35 | 37 | - [Bug Fixes](#bug-fixes-5)
|
36 | 38 | - [Build System](#build-system)
|
37 |
| - - [Code Generation](#code-generation-5) |
| 39 | + - [Code Generation](#code-generation-6) |
38 | 40 | - [Code Refactoring](#code-refactoring-1)
|
39 | 41 | - [Documentation](#documentation-2)
|
40 | 42 | - [Features](#features-4)
|
41 | 43 | - [Tests](#tests-2)
|
42 | 44 | - [0.9.0-alpha.0 (2022-08-01)](#090-alpha0-2022-08-01)
|
43 | 45 | - [Breaking Changes](#breaking-changes)
|
44 | 46 | - [Bug Fixes](#bug-fixes-6)
|
45 |
| - - [Code Generation](#code-generation-6) |
| 47 | + - [Code Generation](#code-generation-7) |
46 | 48 | - [Code Refactoring](#code-refactoring-2)
|
47 | 49 | - [Documentation](#documentation-3)
|
48 | 50 | - [Features](#features-5)
|
49 | 51 | - [Tests](#tests-3)
|
50 | 52 | - [0.8.0-alpha.2 (2022-03-04)](#080-alpha2-2022-03-04)
|
51 | 53 | - [Bug Fixes](#bug-fixes-7)
|
52 |
| - - [Code Generation](#code-generation-7) |
| 54 | + - [Code Generation](#code-generation-8) |
53 | 55 | - [Documentation](#documentation-4)
|
54 | 56 | - [0.8.0-alpha.1 (2022-02-22)](#080-alpha1-2022-02-22)
|
55 | 57 | - [Bug Fixes](#bug-fixes-8)
|
56 |
| - - [Code Generation](#code-generation-8) |
| 58 | + - [Code Generation](#code-generation-9) |
57 | 59 | - [Tests](#tests-4)
|
58 | 60 | - [0.8.0-alpha.0 (2022-02-10)](#080-alpha0-2022-02-10)
|
59 | 61 | - [Bug Fixes](#bug-fixes-9)
|
60 |
| - - [Code Generation](#code-generation-9) |
| 62 | + - [Code Generation](#code-generation-10) |
61 | 63 | - [Code Refactoring](#code-refactoring-3)
|
62 | 64 | - [Documentation](#documentation-5)
|
63 | 65 | - [Features](#features-6)
|
64 | 66 | - [0.7.0-alpha.1 (2021-10-19)](#070-alpha1-2021-10-19)
|
65 |
| - - [Code Generation](#code-generation-10) |
| 67 | + - [Code Generation](#code-generation-11) |
66 | 68 | - [Documentation](#documentation-6)
|
67 | 69 | - [0.7.0-alpha.0 (2021-10-06)](#070-alpha0-2021-10-06)
|
68 | 70 | - [Breaking Changes](#breaking-changes-1)
|
69 | 71 | - [Bug Fixes](#bug-fixes-10)
|
70 | 72 | - [Chores](#chores)
|
71 |
| - - [Code Generation](#code-generation-11) |
| 73 | + - [Code Generation](#code-generation-12) |
72 | 74 | - [Code Refactoring](#code-refactoring-4)
|
73 | 75 | - [Documentation](#documentation-7)
|
74 | 76 | - [Features](#features-7)
|
75 | 77 | - [Tests](#tests-5)
|
76 | 78 | - [0.6.0-alpha.3 (2021-04-29)](#060-alpha3-2021-04-29)
|
77 |
| - - [Code Generation](#code-generation-12) |
| 79 | + - [Code Generation](#code-generation-13) |
78 | 80 | - [0.6.0-alpha.2 (2021-04-29)](#060-alpha2-2021-04-29)
|
79 | 81 | - [Bug Fixes](#bug-fixes-11)
|
80 |
| - - [Code Generation](#code-generation-13) |
| 82 | + - [Code Generation](#code-generation-14) |
81 | 83 | - [Documentation](#documentation-8)
|
82 | 84 | - [Features](#features-8)
|
83 | 85 | - [0.6.0-alpha.1 (2021-04-07)](#060-alpha1-2021-04-07)
|
84 | 86 | - [Bug Fixes](#bug-fixes-12)
|
85 | 87 | - [Build System](#build-system-1)
|
86 |
| - - [Code Generation](#code-generation-14) |
| 88 | + - [Code Generation](#code-generation-15) |
87 | 89 | - [Code Refactoring](#code-refactoring-5)
|
88 | 90 | - [Documentation](#documentation-9)
|
89 | 91 | - [Features](#features-9)
|
|
98 | 100 | - [0.5.4-alpha.1 (2020-04-07)](#054-alpha1-2020-04-07)
|
99 | 101 | - [Bug Fixes](#bug-fixes-15)
|
100 | 102 | - [0.5.3-alpha.3 (2020-04-06)](#053-alpha3-2020-04-06)
|
101 |
| - - [Code Generation](#code-generation-15) |
| 103 | + - [Code Generation](#code-generation-16) |
102 | 104 | - [Code Refactoring](#code-refactoring-6)
|
103 | 105 | - [Documentation](#documentation-11)
|
104 | 106 | - [0.5.3-alpha.1 (2020-04-03)](#053-alpha1-2020-04-03)
|
|
161 | 163 |
|
162 | 164 | <!-- END doctoc generated TOC please keep comment here to allow auto update -->
|
163 | 165 |
|
164 |
| -# [0.0.0](https://github.com/ory/keto/compare/v0.13.0-alpha.0...v0.0.0) (2025-01-10) |
| 166 | +# [0.0.0](https://github.com/ory/keto/compare/v0.14.0...v0.0.0) (2025-03-12) |
| 167 | + |
| 168 | +# [0.14.0](https://github.com/ory/keto/compare/v0.13.0-alpha.0...v0.14.0) (2025-03-06) |
| 169 | + |
| 170 | +We're excited to announce the release of **ORY Keto v0.14.0**! This update |
| 171 | +builds on our commitment to providing a robust, flexible, and high-performance |
| 172 | +authorization server by introducing new features, important fixes, and several |
| 173 | +improvements that enhance both user and developer experiences. |
| 174 | + |
| 175 | +--- |
| 176 | + |
| 177 | +- **New Features & Enhancements** |
| 178 | + - **Batched and Chunked Operations:** Improve performance with batched and |
| 179 | + chunked insertion and deletion of relation tuples and UUID mappings by |
| 180 | + @alnr. |
| 181 | + - **GRPC Server Options:** Configure your gRPC server with additional options |
| 182 | + for more fine-tuned control, thanks to @Demonsthere’s contribution. |
| 183 | + - **Listen Files Update:** The server now writes listen files with the actual |
| 184 | + address, allowing for better test setups by using port 0, contributed by |
| 185 | + @zepatrik. |
| 186 | + - **Inspect Option:** Easily inspect registry details with the new Inspect |
| 187 | + option added by @alnr. |
| 188 | +- **Fixes & Corrections** |
| 189 | + - Fixed HTTP request metrics and various smaller bugs to ensure smoother |
| 190 | + operations. |
| 191 | + - Resolved issues with persister initialization when operating without a |
| 192 | + network, courtesy of @alnr. |
| 193 | +- **Quality Improvements & Automation** |
| 194 | + - Introduced new dependency updates and security fixes, including upgrades to |
| 195 | + critical libraries like Cobra, gRPC, and OpenTelemetry. |
| 196 | + - Integrated a kubescape image scanner to enhance security checks, contributed |
| 197 | + by @Demonsthere. |
| 198 | + |
| 199 | +--- |
| 200 | + |
| 201 | +A warm welcome to our new contributors: |
| 202 | + |
| 203 | +- **@BenjaminNolan** – for their first contribution in fixing a typo in our |
| 204 | + validation module. |
| 205 | +- **@patrickduffy95** – for their inaugural contribution in introducing batch |
| 206 | + checks for relations. |
| 207 | +- **@eroznik** – for their first contribution, enhancing HTTP request metrics. |
| 208 | + |
| 209 | +We appreciate your contributions and the fresh perspectives you bring to ORY |
| 210 | +Keto! |
| 211 | + |
| 212 | +--- |
| 213 | + |
| 214 | +For a complete list of changes, please see the |
| 215 | +[full changelog](https://github.com/ory/keto/compare/v0.13.0-alpha.0...v0.14.0). |
| 216 | + |
| 217 | +Thank you for being part of the ORY community. We’re excited to see how these |
| 218 | +updates help you build even more secure and scalable solutions. |
| 219 | + |
| 220 | +Happy coding! |
165 | 221 |
|
166 | 222 | ### Bug Fixes
|
167 | 223 |
|
|
188 | 244 | (`CONSTRAINT keto_relation_tuples_uuid_pkey PRIMARY KEY (shard_id ASC, nid ASC)`)
|
189 | 245 | so it should not impact the query planner.
|
190 | 246 |
|
| 247 | +### Code Generation |
| 248 | + |
| 249 | +- Pin v0.14.0 release commit |
| 250 | + ([613779b](https://github.com/ory/keto/commit/613779b6dad89f6fb6b4fa6968f13ede11963c97)) |
| 251 | + |
191 | 252 | ### Features
|
192 | 253 |
|
193 | 254 | - Add ContextKeyDialFunc ([#1534](https://github.com/ory/keto/issues/1534))
|
|
0 commit comments