Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.6.0/install.sh | bash -sWhat'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.phasesoptional 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.revisionmust be positive by @pedjak in #2231 - 🌱 OPRUN-4138 Remove
bingo-upgradeMakefile 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
ClusterExtensionRevisionphases by @pedjak in #2245 - ✨ Set Availability condition to Unknown on archived revisions by @perdasilva in #2261
- 🌱 OPRUN-4194: Allow openshift catalog versions to be configurable via helm by @tmshort in #2264
- 🌱 Bump idna from 3.10 to 3.11 by @dependabot[bot] in #2265
- 🌱 Bump charset-normalizer from 3.4.3 to 3.4.4 by @dependabot[bot] in #2269
- 🌱 Bump mkdocs-material from 9.6.21 to 9.6.22 by @dependabot[bot] in #2270
- ✨ OPRUN-4206: Support disabling feature-gates by @tmshort in #2271
- ✨ Promote Webhook FeatureGates to GA (OPRUN-4098) by @camilamacedo86 in #2267
- ✨ Update .spec.config unmarshalling to accept yaml and json inputs by @perdasilva in #2266
- 🌱 Bump go.podman.io/image/v5 from 5.37.0 to 5.38.0 by @dependabot[bot] in #2277
- 🌱 Bump github.com/klauspost/compress from 1.18.0 to 1.18.1 by @dependabot[bot] in #2276
- 🌱 Add inline bundle config admission unit tests by @perdasilva in #2279
- 🌱 Add registry+v1 bundle config unmarshal and validation layer by @perdasilva in #2278
- 🌱 Bump regex from 2025.9.18 to 2025.10.22 by @dependabot[bot] in #2280
- 🌱 Bump regex from 2025.10.22 to 2025.10.23 by @dependabot[bot] in #2282
- 🌱 Add yamlfmt to ensure consistent testdata yaml file formatting by @perdasilva in #2284
- 🐛 OPRUN-4217: OwnNamespace default handling by @perdasilva in #2283
- 🌱 Clean up deprecated feature enablement mechanism by @tmshort in #2285
- 🐛 Add option to yamlfmt to ignore vendor directories by @tmshort in #2286
- 🌱 Add .claude to .gitignore by @tmshort in #2287
- 🌱 Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #2288
- ✨ Promote Single Own Feature Gate AND Config spec in the CR to GA (OPRUN-4098) by @camilamacedo86 in #2268
- 🌱 Bump github.com/prometheus/common from 0.67.1 to 0.67.2 by @dependabot[bot] in #2289
- 🌱 Revert Single/Own Namespace GA promotion by @perdasilva in #2292
- ✨ OPRUN-4232: Refactor e2e tests to support feature-gate aware skipping by @tmshort in #2293
- 🐛 Remove
creationTimestampand status fields from webhook-operator test resources by @pedjak in #2295 - 🌱 Add regression test for bundles with webhooks by @perdasilva in #2294
- 🌱 Bump mkdocs-material from 9.6.22 to 9.6.23 by @dependabot[bot] in #2297
- 🌱 Bump markdown from 3.9 to 3.10 by @dependabot[bot] in #2302
- 🌱 Bump github.com/operator-framework/api from 0.35.0 to 0.36.0 by @dependabot[bot] in #2301
- 🌱 Bump regex from 2025.10.23 to 2025.11.3 by @dependabot[bot] in #2303
- 🐛 OCPBUGS-62942: Register cleanup-contentmanager-cache finalizer for BoxcutterRun… by @tmshort in #2304
- 🌱 Upgrade crd-ref-docs to v0.2.0 via bingo by @camilamacedo86 in #2305
- 🐛 OPRUN-4239: Memory usage improvements by @tmshort in #2290
- 🌱 Upgrade compatible bingo binaries ( kind/kustomize/opm/envtest ) by @camilamacedo86 in #2306
- 🌱 (bingo): Replace deprecated github.com/everettraven/crd-diff with sigs.k8s.io/crdify for crd API checks by @camilamacedo86 in #2307
- 🌱 OPRUN-4242: Calibrate Prometheus alert thresholds using memory profiling data by @tmshort in #2308
- 🌱 Bump github.com/containerd/containerd from 1.7.28 to 1.7.29 by @dependabot[bot] in #2310
- 🐛 Fix bingo tooling by @tmshort in #2312
- 🐛 fix: boxcutter logging levels by @camilamacedo86 in #2314
- ✨ OPRUN-4240: Add test profiling toolchain for heap and CPU analysis by @tmshort in #2298
- 🌱 Bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in #2317
- 🌱 Add health probes to test-operator bundles by @pedjak in #2311
- 🐛 (fix): Change make generate to not delete vendor files by @camilamacedo86 in #2320
- 🐛 Restore ManagedFields to operator-controller cache by @tmshort in #2318
- 🌱 Upgrade dependencies by @camilamacedo86 in #2321
- 🌱 Bump helm.sh/helm/v3 from 3.19.0 to 3.19.1 by @dependabot[bot] in #2322
- 🌱 Bump mkdocs-material from 9.6.23 to 9.7.0 by @dependabot[bot] in #2323
New Contributors
- @pedjak made their first contribution in #2225
- @jianzhangbjz made their first contribution in #2263
Full Changelog: v1.5.0...v1.6.0