Skip to content

Releases: knative/func

v1.20.0

05 Nov 17:41
c9d4c54

Choose a tag to compare

Changes by Kind

Enhancement

  • Func build and func deploy commands now provide clearer error messages when registry is missing, with actionable guidance instead of confusing prompts. (#3058, @RayyanSeliya)
  • Func build and func deploy commands now provide clearer, more educational error messages when the --platform flag is used without the S2I builder, with actionable guidance and builder capability explanations. (#3062, @RayyanSeliya)
  • Func build and func deploy commands now validate conflicting --image and --registry flags before starting the build process, providing clear error messages and actionable guidance instead of misleading build failures. (#3066, @RayyanSeliya)
  • Improve error message when --language flag is missing in func create
    to be more beginner-friendly, include example usage, and point to func languages. (#3016, @RayyanSeliya)
  • Improve error message when func invoke is run outside function directory
    to be more beginner-friendly, include step-by-step workflow guidance. (#3018, @RayyanSeliya)
  • Improve error message when func run is run outside function directory
    to be more beginner-friendly, include step-by-step workflow guidance, and
    explain that func run is used for local testing. (#3022, @RayyanSeliya)
  • Improve error message when func subscribe is run outside function directory
    to be more beginner-friendly and provide clear guidance on creating functions
    before subscribing to events. (#3025, @RayyanSeliya)
  • Improve error messages for func list command to be more beginner-friendly.
    Connection errors now include workflow guidance, prerequisites, troubleshooting
    steps, and links to official Knative installation documentation. (#3038, @RayyanSeliya)
  • Improve func delete user experience by replacing cryptic "name required" error with clear guidance on how to delete functions using name or path options. (#3054, @RayyanSeliya)
  • Improve func deploy user experience by showing clear error guidance immediately when run outside a function directory, instead of prompting for registry configuration first. (#3042, @RayyanSeliya)

Bug or Regression

  • Enhanced builder/container flag handling: pack/s2i builders now default to container mode, --container=false automatically selects host builder, with validation for incompatible combinations. (#2966, @RayyanSeliya)
  • Fix: Python pack build/run doesn't pick up code changes (#3079) (#3080, @matejvasek)
  • Fix: fallback to python3 if python not present (#3082, @matejvasek)
  • Fix: host builder can push images to cluster internal registries (#3130, @matejvasek)
  • Fix: host builder uses base-image with correct version of Python (#2965, @matejvasek)

Other (Cleanup or Flake)

  • Remove the --container flag - builds are determined via builder itself for func run command (#2987, @gauron99)

Uncategorized

  • Release Note (#2953, @RayyanSeliya)

  • $ func deploy --remote --builder=pack --registry=registry.default.svc.cluster.local:5000/func -v
    Error: cannot upload sources to the PVC: cannot start the pod: pod prematurely exited (output: "ERROR: cannot purge dest dir: unlinkat
    /tmp/volume_mnt/source/.s2i/bin/assemble: permission denied\n", exitcode: 1)
    e2e_test.go:1249: exit status 1 (#2946, @lkingland)
  • Fix: backward compatibility for building old Python Functions with newer func (#2962, @matejvasek)

Dependencies

Added

  • al.essio.dev/pkg/shellescape: v1.6.0
  • buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go: 52f3232
  • buf.build/go/protovalidate: v0.14.0
  • buf.build/go/protoyaml: v0.6.0
  • cloud.google.com/go/monitoring: v1.24.2
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric: v0.51.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping: v0.51.0
  • github.com/MakeNowJust/heredoc/v2: v2.0.1
  • github.com/containerd/accelerated-container-image: v1.2.3
  • github.com/containerd/containerd/v2: v2.1.1
  • github.com/containerd/errdefs/pkg: v0.3.0
  • github.com/containerd/fuse-overlayfs-snapshotter/v2: v2.1.1
  • github.com/containerd/plugin: v1.0.0
  • github.com/keybase/go-keychain: v0.0.1
  • github.com/moby/go-archive: v0.1.0
  • github.com/moby/sys/atomicwriter: v0.1.0
  • github.com/moby/sys/capability: v0.4.0
  • github.com/moby/sys/reexec: v0.1.0
  • github.com/opencontainers/runtime-tools: 2e043c6
  • github.com/otiai10/mint: v1.6.3
  • github.com/petermattis/goid: 4fcff4a
  • github.com/prometheus/otlptranslator: v1.0.0
  • github.com/santhosh-tekuri/jsonschema/v5: v5.3.1
  • github.com/santhosh-tekuri/jsonschema/v6: v6.0.1
  • github.com/sasha-s/go-deadlock: v0.3.5
  • github.com/sigstore/protobuf-specs: v0.4.1
  • github.com/smallstep/pkcs7: v0.1.1
  • github.com/tonistiigi/dchapes-mode: 73d941a
  • github.com/zalando/go-keyring: v0.2.6
  • golang.org/x/tools/go/expect: v0.1.1-deprecated
  • gonum.org/v1/gonum: v0.16.0
  • tags.cncf.io/container-device-interface/specs-go: v1.0.0
  • tags.cncf.io/container-device-interface: v1.0.1

Changed

Read more

v1.19.5

28 Oct 10:13
92d04e4

Choose a tag to compare

v1.19.5

v1.19.4

v1.19.3

v1.19.2

v1.19.1

knative/func@release-1.19

Changes by Kind

Enhancement

  • Add --base-image flag to override the base image for host builds (#2935, @gauron99)
  • Feat: Python and Go function listen dualstack (#2898, @matejvasek)
  • Feat: run 'func invoke --request-type=GET' for invoking GET request (#2942, @gauron99)
  • Func config remove now supports noninteractive usecases via a --name flag (#2879, @lkingland)
  • Func run now supports json output (#2893, @lkingland)
  • Func run now supports the --address flag (#2887, @lkingland)
  • Function describe subcommand now includes labels. (#2882, @lkingland)
  • Labels configuration now supports flags for a noninteractive flow. (#2886, @lkingland)
  • Local clusters can now be set up on MacOS via the repository's allocate.sh and registry.sh scripts. (#2897, @lkingland)
  • The path to "go" can be altered from that in PATH by using the FUNC_GO environment variable when using the host builder. (#2877, @lkingland)
  • The path to git can be altered from that in PATH by using the FUNC_GIT environment variable when using the host builder. (#2876, @lkingland)
  • User will be warned when their local branch differs from that configured for remote builds. (#2884, @lkingland)

Bug or Regression

  • Fix: Python local buildpack build (#2907, @matejvasek)
  • Fix: fixes issue with func in-cluster build/deploy pipelines to work on ARM64 (#2842, @luciantin)
  • Fix: in-culster-dialer not used when it should be when pushing image to in cluster registry (#2841, @matejvasek)
  • Fix: non-containerized build/run with external dependencies (#2847, @matejvasek)
  • Fix: refer correct version of schema in func.yaml (#2924, @matejvasek)
  • Fixes a bug where remote tekton builds would use a stale image to upload the source directory. (#2852, @luciantin)

Uncategorized

Dependencies

Added

  • github.com/cenkalti/backoff/v5: v5.0.2
  • github.com/cloudevents/sdk-go/observability/opentelemetry/v2: v2.16.1
  • github.com/mark3labs/mcp-go: v0.30.0
  • github.com/yosida95/uritemplate/v3: v3.0.2
  • go.opentelemetry.io/contrib/instrumentation/runtime: v0.62.0
  • go.opentelemetry.io/otel/exporters/stdout/stdouttrace: v1.37.0
  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.3

Changed

  • cel.dev/expr: v0.19.1 → v0.23.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.25.0 → v1.27.0
  • github.com/IBM/sarama: v1.43.1 → v1.42.1
  • github.com/cloudevents/sdk-go/v2: v2.15.2 → v2.16.1
  • github.com/cncf/xds/go: cff3c89 → ae57f3c
  • github.com/coreos/go-oidc: v2.2.1+incompatible → v2.3.0+incompatible
  • github.com/eapache/go-resiliency: v1.6.0 → v1.4.0
  • github.com/go-jose/go-jose/v3: v3.0.3 → v3.0.4
  • github.com/go-jose/go-jose/v4: v4.0.2 → v4.0.5
  • github.com/go-logr/logr: v1.4.2 → v1.4.3
  • github.com/golang-jwt/jwt/v4: v4.5.1 → v4.5.2
  • github.com/google/cel-go: v0.22.0 → v0.23.2
  • github.com/gorilla/websocket: v1.5.3 → e064f32
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.26.1 → v2.27.1
  • github.com/klauspost/compress: v1.17.11 → v1.18.0
  • github.com/pierrec/lz4/v4: v4.1.21 → v4.1.18
  • github.com/prometheus/client_golang: v1.20.5 → v1.22.0
  • github.com/prometheus/client_model: v0.6.1 → v0.6.2
  • github.com/prometheus/common: v0.62.0 → v0.65.0
  • github.com/prometheus/procfs: v0.15.1 → v0.16.1
  • github.com/spf13/cast: v1.6.0 → v1.7.1
  • github.com/spiffe/go-spiffe/v2: v2.3.0 → v2.5.0
  • github.com/zeebo/errs: v1.3.0 → v1.4.0
  • go.etcd.io/etcd/api/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/client/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/client/v2: v2.305.16 → v2.305.21
  • go.etcd.io/etcd/client/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/raft/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/server/v3: v3.5.16 → v3.5.21
  • go.opentelemetry.io/contrib/detectors/gcp: v1.34.0 → v1.35.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.54.0 → v0.58.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.58.0 → v0.62.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc: v0.44.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp: v0.44.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.27.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp: v1.33.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.28.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/prometheus: v0.42.0 → v0.59.0
  • go.opentelemetry.io/otel/metric: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/sdk/metric: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/sdk: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/trace: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel: v1.34.0 → v1.37.0
  • go.opentelemetry.io/proto/otlp: v1.3.1 → v1.7.0
  • golang.org/x/crypto: v0.37.0 → v0.39.0
  • golang.org/x/mod: v0.24.0 → v0.25.0
  • golang.org/x/net: v0.39.0 → v0.41.0
  • golang.org/x/oauth2: v0.29.0 → v0.30.0
  • golang.org/x/sync: v0.13.0 → v0.15.0
  • golang.org/x/sys: v0.32.0 → v0.33.0
  • golang.org/x/term: v0.31.0 → v0.32.0
  • golang.org/x/text: v0.24.0 → v0.26.0
  • golang.org/x/time: v0.11.0 → v0.12.0
  • golang.org/x/tools: v0.32.0 → v0.34.0
  • google.golang.org/genproto/googleapis/api: e9438ea → 513f239
  • google.golang.org/genproto/googleapis/rpc: e9438ea → 513f239
  • google.golang.org/grpc: v1.71.1 → v1.73.0
  • k8s.io/api: v0.32.3 → v0.33.1
  • k8s.io/apiextensions-apiserver: v0.32.1 → v0.33.1
  • k8s.io/apimachinery: v0.32.3 → v0.33.1
  • k8s.io/apiserver: v0.32.1 → v0.33.1
  • k8s.io/client-go: v0.32.3 → v0.33.1
  • k8s.io/code-generator: v0.32.2 → v0.33.1
  • k8s.io/component-base: v0.32.1 → v0.33.1
  • k8s.io/gengo/v2: 2b36238 → 1244d31
  • k8s.io/kms: v0.32.1 → v0.33.1
  • knative.dev/caching: 8f20a11 → fd36b19
  • knative.dev/client/pkg: 96721e5 → fcc5f74
  • knative.dev/eventing: v0.45.0 → v0.46.0
  • knative.dev/hack/schema: c577ed9 → 70d4b00
  • knative.dev/hack: c577ed9 → 70d4b00
  • knative.dev/networking: 6268d93 → edb1a4a
  • knative.dev/pkg: ed3e215 → 19d3cc2
  • knative.dev/reconciler-test: 23f8616 → 806fb6a
  • knative.dev/serving: v0.45.0 → v0.46.0
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.31.0 → v0.31.2
  • sigs.k8s.io/yaml: v1.4.0 → v1.5.0

Removed

  • github.com/rabbitmq/amqp091-go: v1.9.0

v1.19.4

14 Oct 19:33
2988acf

Choose a tag to compare

v1.19.4

v1.19.3

v1.19.2

v1.19.1

knative/func@release-1.19

Changes by Kind

Enhancement

  • Add --base-image flag to override the base image for host builds (#2935, @gauron99)
  • Feat: Python and Go function listen dualstack (#2898, @matejvasek)
  • Feat: run 'func invoke --request-type=GET' for invoking GET request (#2942, @gauron99)
  • Func config remove now supports noninteractive usecases via a --name flag (#2879, @lkingland)
  • Func run now supports json output (#2893, @lkingland)
  • Func run now supports the --address flag (#2887, @lkingland)
  • Function describe subcommand now includes labels. (#2882, @lkingland)
  • Labels configuration now supports flags for a noninteractive flow. (#2886, @lkingland)
  • Local clusters can now be set up on MacOS via the repository's allocate.sh and registry.sh scripts. (#2897, @lkingland)
  • The path to "go" can be altered from that in PATH by using the FUNC_GO environment variable when using the host builder. (#2877, @lkingland)
  • The path to git can be altered from that in PATH by using the FUNC_GIT environment variable when using the host builder. (#2876, @lkingland)
  • User will be warned when their local branch differs from that configured for remote builds. (#2884, @lkingland)

Bug or Regression

  • Fix: Python local buildpack build (#2907, @matejvasek)
  • Fix: fixes issue with func in-cluster build/deploy pipelines to work on ARM64 (#2842, @luciantin)
  • Fix: in-culster-dialer not used when it should be when pushing image to in cluster registry (#2841, @matejvasek)
  • Fix: non-containerized build/run with external dependencies (#2847, @matejvasek)
  • Fix: refer correct version of schema in func.yaml (#2924, @matejvasek)
  • Fixes a bug where remote tekton builds would use a stale image to upload the source directory. (#2852, @luciantin)

Uncategorized

Dependencies

Added

  • github.com/cenkalti/backoff/v5: v5.0.2
  • github.com/cloudevents/sdk-go/observability/opentelemetry/v2: v2.16.1
  • github.com/mark3labs/mcp-go: v0.30.0
  • github.com/yosida95/uritemplate/v3: v3.0.2
  • go.opentelemetry.io/contrib/instrumentation/runtime: v0.62.0
  • go.opentelemetry.io/otel/exporters/stdout/stdouttrace: v1.37.0
  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.3

Changed

  • cel.dev/expr: v0.19.1 → v0.23.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.25.0 → v1.27.0
  • github.com/IBM/sarama: v1.43.1 → v1.42.1
  • github.com/cloudevents/sdk-go/v2: v2.15.2 → v2.16.1
  • github.com/cncf/xds/go: cff3c89 → ae57f3c
  • github.com/coreos/go-oidc: v2.2.1+incompatible → v2.3.0+incompatible
  • github.com/eapache/go-resiliency: v1.6.0 → v1.4.0
  • github.com/go-jose/go-jose/v3: v3.0.3 → v3.0.4
  • github.com/go-jose/go-jose/v4: v4.0.2 → v4.0.5
  • github.com/go-logr/logr: v1.4.2 → v1.4.3
  • github.com/golang-jwt/jwt/v4: v4.5.1 → v4.5.2
  • github.com/google/cel-go: v0.22.0 → v0.23.2
  • github.com/gorilla/websocket: v1.5.3 → e064f32
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.26.1 → v2.27.1
  • github.com/klauspost/compress: v1.17.11 → v1.18.0
  • github.com/pierrec/lz4/v4: v4.1.21 → v4.1.18
  • github.com/prometheus/client_golang: v1.20.5 → v1.22.0
  • github.com/prometheus/client_model: v0.6.1 → v0.6.2
  • github.com/prometheus/common: v0.62.0 → v0.65.0
  • github.com/prometheus/procfs: v0.15.1 → v0.16.1
  • github.com/spf13/cast: v1.6.0 → v1.7.1
  • github.com/spiffe/go-spiffe/v2: v2.3.0 → v2.5.0
  • github.com/zeebo/errs: v1.3.0 → v1.4.0
  • go.etcd.io/etcd/api/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/client/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/client/v2: v2.305.16 → v2.305.21
  • go.etcd.io/etcd/client/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/raft/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/server/v3: v3.5.16 → v3.5.21
  • go.opentelemetry.io/contrib/detectors/gcp: v1.34.0 → v1.35.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.54.0 → v0.58.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.58.0 → v0.62.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc: v0.44.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp: v0.44.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.27.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp: v1.33.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.28.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/prometheus: v0.42.0 → v0.59.0
  • go.opentelemetry.io/otel/metric: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/sdk/metric: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/sdk: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/trace: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel: v1.34.0 → v1.37.0
  • go.opentelemetry.io/proto/otlp: v1.3.1 → v1.7.0
  • golang.org/x/crypto: v0.37.0 → v0.39.0
  • golang.org/x/mod: v0.24.0 → v0.25.0
  • golang.org/x/net: v0.39.0 → v0.41.0
  • golang.org/x/oauth2: v0.29.0 → v0.30.0
  • golang.org/x/sync: v0.13.0 → v0.15.0
  • golang.org/x/sys: v0.32.0 → v0.33.0
  • golang.org/x/term: v0.31.0 → v0.32.0
  • golang.org/x/text: v0.24.0 → v0.26.0
  • golang.org/x/time: v0.11.0 → v0.12.0
  • golang.org/x/tools: v0.32.0 → v0.34.0
  • google.golang.org/genproto/googleapis/api: e9438ea → 513f239
  • google.golang.org/genproto/googleapis/rpc: e9438ea → 513f239
  • google.golang.org/grpc: v1.71.1 → v1.73.0
  • k8s.io/api: v0.32.3 → v0.33.1
  • k8s.io/apiextensions-apiserver: v0.32.1 → v0.33.1
  • k8s.io/apimachinery: v0.32.3 → v0.33.1
  • k8s.io/apiserver: v0.32.1 → v0.33.1
  • k8s.io/client-go: v0.32.3 → v0.33.1
  • k8s.io/code-generator: v0.32.2 → v0.33.1
  • k8s.io/component-base: v0.32.1 → v0.33.1
  • k8s.io/gengo/v2: 2b36238 → 1244d31
  • k8s.io/kms: v0.32.1 → v0.33.1
  • knative.dev/caching: 8f20a11 → fd36b19
  • knative.dev/client/pkg: 96721e5 → fcc5f74
  • knative.dev/eventing: v0.45.0 → v0.46.0
  • knative.dev/hack/schema: c577ed9 → 70d4b00
  • knative.dev/hack: c577ed9 → 70d4b00
  • knative.dev/networking: 6268d93 → edb1a4a
  • knative.dev/pkg: ed3e215 → 19d3cc2
  • knative.dev/reconciler-test: 23f8616 → 806fb6a
  • knative.dev/serving: v0.45.0 → v0.46.0
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.31.0 → v0.31.2
  • sigs.k8s.io/yaml: v1.4.0 → v1.5.0

Removed

  • github.com/rabbitmq/amqp091-go: v1.9.0

v1.19.3

16 Sep 10:17
28c35e2

Choose a tag to compare

v1.19.3

v1.19.2

v1.19.1

knative/func@release-1.19

Changes by Kind

Enhancement

  • Add --base-image flag to override the base image for host builds (#2935, @gauron99)
  • Feat: Python and Go function listen dualstack (#2898, @matejvasek)
  • Feat: run 'func invoke --request-type=GET' for invoking GET request (#2942, @gauron99)
  • Func config remove now supports noninteractive usecases via a --name flag (#2879, @lkingland)
  • Func run now supports json output (#2893, @lkingland)
  • Func run now supports the --address flag (#2887, @lkingland)
  • Function describe subcommand now includes labels. (#2882, @lkingland)
  • Labels configuration now supports flags for a noninteractive flow. (#2886, @lkingland)
  • Local clusters can now be set up on MacOS via the repository's allocate.sh and registry.sh scripts. (#2897, @lkingland)
  • The path to "go" can be altered from that in PATH by using the FUNC_GO environment variable when using the host builder. (#2877, @lkingland)
  • The path to git can be altered from that in PATH by using the FUNC_GIT environment variable when using the host builder. (#2876, @lkingland)
  • User will be warned when their local branch differs from that configured for remote builds. (#2884, @lkingland)

Bug or Regression

  • Fix: Python local buildpack build (#2907, @matejvasek)
  • Fix: fixes issue with func in-cluster build/deploy pipelines to work on ARM64 (#2842, @luciantin)
  • Fix: in-culster-dialer not used when it should be when pushing image to in cluster registry (#2841, @matejvasek)
  • Fix: non-containerized build/run with external dependencies (#2847, @matejvasek)
  • Fix: refer correct version of schema in func.yaml (#2924, @matejvasek)
  • Fixes a bug where remote tekton builds would use a stale image to upload the source directory. (#2852, @luciantin)

Uncategorized

Dependencies

Added

  • github.com/cenkalti/backoff/v5: v5.0.2
  • github.com/cloudevents/sdk-go/observability/opentelemetry/v2: v2.16.1
  • github.com/mark3labs/mcp-go: v0.30.0
  • github.com/yosida95/uritemplate/v3: v3.0.2
  • go.opentelemetry.io/contrib/instrumentation/runtime: v0.62.0
  • go.opentelemetry.io/otel/exporters/stdout/stdouttrace: v1.37.0
  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.3

Changed

  • cel.dev/expr: v0.19.1 → v0.23.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.25.0 → v1.27.0
  • github.com/IBM/sarama: v1.43.1 → v1.42.1
  • github.com/cloudevents/sdk-go/v2: v2.15.2 → v2.16.1
  • github.com/cncf/xds/go: cff3c89 → ae57f3c
  • github.com/coreos/go-oidc: v2.2.1+incompatible → v2.3.0+incompatible
  • github.com/eapache/go-resiliency: v1.6.0 → v1.4.0
  • github.com/go-jose/go-jose/v3: v3.0.3 → v3.0.4
  • github.com/go-jose/go-jose/v4: v4.0.2 → v4.0.5
  • github.com/go-logr/logr: v1.4.2 → v1.4.3
  • github.com/golang-jwt/jwt/v4: v4.5.1 → v4.5.2
  • github.com/google/cel-go: v0.22.0 → v0.23.2
  • github.com/gorilla/websocket: v1.5.3 → e064f32
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.26.1 → v2.27.1
  • github.com/klauspost/compress: v1.17.11 → v1.18.0
  • github.com/pierrec/lz4/v4: v4.1.21 → v4.1.18
  • github.com/prometheus/client_golang: v1.20.5 → v1.22.0
  • github.com/prometheus/client_model: v0.6.1 → v0.6.2
  • github.com/prometheus/common: v0.62.0 → v0.65.0
  • github.com/prometheus/procfs: v0.15.1 → v0.16.1
  • github.com/spf13/cast: v1.6.0 → v1.7.1
  • github.com/spiffe/go-spiffe/v2: v2.3.0 → v2.5.0
  • github.com/zeebo/errs: v1.3.0 → v1.4.0
  • go.etcd.io/etcd/api/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/client/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/client/v2: v2.305.16 → v2.305.21
  • go.etcd.io/etcd/client/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/raft/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/server/v3: v3.5.16 → v3.5.21
  • go.opentelemetry.io/contrib/detectors/gcp: v1.34.0 → v1.35.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.54.0 → v0.58.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.58.0 → v0.62.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc: v0.44.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp: v0.44.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.27.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp: v1.33.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.28.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/prometheus: v0.42.0 → v0.59.0
  • go.opentelemetry.io/otel/metric: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/sdk/metric: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/sdk: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/trace: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel: v1.34.0 → v1.37.0
  • go.opentelemetry.io/proto/otlp: v1.3.1 → v1.7.0
  • golang.org/x/crypto: v0.37.0 → v0.39.0
  • golang.org/x/mod: v0.24.0 → v0.25.0
  • golang.org/x/net: v0.39.0 → v0.41.0
  • golang.org/x/oauth2: v0.29.0 → v0.30.0
  • golang.org/x/sync: v0.13.0 → v0.15.0
  • golang.org/x/sys: v0.32.0 → v0.33.0
  • golang.org/x/term: v0.31.0 → v0.32.0
  • golang.org/x/text: v0.24.0 → v0.26.0
  • golang.org/x/time: v0.11.0 → v0.12.0
  • golang.org/x/tools: v0.32.0 → v0.34.0
  • google.golang.org/genproto/googleapis/api: e9438ea → 513f239
  • google.golang.org/genproto/googleapis/rpc: e9438ea → 513f239
  • google.golang.org/grpc: v1.71.1 → v1.73.0
  • k8s.io/api: v0.32.3 → v0.33.1
  • k8s.io/apiextensions-apiserver: v0.32.1 → v0.33.1
  • k8s.io/apimachinery: v0.32.3 → v0.33.1
  • k8s.io/apiserver: v0.32.1 → v0.33.1
  • k8s.io/client-go: v0.32.3 → v0.33.1
  • k8s.io/code-generator: v0.32.2 → v0.33.1
  • k8s.io/component-base: v0.32.1 → v0.33.1
  • k8s.io/gengo/v2: 2b36238 → 1244d31
  • k8s.io/kms: v0.32.1 → v0.33.1
  • knative.dev/caching: 8f20a11 → fd36b19
  • knative.dev/client/pkg: 96721e5 → fcc5f74
  • knative.dev/eventing: v0.45.0 → v0.46.0
  • knative.dev/hack/schema: c577ed9 → 70d4b00
  • knative.dev/hack: c577ed9 → 70d4b00
  • knative.dev/networking: 6268d93 → edb1a4a
  • knative.dev/pkg: ed3e215 → 19d3cc2
  • knative.dev/reconciler-test: 23f8616 → 806fb6a
  • knative.dev/serving: v0.45.0 → v0.46.0
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.31.0 → v0.31.2
  • sigs.k8s.io/yaml: v1.4.0 → v1.5.0

Removed

  • github.com/rabbitmq/amqp091-go: v1.9.0

v1.19.2

09 Sep 09:43
f410878

Choose a tag to compare

v1.19.2

v1.19.1

knative/func@release-1.19

Changes by Kind

Enhancement

  • Add --base-image flag to override the base image for host builds (#2935, @gauron99)
  • Feat: Python and Go function listen dualstack (#2898, @matejvasek)
  • Feat: run 'func invoke --request-type=GET' for invoking GET request (#2942, @gauron99)
  • Func config remove now supports noninteractive usecases via a --name flag (#2879, @lkingland)
  • Func run now supports json output (#2893, @lkingland)
  • Func run now supports the --address flag (#2887, @lkingland)
  • Function describe subcommand now includes labels. (#2882, @lkingland)
  • Labels configuration now supports flags for a noninteractive flow. (#2886, @lkingland)
  • Local clusters can now be set up on MacOS via the repository's allocate.sh and registry.sh scripts. (#2897, @lkingland)
  • The path to "go" can be altered from that in PATH by using the FUNC_GO environment variable when using the host builder. (#2877, @lkingland)
  • The path to git can be altered from that in PATH by using the FUNC_GIT environment variable when using the host builder. (#2876, @lkingland)
  • User will be warned when their local branch differs from that configured for remote builds. (#2884, @lkingland)

Bug or Regression

  • Fix: Python local buildpack build (#2907, @matejvasek)
  • Fix: fixes issue with func in-cluster build/deploy pipelines to work on ARM64 (#2842, @luciantin)
  • Fix: in-culster-dialer not used when it should be when pushing image to in cluster registry (#2841, @matejvasek)
  • Fix: non-containerized build/run with external dependencies (#2847, @matejvasek)
  • Fix: refer correct version of schema in func.yaml (#2924, @matejvasek)
  • Fixes a bug where remote tekton builds would use a stale image to upload the source directory. (#2852, @luciantin)

Uncategorized

Dependencies

Added

  • github.com/cenkalti/backoff/v5: v5.0.2
  • github.com/cloudevents/sdk-go/observability/opentelemetry/v2: v2.16.1
  • github.com/mark3labs/mcp-go: v0.30.0
  • github.com/yosida95/uritemplate/v3: v3.0.2
  • go.opentelemetry.io/contrib/instrumentation/runtime: v0.62.0
  • go.opentelemetry.io/otel/exporters/stdout/stdouttrace: v1.37.0
  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.3

Changed

  • cel.dev/expr: v0.19.1 → v0.23.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.25.0 → v1.27.0
  • github.com/IBM/sarama: v1.43.1 → v1.42.1
  • github.com/cloudevents/sdk-go/v2: v2.15.2 → v2.16.1
  • github.com/cncf/xds/go: cff3c89 → ae57f3c
  • github.com/coreos/go-oidc: v2.2.1+incompatible → v2.3.0+incompatible
  • github.com/eapache/go-resiliency: v1.6.0 → v1.4.0
  • github.com/go-jose/go-jose/v3: v3.0.3 → v3.0.4
  • github.com/go-jose/go-jose/v4: v4.0.2 → v4.0.5
  • github.com/go-logr/logr: v1.4.2 → v1.4.3
  • github.com/golang-jwt/jwt/v4: v4.5.1 → v4.5.2
  • github.com/google/cel-go: v0.22.0 → v0.23.2
  • github.com/gorilla/websocket: v1.5.3 → e064f32
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.26.1 → v2.27.1
  • github.com/klauspost/compress: v1.17.11 → v1.18.0
  • github.com/pierrec/lz4/v4: v4.1.21 → v4.1.18
  • github.com/prometheus/client_golang: v1.20.5 → v1.22.0
  • github.com/prometheus/client_model: v0.6.1 → v0.6.2
  • github.com/prometheus/common: v0.62.0 → v0.65.0
  • github.com/prometheus/procfs: v0.15.1 → v0.16.1
  • github.com/spf13/cast: v1.6.0 → v1.7.1
  • github.com/spiffe/go-spiffe/v2: v2.3.0 → v2.5.0
  • github.com/zeebo/errs: v1.3.0 → v1.4.0
  • go.etcd.io/etcd/api/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/client/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/client/v2: v2.305.16 → v2.305.21
  • go.etcd.io/etcd/client/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/raft/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/server/v3: v3.5.16 → v3.5.21
  • go.opentelemetry.io/contrib/detectors/gcp: v1.34.0 → v1.35.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.54.0 → v0.58.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.58.0 → v0.62.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc: v0.44.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp: v0.44.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.27.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp: v1.33.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.28.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/prometheus: v0.42.0 → v0.59.0
  • go.opentelemetry.io/otel/metric: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/sdk/metric: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/sdk: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/trace: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel: v1.34.0 → v1.37.0
  • go.opentelemetry.io/proto/otlp: v1.3.1 → v1.7.0
  • golang.org/x/crypto: v0.37.0 → v0.39.0
  • golang.org/x/mod: v0.24.0 → v0.25.0
  • golang.org/x/net: v0.39.0 → v0.41.0
  • golang.org/x/oauth2: v0.29.0 → v0.30.0
  • golang.org/x/sync: v0.13.0 → v0.15.0
  • golang.org/x/sys: v0.32.0 → v0.33.0
  • golang.org/x/term: v0.31.0 → v0.32.0
  • golang.org/x/text: v0.24.0 → v0.26.0
  • golang.org/x/time: v0.11.0 → v0.12.0
  • golang.org/x/tools: v0.32.0 → v0.34.0
  • google.golang.org/genproto/googleapis/api: e9438ea → 513f239
  • google.golang.org/genproto/googleapis/rpc: e9438ea → 513f239
  • google.golang.org/grpc: v1.71.1 → v1.73.0
  • k8s.io/api: v0.32.3 → v0.33.1
  • k8s.io/apiextensions-apiserver: v0.32.1 → v0.33.1
  • k8s.io/apimachinery: v0.32.3 → v0.33.1
  • k8s.io/apiserver: v0.32.1 → v0.33.1
  • k8s.io/client-go: v0.32.3 → v0.33.1
  • k8s.io/code-generator: v0.32.2 → v0.33.1
  • k8s.io/component-base: v0.32.1 → v0.33.1
  • k8s.io/gengo/v2: 2b36238 → 1244d31
  • k8s.io/kms: v0.32.1 → v0.33.1
  • knative.dev/caching: 8f20a11 → fd36b19
  • knative.dev/client/pkg: 96721e5 → fcc5f74
  • knative.dev/eventing: v0.45.0 → v0.46.0
  • knative.dev/hack/schema: c577ed9 → 70d4b00
  • knative.dev/hack: c577ed9 → 70d4b00
  • knative.dev/networking: 6268d93 → edb1a4a
  • knative.dev/pkg: ed3e215 → 19d3cc2
  • knative.dev/reconciler-test: 23f8616 → 806fb6a
  • knative.dev/serving: v0.45.0 → v0.46.0
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.31.0 → v0.31.2
  • sigs.k8s.io/yaml: v1.4.0 → v1.5.0

Removed

  • github.com/rabbitmq/amqp091-go: v1.9.0

v1.19.1

26 Aug 10:14
f410878

Choose a tag to compare

v1.19.1

knative/func@release-1.19

Changes by Kind

Enhancement

  • Add --base-image flag to override the base image for host builds (#2935, @gauron99)
  • Feat: Python and Go function listen dualstack (#2898, @matejvasek)
  • Feat: run 'func invoke --request-type=GET' for invoking GET request (#2942, @gauron99)
  • Func config remove now supports noninteractive usecases via a --name flag (#2879, @lkingland)
  • Func run now supports json output (#2893, @lkingland)
  • Func run now supports the --address flag (#2887, @lkingland)
  • Function describe subcommand now includes labels. (#2882, @lkingland)
  • Labels configuration now supports flags for a noninteractive flow. (#2886, @lkingland)
  • Local clusters can now be set up on MacOS via the repository's allocate.sh and registry.sh scripts. (#2897, @lkingland)
  • The path to "go" can be altered from that in PATH by using the FUNC_GO environment variable when using the host builder. (#2877, @lkingland)
  • The path to git can be altered from that in PATH by using the FUNC_GIT environment variable when using the host builder. (#2876, @lkingland)
  • User will be warned when their local branch differs from that configured for remote builds. (#2884, @lkingland)

Bug or Regression

  • Fix: Python local buildpack build (#2907, @matejvasek)
  • Fix: fixes issue with func in-cluster build/deploy pipelines to work on ARM64 (#2842, @luciantin)
  • Fix: in-culster-dialer not used when it should be when pushing image to in cluster registry (#2841, @matejvasek)
  • Fix: non-containerized build/run with external dependencies (#2847, @matejvasek)
  • Fix: refer correct version of schema in func.yaml (#2924, @matejvasek)
  • Fixes a bug where remote tekton builds would use a stale image to upload the source directory. (#2852, @luciantin)

Uncategorized

Dependencies

Added

  • github.com/cenkalti/backoff/v5: v5.0.2
  • github.com/cloudevents/sdk-go/observability/opentelemetry/v2: v2.16.1
  • github.com/mark3labs/mcp-go: v0.30.0
  • github.com/yosida95/uritemplate/v3: v3.0.2
  • go.opentelemetry.io/contrib/instrumentation/runtime: v0.62.0
  • go.opentelemetry.io/otel/exporters/stdout/stdouttrace: v1.37.0
  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.3

Changed

  • cel.dev/expr: v0.19.1 → v0.23.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.25.0 → v1.27.0
  • github.com/IBM/sarama: v1.43.1 → v1.42.1
  • github.com/cloudevents/sdk-go/v2: v2.15.2 → v2.16.1
  • github.com/cncf/xds/go: cff3c89 → ae57f3c
  • github.com/coreos/go-oidc: v2.2.1+incompatible → v2.3.0+incompatible
  • github.com/eapache/go-resiliency: v1.6.0 → v1.4.0
  • github.com/go-jose/go-jose/v3: v3.0.3 → v3.0.4
  • github.com/go-jose/go-jose/v4: v4.0.2 → v4.0.5
  • github.com/go-logr/logr: v1.4.2 → v1.4.3
  • github.com/golang-jwt/jwt/v4: v4.5.1 → v4.5.2
  • github.com/google/cel-go: v0.22.0 → v0.23.2
  • github.com/gorilla/websocket: v1.5.3 → e064f32
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.26.1 → v2.27.1
  • github.com/klauspost/compress: v1.17.11 → v1.18.0
  • github.com/pierrec/lz4/v4: v4.1.21 → v4.1.18
  • github.com/prometheus/client_golang: v1.20.5 → v1.22.0
  • github.com/prometheus/client_model: v0.6.1 → v0.6.2
  • github.com/prometheus/common: v0.62.0 → v0.65.0
  • github.com/prometheus/procfs: v0.15.1 → v0.16.1
  • github.com/spf13/cast: v1.6.0 → v1.7.1
  • github.com/spiffe/go-spiffe/v2: v2.3.0 → v2.5.0
  • github.com/zeebo/errs: v1.3.0 → v1.4.0
  • go.etcd.io/etcd/api/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/client/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/client/v2: v2.305.16 → v2.305.21
  • go.etcd.io/etcd/client/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/raft/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/server/v3: v3.5.16 → v3.5.21
  • go.opentelemetry.io/contrib/detectors/gcp: v1.34.0 → v1.35.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.54.0 → v0.58.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.58.0 → v0.62.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc: v0.44.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp: v0.44.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.27.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp: v1.33.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.28.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/prometheus: v0.42.0 → v0.59.0
  • go.opentelemetry.io/otel/metric: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/sdk/metric: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/sdk: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/trace: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel: v1.34.0 → v1.37.0
  • go.opentelemetry.io/proto/otlp: v1.3.1 → v1.7.0
  • golang.org/x/crypto: v0.37.0 → v0.39.0
  • golang.org/x/mod: v0.24.0 → v0.25.0
  • golang.org/x/net: v0.39.0 → v0.41.0
  • golang.org/x/oauth2: v0.29.0 → v0.30.0
  • golang.org/x/sync: v0.13.0 → v0.15.0
  • golang.org/x/sys: v0.32.0 → v0.33.0
  • golang.org/x/term: v0.31.0 → v0.32.0
  • golang.org/x/text: v0.24.0 → v0.26.0
  • golang.org/x/time: v0.11.0 → v0.12.0
  • golang.org/x/tools: v0.32.0 → v0.34.0
  • google.golang.org/genproto/googleapis/api: e9438ea → 513f239
  • google.golang.org/genproto/googleapis/rpc: e9438ea → 513f239
  • google.golang.org/grpc: v1.71.1 → v1.73.0
  • k8s.io/api: v0.32.3 → v0.33.1
  • k8s.io/apiextensions-apiserver: v0.32.1 → v0.33.1
  • k8s.io/apimachinery: v0.32.3 → v0.33.1
  • k8s.io/apiserver: v0.32.1 → v0.33.1
  • k8s.io/client-go: v0.32.3 → v0.33.1
  • k8s.io/code-generator: v0.32.2 → v0.33.1
  • k8s.io/component-base: v0.32.1 → v0.33.1
  • k8s.io/gengo/v2: 2b36238 → 1244d31
  • k8s.io/kms: v0.32.1 → v0.33.1
  • knative.dev/caching: 8f20a11 → fd36b19
  • knative.dev/client/pkg: 96721e5 → fcc5f74
  • knative.dev/eventing: v0.45.0 → v0.46.0
  • knative.dev/hack/schema: c577ed9 → 70d4b00
  • knative.dev/hack: c577ed9 → 70d4b00
  • knative.dev/networking: 6268d93 → edb1a4a
  • knative.dev/pkg: ed3e215 → 19d3cc2
  • knative.dev/reconciler-test: 23f8616 → 806fb6a
  • knative.dev/serving: v0.45.0 → v0.46.0
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.31.0 → v0.31.2
  • sigs.k8s.io/yaml: v1.4.0 → v1.5.0

Removed

  • github.com/rabbitmq/amqp091-go: v1.9.0

v1.19.0

24 Jul 13:03
d04ff0a

Choose a tag to compare

knative/func@release-1.19

Changes by Kind

Enhancement

  • Add --base-image flag to override the base image for host builds (#2935, @gauron99)
  • Feat: Python and Go function listen dualstack (#2898, @matejvasek)
  • Feat: run 'func invoke --request-type=GET' for invoking GET request (#2942, @gauron99)
  • Func config remove now supports noninteractive usecases via a --name flag (#2879, @lkingland)
  • Func run now supports json output (#2893, @lkingland)
  • Func run now supports the --address flag (#2887, @lkingland)
  • Function describe subcommand now includes labels. (#2882, @lkingland)
  • Labels configuration now supports flags for a noninteractive flow. (#2886, @lkingland)
  • Local clusters can now be set up on MacOS via the repository's allocate.sh and registry.sh scripts. (#2897, @lkingland)
  • The path to "go" can be altered from that in PATH by using the FUNC_GO environment variable when using the host builder. (#2877, @lkingland)
  • The path to git can be altered from that in PATH by using the FUNC_GIT environment variable when using the host builder. (#2876, @lkingland)
  • User will be warned when their local branch differs from that configured for remote builds. (#2884, @lkingland)

Bug or Regression

  • Fix: Python local buildpack build (#2907, @matejvasek)
  • Fix: fixes issue with func in-cluster build/deploy pipelines to work on ARM64 (#2842, @luciantin)
  • Fix: in-culster-dialer not used when it should be when pushing image to in cluster registry (#2841, @matejvasek)
  • Fix: non-containerized build/run with external dependencies (#2847, @matejvasek)
  • Fix: refer correct version of schema in func.yaml (#2924, @matejvasek)
  • Fixes a bug where remote tekton builds would use a stale image to upload the source directory. (#2852, @luciantin)

Uncategorized

Dependencies

Added

  • github.com/cenkalti/backoff/v5: v5.0.2
  • github.com/cloudevents/sdk-go/observability/opentelemetry/v2: v2.16.1
  • github.com/mark3labs/mcp-go: v0.30.0
  • github.com/yosida95/uritemplate/v3: v3.0.2
  • go.opentelemetry.io/contrib/instrumentation/runtime: v0.62.0
  • go.opentelemetry.io/otel/exporters/stdout/stdouttrace: v1.37.0
  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.3

Changed

  • cel.dev/expr: v0.19.1 → v0.23.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.25.0 → v1.27.0
  • github.com/IBM/sarama: v1.43.1 → v1.42.1
  • github.com/cloudevents/sdk-go/v2: v2.15.2 → v2.16.1
  • github.com/cncf/xds/go: cff3c89 → ae57f3c
  • github.com/coreos/go-oidc: v2.2.1+incompatible → v2.3.0+incompatible
  • github.com/eapache/go-resiliency: v1.6.0 → v1.4.0
  • github.com/go-jose/go-jose/v3: v3.0.3 → v3.0.4
  • github.com/go-jose/go-jose/v4: v4.0.2 → v4.0.5
  • github.com/go-logr/logr: v1.4.2 → v1.4.3
  • github.com/golang-jwt/jwt/v4: v4.5.1 → v4.5.2
  • github.com/google/cel-go: v0.22.0 → v0.23.2
  • github.com/gorilla/websocket: v1.5.3 → e064f32
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.26.1 → v2.27.1
  • github.com/klauspost/compress: v1.17.11 → v1.18.0
  • github.com/pierrec/lz4/v4: v4.1.21 → v4.1.18
  • github.com/prometheus/client_golang: v1.20.5 → v1.22.0
  • github.com/prometheus/client_model: v0.6.1 → v0.6.2
  • github.com/prometheus/common: v0.62.0 → v0.65.0
  • github.com/prometheus/procfs: v0.15.1 → v0.16.1
  • github.com/spf13/cast: v1.6.0 → v1.7.1
  • github.com/spiffe/go-spiffe/v2: v2.3.0 → v2.5.0
  • github.com/zeebo/errs: v1.3.0 → v1.4.0
  • go.etcd.io/etcd/api/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/client/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/client/v2: v2.305.16 → v2.305.21
  • go.etcd.io/etcd/client/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/raft/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/server/v3: v3.5.16 → v3.5.21
  • go.opentelemetry.io/contrib/detectors/gcp: v1.34.0 → v1.35.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.54.0 → v0.58.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.58.0 → v0.62.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc: v0.44.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp: v0.44.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.27.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp: v1.33.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.28.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/prometheus: v0.42.0 → v0.59.0
  • go.opentelemetry.io/otel/metric: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/sdk/metric: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/sdk: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel/trace: v1.34.0 → v1.37.0
  • go.opentelemetry.io/otel: v1.34.0 → v1.37.0
  • go.opentelemetry.io/proto/otlp: v1.3.1 → v1.7.0
  • golang.org/x/crypto: v0.37.0 → v0.39.0
  • golang.org/x/mod: v0.24.0 → v0.25.0
  • golang.org/x/net: v0.39.0 → v0.41.0
  • golang.org/x/oauth2: v0.29.0 → v0.30.0
  • golang.org/x/sync: v0.13.0 → v0.15.0
  • golang.org/x/sys: v0.32.0 → v0.33.0
  • golang.org/x/term: v0.31.0 → v0.32.0
  • golang.org/x/text: v0.24.0 → v0.26.0
  • golang.org/x/time: v0.11.0 → v0.12.0
  • golang.org/x/tools: v0.32.0 → v0.34.0
  • google.golang.org/genproto/googleapis/api: e9438ea → 513f239
  • google.golang.org/genproto/googleapis/rpc: e9438ea → 513f239
  • google.golang.org/grpc: v1.71.1 → v1.73.0
  • k8s.io/api: v0.32.3 → v0.33.1
  • k8s.io/apiextensions-apiserver: v0.32.1 → v0.33.1
  • k8s.io/apimachinery: v0.32.3 → v0.33.1
  • k8s.io/apiserver: v0.32.1 → v0.33.1
  • k8s.io/client-go: v0.32.3 → v0.33.1
  • k8s.io/code-generator: v0.32.2 → v0.33.1
  • k8s.io/component-base: v0.32.1 → v0.33.1
  • k8s.io/gengo/v2: 2b36238 → 1244d31
  • k8s.io/kms: v0.32.1 → v0.33.1
  • knative.dev/caching: 8f20a11 → fd36b19
  • knative.dev/client/pkg: 96721e5 → fcc5f74
  • knative.dev/eventing: v0.45.0 → v0.46.0
  • knative.dev/hack/schema: c577ed9 → 70d4b00
  • knative.dev/hack: c577ed9 → 70d4b00
  • knative.dev/networking: 6268d93 → edb1a4a
  • knative.dev/pkg: ed3e215 → 19d3cc2
  • knative.dev/reconciler-test: 23f8616 → 806fb6a
  • knative.dev/serving: v0.45.0 → v0.46.0
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.31.0 → v0.31.2
  • sigs.k8s.io/yaml: v1.4.0 → v1.5.0

Removed

  • github.com/rabbitmq/amqp091-go: v1.9.0

v1.18.1

06 May 10:11
c1160e1

Choose a tag to compare

v1.18.1

Changes by Kind

Enhancement

  • Removes redundant default labels and annotations (#2746, @KapilSareen)
  • Adds the ability to specify a storage class for remote build volumes with --remote-storage-class (#2693, @lkingland)
  • Python Functions now use the ASGI specification for method signature.
    Python Functions now support instances and lifecycle events. See the new templates for details.
    The Host builder now can build and run Python functions locally without a container. (#2685, @lkingland)

Bug or Regression

Dependencies

Added

  • github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/dns/armdns: v1.2.0
  • github.com/Azure/go-ntlmssp: 754e693
  • github.com/Khan/genqlient: v0.7.0
  • github.com/Venafi/vcert/v5: v5.7.1
  • github.com/akamai/AkamaiOPEN-edgegrid-golang: v1.2.2
  • github.com/armon/go-radix: 7fddfc3
  • github.com/aws/aws-sdk-go-v2/service/route53: v1.44.0
  • github.com/benbjohnson/clock: v1.1.0
  • github.com/bketelsen/crypt: 5cbc8cc
  • github.com/certifi/gocertifi: 2c3bb06
  • github.com/cockroachdb/errors: v1.2.4
  • github.com/cockroachdb/logtags: eb05cc2
  • github.com/cpu/goacmedns: v0.1.1
  • github.com/digitalocean/godo: v1.125.0
  • github.com/envoyproxy/go-control-plane/envoy: v1.32.4
  • github.com/envoyproxy/go-control-plane/ratelimit: v0.1.0
  • github.com/getsentry/raven-go: v0.2.0
  • github.com/go-asn1-ber/asn1-ber: v1.5.6
  • github.com/go-http-utils/headers: fed159e
  • github.com/go-ldap/ldap/v3: v3.4.8
  • github.com/google/gnostic: v0.5.7-v3refs
  • github.com/google/go-github/v68: v68.0.0
  • github.com/hashicorp/consul/sdk: v0.1.1
  • github.com/hashicorp/go-msgpack: v0.5.3
  • github.com/hashicorp/go-syslog: v1.0.0
  • github.com/hashicorp/go.net: v0.0.1
  • github.com/hashicorp/logutils: v1.0.0
  • github.com/hashicorp/mdns: v1.0.0
  • github.com/hashicorp/memberlist: v0.1.3
  • github.com/hashicorp/vault/sdk: v0.14.0
  • github.com/miekg/dns: v1.1.62
  • github.com/mitchellh/cli: v1.0.0
  • github.com/mitchellh/go-testing-interface: v1.0.0
  • github.com/mitchellh/gox: v0.4.0
  • github.com/mitchellh/iochan: v1.0.0
  • github.com/pascaldekloe/goe: 57f6aae
  • github.com/patrickmn/go-cache: v2.1.0+incompatible
  • github.com/pavlo-v-chernykh/keystore-go/v4: v4.5.0
  • github.com/pierrec/lz4: v2.6.1+incompatible
  • github.com/pkg/diff: 20ebb0f
  • github.com/posener/complete: v1.1.1
  • github.com/ryanuber/columnize: 9b3edd6
  • github.com/sean-/seed: e2103e2
  • github.com/sosodev/duration: v1.3.1
  • github.com/vektah/gqlparser/v2: v2.5.15
  • github.com/xhit/go-str2duration: v1.2.0
  • go.opentelemetry.io/auto/sdk: v1.1.0
  • go.opentelemetry.io/otel/exporters/otlp/internal/retry: v1.10.0
  • golang.org/x/telemetry: f48c80b
  • k8s.io/kube-aggregator: v0.31.1
  • sigs.k8s.io/controller-tools: v0.15.0
  • sigs.k8s.io/randfill: v1.0.0
  • software.sslmate.com/src/go-pkcs12: v0.5.0

Changed

Read more

v1.18.0

24 Apr 14:25
4e9fc09

Choose a tag to compare

Changes by Kind

Enhancement

  • Removes redundant default labels and annotations (#2746, @KapilSareen)
  • Adds the ability to specify a storage class for remote build volumes with --remote-storage-class (#2693, @lkingland)
  • Python Functions now use the ASGI specification for method signature.
    Python Functions now support instances and lifecycle events. See the new templates for details.
    The Host builder now can build and run Python functions locally without a container. (#2685, @lkingland)

Bug or Regression

Dependencies

Added

  • github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/dns/armdns: v1.2.0
  • github.com/Azure/go-ntlmssp: 754e693
  • github.com/Khan/genqlient: v0.7.0
  • github.com/Venafi/vcert/v5: v5.7.1
  • github.com/akamai/AkamaiOPEN-edgegrid-golang: v1.2.2
  • github.com/armon/go-radix: 7fddfc3
  • github.com/aws/aws-sdk-go-v2/service/route53: v1.44.0
  • github.com/benbjohnson/clock: v1.1.0
  • github.com/bketelsen/crypt: 5cbc8cc
  • github.com/certifi/gocertifi: 2c3bb06
  • github.com/cockroachdb/errors: v1.2.4
  • github.com/cockroachdb/logtags: eb05cc2
  • github.com/cpu/goacmedns: v0.1.1
  • github.com/digitalocean/godo: v1.125.0
  • github.com/envoyproxy/go-control-plane/envoy: v1.32.4
  • github.com/envoyproxy/go-control-plane/ratelimit: v0.1.0
  • github.com/getsentry/raven-go: v0.2.0
  • github.com/go-asn1-ber/asn1-ber: v1.5.6
  • github.com/go-http-utils/headers: fed159e
  • github.com/go-ldap/ldap/v3: v3.4.8
  • github.com/google/gnostic: v0.5.7-v3refs
  • github.com/google/go-github/v68: v68.0.0
  • github.com/hashicorp/consul/sdk: v0.1.1
  • github.com/hashicorp/go-msgpack: v0.5.3
  • github.com/hashicorp/go-syslog: v1.0.0
  • github.com/hashicorp/go.net: v0.0.1
  • github.com/hashicorp/logutils: v1.0.0
  • github.com/hashicorp/mdns: v1.0.0
  • github.com/hashicorp/memberlist: v0.1.3
  • github.com/hashicorp/vault/sdk: v0.14.0
  • github.com/miekg/dns: v1.1.62
  • github.com/mitchellh/cli: v1.0.0
  • github.com/mitchellh/go-testing-interface: v1.0.0
  • github.com/mitchellh/gox: v0.4.0
  • github.com/mitchellh/iochan: v1.0.0
  • github.com/pascaldekloe/goe: 57f6aae
  • github.com/patrickmn/go-cache: v2.1.0+incompatible
  • github.com/pavlo-v-chernykh/keystore-go/v4: v4.5.0
  • github.com/pierrec/lz4: v2.6.1+incompatible
  • github.com/pkg/diff: 20ebb0f
  • github.com/posener/complete: v1.1.1
  • github.com/ryanuber/columnize: 9b3edd6
  • github.com/sean-/seed: e2103e2
  • github.com/sosodev/duration: v1.3.1
  • github.com/vektah/gqlparser/v2: v2.5.15
  • github.com/xhit/go-str2duration: v1.2.0
  • go.opentelemetry.io/auto/sdk: v1.1.0
  • go.opentelemetry.io/otel/exporters/otlp/internal/retry: v1.10.0
  • golang.org/x/telemetry: f48c80b
  • k8s.io/kube-aggregator: v0.31.1
  • sigs.k8s.io/controller-tools: v0.15.0
  • sigs.k8s.io/randfill: v1.0.0
  • software.sslmate.com/src/go-pkcs12: v0.5.0

Changed

Read more

v1.16.2

04 Mar 09:48
ebcb188

Choose a tag to compare

v1.16.2

knative/func@release-1.16

Changes by Kind

Bug or Regression

  • Fixes a bug where registries could sometimes not specify port (#2510, @lkingland)

Uncategorized

Dependencies

Added

  • github.com/planetscale/vtprotobuf: 0393e58
  • github.com/sebdah/goldie/v2: v2.5.3
  • knative.dev/client/pkg: b3b6b86

Changed

  • cel.dev/expr: v0.15.0 → v0.16.0
  • cloud.google.com/go/compute/metadata: v0.3.0 → v0.5.0
  • github.com/c2h5oh/datasize: 859f65c → aa82cc1
  • github.com/cncf/xds/go: 555b57e → 024c85f
  • github.com/docker/docker: v26.1.3+incompatible → v26.1.5+incompatible
  • github.com/emicklei/go-restful/v3: v3.12.0 → v3.12.1
  • github.com/envoyproxy/go-control-plane: v0.12.0 → v0.13.0
  • github.com/envoyproxy/protoc-gen-validate: v1.0.4 → v1.1.0
  • github.com/fxamacker/cbor/v2: v2.4.0 → v2.6.0
  • github.com/go-logr/logr: v1.4.1 → v1.4.2
  • github.com/gobuffalo/flect: v1.0.2 → v1.0.3
  • github.com/golang/glog: v1.2.1 → v1.2.2
  • github.com/google/pprof: a892ee0 → 813a5fb
  • github.com/gorilla/websocket: v1.5.1 → v1.5.3
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.20.0 → v2.21.0
  • github.com/onsi/ginkgo/v2: v2.17.2 → v2.20.0
  • github.com/onsi/gomega: v1.33.1 → v1.34.1
  • github.com/prometheus/common: v0.54.0 → v0.55.0
  • github.com/prometheus/procfs: v0.13.0 → v0.15.1
  • github.com/rogpeppe/go-internal: v1.11.0 → v1.12.0
  • github.com/rs/dnscache: e0241e3 → fc85eb6
  • github.com/tsenart/vegeta/v12: v12.11.1 → v12.12.0
  • go.uber.org/automaxprocs: v1.5.3 → v1.6.0
  • golang.org/x/crypto: v0.25.0 → v0.28.0
  • golang.org/x/exp: 9bf2ced → 0cdaa3a
  • golang.org/x/mod: v0.19.0 → v0.21.0
  • golang.org/x/net: v0.27.0 → v0.30.0
  • golang.org/x/oauth2: v0.21.0 → v0.22.0
  • golang.org/x/sync: v0.7.0 → v0.8.0
  • golang.org/x/sys: v0.22.0 → v0.26.0
  • golang.org/x/term: v0.22.0 → v0.25.0
  • golang.org/x/text: v0.16.0 → v0.19.0
  • golang.org/x/time: v0.5.0 → v0.6.0
  • golang.org/x/tools: v0.23.0 → v0.26.0
  • google.golang.org/genproto/googleapis/api: ef581f9 → ddb44da
  • google.golang.org/genproto/googleapis/rpc: 5315273 → ddb44da
  • google.golang.org/grpc: v1.65.0 → v1.67.1
  • google.golang.org/protobuf: v1.34.1 → v1.35.1
  • k8s.io/api: v0.29.3 → v0.30.3
  • k8s.io/apiextensions-apiserver: v0.29.3 → v0.30.3
  • k8s.io/apimachinery: v0.29.3 → v0.30.3
  • k8s.io/apiserver: v0.29.3 → v0.30.3
  • k8s.io/code-generator: v0.29.3 → v0.30.3
  • k8s.io/component-base: v0.29.3 → v0.30.3
  • k8s.io/gengo: f967bbe → a0386bf
  • k8s.io/klog/v2: v2.120.1 → v2.130.1
  • k8s.io/kms: v0.29.3 → v0.30.3
  • k8s.io/kube-openapi: bc84c2d → 8e68654
  • k8s.io/utils: 4693a02 → 18e509b
  • knative.dev/caching: 989f54c → 41bbaf9
  • knative.dev/client-pkg: 8393d69 → 7b4bb48
  • knative.dev/eventing: v0.42.0 → v0.43.0
  • knative.dev/hack/schema: b979959 → 05b2fb3
  • knative.dev/hack: b979959 → 05b2fb3
  • knative.dev/networking: bab7f2a → 60e29ff
  • knative.dev/pkg: 4355f0c → 9b9d535
  • knative.dev/reconciler-test: 00d94f4 → 09111f0
  • knative.dev/serving: v0.42.0 → v0.43.0
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.28.0 → v0.29.0

Removed

Nothing has changed.