Releases ยท operator-framework/operator-controller

v1.8.0

Installation

curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.8.0/install.sh | bash -s

What's Changed

  • ๐ŸŒฑ Bump github.com/prometheus/common from 0.67.3 to 0.67.4 by @dependabot[bot] in #2357
  • ๐ŸŒฑ Bump golang.org/x/crypto from 0.44.0 to 0.45.0 by @dependabot[bot] in #2352
  • ๐ŸŒฑ Bump actions/checkout from 5 to 6 by @dependabot[bot] in #2356
  • ๐ŸŒฑ Bump github.com/google/go-containerregistry from 0.20.6 to 0.20.7 by @dependabot[bot] in #2361
  • โœจ OPRUN-4288: Add upgrade e2es for standard to experimental by @tmshort in #2360
  • ๐Ÿ› add PDB to make sure at least 1 pod is always available during upgrade by @jianzhangbjz in #2362
  • ๐Ÿ“– Update ClusterExtensionRevision API docs by @perdasilva in #2350
  • ๐ŸŒฑ new tag symmetry and required validations by @grokspawn in #2358
  • ๐ŸŒฑ Bump pymdown-extensions from 10.17.1 to 10.17.2 by @dependabot[bot] in #2364
  • ๐ŸŒฑ institute 2wk dependency cooldown policy by @grokspawn in #2363
  • ๐Ÿ› Fix testCatalogName conflict by @jianzhangbjz in #2367
  • ๐ŸŒฑ Use Patch instead of Update for finalizer operations by @tmshort in #2328
  • ๐ŸŒฑ Update approvers by @perdasilva in #2369
  • โš ๏ธ Refine ClusterExtentionRevision conditions by @perdasilva in #2340
  • ๐Ÿ“– Clarify single controller assumption in OLM v1 design by @joelanford in #2372
  • ๐ŸŒฑ Update inline config docs and annotations by @perdasilva in #2366
  • โš ๏ธ Remove Paused ClusterExtensionRevision LifecycleState by @perdasilva in #2373
  • โš ๏ธ Remove Migrated reason from ClusterExtensionRevision Available condition by @perdasilva in #2374
  • ๐ŸŒฑ Bump urllib3 from 2.5.0 to 2.6.0 by @dependabot[bot] in #2376
  • ๐Ÿ“– Add local dev environment specialist Claude subagent by @trgeiger in #2368
  • โœจ Propagate ClusterExtensionRevision conditions to ClusterExtension status by @perdasilva in #2281
  • ๐ŸŒฑ Add AGENTS.md to assist AI agents interacting with this repository by @joelanford in #2274
  • ๐ŸŒฑ Fix import linting rule for moved util package by @joelanford in #2378
  • ๐ŸŒฑ Bump helm.sh/helm/v3 from 3.19.2 to 3.19.3 by @dependabot[bot] in #2381
  • ๐ŸŒฑ Don't assume there is only one replica in e2e tests by @tmshort in #2379
  • ๐Ÿ› Add support for build metadata precedence in bundle version comparison by @joelanford in #2273
  • ๐Ÿ“– Update .spec.config api doc to direct users to docs by @perdasilva in #2383
  • ๐ŸŒฑ Change the experimental-e2e to use a two-node kind cluster by @tmshort in #2382
  • ๐ŸŒฑ Move the kind configs into a subdirectory by @tmshort in #2384
  • ๐ŸŒฑ Bump beautifulsoup4 from 4.14.2 to 4.14.3 by @dependabot[bot] in #2388
  • ๐ŸŒฑ Bump github.com/klauspost/compress from 1.18.1 to 1.18.2 by @dependabot[bot] in #2387
  • ๐ŸŒฑ OPRUN-4261 Migrate e2e tests to Godog BDD framework by @pedjak in #2365
  • ๐ŸŒฑ Update goreleaser to v2.11.2 by @tmshort in #2390
  • ๐Ÿ“– Updating docs strings for API go definitions by @michaelryanpeter in #2359
  • ๐ŸŒฑ Bump golang.org/x/sync from 0.18.0 to 0.19.0 by @dependabot[bot] in #2391
  • ๐ŸŒฑ Bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in #2392
  • ๐ŸŒฑ (bingo) Update golang-ci from v2.6.2 to v2.7.2 by @camilamacedo86 in #2395
  • ๐ŸŒฑ Bump platformdirs from 4.5.0 to 4.5.1 by @dependabot[bot] in #2397
  • โœจ Update go version to 1.25.3 by @tmshort in #2400
  • ๐ŸŒฑ Migrate E2e NetworkPolicy tests to static analysis with kube-score and conftest by @pedjak in #2393
  • ๐ŸŒฑ Add CLAUDE command and new check to review and lint the API changes by @camilamacedo86 in #2399
  • ๐ŸŒฑ Bump pymdown-extensions from 10.17.2 to 10.18 by @dependabot[bot] in #2401
  • ๐ŸŒฑ Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.19.2 by @dependabot[bot] in #2403
  • ๐ŸŒฑ Bump urllib3 from 2.6.0 to 2.6.1 by @dependabot[bot] in #2406
  • ๐ŸŒฑ Bump golang.org/x/mod from 0.30.0 to 0.31.0 by @dependabot[bot] in #2404
  • ๐ŸŒฑ Bump golang.org/x/tools from 0.39.0 to 0.40.0 by @dependabot[bot] in #2405
  • ๐ŸŒฑ Add camilamacedo86 to approvers by @camilamacedo86 in #2408
  • ๐ŸŒฑ Bump github.com/operator-framework/api from 0.36.0 to 0.37.0 by @dependabot[bot] in #2414
  • ๐ŸŒฑ Bump codecov/codecov-action from 5.5.1 to 5.5.2 by @dependabot[bot] in #2412
  • ๐ŸŒฑ Bump helm.sh/helm/v3 from 3.19.3 to 3.19.4 by @dependabot[bot] in #2415
  • ๐ŸŒฑ Bump urllib3 from 2.6.1 to 2.6.2 by @dependabot[bot] in #2416
  • ๐ŸŒฑ Bump pymdown-extensions from 10.18 to 10.19 by @dependabot[bot] in #2417
  • ๐ŸŒฑ Bump pymdown-extensions from 10.19 to 10.19.1 by @dependabot[bot] in #2419
  • ๐ŸŒฑ Bump github.com/containerd/containerd from 1.7.29 to 1.7.30 by @dependabot[bot] in #2421
  • ๐ŸŒฑ Bump github.com/BurntSushi/toml from 1.5.0 to 1.6.0 by @dependabot[bot] in #2422
  • ๐ŸŒฑ Bump mkdocs-material from 9.7.0 to 9.7.1 by @dependabot[bot] in #2423
  • ๐ŸŒฑ Bump soupsieve from 2.8 to 2.8.1 by @dependabot[bot] in #2424
  • ๐ŸŒฑ Improve Makefile error handling and fix policy message typos by @pedjak in #2402
  • ๐ŸŒฑ Upgrade controller-gen from v0.19.0 to v0.20.0 by @camilamacedo86 in #2425
  • ๐ŸŒฑ Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #2418
  • ๐ŸŒฑ (api-lint-diff) Enhance CLAUDE command and shell to consider fixed scenarios by @camilamacedo86 in #2410
  • ๐Ÿ› Fix API documentation to comply with k8s conventions by fixing embedded field docs and adding missing +optional markers by @camilamacedo86 in #2409
  • ๐ŸŒฑ [Updated] Bump sigs.k8s.io/controller-tools from 0.19.0 to 0.20.0 in the k8s-dependencies group by @tmshort in #2427
  • โœจ Promote Single Own Feature Gate AND Config spec in the CR to GA by @camilamacedo86 in #2428
  • ๐ŸŒฑ standardizing approach for required-tests-with-occasional-overrides by @grokspawn in #2431
  • ๐Ÿ“– Clarify install mode docs by @oceanc80 in https://github.com/operator-framework...

Read more

v1.7.0

Installation

curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.7.0/install.sh | bash -s

What's Changed

  • ๐ŸŒฑ Bump helm.sh/helm/v3 from 3.19.1 to 3.19.2 by @dependabot[bot] in #2324
  • ๐ŸŒฑ Bump certifi from 2025.10.5 to 2025.11.12 by @dependabot[bot] in #2326
  • ๐ŸŒฑ Bump pymdown-extensions from 10.16.1 to 10.17.1 by @dependabot[bot] in #2327
  • ๐ŸŒฑ Bump golang.org/x/mod from 0.29.0 to 0.30.0 by @dependabot[bot] in #2325
  • ๐ŸŒฑ Revision manifest sanitization by @dtfranz in #2319
  • ๐ŸŒฑ Bump golang.org/x/tools from 0.38.0 to 0.39.0 by @dependabot[bot] in #2330
  • ๐ŸŒฑ Only include ClusterExtensionRevision CRD when Boxcutter enabled by @tmshort in #2331
  • ๐ŸŒฑ Upgrade golangci-lint from v2.1.6 to v2.6.2 by @camilamacedo86 in #2336
  • ๐ŸŒฑ Add enum validation annotation to CollisionProtection by @perdasilva in #2334
  • โœจ Add Bundle-Agnostic Configuration Validation Using JSON Schema by @camilamacedo86 in #2316
  • ๐ŸŒฑ Bump github.com/google/renameio/v2 from 2.0.0 to 2.0.1 by @dependabot[bot] in #2337
  • ๐Ÿ› Reduce log verbosity by moving BoxCutter reports to debug mode by @camilamacedo86 in #2335
  • ๐Ÿ› OPRUN-4266: Restore last-applied-config annotation in cache by @tmshort in #2338
  • ๐ŸŒฑ Bump github.com/prometheus/common from 0.67.2 to 0.67.3 by @dependabot[bot] in #2341
  • ๐ŸŒฑ Bump click from 8.3.0 to 8.3.1 by @dependabot[bot] in #2342
  • โš ๏ธ (Boxcutter Runtime) Revision discovery now uses label-based cache lookups, removing Spec.Previous and preventing orphaned revisions on delete. by @camilamacedo86 in #2315
  • โœจ OPRUN-4240: Add Claude Code integration for test profiling by @tmshort in #2309
  • ๐Ÿ› Downgrade bingo output files to v0.9.0 by @tmshort in #2343
  • ๐Ÿ› Fix Boxcutter manifest ordering inconsistency by @tmshort in #2329
  • ๐ŸŒฑ Use local cache to check kind version by @tmshort in #2346
  • โš ๏ธ fix: rename owner label and clarify variable naming by @camilamacedo86 in #2349
  • ๐Ÿ› override local pull policy with permissive policy by @grokspawn in #2339
  • ๐ŸŒฑ Refactor ClusterExtension reconciler to use composable step-based pipeline by @pedjak in #2332

Full Changelog: v1.6.0...v1.7.0

v1.6.0

Installation

curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.6.0/install.sh | bash -s

What's Changed

  • ๐ŸŒฑ Bump codecov/codecov-action from 5.5.0 to 5.5.1 by @dependabot[bot] in #2191
  • ๐ŸŒฑ Bump github.com/prometheus/common from 0.66.0 to 0.66.1 by @dependabot[bot] in #2192
  • ๐ŸŒฑ Bump markdown from 3.8.2 to 3.9 by @dependabot[bot] in #2194
  • ๐ŸŒฑ Bump github.com/prometheus/client_golang from 1.23.1 to 1.23.2 by @dependabot[bot] in #2193
  • โœจ Implement Boxcutter by @thetechnick in #1946
  • ๐ŸŒฑ Bump pkg.package-operator.run/boxcutter from 0.5.1 to 0.6.0 by @dependabot[bot] in #2196
  • ๐ŸŒฑ Bump golang.org/x/mod from 0.27.0 to 0.28.0 by @dependabot[bot] in #2198
  • ๐ŸŒฑ Bump mkdocs-material from 9.6.18 to 9.6.19 by @dependabot[bot] in #2199
  • ๐ŸŒฑ Bump golang.org/x/sync from 0.16.0 to 0.17.0 by @dependabot[bot] in #2197
  • ๐Ÿ› OCPBUGS-61213: webhook operator update by @perdasilva in #2184
  • ๐Ÿ› OPRUN-4110: Restart when SystemCertPool should change by @tmshort in #2175
  • ๐Ÿ› retract v1.5.0; exclude hack/kind-config/containerd/certs.d from root module by @joelanford in #2202
  • โš ๏ธ OPRUN-4075: Move to a helm-based configuration by @tmshort in #2145
  • ๐Ÿ› OPRUN-4128: Rename opcon manager CRB when boxcutter is enabled by @tmshort in #2209
  • ๐ŸŒฑ Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #2205
  • ๐ŸŒฑ Bump pkg.package-operator.run/boxcutter from 0.6.0 to 0.7.0 by @dependabot[bot] in #2211
  • ๐ŸŒฑ Bump golang.org/x/tools from 0.36.0 to 0.37.0 by @dependabot[bot] in #2212
  • โœจOPRUN-4120: migrate containers libs to new mono-repo by @anik120 in #2195
  • ๐Ÿ› OPRUN-4139: Use old and new pod selectors during kustomize-to-helm transition by @tmshort in #2214
  • ๐ŸŒฑ CER: centralize status updates into big-R Reconcile method by @joelanford in #2200
  • โœจ CER Previous Limit by @dtfranz in #2204
  • ๐Ÿ› Revert "migrate containers libs to new mono-repo" by @tmshort in #2215
  • ๐ŸŒฑ OPRUN-4101: Move helm converter to applier package by @perdasilva in #2207
  • ๐Ÿ› OPRUN-4139: Use control-plane selectors in network-policies and tests for now by @tmshort in #2218
  • ๐ŸŒฑ Bump github.com/operator-framework/operator-registry from 1.57.0 to 1.58.0 by @dependabot[bot] in #2217
  • โœจ Add more probing to CER by @thetechnick in #2210
  • ๐ŸŒฑ promote rukpak hash util to shared package, use in boxcutter applier by @joelanford in #2201
  • ๐ŸŒฑ Bump mkdocs-material from 9.6.19 to 9.6.20 by @dependabot[bot] in #2219
  • ๐ŸŒฑ Bump k8s.io/component-base to v0.33.4 by @perdasilva in #2220
  • โœจOPRUN-4120: migrate containers libs to new mono repo by @anik120 in #2221
  • ๐ŸŒฑ OPRUN-4138 Remove no-op patch strategy tags and markers by @pedjak in #2225
  • โš  OPRUN-4106: remove support for annotation based config by @anik120 in #2224
  • ๐ŸŒฑ Bump sigs.k8s.io/controller-tools from 0.18.0 to 0.19.0 in the k8s-dependencies group by @dependabot[bot] in #2172
  • ๐ŸŒฑ Add pedjak to OWNER_ALIASES as reviwer by @perdasilva in #2227
  • ๐ŸŒฑ Bump regex from 2025.9.1 to 2025.9.18 by @dependabot[bot] in #2228
  • โœจ OPRUN-4150: Relax webhook support preconditions by @perdasilva in #2222
  • โœจ OPRUN-4151: Add webhook rule validation by @perdasilva in #2226
  • ๐ŸŒฑ Bump lxml from 6.0.1 to 6.0.2 by @dependabot[bot] in #2229
  • ๐ŸŒฑ OPRUN-4138 Make ClusterExtensionRevision .spec.phases optional by @pedjak in #2230
  • ๐ŸŒฑ OPRUN-4138 Load CRDs for envtests from chart directory by @pedjak in #2232
  • โœจ Fix Tilt by adding certManager option to the tilt.yaml chart by @trgeiger in #2233
  • ๐ŸŒฑ OPRUN-4077: Remove the kustomize config by @tmshort in #2213
  • ๐ŸŒฑ OPRUN-4138 ClusterExtensionRevision .spec.revision must be positive by @pedjak in #2231
  • ๐ŸŒฑ OPRUN-4138 Remove bingo-upgrade Makefile target by @pedjak in #2234
  • ๐Ÿ› OPRUN-4166: Use long name for curl image by @tmshort in #2235
  • ๐ŸŒฑ Bump helm.sh/helm/v3 from 3.18.6 to 3.19.0 by @dependabot[bot] in #2216
  • ๐ŸŒฑ Bump pyyaml from 6.0.2 to 6.0.3 by @dependabot[bot] in #2236
  • ๐Ÿ› (fix): unhandle changes for crd upgrade safety ( OCPBUGS-59518 ) by @camilamacedo86 in #2179
  • ๐ŸŒฑ Bump markupsafe from 3.0.2 to 3.0.3 by @dependabot[bot] in #2241
  • ๐ŸŒฑ Bump beautifulsoup4 from 4.13.5 to 4.14.2 by @dependabot[bot] in #2240
  • ๐ŸŒฑ Bump mkdocs-material from 9.6.20 to 9.6.21 by @dependabot[bot] in #2243
  • ๐ŸŒฑ Refactor NewBundleFS test utility to builder pattern by @perdasilva in #2237
  • ๐Ÿ› OCPBUGS-62021: Fix install mode support gating by @perdasilva in #2238
  • ๐ŸŒฑ Bump github.com/operator-framework/api from 0.34.0 to 0.35.0 by @dependabot[bot] in #2247
  • ๐ŸŒฑ Refactor MakeCSV utility to builder pattern by @perdasilva in #2244
  • ๐ŸŒฑ Bump click from 8.1.8 to 8.3.0 by @dependabot[bot] in #2250
  • ๐ŸŒฑ Bump certifi from 2025.8.3 to 2025.10.5 by @dependabot[bot] in #2249
  • ๐ŸŒฑ Bump github.com/operator-framework/operator-registry from 1.59.0 to 1.60.0 by @dependabot[bot] in #2248
  • โœจ Add support for TLS profiles by @tmshort in #2246
  • ๐ŸŒฑ Bump github.com/prometheus/common from 0.66.1 to 0.67.1 by @dependabot[bot] in #2253
  • ๐ŸŒฑ fix: make hack/tools/update-tls-profiles.sh work on macOS by @joelanford in #2256
  • ๐ŸŒฑ Deduplicate component generating registry+v1 manifests in appliers by @perdasilva in #2251
  • ๐ŸŒฑ Bump golang.org/x/mod from 0.28.0 to 0.29.0 by @dependabot[bot] in #2258
  • ๐ŸŒฑ Bump platformdirs from 4.4.0 to 4.5.0 by @dependabot[bot] in #2259
  • ๐ŸŒฑ Bump golang.org/x/tools from 0.37.0 to 0.38.0 by @dependabot[bot] in #2257
  • ๐Ÿ› add rollingUpdate strategy by @jianzhangbjz in #2263
  • ๐ŸŒฑ OPRUN-4122 Drop hash computation of ClusterExtensionRevision p...

Read more

v1.5.1

Installation

curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.5.1/install.sh | bash -s

What's Changed

  • ๐Ÿ› retract v1.5.0; exclude hack/kind-config/containerd/certs.d from root module [release-v1.5] by @joelanford in #2206

Full Changelog: v1.5.0...v1.5.1

v1.5.0

Warning

This release should not be used. The release artifacts were mistakenly generated and uploading from a different commit (and we have subsequently deleted the release artifacts to avoid confusion). This release also contains a filename that causes the resulting go module to be invalid (due to a colon in the filename).

Use v1.5.1 instead.

Installation

curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.5.0/install.sh | bash -s

What's Changed

  • ๐ŸŒฑ Makefile: add test-upgrade-experimental-e2e by @joelanford in #2151
  • ๐ŸŒฑ Bump helm.sh/helm/v3 from 3.18.4 to 3.18.5 by @dependabot[bot] in #2150
  • ๐ŸŒฑ Bump requests from 2.32.4 to 2.32.5 by @dependabot[bot] in #2154
  • ๐Ÿ“– fix broken catalod api reference link by @anik120 in #2152
  • ๐ŸŒฑ Bump mkdocs-material from 9.6.16 to 9.6.17 by @dependabot[bot] in #2153
  • ๐ŸŒฑ Bump codecov/codecov-action from 5.4.3 to 5.5.0 by @dependabot[bot] in #2155
  • ๐ŸŒฑ Bump helm.sh/helm/v3 from 3.18.5 to 3.18.6 by @dependabot[bot] in #2156
  • ๐ŸŒฑ Bump mkdocs-material from 9.6.17 to 9.6.18 by @dependabot[bot] in #2158
  • ๐ŸŒฑ Bump lxml from 6.0.0 to 6.0.1 by @dependabot[bot] in #2159
  • ๐Ÿ“– Use --strict for mkdocs build/deploy by @anik120 in #2157
  • ๐ŸŒฑ Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #2161
  • ๐ŸŒฑ Bump beautifulsoup4 from 4.13.4 to 4.13.5 by @dependabot[bot] in #2162
  • ๐Ÿ“– Add badges to README.md by @tmshort in #2165
  • ๐Ÿ› CRD upgrade safety fixes and ratcheting by @joelanford in #2123
  • ๐ŸŒฑ Bump platformdirs from 4.3.8 to 4.4.0 by @dependabot[bot] in #2167
  • ๐ŸŒฑ Bump sigs.k8s.io/crdify from 0.4.1-0.20250613143457-398e4483fb58 to 0.5.0 in the k8s-dependencies group by @dependabot[bot] in #2168
  • ๐ŸŒฑ Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in #2171
  • โœจ ClusterExtensionConfig API by @perdasilva in #2163
  • ๐ŸŒฑ Bump soupsieve from 2.7 to 2.8 by @dependabot[bot] in #2173
  • ๐ŸŒฑ Bump github.com/ulikunitz/xz from 0.5.12 to 0.5.14 by @dependabot[bot] in #2174
  • โœจ OPRUN-4090: (rukpak) Add config support for reg+v1 bundle to chart converter by @anik120 in #2166
  • ๐ŸŒฑ Bump github.com/operator-framework/operator-registry from 1.56.0 to 1.57.0 by @dependabot[bot] in #2180
  • ๐Ÿ› Fix: Truncate large error messages in status conditions (OCPBUGS-59518, OCPBUGS-38567) by @camilamacedo86 in #2169
  • ๐ŸŒฑ Bump regex from 2025.7.34 to 2025.9.1 by @dependabot[bot] in #2181
  • ๐ŸŒฑ Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 by @dependabot[bot] in #2182
  • ๐ŸŒฑ Bump github.com/containers/image/v5 from 5.36.1 to 5.36.2 by @dependabot[bot] in #2183
  • ๐ŸŒฑ Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #2185
  • ๐ŸŒฑ Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #2186
  • ๐ŸŒฑ Bump actions/stale from 9 to 10 by @dependabot[bot] in #2187
  • ๐ŸŒฑ Bump github.com/prometheus/common from 0.65.0 to 0.66.0 by @dependabot[bot] in #2188
  • ๐ŸŒฑ Bump github.com/prometheus/client_golang from 1.23.0 to 1.23.1 by @dependabot[bot] in #2189
  • โœจ OPRUN-4113: Compute target namespace defaults by @perdasilva in #2178

Full Changelog: v1.4.0...v1.5.0

v1.4.0

Installation

curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.4.0/install.sh | bash -s

What's Changed

  • โœจ Update releaser to use env variables by @tmshort in #1974
  • ๐ŸŒฑ (ci) - Add stale config to close PRs and issues which are inactivity by @camilamacedo86 in #1989
  • ๐Ÿ› Fix webhook service rotation to renew within 24h of expiry by @perdasilva in #1997
  • ๐ŸŒฑ Bundle renderer refactor webhook service related function and attribute naming by @perdasilva in #1999
  • ๐Ÿ“– [doc] Initial draft doc preflight perms by @bentito in #1950
  • ๐ŸŒฑ Bump github.com/go-logr/logr from 1.4.2 to 1.4.3 by @dependabot[bot] in #2001
  • ๐ŸŒฑ Add feature-gate kustomize files, docs, and demo for webhook support feature by @perdasilva in #1996
  • ๐Ÿ› Fix webhook cert duplicate volume mount path bug by @perdasilva in #2002
  • ๐ŸŒฑ Bump golang.org/x/sync from 0.14.0 to 0.15.0 by @dependabot[bot] in #2011
  • ๐ŸŒฑ Bump golang.org/x/mod from 0.24.0 to 0.25.0 by @dependabot[bot] in #2012
  • โœจ set readOnlyRootFilesystem: true for workloads by @joelanford in #2018
  • ๐ŸŒฑ Bump golang.org/x/tools from 0.33.0 to 0.34.0 by @dependabot[bot] in #2017
  • ๐ŸŒฑ Bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #2019
  • ๐ŸŒฑ Bump github.com/cert-manager/cert-manager from 1.17.1 to 1.18.0 by @dependabot[bot] in #2021
  • ๐Ÿ› short-circuit reconcile when objects are deleted by @joelanford in #2022
  • โœจ (pre-flight check) Improve error message by @anik120 in #2006
  • ๐Ÿ“– Metrics Docs Maintenance by @dtfranz in #2024
  • ๐ŸŒฑ Add manifests directory by @tmshort in #2025
  • ๐ŸŒฑ Add catalogd to code coverage by @tmshort in #2026
  • โœจ Support serviceaccount pull secrets by @tmshort in #2005
  • ๐Ÿ› fix(crd-upgrade-safety): Safely handle changes to description fields by @anik120 in #2023
  • โœจOPRUN-3873: Add e2e tests for NetworkPolicies by @anik120 in #2013
  • ๐ŸŒฑ Bump markdown from 3.8 to 3.8.2 by @dependabot[bot] in #2033
  • ๐Ÿ› (e2e) fix namespaces network-policy test searches in by @anik120 in #2034
  • ๐ŸŒฑ Bump pygments from 2.19.1 to 2.19.2 by @dependabot[bot] in #2035
  • ๐ŸŒฑ Bump certifi from 2025.4.26 to 2025.6.15 by @dependabot[bot] in #2028
  • ๐ŸŒฑ Bump github.com/cert-manager/cert-manager from 1.18.0 to 1.18.1 by @dependabot[bot] in #2030
  • ๐ŸŒฑ Bump urllib3 from 2.4.0 to 2.5.0 by @dependabot[bot] in #2031
  • ๐Ÿ› (e2e) fix default-deny-all in list of allowed policies for test by @anik120 in #2039
  • ๐ŸŒฑ Bump pymdown-extensions from 10.15 to 10.16 by @dependabot[bot] in #2036
  • ๐ŸŒฑ Add prometheus to e2e workflow by @dtfranz in #1928
  • ๐ŸŒฑ Update target and GitHub Action to run and upload all demos daily by @camilamacedo86 in #2020
  • โš ๏ธ OPRUN-3954: Update CRD generator to support experimental CRDs by @tmshort in #1980
  • ๐Ÿ› Add prometheus network policy to network policy e2e by @tmshort in #2043
  • โœจ upgrade controller-runtime and k8s dependencies to support k8s 1.33 by @camilamacedo86 in #2038
  • ๐ŸŒฑ Bump github.com/operator-framework/api from 0.31.0 to 0.32.0 by @dependabot[bot] in #2042
  • ๐ŸŒฑ Bump github.com/google/go-containerregistry from 0.20.3 to 0.20.6 by @dependabot[bot] in #2027
  • ๐ŸŒฑ Bump helm.sh/helm/v3 from 3.17.3 to 3.18.3 by @dependabot[bot] in #2029
  • ๐Ÿ› Update kindest/node image to v1.33.1 via kind v0.29.0 by @tmshort in #2047
  • ๐Ÿ› Fix Prometheus Using Endpoints by @dtfranz in #2049
  • ๐ŸŒฑ Upgrade bingo deps by @camilamacedo86 in #2037
  • โœจ Upgrade cert-manager used from v1.17.1 to v1.18.1 by @camilamacedo86 in #2040
  • ๐ŸŒฑ Upgrade sigs.k8s.io/controller-tools from v0.17.1 to v0.18.0 by @camilamacedo86 in #2044
  • โœจ separate kind node version check and use it in PR validation CI by @grokspawn in #2052
  • ๐ŸŒฑ Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 in the k8s-dependencies group across 1 directory by @dependabot[bot] in #2050
  • ๐ŸŒฑ Remove unused config/webhook by @tmshort in #2055
  • โœจ Add standard-e2e manifest by @tmshort in #2056
  • ๐ŸŒฑ Move feature overlays to components by @tmshort in #2059
  • ๐ŸŒฑ Move the e2e components into a subdirectory by @tmshort in #2057
  • ๐ŸŒฑ Rename tls component to cert-manager and consolidate by @tmshort in #2060
  • ๐ŸŒฑ Upgrade golang-ci from v1 to latest v2 and fix lint issues by @camilamacedo86 in #2045
  • ๐ŸŒฑ Add kustomization files for each CRD by @tmshort in #2061
  • ๐ŸŒฑ Bump lxml from 5.4.0 to 6.0.0 by @dependabot[bot] in #2062
  • ๐ŸŒฑ OPRUN-3955: Add experimental manifest by @tmshort in #2063
  • ๐ŸŒฑ OPRUN-3956: Add experimental e2e tests by @tmshort in #2064
  • ๐ŸŒฑ Update config readme by @tmshort in #2065
  • ๐ŸŒฑ Bump github.com/Masterminds/semver/v3 from 3.3.1 to 3.4.0 by @dependabot[bot] in #2066
  • ๐ŸŒฑ Bump mkdocs-material from 9.6.14 to 9.6.15 by @dependabot[bot] in #2067
  • ๐ŸŒฑ Add more feature gate configuration to experimental by @tmshort in #2068
  • โœจ (deps): import kubernetes-sigs/crdify for performing CRD upgrade safety checks by @everettraven in #2054
  • ๐ŸŒฑ Bump github.com/cert-manager/cert-manager from 1.18.1 to 1.18.2 by @dependabot[bot] in #2069
  • ๐ŸŒฑ Update additional cert-manager locations to v1.18.2 by @tmshort in #2071
  • โœจ Add feature-set annotation to all manifest resources by @tmshort in #2073
  • ๐ŸŒฑ Use metadata to determine namespace in args by @tmshort in #2072
  • ๐ŸŒฑ crd-generator annotation text: generated -> generator by @joelanford in #2074
  • ๐ŸŒฑ Bump github.com/operator-framework/operator-registry from 1.55.0 to 1.56.0 by @dependabot[bot] in #2075
  • ๐ŸŒฑ Update locations of ./config/ within code and docs by @tmshort in #2077
  • ๐Ÿ› Add experimental CRDs into Tilt config by @tmshort in https://github.com...

Read more

v1.3.0

Installation

curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.3.0/install.sh | bash -s

What's Changed

  • ๐Ÿ› (fix) PSA enforcement: Move from baseline to restricted by @camilamacedo86 in #1829
  • ๐Ÿ›bugfix for operator-controller not outputting the right commit ID in the version by @rashmigottipati in #1811
  • ๐Ÿ› Client go version metrics endpoint test by @bentito in #1821
  • ๐ŸŒฑ Bump golang.org/x/sync from 0.11.0 to 0.12.0 by @dependabot in #1842
  • ๐ŸŒฑ Bump jinja2 from 3.1.5 to 3.1.6 by @dependabot in #1844
  • ๐ŸŒฑ Revert "(fix): update PSA versions to match Kubernetes API version" by @camilamacedo86 in #1845
  • ๐ŸŒฑ Bump golang.org/x/tools from 0.30.0 to 0.31.0 by @dependabot in #1848
  • ๐ŸŒฑ Add catalogd metas service demo by @grokspawn in #1840
  • ๐ŸŒฑ Bump cssselect from 1.2.0 to 1.3.0 by @dependabot in #1857
  • ๐Ÿ›(fix) Remove "Serving" condition type from ConditionSets by @anik120 in #1859
  • ๐Ÿ› fix crdupgradesafety diff when items schema differ by @joelanford in #1863
  • ๐ŸŒฑ Bump mkdocs-material from 9.6.7 to 9.6.8 by @dependabot in #1865
  • ๐ŸŒฑ Bump helm.sh/helm/v3 from 3.17.1 to 3.17.2 by @dependabot in #1866
  • ๐Ÿ› Ensure fixed order in multi-line errors returned by crdupgradesafety validators by @azych in #1864
  • ๐Ÿ“– (docs) draft catalogd docs with new metas endpoint by @anik120 in #1841
  • ๐ŸŒฑ Bump mkdocs-material from 9.6.8 to 9.6.9 by @dependabot in #1869
  • ๐ŸŒฑ Bump the k8s-dependencies group with 4 updates by @dependabot in #1862
  • ๐ŸŒฑ Bump github.com/containerd/containerd from 1.7.26 to 1.7.27 by @dependabot in #1870
  • ๐Ÿ› Revert "๐Ÿ› Client go version metrics endpoint test" by @camilamacedo86 in #1871
  • ๐ŸŒฑ Bump github.com/BurntSushi/toml from 1.4.0 to 1.5.0 by @dependabot in #1872
  • ๐ŸŒฑ Bump platformdirs from 4.3.6 to 4.3.7 by @dependabot in #1877
  • โœจ Add named for controller to distinguish components in logs by @camilamacedo86 in #1874
  • โœจ Add flag to allow usage of pprof in operator-controller (disabled by default) as it is available for catalogd by @camilamacedo86 in #1875
  • ๐Ÿ“– removing duplicated content by @grokspawn in #1879
  • ๐ŸŒฑ Bump mkdocs-material from 9.6.9 to 9.6.10 by @dependabot in #1886
  • ๐ŸŒฑ adopt externally-set GO_BUILD_FLAGS by @grokspawn in #1881
  • ๐ŸŒฑ Bump mkdocs-material from 9.6.10 to 9.6.11 by @dependabot in #1888
  • ๐ŸŒฑ bump containers/image to v5.34.3 by @joelanford in #1892
  • ๐ŸŒฑ Add regression testing to rukpak/convert by @perdasilva in #1895
  • ๐Ÿ› Fix conversion regression test by @perdasilva in #1897
  • โœจ Add registry+v1 bundle validation framework by @perdasilva in #1885
  • ๐ŸŒฑ Tidy up Makefile and remove convert-diff GHA by @perdasilva in #1900
  • โœจ Add package name validation function by @perdasilva in #1901
  • ๐ŸŒฑ Bump golang.org/x/sync from 0.12.0 to 0.13.0 by @dependabot in #1907
  • ๐ŸŒฑ Bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 by @dependabot in #1908
  • ๐ŸŒฑ Bump lxml from 5.3.1 to 5.3.2 by @dependabot in #1906
  • ๐ŸŒฑ proposing github-->prow reviewer/approver mapping by @grokspawn in #1894
  • ๐Ÿ› Fix bundle to plain manifest conversion by @perdasilva in #1899
  • ๐ŸŒฑ Bump github.com/operator-framework/operator-registry from 1.50.0 to 1.51.0 by @dependabot in #1818
  • ๐ŸŒฑ Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 by @dependabot in #1909
  • ๐ŸŒฑ Bump golang.org/x/tools from 0.31.0 to 0.32.0 by @dependabot in #1910
  • ๐ŸŒฑ Bump helm.sh/helm/v3 from 3.17.2 to 3.17.3 by @dependabot in #1913
  • ๐ŸŒฑ Add more unit testing around rukpak/convert by @perdasilva in #1912
  • ๐ŸŒฑ Bump urllib3 from 2.3.0 to 2.4.0 by @dependabot in #1915
  • ๐Ÿ› Fix log initialization by @tmshort in #1917
  • ๐ŸŒฑ Bump markdown from 3.7 to 3.8 by @dependabot in #1916
  • ๐ŸŒฑ Update certpoolwatcher log levels by @tmshort in #1918
  • ๐Ÿ“– (doc): Add under the docs/draft how to profilling with pprof by @camilamacedo86 in #1876
  • ๐ŸŒฑ Bump codecov/codecov-action from 5.4.0 to 5.4.2 by @dependabot in #1919
  • โœจ Check known required permissions for install before installing with the helm applier by @bentito in #1858
  • ๐ŸŒฑ fix(ci): sanitize env for asciinema upload by @camilamacedo86 in #1925
  • ๐ŸŒฑ Bump github.com/containers/image/v5 from 5.34.3 to 5.35.0 by @dependabot in #1927
  • ๐ŸŒฑ Bump mkdocs-material from 9.6.11 to 9.6.12 by @dependabot in #1926
  • ๐ŸŒฑ Bump beautifulsoup4 from 4.13.3 to 4.13.4 by @dependabot in #1924
  • ๐ŸŒฑ Bump packaging from 24.2 to 25.0 by @dependabot in #1933
  • ๐ŸŒฑ Bump soupsieve from 2.6 to 2.7 by @dependabot in #1932
  • โœจ Log catalogd feature gate states by @bentito in #1930
  • ๐ŸŒฑ Bump lxml from 5.3.2 to 5.4.0 by @dependabot in #1935
  • ๐Ÿ› OCPBUGS-55165 Permissions preflight error output fixes by @trgeiger in #1934
  • โœจ Refactor rukpak convert (now with testing!) by @perdasilva in #1893
  • ๐ŸŒฑ Bump github.com/operator-framework/api from 0.30.0 to 0.31.0 by @dependabot in #1937
  • ๐ŸŒฑ Bump pymdown-extensions from 10.14.3 to 10.15 by @dependabot in #1940
  • ๐ŸŒฑ Bump certifi from 2025.1.31 to 2025.4.26 by @dependabot in #1941
  • โœจ Reformat error wrapping for resolved bundle status by @trgeiger in #1938
  • ๐ŸŒฑ Bump github.com/operator-framework/operator-registry from 1.51.0 to 1.53.0 by @camilamacedo86 in #1944
  • ๐ŸŒฑ Make target namespaces optional by @perdasilva in #1945
  • โœจ add NetworkPolicy objects for catalogd and operator-controller by @joelanford in #1942
  • ๐ŸŒฑ Bump charset-normalizer from 3.4.1 to 3.4.2 by @dependabot in #1947
  • ๐ŸŒฑ Bump golang.org/x/tools from 0.32.0 to 0.33.0 by @dependabot in https://github....

Read more

v1.2.0

Installation

curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.2.0/install.sh | bash -s

What's Changed

  • ๐ŸŒฑ Bump pymdown-extensions from 10.13 to 10.14 by @dependabot in #1555
  • ๐Ÿ› desired state in applier by @azych in #1539
  • ๐ŸŒฑ remove 'function' from function defs in bash scripts by @perdasilva in #1559
  • โš ๏ธ [Monorepo] PHASE 1 - Add Catalogd to Operator-Controller Repository by @camilamacedo86 in #1542
  • ๐ŸŒฑ Remove IDE (idea) files and fix .gitgnore by @camilamacedo86 in #1562
  • ๐ŸŒฑ [Monorepo]: Unify .gitignore files by @camilamacedo86 in #1563
  • ๐Ÿ“– release: update the doc since it is no longer in a initial development by @camilamacedo86 in #1558
  • ๐Ÿ› catalogd: e2e metrics: Do not use a fixed namespace for metrics tests by @camilamacedo86 in #1561
  • ๐ŸŒฑ Bump github.com/containerd/containerd from 1.7.24 to 1.7.25 by @dependabot in #1581
  • ๐ŸŒฑ Bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 by @dependabot in #1582
  • ๐Ÿ› fix bingo-upgrade target by @perdasilva in #1609
  • โœจ Upgrade Golang from 1.22 to 1.23 by @camilamacedo86 in #1608
  • โœจ Upgrade bingo - tools by @camilamacedo86 in #1610
  • ๐ŸŒฑ bump k8s libs to 1.32 by @perdasilva in #1614
  • ๐ŸŒฑ bump carvel.dev/kapp to v0.64.0 by @perdasilva in #1621
  • ๐Ÿ› remove reference to non-existent target by @perdasilva in #1617
  • ๐ŸŒฑ bump containers/image to v5.33.0 by @perdasilva in #1620
  • ๐ŸŒฑ Bump github.com/operator-framework/operator-registry from 1.48.0 to 1.50.0 by @dependabot in #1613
  • ๐ŸŒฑ Bump github.com/operator-framework/helm-operator-plugins from 0.7.0 to 0.8.0 by @dependabot in #1625
  • ๐Ÿ› Fixes reference to catalogd repo in the README by @bentito in #1602
  • ๐ŸŒฑ Bump helm.sh/helm/v3 from 3.16.4 to 3.17.0 by @dependabot in #1630
  • ๐Ÿ› Replace deprecated upload action for e2e by @dtfranz in #1632
  • ๐Ÿ› Fix operator-controller not using updated registries configuration by @dtfranz in #1554
  • ๐ŸŒฑ Bump github.com/containers/image/v5 from 5.33.0 to 5.33.1 by @dependabot in #1631
  • ๐ŸŒฑ Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3 by @dependabot in #1629
  • ๐Ÿ› mitigate upgrade-e2e test flakiness by @perdasilva in #1627
  • ๐Ÿ“– Update docs monorepo by @camilamacedo86 in #1612
  • ๐ŸŒฑ add vendor dir to .gitignore by @perdasilva in #1618
  • ๐Ÿ› [Monorepo] fix: add ginkgo as a bingo dependency for catalogd by @camilamacedo86 in #1635
  • ๐Ÿ“– chore: doc comment the need to keep using blang for version ranges by @azych in #1600
  • ๐ŸŒฑ catalogd: remove unused or unnecessary code by @joelanford in #1637
  • โœจremove ForceSemverUpgradeConstraints feature gate and implementation by @joelanford in #1638
  • ๐ŸŒฑ Bump mkdocs-material from 9.5.49 to 9.5.50 by @dependabot in #1639
  • ๐Ÿ› add orderKappsValidateErr in crdupgradesafety preflight by @azych in #1640
  • โœจ improve logging: catalog http server, op-con resolver by @joelanford in #1564
  • ๐Ÿ› Fix upgrade-e2e, use updated upload-artifact by @tmshort in #1649
  • ๐ŸŒฑ Bump pymdown-extensions from 10.14 to 10.14.1 by @dependabot in #1645
  • ๐Ÿ“– Add go version information to contributing by @tmshort in #1648
  • โœจ Add .tiltignore by @trgeiger in #1655
  • ๐Ÿ› Use monorepo release for catalogd by @LalatenduMohanty in #1656
  • ๐ŸŒฑ Bump markdown2 from 2.5.2 to 2.5.3 by @dependabot in #1652
  • โœจ Add test files and shell scripts to .tiltignore by @azych in #1657
  • ๐Ÿ› Update catalogd Makefile by @LalatenduMohanty in #1659
  • ๐Ÿ› fix release artefacts after monorepo changes and release candidate 1.2.0-rc1 by @camilamacedo86 in #1661
  • ๐Ÿ› Catalogd upgrade-e2e fix by @dtfranz in #1667
  • ๐Ÿ› Set recommended leaderelection settings by @thetechnick in #1663
  • ๐Ÿ“– Update RELEASE.md - Improve steps for patch releases by @camilamacedo86 in #1665
  • ๐ŸŒฑ Bump pymdown-extensions from 10.14.1 to 10.14.2 by @dependabot in #1662
  • ๐ŸŒฑ [Monorepo] Fix make verify-crd-compatibility for catalogd by @camilamacedo86 in #1668
  • ๐Ÿ› Ensure catalog caches are valid after restart by @oceanc80 in #1669
  • ๐Ÿ› fix install script and release to use and provide default-catalog by @camilamacedo86 in #1675
  • ๐ŸŒฑ Add support for SSL env vars to cert pool watcher by @tmshort in #1672
  • โœจ Separate CA configuration for pulls vs catalogd services by @tmshort in #1673
  • ๐ŸŒฑ Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 by @dependabot in #1671
  • Update release-v1.2 with main by @camilamacedo86 in #1678
  • ๐Ÿ› Unblock e2e by @perdasilva in #1683
  • ๐Ÿ› Fix default catalog installation in install script by @perdasilva in #1680
  • ๐ŸŒฑ Rename util packages and add missing unit tests by @perdasilva in #1677
  • ๐ŸŒฑ Bump mkdocs-material from 9.5.50 to 9.6.1 by @dependabot in #1681
  • ๐ŸŒฑ Bump certifi from 2024.12.14 to 2025.1.31 by @dependabot in #1682
  • ๐ŸŒฑ Bump babel from 2.16.0 to 2.17.0 by @dependabot in #1694
  • ๐ŸŒฑ Bump pymdown-extensions from 10.14.2 to 10.14.3 by @dependabot in #1695
  • ๐Ÿ› EnsureEmptyDirectory should recursively set writable perms prior to delete by @joelanford in #1691
  • โœจ release leader election lease on manager cancellation by @joelanford in #1689
  • โš  (feat) Introduce new feature-gated metas endpoint by @anik120 in #1643
  • โœจ Add feature gate for preflight permissions by @bentito in #1666
  • ๐ŸŒฑ Bump beautifulsoup4 from 4.12.3 to 4.13.1 by @dependabot in #1693
  • ๐ŸŒฑ Bump mkdocs-material from 9.6.1 to 9.6.2 by @dependabot in #1700
  • ๐ŸŒฑ Bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot in #1699
  • ๐Ÿ“– : Relea...

Read more

v1.2.0-rc5

Installation

curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.2.0-rc5/install.sh | bash -s

What's Changed

  • ๐ŸŒฑ Bump babel from 2.16.0 to 2.17.0 by @dependabot in #1694
  • ๐ŸŒฑ Bump pymdown-extensions from 10.14.2 to 10.14.3 by @dependabot in #1695
  • ๐Ÿ› EnsureEmptyDirectory should recursively set writable perms prior to delete by @joelanford in #1691
  • โœจ release leader election lease on manager cancellation by @joelanford in #1689
  • โš  (feat) Introduce new feature-gated metas endpoint by @anik120 in #1643
  • โœจ Add feature gate for preflight permissions by @bentito in #1666
  • ๐ŸŒฑ Bump beautifulsoup4 from 4.12.3 to 4.13.1 by @dependabot in #1693
  • ๐ŸŒฑ Bump mkdocs-material from 9.6.1 to 9.6.2 by @dependabot in #1700
  • ๐ŸŒฑ Bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot in #1699
  • ๐Ÿ“– : Release: Add backport policy by @camilamacedo86 in #1641
  • โš  (catalogd) Update query endpoint to metas endpoint by @anik120 in #1703
  • ๐ŸŒฑ (catalogd) add unit tests for indexing algo for query endpoint by @anik120 in #1702
  • ๐ŸŒฑ fix catalogd version variable paths in Makefile by @ankitathomas in #1705
  • ๐ŸŒฑ Bump beautifulsoup4 from 4.13.1 to 4.13.3 by @dependabot in #1708
  • ๐Ÿ› (catalogd) Don't write to header after checking for Preconditions by @anik120 in #1710
  • ๐ŸŒฑ (cleanup): Removing unused consts from catalogd/test/e2e/unpack_test.go by @camilamacedo86 in #1715
  • ๐ŸŒฑ [MONOREPO]: Moving catalogd's metrics test to operator-controller tests by @camilamacedo86 in #1714
  • ๐ŸŒฑ consolidate image layer handling; move fs utils by @joelanford in #1690
  • ๐ŸŒฑ (cleanup): Remove 'make vet' from Makefile, simplify; keep 'vet' enabled in linting by @camilamacedo86 in #1718
  • ๐ŸŒฑ (catalogd) add more unit tests for localdir storage.Instance by @anik120 in #1713
  • ๐Ÿ› (catalogd) serveJSON lines instead of http.serverContent for no-params by @anik120 in #1725
  • ๐Ÿ› Wrap service account error to hide k8s error by @rashmi43 in #1698
  • ๐ŸŒฑ (cleanup): Refactor metrics endpoint tests by extracting shared helpers by @camilamacedo86 in #1719
  • ๐ŸŒฑ (cleanup): remove duplication of version implementation by @camilamacedo86 in #1728
  • ๐ŸŒฑ Bump lxml from 5.3.0 to 5.3.1 by @dependabot in #1736
  • ๐ŸŒฑ (catalogd) Validate catalogd api returns jsonl format, cleanup by @azych in #1720
  • ๐ŸŒฑ Bump mkdocs-material from 9.6.2 to 9.6.3 by @dependabot in #1730
  • ๐ŸŒฑ fix demo-update script to support mac os envs by @camilamacedo86 in #1733
  • ๐Ÿ› fix catalogd binary version output. by @camilamacedo86 in #1732
  • ๐ŸŒฑ [Monorepo]: Move e2e tests from catalogd to operator-controller by @camilamacedo86 in #1726
  • ๐ŸŒฑ updated macos-specific brew installs to include coreutils for mktemp package by @grokspawn in #1738
  • ๐Ÿ“– (doc): Add a doc as a guidance to help users know how to consume the metrics and integrate it with other solutions by @camilamacedo86 in #1524
  • ๐ŸŒฑ [Monorepo]: Move the hack demo scripts to the root by @camilamacedo86 in #1739
  • ๐Ÿ“– Update install-extension.md by @joelanford in #1741
  • ๐ŸŒฑ Refactor filter package by @perdasilva in #1734
  • ๐ŸŒฑ Add logging to certpoolwatcher and client by @tmshort in #1684
  • ๐Ÿ› Fix: Prevent nil errors in log.Error to ensure proper logging and add custom linter to avoid this scenario in the future by @camilamacedo86 in #1599
  • ๐ŸŒฑ Moving pkgs to internal/operator-controller/ by @LalatenduMohanty in #1737
  • ๐ŸŒฑ Moving version and util to internal/shared by @LalatenduMohanty in #1743
  • ๐ŸŒฑ (cleanup): Centralize the utils func under the test/utils directories by @camilamacedo86 in #1742
  • ๐Ÿ“– Move catalogd/docs/ into docs/ by @tmshort in #1745
  • ๐Ÿ“– move docs/concepts/fetching-catalog-contents.md to draft by @joelanford in #1747
  • ๐ŸŒฑ manifest generation: ensure we always fully regenerate files by @joelanford in #1748
  • ๐ŸŒฑ Moving code from catalogd/internal to internal/catalogd by @LalatenduMohanty in #1746
  • ๐ŸŒฑ Bump mkdocs-material from 9.6.3 to 9.6.4 by @dependabot in #1754
  • ๐ŸŒฑ Bump golang.org/x/tools from 0.29.0 to 0.30.0 by @dependabot in #1756
  • ๐ŸŒฑ Decompose RegistryV1ToHelmChart function by @perdasilva in #1735
  • ๐ŸŒฑ Make generate-asciidemo.sh generic by @perdasilva in #1755
  • ๐ŸŒฑ Move catalogd controllers and webhooks to internal/catalogd by @LalatenduMohanty in #1749
  • ๐ŸŒฑ Monorepo pt2: fully consolidate image pull/cache implementations by @joelanford in #1731
  • ๐ŸŒฑ Bump helm.sh/helm/v3 from 3.17.0 to 3.17.1 by @dependabot in #1758
  • โœจ Migrate operator-controller cli handling to cobra by @o-farag in #1717
  • ๐ŸŒฑ Add an overlay for local development on Tilt by @trgeiger in #1773
  • โœจ Migrate Command Handling to Cobra for Simplified Flag Management by @Horiodino in #1598
  • ๐Ÿ› Initialize logging at correct time by @tmshort in #1779
  • ๐ŸŒฑ [Monorepo]: Cleanup: Merge catalogd-e2e tests into operator-controller e2e by @camilamacedo86 in #1757
  • ๐ŸŒฑ (enhance): Enhance custom linter setuplogerrorcheck description by @camilamacedo86 in #1778
  • ๐Ÿ“– Add dev doc on setting up live debugging by @trgeiger in #1653
  • ๐ŸŒฑ [Monorepo]: Combine upgrade e2e tests from catalogd into operator-controller by @camilamacedo86 in #1780
  • ๐ŸŒฑ upgrade sigs.k8s.io/controller-runtime v0.19.4 => v0.20.2 by @camilamacedo86 in #1786
  • ๐ŸŒฑ Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in #1784
  • ๐ŸŒฑ [Bingo upgrade] - Update tooling versions used by @camilamacedo86 in #1787
  • ๐ŸŒฑ (fix) remove the testdata COPY from catalogd/testdata/catalogs/test-catalog.Dockerfile to allow the docker build by @camilamacedo86 in #1789
  • ๐Ÿ› Run bingo get by @tmshort in #1792
  • โœจ OPRUN-3722: Consolidate configuration by @tmshort in #1790
  • ๐ŸŒฑ (cleanup): remove catalogd/testdata by @camilamacedo86 in #1794
  • ๐ŸŒฑ OPRUN-3722: Remove CRDs from old locations by @tmshort in https...

Read more

v1.2.0-rc4

Installation

curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.2.0-rc4/install.sh | bash -s

What's Changed

Full Changelog: v1.2.0-rc3...v1.2.0-rc4