Skip to content

Releases: dotnet/dotnet-operator-sdk

v10.0.4-prerelease.1

17 Dec 20:21
4309eb6

Choose a tag to compare

v10.0.4-prerelease.1 Pre-release
Pre-release

10.0.4-prerelease.1 (2025-12-17)

Dependencies

  • core: update dependency sonaranalyzer.csharp to 10.17.0.131074 (#1016) (4309eb6)

v10.0.3

16 Dec 12:03
c9fbd5b

Choose a tag to compare

10.0.3 (2025-12-16)

Dependencies

  • core: update dependency jsonpatch.net to v4 (#1008) (2113c68)
  • core: update dependency roslynator.analyzers to 4.15.0 (#1015) (c9fbd5b)
  • docs: update react monorepo to v19.2.3 (#1012) (e9cbd88)
  • test: update dotnet monorepo (#1007) (7eb6991)
  • tools: update dependency nuget-license to v4.0.3 (#1013) (54fa840)

v10.0.3-prerelease.2

14 Dec 20:53
c9fbd5b

Choose a tag to compare

v10.0.3-prerelease.2 Pre-release
Pre-release

10.0.3-prerelease.2 (2025-12-14)

Dependencies

  • core: update dependency roslynator.analyzers to 4.15.0 (#1015) (c9fbd5b)
  • docs: update react monorepo to v19.2.3 (#1012) (e9cbd88)
  • tools: update dependency nuget-license to v4.0.3 (#1013) (54fa840)

v10.0.3-prerelease.1

10 Dec 05:40
2113c68

Choose a tag to compare

v10.0.3-prerelease.1 Pre-release
Pre-release

10.0.3-prerelease.1 (2025-12-10)

Dependencies

v10.0.2

09 Dec 12:03
2c7d529

Choose a tag to compare

10.0.2 (2025-12-09)

Dependencies

  • core: update dependency sonaranalyzer.csharp to 10.16.1.129956 (#1005) (192c78e)
  • docs: update react monorepo to v19.2.1 (#1006) (622d99a)
  • test: update dependency kubernetesclient to 18.0.13 (#1002) (cafed5f)
  • tools: update dependency nuget-license to v4.0.2 (#1004) (2c7d529)

v10.0.2-prerelease.1

03 Dec 21:47
192c78e

Choose a tag to compare

v10.0.2-prerelease.1 Pre-release
Pre-release

10.0.2-prerelease.1 (2025-12-03)

Dependencies

  • core: update dependency sonaranalyzer.csharp to 10.16.1.129956 (#1005) (192c78e)
  • test: update dependency kubernetesclient to 18.0.13 (#1002) (cafed5f)

v10.0.1

02 Dec 12:02
1014af1

Choose a tag to compare

10.0.1 (2025-12-02)

Dependencies

  • core: update dependency sonaranalyzer.csharp to 10.16.0.128591 (#999) (6433e4d)
  • docs: update dependency @easyops-cn/docusaurus-search-local to v0.52.2 (#1000) (1014af1)
  • test: update dependency microsoft.build.locator to 1.11.2 (#992) (849c43f)

v10.0.1-prerelease.1

27 Nov 18:08
6433e4d

Choose a tag to compare

v10.0.1-prerelease.1 Pre-release
Pre-release

10.0.1-prerelease.1 (2025-11-27)

Dependencies

  • core: update dependency sonaranalyzer.csharp to 10.16.0.128591 (#999) (6433e4d)
  • test: update dependency microsoft.build.locator to 1.11.2 (#992) (849c43f)

v10.0.0

25 Nov 12:02
d717efc

Choose a tag to compare

10.0.0 (2025-11-25)

⚠ BREAKING CHANGES

  • Change of return types of finalizers and controllers.
    To migrate, you'll need to change all instances of finalizers and controllers
    to the new return types Task<ReconciliationResult<TEntity>> instead
    of Task. Use the ReconciliationResult<TEntity> provided methods
    to return your result.
  • IEntityController<TEntity> resides now in the
    KubeOps.Abstractions.Reconciliation.Controller namespace instead of
    KubeOps.Abstractions.Controller.
  • IEntityFinalizer<TEntity> resides now in the
    KubeOps.Abstractions.Reconciliation.Finalizer namespace instead of
    KubeOps.Abstractions.Finalizer.
  • EntityRequeue resides now in the
    KubeOps.Abstractions.Reconciliation.Queue namespace instead of
    KubeOps.Abstractions.Queue.
  • IEntityRequeueFactory resides now in the
    KubeOps.Abstractions.Reconciliation.Queue namespace instead of
    KubeOps.Abstractions.Queue.
  • "semi breaking"; compatible finalizers
    are attached and detached by default now. If there exists a type
    that supports finalizing a given entity type, it will be attached
    by default. This setting can be configured by AutoAttachFinalizers
    and AutoDetachFinalizers in the operator settings.
  • The MutationResult record is now
    sealed.

Features

  • add net10 support while retaining net9 and net8 compatibility (#995) (0a59c24)
  • add missing support for net10 in multiple project files and update Microsoft.Build.Locator version (#998) (d717efc)
  • introduce result-pattern and automatic finalizer management (#980) (06c65ba)

Bug Fixes

  • update syntax receiver to handle visited type symbols only once (#997) (4d43612), closes #996

Dependencies

  • ci: update actions/checkout action to v6 (#994) (454aa11)
  • test: update dotnet monorepo (major) (#984) (062ad9a)

Documentation

  • Correct kubeops CLI usage examples (#991) (b3d7f70)
  • Use 'dotnet new install' instead of deprecated --install switch (#987) (312c367)

v10.0.0-prerelease.4

25 Nov 09:44
d717efc

Choose a tag to compare

v10.0.0-prerelease.4 Pre-release
Pre-release

10.0.0-prerelease.4 (2025-11-25)

Features

  • add missing support for net10 in multiple project files and update Microsoft.Build.Locator version (#998) (d717efc)

Dependencies

  • test: update dotnet monorepo (major) (#984) (062ad9a)