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 -sWhat'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-scoreandconftestby @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...
v1.7.0
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.7.0/install.sh | bash -sWhat'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
ClusterExtensionreconciler 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 -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
ClusterExtensionRevisionp...
v1.5.1
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.5.1/install.sh | bash -sWhat'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 -sWhat'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 -sWhat'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: truefor 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...
v1.3.0
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.3.0/install.sh | bash -sWhat'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....
v1.2.0
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.2.0/install.sh | bash -sWhat'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...
v1.2.0-rc5
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.2.0-rc5/install.sh | bash -sWhat'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)
serveJSONlines instead ofhttp.serverContentfor 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-e2etests intooperator-controllere2e 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...
v1.2.0-rc4
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.2.0-rc4/install.sh | bash -sWhat's Changed
- ๐ 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
Full Changelog: v1.2.0-rc3...v1.2.0-rc4