Skip to content

Releases: reconcilerio/dies

v0.13.0

25 Jun 19:13
1b2f39f
Compare
Choose a tag to compare

Breaking changes and deprecations

A lot changed under the hood in this release, but there are no intentional breaking changes. If you notice something, please open an issue.

Some existing methods are deprecated in favor of equivalent behavior methods with more consistent naming, including:

  • dieadmissionregistrationv1.ValidatingAdmissionPolicySpecDie#VariablesDie -> VariableDie
  • dieflowcontrolv1beta1.PolicyRulesWithSubjectsDie#NonResourcePolicyRuleDie -> NonResourceRulesDie
  • diecorev1.NodeStatusDie#AddresssDie -> AddressesDie
  • diecorev1.NodeSelectorTermDie#MatchFieldsDie -> MatchFieldDie
  • diecorev1.LoadBalancerStatusDie#LoadBalancerDie -> IngressDie
  • dienodev1.SchedulingDie#TolerationsDie -> TolerationDie

Highlights

Dies can now be sealed (with DieSeal) to create a comparison point with future die mutations. The current state of the die and the sealed state can be compared to create diffs and patches. DieDiff uses the go-cmp library to produce human readable diffs. DiePatch generates a patch between the JSON representation of two resources following the desired algorithm. The implementation for each algorithm must be loaded before it can be used. Implementations are available in tree for each of the apimachinery PatchTypes

What's Changed

Full Changelog: v0.12.0...v0.13.0

v0.12.0

18 Apr 13:51
6bafe0f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.0...v0.12.0

v0.11.0

27 Mar 14:28
30f2025
Compare
Choose a tag to compare

First release after renaming from dies.dev. Users will need to update their go imports to remove all references to dies.dev/....

Before:

import diecorev1 "dies.dev/apis/core/v1"

After:

import diecorev1 "reconciler.io/dies/apis/core/v1"

There are no other API changes since v0.10.1

What's Changed

Full Changelog: v0.10.1...v0.11.0

v0.10.1

04 Mar 16:50
45744de
Compare
Choose a tag to compare

What's Changed

Full Changelog: scothis/dies@v0.10.0...v0.10.1

v0.10.0

05 Feb 18:52
5b719f1
Compare
Choose a tag to compare

Breaking Changes

  • Upstream API changes in Kubernetes 1.29 are reflected here.

What's Changed

New Contributors

Full Changelog: scothis/dies@v0.9.0...v0.10.0

v0.9.0

16 Aug 00:58
27522cc
Compare
Choose a tag to compare

v0.8.0

12 Apr 13:25
b9d05b1
Compare
Choose a tag to compare

v0.7.0

09 Dec 14:18
812dd04
Compare
Choose a tag to compare

What's Changed

Full Changelog: scothis/dies@v0.6.2...v0.7.0

v0.6.2

31 Aug 15:37
75655a9
Compare
Choose a tag to compare

What's Changed

Full Changelog: scothis/dies@v0.6.1...v0.6.2

v0.6.1

25 Aug 14:13
04e5dfa
Compare
Choose a tag to compare

What's Changed

Full Changelog: scothis/dies@v0.6.0...v0.6.1