Skip to content

Releases: dotnet/dotnet-operator-sdk

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 [email protected]

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)

v8.0.0-pre.6

29 Sep 15:07
Compare
Choose a tag to compare
v8.0.0-pre.6 Pre-release
Pre-release

8.0.0-pre.6 (2023-09-29)

Features

  • abstractions: add custom kubernetes entity helper (bcd1f52)
  • client: Add Kubernetes Client package (42bc8ee)

BREAKING CHANGES

  • client: The IKubernetesClient interface
    and implementation now require the TEntity typeparam
    instead of each method providing one. The implementation
    is instanced with EntityMetadata to allow the operator
    to inject the clients for each entity.

v7.6.1

29 Sep 09:06
9b0ce08
Compare
Choose a tag to compare

7.6.1 (2023-09-29)

Bug Fixes

  • Merge Watch & Local events. Switch by uid & type grouping. (#616) (d6031c6), closes #585 #579

v8.0.0-pre.5

28 Sep 14:13
8660f43
Compare
Choose a tag to compare
v8.0.0-pre.5 Pre-release
Pre-release

8.0.0-pre.5 (2023-09-28)

Features

  • cli: add certificate generator command (#620) (8660f43)

BREAKING CHANGES

  • cli: This allows the operator
    to create a valid selfsigned CA and server
    certificate ad-hoc in the cluster when using
    webhooks. Instead of generating the certificates
    locally and using them as config-map in kustomize,
    the operator can run the cli to generate the service
    certificate.

v8.0.0-pre.4

28 Sep 10:15
7cac2ad
Compare
Choose a tag to compare
v8.0.0-pre.4 Pre-release
Pre-release

8.0.0-pre.4 (2023-09-28)

Features

  • cli: management install/uninstall commands (#618) (7cac2ad)

BREAKING CHANGES

  • cli: The install / uninstall commands
    now search for a project or solution file to parse the
    CRDs from a solution or a project.