Skip to content

Releases: kubernetes-sigs/controller-runtime

v0.9.0-beta.2

14 May 21:36
e552aee
Compare
Choose a tag to compare
v0.9.0-beta.2 Pre-release
Pre-release

🚨 This is a BETA RELEASE. Use it only for testing purposes, if you find any bugs file an issue.

v0.9.0-beta.1

05 May 17:43
c6f353f
Compare
Choose a tag to compare
v0.9.0-beta.1 Pre-release
Pre-release

🚨 This is a BETA RELEASE. Use it only for testing purposes, if you find any bugs file an issue.

v0.9.0-beta.0

27 Apr 18:35
2d19f01
Compare
Choose a tag to compare
v0.9.0-beta.0 Pre-release
Pre-release

🚨 This is a BETA RELEASE. Use it only for testing purposes, if you find any bugs file an issue.

v0.9.0-alpha.1

24 Mar 18:08
fa42462
Compare
Choose a tag to compare
v0.9.0-alpha.1 Pre-release
Pre-release

🚨 This is an ALPHA RELEASE. Use it only for testing purposes, if you find any bugs file an issue.

v0.9.0-alpha.0

22 Mar 18:48
197751d
Compare
Choose a tag to compare
v0.9.0-alpha.0 Pre-release
Pre-release

🚨 This is an ALPHA RELEASE. Use it only for testing purposes, if you find any bugs file an issue.

v0.8.3

09 Mar 02:46
0d84ce4
Compare
Choose a tag to compare

v0.8.3

changes since v0.8.2

✨ New Features

  • Add client.StrategicMergeFrom (#1413)

🐛 Bug Fixes

  • Manager leader election: Don't reset restcfg UserAgent (#1402)
  • Revert injection deprecation logging (#1415)

Thanks to all our contributors!

v0.8.2

10 Feb 20:07
a8c19c4
Compare
Choose a tag to compare

Changes since v0.8.1

⚠️ Breaking Changes

  • Fix some more races in the delegating logger (#1361)

🐛 Bug Fixes

  • Fix a race condition between leader election and recorder (#1381)
  • Don't hotloop on channel source closure (#1362)

Thanks to all our contributors! 😊

v0.8.1

22 Jan 15:47
9e78e65
Compare
Choose a tag to compare

Changes since v0.8.0

✨ New Features

  • Allow panic as an option to -zap-stacktrace-level" (#1348)
  • Manager: Start all caches before other Runnables (#1327)
  • Bump Kubernetes dependencies to 1.20.2 (#1335)

🐛 Bug Fixes

  • Manager.Elected() should be closed after runnables are started (#1354)
  • Prevent source.Channel from shutting down immediately (#1345)
  • Fix a race in the delegating logger (#1339)
  • Fix DestWritter var name typo (#1340)
  • Fix context.TODO() in the example (#1355)

Thanks to all our contributors! 😊

v0.7.2

22 Jan 15:46
d189419
Compare
Choose a tag to compare

Changes since v0.7.1

🐛 Bug Fixes

  • pkg/client: optionally allow caching of unstructured objects (#1351)

Thanks to all our contributors! 😊

v0.8.0

14 Jan 18:06
818a2ce
Compare
Choose a tag to compare

Changes since v0.7.1

⚠️ Breaking changes

  • Fakeclient: Set ResourceVersion when adding objects to the tracker (#1306)

✨ New Features

  • Checking configfile examples on check_everything.sh (#1336)
  • Adding WithContextFunc for webhook server to pass info to the handler (#1334)
  • Deprecate Inject interface (#1322)
  • initialize reconciler metrics when controller is started (#1324)
  • Allow configuring cache sync timeouts (#1247)
  • Bump Kubernetes dependencies to 1.20.1 (#1268, #1318)
  • Move cluster-specifics from Manager into new pkg/cluster (#1307)
  • Use anonymous function for locking when serving health probes (#1313)
  • Support for using both an external control plane and automatic webhooks together (#1265)

🐛 Bug Fixes

  • pkg/client: optionally allow caching of unstructured objects (#1332)
  • Ignore namespace key when getting cluster-scoped resources (#1326)
  • pkg/log: Set Log to NullLogger after 30 seconds (#1309)
  • Do not set PatchType if patch is empty (#1299)
  • Cache bypass should take into account List types (#1297)

📖 Documentation

  • Fix IntoContext() documentation (#1320)

Thanks to all our contributors! 😊