Skip to content

Releases: functions-dev/func-operator

v0.3.0

08 May 13:31
cb21d68

Choose a tag to compare

What's Changed

  • Add badges to README by @creydr in #68
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 by @dependabot[bot] in #67
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.17.0 to 5.17.1 by @dependabot[bot] in #66
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.17.1 to 5.18.0 by @dependabot[bot] in #69
  • Refactored cmd/main.go to reduce cyclomatic complexity by @creydr in #70
  • docs: update function status fields by @creydr in #72
  • Update to yq v4 by @creydr in #73
  • Deploy debugger with no leader election by @creydr in #74
  • Pre-pull builder images before parallel E2E tests by @creydr in #75
  • Add possibility to backport PRs by @creydr in #78
  • Fix auto_merge_method formatting in backport.yml by @creydr in #79
  • Fix pull_title formatting in backport.yml by @creydr in #80
  • Add middleware version to logs by @creydr in #76
  • Add ServiceReady condition to Function status by @creydr in #77
  • Use GitHub App token in backport workflow to trigger CI by @creydr in #82
  • History in status by @creydr in #84
  • fix: Set service status in status initially too by @creydr in #85
  • Add concurrency groups to cancel in-progress CI runs by @creydr in #86
  • Remove unneeded Knative Eventing Installation by @creydr in #87
  • Trigger reconciliation on functions.knative.dev/ annotation changes by @creydr in #89
  • Document annotation-triggered reconciliation by @creydr in #91
  • Add last-deployed annotation to deployment status by @creydr in #90
  • chore(deps): bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.2 by @dependabot[bot] in #93
  • chore github-actions(deps): bump the github-actions group with 2 updates by @dependabot[bot] in #94
  • Controller cleanup by @creydr in #92
  • Add details about middleware version and pending rebuild in function overview by @creydr in #95
  • Add func short name for function by @creydr in #96
  • Add last commit information in status by @creydr in #99
  • Update docs with short name by @creydr in #100
  • Improve e2e test stability in CI by @creydr in #103
  • Add last-deployed annotation in history by @creydr in #102
  • Add service information in status by @creydr in #101
  • chore(deps): bump github.com/onsi/ginkgo/v2 from 2.28.2 to 2.28.3 by @dependabot[bot] in #104
  • Improve bundle e2e test stability in CI by @creydr in #106
  • Fix RoleBinding ownership conflict for multi-function namespaces by @creydr in #107
  • Reduce MaxConcurrentReconciles from 100 to 10 by @creydr in #108
  • Fix missing 'Failed' in metrics cert watcher error message by @creydr in #109
  • Ensure git clone base directory exists on startup by @creydr in #111
  • Remove stale TODO comment for Path field by @creydr in #112
  • Add SHA256 checksum verification for func CLI downloads by @creydr in #113
  • Eliminate redundant Describe call and add ErrFunctionNotFound by @creydr in #114
  • Remove unused finalizer lifecycle methods by @creydr in #110
  • Use cherry-pick action by @creydr in #116
  • Fix flaky metrics e2e test by adding curl retries by @creydr in #115
  • feat: add SSH repository URL support by @creydr in #118
  • Add contribution guideline by @creydr in #119
  • docs: add SSH testing section to gitea-integration guide by @creydr in #120
  • docs: add AGENTS.md with guidelines for AI coding agents by @creydr in #122
  • test: Cleanup function via DeferCleanupOnSuccess instead of in AfterEach by @creydr in #121
  • Remove function.Metadata and switch to fn.NewFunction by @creydr in #123
  • chore: disable goconst linter by @creydr in #127
  • chore(deps): bump code.gitea.io/sdk/gitea from 0.24.1 to 0.25.0 by @dependabot[bot] in #128
  • chore(deps): bump github.com/go-git/go-git/v6 from 6.0.0-alpha.2 to 6.0.0-alpha.3 by @dependabot[bot] in #129
  • feat: pass registry auth secret as --image-pull-secret to func CLI by @creydr in #126

Full Changelog: v0.2.0...v0.3.0

v0.2.1

28 Apr 11:11
3cf5b86

Choose a tag to compare

What's Changed

  • [release-0.2] Add middleware version to logs by @github-actions[bot] in #81
  • [release-0.2] Update to yq v4 by @functions-dev-ci-bot[bot] in #83
  • [release-0.2] Add details about middleware version and pending rebuild in function overview by @functions-dev-ci-bot[bot] in #97
  • [release-0.2] Add func short name for function by @functions-dev-ci-bot[bot] in #98

New Contributors

  • @github-actions[bot] made their first contribution in #81
  • @functions-dev-ci-bot[bot] made their first contribution in #83

Full Changelog: v0.2.0...v0.2.1

v0.2.0

17 Apr 13:43
b59b14c

Choose a tag to compare

What's Changed

  • Remove s390x and ppc64le from nightly and release pipeline to speed up builds by @creydr in #11
  • Use release manifest in installation section by @creydr in #9
  • Replace deprecated kustomize label command with yq by @creydr in #10
  • Rename multi-arch build pipeline to nightly by @creydr in #12
  • Only update middleware when function is deployed already by @creydr in #13
  • Fix: Allow to manage HTTPScaledObjects for KEDA deployer by @creydr in #15
  • Install keda & eventing in create-kind-cluster.sh by @creydr in #17
  • Add bundle build by @creydr in #18
  • Rework test-e2e target to only run tests by @creydr in #19
  • Add makefile target to create KinD cluster by @creydr in #20
  • Add bundle to nightly build by @creydr in #21
  • Remove finalize logic by @creydr in #22
  • Add function status e2e tests by @creydr in #23
  • Add support for multiple install-modes via OLM by @creydr in #24
  • Set workflow names correctly by @creydr in #26
  • Remove prometheus dependency by @creydr in #25
  • Switch to Gitea incluster repository provider for e2e tests by @creydr in #27
  • Update dependencies to latest by @creydr in #28
  • Move Git e2e helpers to test/utils package by @creydr in #29
  • Disable HA setup for Gitea by @creydr in #31
  • Add concurrency group to e2e test workflows to cancel redundant runs by @creydr in #32
  • Add middleware update e2e test by @creydr in #30
  • Add merge_group trigger to CI by @creydr in #35
  • Adjust e2e test step names by @creydr in #33
  • Simplify functions API by @creydr in #36
  • Add support for function monorepos by @creydr in #37
  • Add Git information in Function status by @creydr in #38
  • Add CI check to verify generated code is up-to-date by @creydr in #39
  • Add e2e tests for private Git repository authentication by @creydr in #40
  • Persist status updates intermediately by @creydr in #41
  • Refactor e2e tests helper functions to support option args by @creydr in #42
  • Run e2e tests with builder and deployer combination by @creydr in #43
  • Add deployment information in status by @creydr in #44
  • Add Dependabot configuration with auto-merge workflow by @creydr in #46
  • Fix dependabot config by @creydr in #52
  • Fix verify-codegen workflow to support merge-queues by @creydr in #53
  • chore github-actions(deps): bump the github-actions group across 1 directory with 10 updates by @dependabot[bot] in #51
  • chore(deps): bump the kubernetes group across 1 directory with 3 updates by @dependabot[bot] in #48
  • Update manifests of k8s dependencies to latest versions by @creydr in #55
  • chore docker(deps): bump golang from 1.25 to 1.26 by @dependabot[bot] in #47
  • Support merge queues on dependabot PRs by @creydr in #54
  • Fix staticcheck SA5011 false positives in function_lifecycle_test.go by @creydr in #56
  • chore(deps): bump code.gitea.io/sdk/gitea from 0.23.2 to 0.24.1 by @dependabot[bot] in #49
  • Add possibility to specify operator default for middleware update enablement by @creydr in #45
  • Enable middleware e2e tests for pack builder again by @creydr in #57
  • Fix dependabot auto-merge to work with merge queues by @creydr in #62
  • Run push context only on release branches by @creydr in #63
  • Add middleware information in status by @creydr in #59
  • chore(deps): bump the kubernetes group with 3 updates by @dependabot[bot] in #61
  • Make operator aware of registry certificates by @creydr in #58
  • chore e2e tests by @creydr in #60
  • chore(deps): bump github.com/go-git/go-git/v6 from 6.0.0-20260317113930-fb0d09929504 to 6.0.0-alpha.2 by @dependabot[bot] in #64
  • Pin yq version by @creydr in #65

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.2

06 Feb 14:36
991d22c

Choose a tag to compare

What's Changed

  • [release-0.1] Fix: Allow to manage HTTPScaledObjects for KEDA deployer by @creydr in #16

Full Changelog: v0.1.1...v0.1.2

v0.1.1

05 Feb 11:13
82e8705

Choose a tag to compare

What's Changed

  • [release-0.1] Only update middleware when function is deployed already by @creydr in #14

Full Changelog: v0.1.0...v0.1.1

v0.1.0

28 Jan 11:19
24de4e9

Choose a tag to compare

What's Changed

  • First release of func-operator

Full Changelog: https://github.com/functions-dev/func-operator/commits/v0.1.0