Skip to content

Releases: buehler/dotnet-operator-sdk

v8.0.0-pre.16

06 Oct 09:15
Compare
Choose a tag to compare
v8.0.0-pre.16 Pre-release
Pre-release

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

06 Oct 06:28
Compare
Choose a tag to compare
v8.0.0-pre.15 Pre-release
Pre-release

8.0.0-pre.15 (2023-10-06)

Features

  • cli: add generate docker file command and optimize it (e878ad8)
  • cli: add generate operator command (2274a31)
  • cli: add operator role and role binding for rbac (5e91856)
  • operator: add namespaced operators (c1345c3)

v8.0.0-pre.14

05 Oct 12:03
b8d7827
Compare
Choose a tag to compare
v8.0.0-pre.14 Pre-release
Pre-release

8.0.0-pre.14 (2023-10-05)

Features

  • operator: add leader election via KubernetesClient (#627) (b8d7827)

v8.0.0-pre.13

05 Oct 08:52
8e07bc6
Compare
Choose a tag to compare
v8.0.0-pre.13 Pre-release
Pre-release

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

04 Oct 14:37
Compare
Choose a tag to compare
v8.0.0-pre.12 Pre-release
Pre-release

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 the EntityRequeue<_> 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

03 Oct 11:51
5fc23d3
Compare
Choose a tag to compare
v8.0.0-pre.9 Pre-release
Pre-release

8.0.0-pre.9 (2023-10-03)

Code Refactoring

  • finalizer: Rework finalizer in controllers (#625) (5fc23d3)

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

03 Oct 23:34
Compare
Choose a tag to compare
v8.0.0-pre.11 Pre-release
Pre-release

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

v8.0.0-pre.10

03 Oct 14:16
Compare
Choose a tag to compare
v8.0.0-pre.10 Pre-release
Pre-release

8.0.0-pre.10 (2023-10-03)

Bug Fixes

  • generator: correctly build nuget package (fc697ba)
  • include build output in generator package (5f6ffe6)

v8.0.0-pre.8

02 Oct 14:54
af3836a
Compare
Choose a tag to compare
v8.0.0-pre.8 Pre-release
Pre-release

8.0.0-pre.8 (2023-10-02)

Features

  • generator: add controller registrations (#623) (af3836a)

v8.0.0-pre.7

02 Oct 08:59
Compare
Choose a tag to compare
v8.0.0-pre.7 Pre-release
Pre-release

8.0.0-pre.7 (2023-10-02)

Features

  • operator: register kubernetes client as transient (81654c3)