github knative/func knative-v1.24.0
v1.24.0

2 hours ago

⚠️ Action Required

  • func deploy's --git-url, --git-dir and --git-branch are renamed --source, --source-dir and --revision, and build.git in func.yaml becomes build.source (existing files are migrated on load) by @gauron99 - #4048
  • func deploy --remote --source <url> deploys the func.yaml committed in the repository and rejects function flags other than --builder, --registry, --registry-insecure and --namespace by @gauron99 - #4064
  • func logs prints the available logs and exits; use func logs -f or FUNC_FOLLOW=true to stream by @Ankitsinghsisodya - #4016
  • func needs func-operator v0.4.0 or later by @gauron99 - #4104
  • The keda deployer needs RBAC for scaledobjects.keda.sh and triggerauthentications.keda.sh; add both to a func-deployer Role you set up by hand by @aliok - #4077
  • func runs ghcr.io/knative/func-utils:1.24 in the cluster instead of the floating v2 tag; if you mirror images, mirror the new tag by @gauron99 - #3994
  • Switching a deployed function to another deployer is refused; delete the function first by @gauron99 - #3991

✨ Features / Enhancements

🔐 Security

🐛 Bug Fixes

  • Use one dockerconfigjson registry Secret, <function>-registry-auth, for remote builds and func-operator; remote builds no longer overwrite the Pipelines as Code Secret by @gauron99 - #4082
  • ACR login uses the Azure SDK instead of the Azure CLI's deprecated accessToken.json by @dbalseiro - #3398
  • A failed remote deploy no longer changes func.yaml in the working tree by @gauron99 - #3919
  • func subscribe --filter rejects malformed filters and keeps values that contain = by @axhatggg - #4036
  • func list fills the RUNTIME column by @pmeida - #4010
  • func config ci uses the builder set in func.yaml by @pmeida - #4033
  • func config ci takes the func version from the binary instead of a hardcoded string by @pmeida - #4029
  • Python host builder: fix file permissions on OpenShift by @matejvasek - #4037
  • func cluster create waits for the CoreDNS rollout by @gauron99 - #4038
  • Local run removes all stale .func/runs/<port> directories by @Elvand-Lie - #3989
  • Remove the temporary clone directory after writing a repository by @gauron99 - #4053

🧹 Code Cleanup

🧪 CI / Build / Testing

👥 New Contributors

Don't miss a new func release

NewReleases is sending notifications on new releases.