Releases: buehler/dotnet-operator-sdk
Releases · buehler/dotnet-operator-sdk
v8.0.1-pre.3
8.0.1-pre.3 (2024-01-26)
Bug Fixes
- deps: update dependency sonaranalyzer.csharp to v9.18.0.83559 (592061c)
v8.0.1-pre.2
8.0.1-pre.2 (2024-01-25)
Bug Fixes
- deps: update dependency roslynator.analyzers to v4.10.0 (342e12d)
v8.0.1-pre.1
8.0.1-pre.1 (2024-01-18)
Bug Fixes
- deps: update dependency sonaranalyzer.csharp to v9.17.0.82934 (d52e5fb)
v8.0.0
8.0.0 (2024-01-17)
Bug Fixes
- add entity UID into event name to generate relation. (8c1848f), closes #681
- allow the CLI to be used in NET6 and NET7 (0b4aa96)
- cli: readd c# support. (a508b12)
- correct dependency (7768870)
- deps: update dependencies to v0.48.0 (#667) (270cb94)
- deps: update dependency roslynator.analyzers to v4.6.0 (8430f7a)
- deps: update dependency roslynator.analyzers to v4.6.1 (c5b1ccf)
- deps: update dependency roslynator.analyzers to v4.6.2 (b6ffb31)
- deps: update dependency roslynator.analyzers to v4.6.4 (4c802d6)
- deps: update dependency roslynator.analyzers to v4.7.0 (c0a78f5)
- deps: update dependency roslynator.analyzers to v4.8.0 (93c562e)
- deps: update dependency roslynator.analyzers to v4.9.0 (db38a6a)
- deps: update dependency sonaranalyzer.csharp to v9.12.0.78982 (c3c2443)
- deps: update dependency sonaranalyzer.csharp to v9.14.0.81108 (c64c094)
- deps: update dependency sonaranalyzer.csharp to v9.15.0.81779 (fceda09)
- deps: update dependency sonaranalyzer.csharp to v9.16.0.82469 (14ddb86)
- generator: correctly build nuget package (f9f14d8)
- include build output in generator package (014a7a4)
- make JsonDiffer thread safe (#683) (5379ee3)
- rbac: do not mix apigroups. (0b8cbab), closes #583
- ToExpression(this IEnumerable selectors) extension method returns wrong result (d13cadf)
- Transpiler inconsistencies for CRDs (#688) (39f5a29)
- use correct targets file (5b934d0)
- use get instead of list in kubernetes client. (83c9210), closes #647
- use resource version in watcher to get newest events from API. (dd94ff8), closes #675
Code Refactoring
- CLI Argument parsing (#615) (02576f4)
- finalizer: Rework finalizer in controllers (#625) (5e39484)
- operator: rework event publishing (#626) (d99c7ba)
- Split Operator in several packages (#605) (e706f3a)
- Transpilation and conversion of objects (#614) (e17cd8c)
Features
- abstractions: add custom kubernetes entity helper (c62619f)
- add .net8 and allow .net6 in generator (#670) (ec43825), closes #641 #659 #633
- add runtime generated entity clients (3b48147)
- cli: add certificate generator command (#620) (895a8d0)
- cli: add generate docker file command and optimize it (fb06960)
- cli: add generate operator command (407d01a)
- cli: add operator role and role binding for rbac (9a8c28c)
- client: add async/sync variants (44df7e3)
- client: add create, update, delete methods for enumerable entities (88cc35f)
- client: Add Kubernetes Client package (0629746)
- client: Use true generics again (#640) (2154240)
- cli: management install/uninstall commands (#618) (03cd894)
- generator: add controller registrations (#623) (1697d26)
- generator: generate entity initializer (static and partial) (77458b6)
- operator: add better error handling and reconnection logic (318541c)
- operator: add build targets extension for automatic resource generation (7df5d48)
- operator: add leader election via KubernetesClient (#627) (d07ad0d)
- operator: add namespaced operators (b967f37)
- operator: register kubernetes client as transient (154ba67)
- operator: reworked entity requeue logic (3f6b862)
- transpiler: allow metadata to be created from actual types. (ef91bd1)
- upgrade KubernetesClient (6896435)
- web operator: add localtunnel feature for easy webhook development. ([dbb3f85](https://github.com/buehler/dotnet-operator-sdk/commi...
v8.0.0-pre.45
v8.0.0-pre.44
v8.0.0-pre.43
v8.0.0-pre.42
8.0.0-pre.42 (2024-01-10)
Bug Fixes
- deps: update dependency roslynator.analyzers to v4.9.0 (0d8a8e3)
v8.0.0-pre.41
8.0.0-pre.41 (2024-01-02)
Bug Fixes
- deps: update dependency roslynator.analyzers to v4.8.0 (75f04d0)