Skip to content

Releases: operator-framework/operator-controller

v1.7.0

24 Nov 22:15
v1.7.0
cd6bab6

Choose a tag to compare

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

11 Nov 16:56
d204888

Choose a tag to compare

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

10 Sep 14:54
6b277d1

Choose a tag to compare

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

08 Sep 19:34
b4aeb92

Choose a tag to compare

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

15 Aug 04:43
0e0e706

Choose a tag to compare

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

22 May 16:49
9207849

Choose a tag to compare

Installation

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

What's Changed

Read more

v1.2.0

04 Mar 16:39
c899dc1

Choose a tag to compare

Installation

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

What's Changed

Read more

v1.2.0-rc5

27 Feb 15:24
df35dcd

Choose a tag to compare

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

31 Jan 19:38
9b08aea

Choose a tag to compare

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

v1.2.0-rc3

31 Jan 14:19
e77c53c

Choose a tag to compare

Installation

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

What's Changed

  • 🐛 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

New Contributors

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