Releases: buehler/dotnet-operator-sdk
Releases · buehler/dotnet-operator-sdk
v8.0.0-pre.16
8.0.0-pre.16 (2023-10-06)
Bug Fixes
- use correct targets file (8c080e8)
Features
- operator: add build targets extension for automatic resource generation (edaed46)
BREAKING CHANGES
- operator: The targets file contains
other properties than before. Refer to the
documentation for explicit details.
v8.0.0-pre.15
8.0.0-pre.15 (2023-10-06)
Features
v8.0.0-pre.14
8.0.0-pre.14 (2023-10-05)
Features
v8.0.0-pre.13
8.0.0-pre.13 (2023-10-05)
Code Refactoring
BREAKING CHANGES
- operator: the
IEventManager
is not part
of the operator anymore. To publish events, inject the
EventPublisher
delegate and use it to publish
events on entities with reason and message.
The name of the events are not base32 encoded but
hex encoded sha512 values now.
v8.0.0-pre.12
8.0.0-pre.12 (2023-10-04)
Features
- generator: generate entity initializer (static and partial) (7bd82c8)
- operator: reworked entity requeue logic (1ef82b2)
BREAKING CHANGES
- operator: controllers do not have
return values anymore. To requeue an entity,
use theEntityRequeue<_>
delegate. When
an entity is requeued, the reconcile loop
is called after the timeout. If - during this
timeout - the entity is modified or deleted,
the timeout will be cancelled.
v8.0.0-pre.9
8.0.0-pre.9 (2023-10-03)
Code Refactoring
BREAKING CHANGES
- finalizer: Finalizers are registered
with an identifier now. The identifier is
generated by the KubeOps.Generator when used.
Finalizers are attached via EntityFinalizerAttacher<>
delegates that attach the finalizer to an entity.
v8.0.0-pre.11
8.0.0-pre.11 (2023-10-03)
Features
- client: add async/sync variants (fc8f725)
- client: add create, update, delete methods for enumerable entities (f56ec3a)
BREAKING CHANGES
- client: all calls that were
async before are now sync. There are
async variants of all calls with the
Async suffix.
Signed-off-by: Christoph Bühler cbuehler@rootd.ch