Releases: operator-framework/operator-controller
Releases · operator-framework/operator-controller
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
- 🐛 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
v1.2.0-rc3
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
- @thetechnick made their first contribution in #1663
Full Changelog: v1.2.0-rc1...v1.2.0-rc3
v1.2.0-rc2
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.2.0-rc2/install.sh | bash -s
What's Changed
- 🐛 fix release artefacts after monorepo changes by @camilamacedo86 in #1664
Full Changelog: v1.2.0-rc1...v1.2.0-rc2
v1.2.0-rc1
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.2.0-rc1/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
Full Changelog: v1.1.0...v1.2.0-rc1
v1.1.0
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.1.0/install.sh | bash -s
What's Changed
- 🌱 Bump mkdocs-material from 9.5.44 to 9.5.46 by @dependabot in #1494
- 🌱 Bump the k8s-dependencies group with 2 updates by @dependabot in #1490
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 by @dependabot in #1491
- 🌱 Bump github.com/containerd/containerd from 1.7.23 to 1.7.24 by @dependabot in #1493
- 🌱 Bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 by @dependabot in #1485
- 🌱 Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #1504
- 🌱 Bump github.com/onsi/gomega from 1.35.1 to 1.36.0 by @dependabot in #1505
- 🌱 improve the verify-crd-compatibility make target by @everettraven in #1499
- 🌱 Remove ginkgo from registryv1 tests by @tmshort in #1500
- 🌱 Bump mkdocs-material from 9.5.46 to 9.5.47 by @dependabot in #1508
- 🌱 Bump six from 1.16.0 to 1.17.0 by @dependabot in #1511
- 🌱 Bump mkdocs-material from 9.5.47 to 9.5.48 by @dependabot in #1513
- 🌱 Bump the k8s-dependencies group with 2 updates by @dependabot in #1516
- 🌱 gha: release: only push images for tags and main branch by @joelanford in #1520
- 📖 add clarification about if is possible to migrate from V0 to V1 by @camilamacedo86 in #1502
- 🌱 Bump golang.org/x/crypto from 0.28.0 to 0.31.0 by @dependabot in #1521
- 🌱 Bump markdown2 from 2.5.1 to 2.5.2 by @dependabot in #1519
- 🌱 e2e: add tests to validate metrics endpoint by @camilamacedo86 in #1522
- 🌱 Bump certifi from 2024.8.30 to 2024.12.14 by @dependabot in #1526
- 🌱 Bump mkdocs-material from 9.5.48 to 9.5.49 by @dependabot in #1525
- 🌱 Configure ENVTEST Binaries for IDE Debugging by @camilamacedo86 in #1454
- 📖 Adding deprecation notice to roadmap by @LalatenduMohanty in #1528
- 🌱 Add check for client in e2e by @tmshort in #1529
- 🌱 Bump helm.sh/helm/v3 from 3.16.3 to 3.16.4 by @dependabot in #1527
- ✨ Replace kube-rbac-proxy with controller-runtime metrics authentication/authorization by @camilamacedo86 in #1475
- 🐛 Removing Unused and Insecure Manifests for Prometheus since its integration is not supported by @camilamacedo86 in #1535
- 🌱 move service to kustomize manager dir, rename for general purpose use by @joelanford in #1544
- 🌱 Bump pymdown-extensions from 10.12 to 10.13 by @dependabot in #1537
- 🌱 Bump charset-normalizer from 3.4.0 to 3.4.1 by @dependabot in #1538
- 🌱 Bump urllib3 from 2.2.3 to 2.3.0 by @dependabot in #1534
- 🌱 Bump jinja2 from 3.1.4 to 3.1.5 by @dependabot in #1533
- 🌱 Bump click from 8.1.7 to 8.1.8 by @dependabot in #1532
- 🐛 renamed catalogd service name in download-catalog hack script by @azych in #1545
- 🐛 incomplete function chain and renamed function in list-compatibl… by @azych in #1546
- 🌱 Bump pygments from 2.18.0 to 2.19.1 by @dependabot in #1549
- 🐛 CVE-2025-21614: Upgrade github.com/joelanford/ignore from v0.1.0 to v0.1.1 by @camilamacedo86 in #1551
- 🐛 [CVE-2024-45337 - CVE-2024-45337 - CVE-2024-45337] - Upgrade golang.org/x/net v0.30.0 => v0.34.0 by @camilamacedo86 in #1552
- ✨ Update catalogd to v1.1.0 by @tmshort in #1553
New Contributors
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.0.0/install.sh | bash -s
What's Changed
- 🐛 catalog cache: retry cache population when cache contains an error by @joelanford in #1489
- 📖 Update doc to add lease for cluster extension sample by @rashmi43 in #1488
- 🌱 enable go-apidiff in merge queue by @joelanford in #1497
- 🐛 combine bundle properties from csv and metadata/properties.yaml by @joelanford in #1495
- 🌱 Add a make target and check in CI to verify CRD compatibility by @everettraven in #1449
- 🌱 Bump catalogd from v1.0.0-rc2 to v1.0.0 by @m1kola in #1503
Full Changelog: v1.0.0-rc2...v1.0.0
v1.0.0-rc2
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.0.0-rc2/install.sh | bash -s
What's Changed
- 🌱 Fix upgrade-e2e CI job by @m1kola in #1451
- 🐛 Update remaining v1alpha1 references with v1 by @m1kola in #1452
- 📖 Improve formatting on the docs website by @m1kola in #1446
- 🌱 fix minor typo by @grokspawn in #1455
- 🌱 Change from using prometheus operator to a custom test operator for e2e by @dtfranz in #1457
- 📖 Fix docs: "Getting Started" and "Tutorials" by @m1kola in #1443
- 📖 Update wording in the developer docs by @m1kola in #1458
- 📖 Change formatting in the "Catalog queries" doc by @m1kola in #1461
- 📖 Fix table formatting in the "Version ranges" doc by @m1kola in #1462
- 📖 Simplify jq examples using olm.csv.metadata by @bentito in #1464
- 🌱 cleanup manifest under config by @camilamacedo86 in #1465
- 🌱 Bump helm.sh/helm/v3 from 3.16.2 to 3.16.3 by @dependabot in #1467
- 📖 Fix formatting in docs by @m1kola in #1466
- 📖 Fix docs: "How to" section by @m1kola in #1463
- 🐛 Fix go-verdiff check to handle new .mod files by @tmshort in #1468
- 📖 Update contributor docs by @m1kola in #1472
- 🌱 Bump codecov/codecov-action from 4 to 5 by @dependabot in #1471
- 🐛 Update go version checker by @tmshort in #1474
- 📖 Fix docs: "Conceptual Guides" section by @m1kola in #1473
- 📖 Document OLMv1 permission model by @rashmi43 in #1380
- 📖 Update extension upgrade tutorial doc by @trgeiger in #1469
- 🌱 Bump catalogd from v1.0.0-rc1 to v1.0.0-rc2 by @m1kola in #1482
Full Changelog: v1.0.0-rc1...v1.0.0-rc2
v1.0.0-rc1
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v1.0.0-rc1/install.sh | bash -s
What's Changed
- 🌱 Fix upgrade-e2e CI job by @m1kola in #1445
⚠️ Bump ClusterExtension API to v1 by @perdasilva in #1228⚠️ Bump catalogd to v1 by @perdasilva in #1441
Full Changelog: v0.18.0...v1.0.0-rc1
v0.18.0
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v0.18.0/install.sh | bash -s
What's Changed
- 🌱 Remove nil/blank checks for installed bundle labels by @tmshort in #1405
- 🌱 Bump the k8s-dependencies group with 2 updates by @dependabot in #1406
- 🌱 Bump mkdocs-material from 9.5.41 to 9.5.42 by @dependabot in #1398
- ✨ Fix a typo in the catalogs installation step by @itroyano in #1411
- 🌱 Bump Python to 3.12 and MarkupSafe to 3.0.2 by @m1kola in #1408
- 🌱 Bump github.com/operator-framework/operator-registry from 1.47.0 to 1.48.0 by @dependabot in #1412
- 🌱 Bump pymdown-extensions from 10.11.2 to 10.12 by @dependabot in #1415
- 🌱 Loosen certificate checks by @tmshort in #1413
- 🌱 Bump mkdocs-material from 9.5.42 to 9.5.43 by @dependabot in #1419
- 🌱 Bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 by @dependabot in #1420
- ✨ Populate/update cache on ClusterCatalog reconcile by @m1kola in #1284
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 by @dependabot in #1416
- 🌱 Bump watchdog from 4.0.2 to 6.0.0 by @dependabot in #1423
- 🌱 Bump github.com/onsi/gomega from 1.34.2 to 1.35.1 by @dependabot in #1422
- ✨ Add support for kubectl printer columns by @tmshort in #1421
- 🌱 Test Registry by @dtfranz in #1425
- 🌱 (chore): configure Codecov to include only relevant directories for coverage by @camilamacedo86 in #1431
- 🌱 Bump mkdocs-material from 9.5.43 to 9.5.44 by @dependabot in #1427
- 📖 docs: add local build and deploy instructions to CONTRIBUTING.md by @camilamacedo86 in #1430
- 📖 fix(docs): fix apiVersion for clustercatalogs. Replace 'catalogd.operatorframework.io/v1alpha1' with 'olm.operatorframework.io/v1alpha1' by @camilamacedo86 in #1433
⚠️ Bump catalogd to v0.36.0 by @m1kola in #1434- 🐛 fix: resolve JSONPath error in caBundle readiness check by adding kubectl_wait_for_query function by @camilamacedo86 in #1429
- ✨ Use a separate namespace for each e2e test by @tmshort in #1428
- 🌱 Bump regex from 2024.9.11 to 2024.11.6 by @dependabot in #1436
- 🐛 fix: put annotations in deployment's pod template by @joelanford in #1432
- 📖 [Docs] Document the granting of API access by @bentito in #1407
- ✨ reduce use of carvel validators by @everettraven in #1269
- 🌱 Bump packaging from 24.1 to 24.2 by @dependabot in #1438
⚠️ updates from api audit by @grokspawn in #1404⚠️ Move.spec.install.namespace
and.spec.install.serviceAccount
to.spec.namespace
and.spec.serviceAccount
by @everettraven in #1439
New Contributors
- @camilamacedo86 made their first contribution in #1431
Full Changelog: v0.17.0...v0.18.0
v0.17.0
Installation
curl -L -s https://github.com/operator-framework/operator-controller/releases/download/v0.17.0/install.sh | bash -s
What's Changed
- 🐛 pre-upgrade-setup.sh: use updated ClusterCatalog API by @joelanford in #1347
- 📖 add public api docs by @everettraven in #1331
- ✨ 📖 Minor updates to API+GoDoc, Documentation, and removal of a no longer needed label selector by @everettraven in #1333
- 📖 fix public api links by @perdasilva in #1348
- 🌱 Bump pymdown-extensions from 10.11.1 to 10.11.2 by @dependabot in #1326
- 📖 Adding the docs website to the readme by @LalatenduMohanty in #1350
- ✨ Add PullSecret controller to save pull secret data locally by @anik120 in #1322
- 🌱 Update catalogd to v0.31.0 by @tmshort in #1355
- ✨ Add checks for helm deployment status by @tmshort in #1349
- 🌱 Bump charset-normalizer from 3.3.2 to 3.4.0 by @dependabot in #1356
- 📖 Update svc name to catalogd service by @rashmi43 in #1365
- 📖 documentation touch-ups by @perdasilva in #1351
- 📖 Fix typo for a link ref in derive-service-account.md by @tlwu2013 in #1366
- 🌱 Bump mkdocs-material from 9.5.39 to 9.5.40 by @dependabot in #1363
- 🐛 Fix pulling signed images by @m1kola in #1369
- 🌱 Bump catalogd to v0.32.0 by @m1kola in #1370
- 🌱 Bump github.com/containerd/containerd from 1.7.22 to 1.7.23 by @dependabot in #1377
- 🌱 Bump markdown2 from 2.5.0 to 2.5.1 by @dependabot in #1362
- 🌱 Bump helm.sh/helm/v3 from 3.16.1 to 3.16.2 by @dependabot in #1364
- 🌱 Remove
EnableExtensionApi
feature gate by @m1kola in #1375 - 🐛 Fix a missing apostrophe in docs by @m1kola in #1385
- 🌱 Address goreleaser deprecated flags by @perdasilva in #1386
- 🌱 Use catalog availability by @bentito in #1359
- 🌱 Bump mkdocs-material from 9.5.40 to 9.5.41 by @dependabot in #1381
- 🐛 Use provided imgRef instead of always using canonical ref in containers image source by @everettraven in #1395
⚠️ updated to use catalogd v0.34.0 by @grokspawn in #1396- 🐛 bump to catalogd v0.35.0 by @joelanford in #1397
- 🌱 Make sure cert-manager is ready by @tmshort in #1401
- 🌱 tilt ci: use Go version from go.mod by @joelanford in #1402
- ✨ Use Helm List operator to determine Deployed status by @tmshort in #1379
Full Changelog: v0.16.0...v0.17.0