Added
Bonny.Pluggable.ApplyStatus: Addedsafe_modeoption to gracefully handleNotFounderrors when a resource is deleted during reconciliation. Instead of crashing, a warning is logged and reconciliation continues. Defaults tofalsefor backwards compatibility. Can be configured globally viaconfig :bonny, apply_status_safe_mode: true. Recommended to enable in production - #335Bonny.Axn.safe_apply_status/2: New function that applies resource status while gracefully handlingNotFounderrors - #335
Changed
- Cluster-scoped resources (resources without a namespace) will automatically have owner references omitted #321
Fixed
- Use SHA hashing algorithm tolerated when running in FIPS mode - #276, #275
- removed duplicated code logic for adding the namespace to the event_manifest in the EventRecorder #321
Chores
- Bump k8s from 2.4.2 to 2.5.0 by @dependabot[bot] in #245
- Bump ex_doc from 0.30.9 to 0.31.0 by @dependabot[bot] in #246
- Bump credo from 1.7.1 to 1.7.2 by @dependabot[bot] in #247
- Bump ymlr from 5.0.0 to 5.1.0 by @dependabot[bot] in #248
- Bump dialyxir from 1.4.2 to 1.4.3 by @dependabot[bot] in #249
- Bump credo from 1.7.2 to 1.7.3 by @dependabot[bot] in #250
- Bump ex_doc from 0.31.0 to 0.31.1 by @dependabot[bot] in #253
- Bump actions/cache from 3 to 4 by @dependabot[bot] in #254
- Bump mix_test_watch from 1.1.1 to 1.1.2 by @dependabot[bot] in #255
- Bump ymlr from 5.1.0 to 5.1.2 by @dependabot[bot] in #256
- Bump credo from 1.7.3 to 1.7.4 by @dependabot[bot] in #257
- Bump credo from 1.7.4 to 1.7.5 by @dependabot[bot] in #258
- Bump ex_doc from 0.31.1 to 0.31.2 by @dependabot[bot] in #260
- Bump mix_test_watch from 1.1.2 to 1.2.0 by @dependabot[bot] in #261
- Bump ymlr from 5.1.2 to 5.1.3 by @dependabot[bot] in #262
- Bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot[bot] in #263
- Bump pluggable from 1.0.1 to 1.1.0 by @dependabot[bot] in #264
- Bump k8s from 2.5.0 to 2.6.0 by @dependabot[bot] in #266
- Bump excoveralls from 0.18.0 to 0.18.1 by @dependabot[bot] in #265
- Bump actions/checkout from 4.1.2 to 4.1.3 by @dependabot[bot] in #268
- Bump ex_doc from 0.31.2 to 0.32.1 by @dependabot[bot] in #267
- Bump actions/checkout from 4.1.3 to 4.1.4 by @dependabot[bot] in #269
- Bump ex_doc from 0.32.1 to 0.32.2 by @dependabot[bot] in #271
- Bump credo from 1.7.5 to 1.7.6 by @dependabot[bot] in #272
- Bump owl from 0.8.0 to 0.9.0 by @dependabot[bot] in #259
- Bump actions/checkout from 4.1.4 to 4.1.5 by @dependabot[bot] in #270
- Bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot[bot] in #273
- Bump ex_doc from 0.32.2 to 0.33.0 by @dependabot[bot] in #274
- fips compatable hash by @spunkedy in #276
- Bump ex_doc from 0.34.0 to 0.34.1 by @dependabot[bot] in #279
- Bump jason from 1.4.1 to 1.4.3 by @dependabot[bot] in #280
- Bump ex_doc from 0.34.1 to 0.34.2 by @dependabot[bot] in #281
- Bump owl from 0.9.0 to 0.10.0 by @dependabot[bot] in #282
- Bump owl from 0.10.0 to 0.11.0 by @dependabot[bot] in #285
- Bump excoveralls from 0.18.1 to 0.18.2 by @dependabot[bot] in #284
- Bump telemetry from 1.2.1 to 1.3.0 by @dependabot[bot] in #286
- Bump excoveralls from 0.18.2 to 0.18.3 by @dependabot[bot] in #287
- Bump credo from 1.7.7 to 1.7.9 by @dependabot[bot] in #296
- Bump owl from 0.11.0 to 0.12.1 by @dependabot[bot] in #304
- Bump k8s from 2.6.1 to 2.6.2 by @dependabot[bot] in #303
- Bump ex_doc from 0.34.2 to 0.37.0 by @dependabot[bot] in #307
- Bump ex_doc from 0.37.0 to 0.37.3 by @dependabot[bot] in #310
- use reusable workflow by @mruoss in #313
- Bump credo from 1.7.9 to 1.7.12 by @dependabot[bot] in #311
- Bump owl from 0.12.1 to 0.12.2 by @dependabot[bot] in #306
- Bump actions/checkout from 4.1.6 to 4.2.2 by @dependabot[bot] in #294
- Bump dialyxir from 1.4.3 to 1.4.5 by @dependabot[bot] in #299
- Bump mix_test_watch from 1.2.0 to 1.3.0 by @dependabot[bot] in #317
- Bump k8s from 2.6.2 to 2.7.0 by @dependabot[bot] in #318
- upgrade workflow by @mruoss in #322
- from makefile to mise by @mruoss in #323
- Bump ex_doc from 0.37.3 to 0.38.3 by @dependabot[bot] in #325
- Bump dialyxir from 1.4.5 to 1.4.6 by @dependabot[bot] in #320
- Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #324
- Bump owl from 0.12.2 to 0.13.0 by @dependabot[bot] in #326
- Bump k8s from 2.7.0 to 2.8.0 by @dependabot[bot] in #329
- Bump mruoss/action_elixir_run_tests/.github/workflows/elixir-run-tests.yml from 1.3.0 to 2.0.0 by @dependabot[bot] in #334
- Bump ymlr from 5.1.3 to 5.1.4 by @dependabot[bot] in #319
- Bump ex_doc from 0.38.3 to 0.39.1 by @dependabot[bot] in #331
- Bump credo from 1.7.12 to 1.7.13 by @dependabot[bot] in #330
- Bump excoveralls from 0.18.3 to 0.18.5 by @dependabot[bot] in #305
- Bump mix_test_watch from 1.3.0 to 1.4.0 by @dependabot[bot] in #332
- Bump actions/checkout from 5.0.0 to 6.0.2 by @dependabot[bot] in #337
- Bump mruoss/action_elixir_run_tests/.github/workflows/elixir-run-tests.yml from 2.2.0 to 2.2.1 by @dependabot[bot] in #336
- Bump nick-fields/retry from 2 to 3 by @dependabot[bot] in #339
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #338
New Contributors
- @spunkedy made their first contribution in #276
- @snackycracky made their first contribution in #321
Full Changelog: v1.4.0...v1.5.0