Skip to content

Releases: dotnet/dotnet-operator-sdk

v8.0.0-pre.22

13 Oct 06:31
Compare
Choose a tag to compare
v8.0.0-pre.22 Pre-release
Pre-release

8.0.0-pre.22 (2023-10-13)

Features

  • webhooks: add mutation webhooks. (93031b2)

BREAKING CHANGES

  • webhooks: This overhauls the mutation webhooks.
    Use the documentation to see how they work.
    It is similar to validation webhooks, but with
    changed results.

Signed-off-by: Christoph Bühler [email protected]

v8.0.0-pre.21

12 Oct 09:46
69ff66e
Compare
Choose a tag to compare
v8.0.0-pre.21 Pre-release
Pre-release

8.0.0-pre.21 (2023-10-12)

Features

  • webhooks: automatic installer generation for webhook operators (#632) (69ff66e)

BREAKING CHANGES

  • webhooks: Webhooks are not generated
    via the custom command for webhooks, nor are they
    automatically installed at runtime. For now, webhook
    definitions, certificates, and services are created
    at buildtime.
  • webhooks: This removes the runtime exeuction
    of the webhook registrar magic.

v8.0.0-pre.20

11 Oct 13:31
31b2ab0
Compare
Choose a tag to compare
v8.0.0-pre.20 Pre-release
Pre-release

8.0.0-pre.20 (2023-10-11)

Features

  • web-operator: Add validation webhooks. (#631) (31b2ab0)

BREAKING CHANGES

  • web-operator: This overhauls the way
    webhooks worked. Webhooks now run
    with normal ASP.net ApiControllers.
    To use a webhook, refer to the documentation.
    Basically, create a subclass of the validation
    webhook class and decorate it with the
    correct validation attribute. Then, the
    webhook will run. Other elements
    like automatic install will follow this
    preview release.

v8.0.0-pre.19

09 Oct 08:44
Compare
Choose a tag to compare
v8.0.0-pre.19 Pre-release
Pre-release

8.0.0-pre.19 (2023-10-09)

Bug Fixes

v8.0.0-pre.18

09 Oct 08:40
Compare
Choose a tag to compare
v8.0.0-pre.18 Pre-release
Pre-release

8.0.0-pre.18 (2023-10-09)

Features

  • upgrade KubernetesClient (1c870bf)

v8.0.0-pre.17

07 Oct 07:50
Compare
Choose a tag to compare
v8.0.0-pre.17 Pre-release
Pre-release

8.0.0-pre.17 (2023-10-07)

Features

  • operator: add better error handling and reconnection logic (62db9ad)

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.