Releases: knative/func
Knative Func release v1.9.0
Changes by Kind
Enhancement
- The springboot templates have been updated to use Spring Boot 3.0 and the new Spring 6.0 AOT support. Note: this requires Java 17 when building locally. (#1509, @trisberg)
- Node.js and TypeScript functions now support ESM modules (#1468, @lance)
Documentation
Bug or Regression
- Fix: envvar parsing for pack tekton task when envvar contains the
=
char (#1512, @matejvasek) - Fixes a bug preventing autoscaling options from being applied (#1482, @zroubalik)
- Fixes a bug where --path was sometimes not evaluated. (#1519, @lkingland)
Other (Cleanup or Flake)
- Fixes an issue for developers where code in the test package would not be fully supported by some IDEs (#1503, @lkingland)
- Update the error message when neither the --registry flag nor the FUNC_REGISTRY environment variable are set (#1510, @lance)
Dependencies
Added
- cloud.google.com/go/accessapproval: v1.5.0
- cloud.google.com/go/accesscontextmanager: v1.4.0
- cloud.google.com/go/aiplatform: v1.24.0
- cloud.google.com/go/analytics: v0.12.0
- cloud.google.com/go/apigateway: v1.4.0
- cloud.google.com/go/apigeeconnect: v1.4.0
- cloud.google.com/go/appengine: v1.5.0
- cloud.google.com/go/area120: v0.6.0
- github.com/juju/ratelimit: v1.0.1
- github.com/julz/importas: 841f0c0
- github.com/k0kubun/colorstring: 9440f19
- github.com/kulti/thelper: v0.4.0
- github.com/kunwardeep/paralleltest: v1.0.3
- github.com/kyoh86/exportloopref: v0.1.8
- github.com/ldez/gomoddirectives: v0.2.2
- github.com/ldez/tagliatelle: v0.2.0
- github.com/letsencrypt/pkcs11key/v4: v4.0.0
- github.com/lufia/plan9stats: 39d0f17
- github.com/mbilski/exhaustivestruct: v1.2.0
- github.com/mgechev/dots: e955255
- github.com/mgechev/revive: v1.1.2
- github.com/mohae/deepcopy: c48cc78
- github.com/moricho/tparallel: v0.2.1
- github.com/mozilla/scribe: fb71baf
- github.com/mwitkow/go-proto-validators: v0.2.0
- github.com/nishanths/exhaustive: v0.2.3
- github.com/nishanths/predeclared: v0.2.1
- github.com/otiai10/curr: v1.0.0
- github.com/otiai10/mint: v1.3.1
- github.com/pelletier/go-buffruneio: v0.2.0
- github.com/polyfloyd/go-errorlint: 910bb79
- github.com/pseudomuto/protoc-gen-doc: v1.3.2
- github.com/pseudomuto/protokit: v0.2.0
- github.com/quasilyte/go-ruleguard/dsl: v0.3.10
- github.com/quasilyte/go-ruleguard/rules: 545e0d2
- github.com/quasilyte/regex/syntax: 30656e2
- github.com/rs/cors: v1.7.0
- github.com/ryanrolds/sqlclosecheck: v0.3.0
- github.com/sanposhiho/wastedassign/v2: v2.0.6
- github.com/shazow/go-diff: b6b7b67
- github.com/shirou/gopsutil/v3: v3.21.10
- github.com/sivchari/tenv: v1.4.7
- github.com/sonatard/noctx: v0.0.1
- github.com/src-d/gcfg: v1.4.0
- github.com/ssgreg/nlreturn/v2: v2.2.1
- github.com/sylvia7788/contextcheck: v1.0.4
- github.com/tenntenn/modver: v1.0.1
- github.com/tenntenn/text/transform: [7eef512](https://github.com/tenntenn/text/transform/tree/7eef512)
- github.com/tklauser/go-sysconf: v0.3.9
- github.com/tklauser/numcpus: v0.3.0
- github.com/tomarrell/wrapcheck/v2: v2.4.0
- github.com/tomasen/realip: f0c99a9
- github.com/tommy-muehle/go-mnd/v2: v2.4.0
- github.com/viki-org/dnscache: c70c1f2
- github.com/xo/terminfo: ca9a967
- github.com/yeya24/promlinter: v0.1.0
- github.com/yudai/gojsondiff: v1.0.0
- github.com/yudai/golcs: ecda9a5
- github.com/yudai/pp: v2.0.1+incompatible
- go.mozilla.org/mozlog: 4bb1313
- go.uber.org/tools: 2cfd321
- gopkg.in/natefinch/npipe.v2: c1b8fa8
- gopkg.in/src-d/go-billy.v4: v4.3.2
- gopkg.in/src-d/go-git-fixtures.v3: v3.5.0
- gopkg.in/src-d/go-git.v4: v4.13.1
- mvdan.cc/gofumpt: v0.1.1
Knative Func release v1.8.2
Changes by Kind
NOTE: This release contains a fix for GHSA-5336-2g3f-9g3m (CVE-2022-41939
).
Chore
- Changes package name from knative.dev/kn-plugin-func to knative.dev/func (#1311, @lance)
- Uses
func
image fromghcr.io/knative/func:latest
in tekton on-cluster build pipeline (#1340, @lance)
Enhancement
- Feat: cancel pipeline run on SIGINT/SIGTERM (#1329, @matejvasek)
func
binaries for macOS have been notarized so you should be able to run them right away when downloading them from GitHub without having to change Gatekeeper settings.
Uncategorized
- Feat: on cluster build using direct source upload (i.e. git is not needed) (#1298, @matejvasek)
Dependencies
Added
- cloud.google.com/go/asset: v1.5.0
- github.com/AliyunContainerService/ack-ram-tool/pkg/credentials/alibabacloudsdkgo/helper: v0.2.0
- github.com/alibabacloud-go/alibabacloud-gateway-spi: v0.0.4
- github.com/alibabacloud-go/cr-20160607: v1.0.1
- github.com/alibabacloud-go/cr-20181201: v1.0.10
- github.com/alibabacloud-go/darabonba-openapi: v0.1.18
- github.com/alibabacloud-go/debug: 9472017
- github.com/alibabacloud-go/endpoint-util: v1.1.1
- github.com/alibabacloud-go/openapi-util: v0.0.11
- github.com/alibabacloud-go/tea-utils: v1.4.4
- github.com/alibabacloud-go/tea-xml: v1.1.2
- github.com/alibabacloud-go/tea: v1.1.18
- github.com/aliyun/credentials-go: v1.2.3
- github.com/aws/aws-sdk-go-v2/service/ssooidc: v1.13.3
- github.com/clbanning/mxj/v2: v2.5.6
- github.com/common-nighthawk/go-figure: 734e95f
- github.com/deepmap/oapi-codegen: v1.8.2
- github.com/docker/spdystream: 449fdfc
- github.com/emicklei/go-restful/v3: v3.8.0
- github.com/flowstack/go-jsonschema: v0.1.1
- github.com/goccy/kpoward: v0.1.0
- github.com/google/gnostic: v0.6.9
- github.com/google/go-github/v45: v45.2.0
- github.com/googleapis/enterprise-certificate-proxy: v0.1.0
- github.com/googleapis/go-type-adapters: v1.0.0
- github.com/grafeas/grafeas: 0ec8596
- github.com/grpc-ecosystem/grpc-gateway/v2: v2.11.2
- github.com/influxdata/influxdb-client-go/v2: v2.9.0
- github.com/influxdata/line-protocol: 2487e72
- github.com/jellydator/ttlcache/v2: v2.11.1
- github.com/letsencrypt/boulder: 27de4be
- github.com/mozillazg/docker-credential-acr-helper: v0.3.0
- github.com/nsf/termbox-go: ed494de
- github.com/onsi/ginkgo/v2: v2.1.6
- github.com/stvp/go-udp-testing: 469649b
- github.com/titanous/rocacheck: afe7314
- github.com/tjfoc/gmsm: v1.3.2
- github.com/transparency-dev/merkle: v0.0.1
- gocloud.dev/docstore/mongodocstore: v0.26.0
- gocloud.dev/pubsub/kafkapubsub: v0.26.0
- sigs.k8s.io/release-utils: v0.7.3
Changed
- bitbucket.org/creachadair/shell: v0.0.6 → v0.0.7
- cloud.google.com/go/compute: v1.5.0 → v1.10.0
- cloud.google.com/go/iam: v0.2.0 → v0.3.0
- cloud.google.com/go/kms: v1.1.0 → v1.4.0
- cloud.google.com/go/pubsub: v1.17.1 → v1.5.0
- cloud.google.com/go/security: v1.1.0 → v1.5.0
- cloud.google.com/go/spanner: v1.25.0 → v1.7.0
- cloud.google.com/go/storage: v1.19.0 → v1.24.0
- cloud.google.com/go: v0.100.2 → v0.103.0
- code.gitea.io/sdk/gitea: v0.14.0 → v0.15.1
- contrib.go.opencensus.io/exporter/aws: c478e41 → 2befc13
- contrib.go.opencensus.io/exporter/prometheus: v0.4.0 → v0.4.2
- contrib.go.opencensus.io/exporter/stackdriver: v0.13.10 → v0.13.4
- contrib.go.opencensus.io/integrations/ocsql: v0.1.7 → v0.1.4
- dmitri.shuralyov.com/gpu/mtl: 28db891 → 666a987
- github.com/AdaLogics/go-fuzz-headers: f7be0cb → 6c3934b
- github.com/AlecAivazis/survey/v2: v2.3.2 → v2.3.6
- github.com/Azure/azure-pipeline-go: v0.2.3 → v0.2.2
- github.com/Azure/azure-sdk-for-go: v62.0.0+incompatible → v66.0.0+incompatible
- github.com/Azure/azure-service-bus-go: v0.11.5 → v0.9.1
- github.com/Azure/azure-storage-blob-go: v0.14.0 → v0.8.0
- github.com/Azure/go-autorest/autorest/adal: v0.9.18 → v0.9.21
- github.com/Azure/go-autorest/autorest/mocks: v0.4.1 → v0.4.2
- github.com/Azure/go-autorest/autorest: v0.11.24 → v0.11.28
- github.com/BurntSushi/toml: v1.0.0 → v1.1.0
- github.com/GoogleCloudPlatform/cloudsql-proxy: v1.27.0 → e802c2c
- github.com/GoogleCloudPlatform/k8s-cloud-provider: 7901bc8 → 27a4ced
- github.com/Masterminds/goutils: v1.1.1 → v1.1.0
- github.com/Masterminds/semver/v3: v3.1.1 → v3.1.0
- github.com/Microsoft/hcsshim: v0.9.3 → v0.9.4
- github.com/Netflix/go-expect: ef0bf57 → 73e0943
- github.com/OneOfOne/xxhash: v1.2.8 → v1.2.2
- github.com/Shopify/sarama: v1.30.0 → v1.32.0
- github.com/ahmetb/gen-crd-api-reference-docs: 0067dc6 → e327d07
- github.com/alecthomas/units: f65c72e → b94a6e3
- github.com/antlr/antlr4/runtime/Go/antlr: ad29539 → v1.4.10
- github.com/apache/thrift: v0.13.0 → v0.12.0
- github.com/armon/go-metrics: v0.3.10 → v0.4.1
- github.com/aws/aws-sdk-go-v2/config: v1.14.0 → v1.17.5
- github.com/aws/aws-sdk-go-v2/credentials: v1.9.0 → v1.12.18
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds: v1.11.0 → v1.12.15
- github.com/aws/aws-sdk-go-v2/internal/configsources: v1.1.5 → v1.1.21
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2: v2.3.0 → v2.4.15
- github.com/aws/aws-sdk-go-v2/internal/ini: v1.3.6 → v1.3.22
- github.com/aws/aws-sdk-go-v2/service/ecr: v1.15.0 → v1.17.5
- github.com/aws/aws-sdk-go-v2/service/ecrpublic: v1.12.0 → v1.13.5
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url: v1.8.0 → v1.9.15
- github.com/aws/aws-sdk...
Knative Func release v1.8.1
Changes by Kind
NOTE: This release contains a fix for GHSA-5336-2g3f-9g3m (CVE-2022-41939
).
Chore
- Changes package name from knative.dev/kn-plugin-func to knative.dev/func (#1311, @lance)
- Uses
func
image fromghcr.io/knative/func:latest
in tekton on-cluster build pipeline (#1340, @lance)
Enhancement
- Feat: cancel pipeline run on SIGINT/SIGTERM (#1329, @matejvasek)
func
binaries for macOS have been notarized so you should be able to run them right away when downloading them from GitHub without having to change Gatekeeper settings.
Uncategorized
- Feat: on cluster build using direct source upload (i.e. git is not needed) (#1298, @matejvasek)
Dependencies
Added
- cloud.google.com/go/asset: v1.5.0
- github.com/AliyunContainerService/ack-ram-tool/pkg/credentials/alibabacloudsdkgo/helper: v0.2.0
- github.com/alibabacloud-go/alibabacloud-gateway-spi: v0.0.4
- github.com/alibabacloud-go/cr-20160607: v1.0.1
- github.com/alibabacloud-go/cr-20181201: v1.0.10
- github.com/alibabacloud-go/darabonba-openapi: v0.1.18
- github.com/alibabacloud-go/debug: 9472017
- github.com/alibabacloud-go/endpoint-util: v1.1.1
- github.com/alibabacloud-go/openapi-util: v0.0.11
- github.com/alibabacloud-go/tea-utils: v1.4.4
- github.com/alibabacloud-go/tea-xml: v1.1.2
- github.com/alibabacloud-go/tea: v1.1.18
- github.com/aliyun/credentials-go: v1.2.3
- github.com/aws/aws-sdk-go-v2/service/ssooidc: v1.13.3
- github.com/clbanning/mxj/v2: v2.5.6
- github.com/common-nighthawk/go-figure: 734e95f
- github.com/deepmap/oapi-codegen: v1.8.2
- github.com/docker/spdystream: 449fdfc
- github.com/emicklei/go-restful/v3: v3.8.0
- github.com/flowstack/go-jsonschema: v0.1.1
- github.com/goccy/kpoward: v0.1.0
- github.com/google/gnostic: v0.6.9
- github.com/google/go-github/v45: v45.2.0
- github.com/googleapis/enterprise-certificate-proxy: v0.1.0
- github.com/googleapis/go-type-adapters: v1.0.0
- github.com/grafeas/grafeas: 0ec8596
- github.com/grpc-ecosystem/grpc-gateway/v2: v2.11.2
- github.com/influxdata/influxdb-client-go/v2: v2.9.0
- github.com/influxdata/line-protocol: 2487e72
- github.com/jellydator/ttlcache/v2: v2.11.1
- github.com/letsencrypt/boulder: 27de4be
- github.com/mozillazg/docker-credential-acr-helper: v0.3.0
- github.com/nsf/termbox-go: ed494de
- github.com/onsi/ginkgo/v2: v2.1.6
- github.com/stvp/go-udp-testing: 469649b
- github.com/titanous/rocacheck: afe7314
- github.com/tjfoc/gmsm: v1.3.2
- github.com/transparency-dev/merkle: v0.0.1
- gocloud.dev/docstore/mongodocstore: v0.26.0
- gocloud.dev/pubsub/kafkapubsub: v0.26.0
- sigs.k8s.io/release-utils: v0.7.3
Changed
- bitbucket.org/creachadair/shell: v0.0.6 → v0.0.7
- cloud.google.com/go/compute: v1.5.0 → v1.10.0
- cloud.google.com/go/iam: v0.2.0 → v0.3.0
- cloud.google.com/go/kms: v1.1.0 → v1.4.0
- cloud.google.com/go/pubsub: v1.17.1 → v1.5.0
- cloud.google.com/go/security: v1.1.0 → v1.5.0
- cloud.google.com/go/spanner: v1.25.0 → v1.7.0
- cloud.google.com/go/storage: v1.19.0 → v1.24.0
- cloud.google.com/go: v0.100.2 → v0.103.0
- code.gitea.io/sdk/gitea: v0.14.0 → v0.15.1
- contrib.go.opencensus.io/exporter/aws: c478e41 → 2befc13
- contrib.go.opencensus.io/exporter/prometheus: v0.4.0 → v0.4.2
- contrib.go.opencensus.io/exporter/stackdriver: v0.13.10 → v0.13.4
- contrib.go.opencensus.io/integrations/ocsql: v0.1.7 → v0.1.4
- dmitri.shuralyov.com/gpu/mtl: 28db891 → 666a987
- github.com/AdaLogics/go-fuzz-headers: f7be0cb → 6c3934b
- github.com/AlecAivazis/survey/v2: v2.3.2 → v2.3.6
- github.com/Azure/azure-pipeline-go: v0.2.3 → v0.2.2
- github.com/Azure/azure-sdk-for-go: v62.0.0+incompatible → v66.0.0+incompatible
- github.com/Azure/azure-service-bus-go: v0.11.5 → v0.9.1
- github.com/Azure/azure-storage-blob-go: v0.14.0 → v0.8.0
- github.com/Azure/go-autorest/autorest/adal: v0.9.18 → v0.9.21
- github.com/Azure/go-autorest/autorest/mocks: v0.4.1 → v0.4.2
- github.com/Azure/go-autorest/autorest: v0.11.24 → v0.11.28
- github.com/BurntSushi/toml: v1.0.0 → v1.1.0
- github.com/GoogleCloudPlatform/cloudsql-proxy: v1.27.0 → e802c2c
- github.com/GoogleCloudPlatform/k8s-cloud-provider: 7901bc8 → 27a4ced
- github.com/Masterminds/goutils: v1.1.1 → v1.1.0
- github.com/Masterminds/semver/v3: v3.1.1 → v3.1.0
- github.com/Microsoft/hcsshim: v0.9.3 → v0.9.4
- github.com/Netflix/go-expect: ef0bf57 → 73e0943
- github.com/OneOfOne/xxhash: v1.2.8 → v1.2.2
- github.com/Shopify/sarama: v1.30.0 → v1.32.0
- github.com/ahmetb/gen-crd-api-reference-docs: 0067dc6 → e327d07
- github.com/alecthomas/units: f65c72e → b94a6e3
- github.com/antlr/antlr4/runtime/Go/antlr: ad29539 → v1.4.10
- github.com/apache/thrift: v0.13.0 → v0.12.0
- github.com/armon/go-metrics: v0.3.10 → v0.4.1
- github.com/aws/aws-sdk-go-v2/config: v1.14.0 → v1.17.5
- github.com/aws/aws-sdk-go-v2/credentials: v1.9.0 → v1.12.18
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds: v1.11.0 → v1.12.15
- github.com/aws/aws-sdk-go-v2/internal/configsources: v1.1.5 → v1.1.21
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2: v2.3.0 → v2.4.15
- github.com/aws/aws-sdk-go-v2/internal/ini: v1.3.6 → v1.3.22
- github.com/aws/aws-sdk-go-v2/service/ecr: v1.15.0 → v1.17.5
- github.com/aws/aws-sdk-go-v2/service/ecrpublic: v1.12.0 → v1.13.5
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url: [v1.8.0 → v1.9.15](https://...
Knative Func release v1.8.0
Changes by Kind
Chore
- Changes package name from knative.dev/kn-plugin-func to knative.dev/func (#1311, @lance)
- Uses
func
image fromghcr.io/knative/func:latest
in tekton on-cluster build pipeline (#1340, @lance)
Enhancement
- Feat: cancel pipeline run on SIGINT/SIGTERM (#1329, @matejvasek)
func
binaries for macOS have been notarized so you should be able to run them right away when downloading them from GitHub without having to change Gatekeeper settings.
Uncategorized
- Feat: on cluster build using direct source upload (i.e. git is not needed) (#1298, @matejvasek)
Dependencies
Added
- cloud.google.com/go/asset: v1.5.0
- github.com/AliyunContainerService/ack-ram-tool/pkg/credentials/alibabacloudsdkgo/helper: v0.2.0
- github.com/alibabacloud-go/alibabacloud-gateway-spi: v0.0.4
- github.com/alibabacloud-go/cr-20160607: v1.0.1
- github.com/alibabacloud-go/cr-20181201: v1.0.10
- github.com/alibabacloud-go/darabonba-openapi: v0.1.18
- github.com/alibabacloud-go/debug: 9472017
- github.com/alibabacloud-go/endpoint-util: v1.1.1
- github.com/alibabacloud-go/openapi-util: v0.0.11
- github.com/alibabacloud-go/tea-utils: v1.4.4
- github.com/alibabacloud-go/tea-xml: v1.1.2
- github.com/alibabacloud-go/tea: v1.1.18
- github.com/aliyun/credentials-go: v1.2.3
- github.com/aws/aws-sdk-go-v2/service/ssooidc: v1.13.3
- github.com/clbanning/mxj/v2: v2.5.6
- github.com/common-nighthawk/go-figure: 734e95f
- github.com/deepmap/oapi-codegen: v1.8.2
- github.com/docker/spdystream: 449fdfc
- github.com/emicklei/go-restful/v3: v3.8.0
- github.com/flowstack/go-jsonschema: v0.1.1
- github.com/goccy/kpoward: v0.1.0
- github.com/google/gnostic: v0.6.9
- github.com/google/go-github/v45: v45.2.0
- github.com/googleapis/enterprise-certificate-proxy: v0.1.0
- github.com/googleapis/go-type-adapters: v1.0.0
- github.com/grafeas/grafeas: 0ec8596
- github.com/grpc-ecosystem/grpc-gateway/v2: v2.11.2
- github.com/influxdata/influxdb-client-go/v2: v2.9.0
- github.com/influxdata/line-protocol: 2487e72
- github.com/jellydator/ttlcache/v2: v2.11.1
- github.com/letsencrypt/boulder: 27de4be
- github.com/mozillazg/docker-credential-acr-helper: v0.3.0
- github.com/nsf/termbox-go: ed494de
- github.com/onsi/ginkgo/v2: v2.1.6
- github.com/stvp/go-udp-testing: 469649b
- github.com/titanous/rocacheck: afe7314
- github.com/tjfoc/gmsm: v1.3.2
- github.com/transparency-dev/merkle: v0.0.1
- gocloud.dev/docstore/mongodocstore: v0.26.0
- gocloud.dev/pubsub/kafkapubsub: v0.26.0
- sigs.k8s.io/release-utils: v0.7.3
Changed
- bitbucket.org/creachadair/shell: v0.0.6 → v0.0.7
- cloud.google.com/go/compute: v1.5.0 → v1.10.0
- cloud.google.com/go/iam: v0.2.0 → v0.3.0
- cloud.google.com/go/kms: v1.1.0 → v1.4.0
- cloud.google.com/go/pubsub: v1.17.1 → v1.5.0
- cloud.google.com/go/security: v1.1.0 → v1.5.0
- cloud.google.com/go/spanner: v1.25.0 → v1.7.0
- cloud.google.com/go/storage: v1.19.0 → v1.24.0
- cloud.google.com/go: v0.100.2 → v0.103.0
- code.gitea.io/sdk/gitea: v0.14.0 → v0.15.1
- contrib.go.opencensus.io/exporter/aws: c478e41 → 2befc13
- contrib.go.opencensus.io/exporter/prometheus: v0.4.0 → v0.4.2
- contrib.go.opencensus.io/exporter/stackdriver: v0.13.10 → v0.13.4
- contrib.go.opencensus.io/integrations/ocsql: v0.1.7 → v0.1.4
- dmitri.shuralyov.com/gpu/mtl: 28db891 → 666a987
- github.com/AdaLogics/go-fuzz-headers: f7be0cb → 6c3934b
- github.com/AlecAivazis/survey/v2: v2.3.2 → v2.3.6
- github.com/Azure/azure-pipeline-go: v0.2.3 → v0.2.2
- github.com/Azure/azure-sdk-for-go: v62.0.0+incompatible → v66.0.0+incompatible
- github.com/Azure/azure-service-bus-go: v0.11.5 → v0.9.1
- github.com/Azure/azure-storage-blob-go: v0.14.0 → v0.8.0
- github.com/Azure/go-autorest/autorest/adal: v0.9.18 → v0.9.21
- github.com/Azure/go-autorest/autorest/mocks: v0.4.1 → v0.4.2
- github.com/Azure/go-autorest/autorest: v0.11.24 → v0.11.28
- github.com/BurntSushi/toml: v1.0.0 → v1.1.0
- github.com/GoogleCloudPlatform/cloudsql-proxy: v1.27.0 → e802c2c
- github.com/GoogleCloudPlatform/k8s-cloud-provider: 7901bc8 → 27a4ced
- github.com/Masterminds/goutils: v1.1.1 → v1.1.0
- github.com/Masterminds/semver/v3: v3.1.1 → v3.1.0
- github.com/Microsoft/hcsshim: v0.9.3 → v0.9.4
- github.com/Netflix/go-expect: ef0bf57 → 73e0943
- github.com/OneOfOne/xxhash: v1.2.8 → v1.2.2
- github.com/Shopify/sarama: v1.30.0 → v1.32.0
- github.com/ahmetb/gen-crd-api-reference-docs: 0067dc6 → e327d07
- github.com/alecthomas/units: f65c72e → b94a6e3
- github.com/antlr/antlr4/runtime/Go/antlr: ad29539 → v1.4.10
- github.com/apache/thrift: v0.13.0 → v0.12.0
- github.com/armon/go-metrics: v0.3.10 → v0.4.1
- github.com/aws/aws-sdk-go-v2/config: v1.14.0 → v1.17.5
- github.com/aws/aws-sdk-go-v2/credentials: v1.9.0 → v1.12.18
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds: v1.11.0 → v1.12.15
- github.com/aws/aws-sdk-go-v2/internal/configsources: v1.1.5 → v1.1.21
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2: v2.3.0 → v2.4.15
- github.com/aws/aws-sdk-go-v2/internal/ini: v1.3.6 → v1.3.22
- github.com/aws/aws-sdk-go-v2/service/ecr: v1.15.0 → v1.17.5
- github.com/aws/aws-sdk-go-v2/service/ecrpublic: v1.12.0 → v1.13.5
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url: v1.8.0 → v1.9.15
- github.com/aws/aws-sdk-go-v2/service/kms: [v1.10...
Knative Func release v1.7.1
Changes by Kind
Enhancement
• Labels and annotations from func.yaml are added to Pipeline resources
(#1205, @gab-satchi)
• Updates the deploy
command with the --build
logic from the build
command which now supports --build=auto
• Adds a flag --remote
to indicate if a deployment is to be triggered on-
cluster
• Git flags for on-cluster builds persist by default (#1079, @lkingland)
Bug or Regression
• Fix: the short -b
flag now means the same thing for build
and deploy
(#1202, @matejvasek)
• Fixes a regression where the --image
flag on func build
was not being
used (#1204, @lance)
Uncategorized
• Feat: added ability to add env non-interactively via flags and to list envs
as JSON (#1188, @matejvasek)
• Groups root help message to include important commands at the top (#1152,
@grafvonb)
Dependencies
Added
• knative.dev/control-protocol: f18dbde
Changed
• github.com/cloudevents/sdk-go/v2: v2.8.0 → v2.10.1
https://github.com/cloudevents/sdk-go/v2/compare/v2.8.0...v2.10.1
• go.uber.org/multierr: v1.7.0 → v1.8.0
• go.uber.org/zap: v1.20.0 → v1.21.0
• golang.org/x/sync: 036812b → 886fb93
• gopkg.in/yaml.v3: 496545a → v3.0.1
• k8s.io/apiextensions-apiserver: v0.23.4 → v0.23.9
• k8s.io/apiserver: v0.23.4 → v0.23.9
• k8s.io/code-generator: v0.23.5 → v0.23.9
• k8s.io/component-base: v0.23.4 → v0.23.9
• k8s.io/gengo: 4627b89 → 397b4ae
• k8s.io/klog/v2: 43cc75f → 0990e81
• knative.dev/caching: 8b5c244 → 9df7bb7
• knative.dev/client: v0.31.1 → v0.34.0
• knative.dev/eventing: e345f5f → v0.34.2
• knative.dev/hack/schema: 6ffd841 → 8d1e4cc
• knative.dev/hack: 9e09abc → 8d1e4cc
• knative.dev/networking: 1145ec5 → e51df7c
• knative.dev/pkg: e325df6 → 4a03844
• knative.dev/reconciler-test: 994f0c3 → 177f826
• knative.dev/serving: 69a88e9 → v0.34.1
• sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.27 → v0.0.30
Removed
Nothing has changed.
Knative Kn Plugin Func release v1.7.0
Changes by Kind
Enhancement
• Labels and annotations from func.yaml are added to Pipeline resources
(#1205, @gab-satchi)
• Updates the deploy
command with the --build
logic from the build
command which now supports --build=auto
• Adds a flag --remote
to indicate if a deployment is to be triggered on-
cluster
• Git flags for on-cluster builds persist by default (#1079, @lkingland)
Bug or Regression
• Fix: the short -b
flag now means the same thing for build
and deploy
(#1202, @matejvasek)
• Fixes a regression where the --image
flag on func build
was not being
used (#1204, @lance)
Uncategorized
• Feat: added ability to add env non-interactively via flags and to list envs
as JSON (#1188, @matejvasek)
• Groups root help message to include important commands at the top (#1152,
@grafvonb)
Dependencies
Added
• knative.dev/control-protocol: f18dbde
Changed
• github.com/cloudevents/sdk-go/v2: v2.8.0 → v2.10.1
https://github.com/cloudevents/sdk-go/v2/compare/v2.8.0...v2.10.1
• go.uber.org/multierr: v1.7.0 → v1.8.0
• go.uber.org/zap: v1.20.0 → v1.21.0
• golang.org/x/sync: 036812b → 886fb93
• gopkg.in/yaml.v3: 496545a → v3.0.1
• k8s.io/apiextensions-apiserver: v0.23.4 → v0.23.9
• k8s.io/apiserver: v0.23.4 → v0.23.9
• k8s.io/code-generator: v0.23.5 → v0.23.9
• k8s.io/component-base: v0.23.4 → v0.23.9
• k8s.io/gengo: 4627b89 → 397b4ae
• k8s.io/klog/v2: 43cc75f → 0990e81
• knative.dev/caching: 8b5c244 → 9df7bb7
• knative.dev/client: v0.31.1 → v0.34.0
• knative.dev/eventing: e345f5f → v0.34.2
• knative.dev/hack/schema: 6ffd841 → 8d1e4cc
• knative.dev/hack: 9e09abc → 8d1e4cc
• knative.dev/networking: 1145ec5 → e51df7c
• knative.dev/pkg: e325df6 → 4a03844
• knative.dev/reconciler-test: 994f0c3 → 177f826
• knative.dev/serving: 69a88e9 → v0.34.1
• sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.27 → v0.0.30
Removed
Nothing has changed.
Knative Kn Plugin Func release v0.26.0
0.26.0 (2022-08-26)
Features
- add OpenShift related Annotations & Labels (#1106) (b4b4cc3)
- add runtime icons on OpenShift (#1116) (a7671e4)
- always store namespace in func.yaml and warn if current ns & func.yaml ns is different (#1118) (8cb7080)
- build for Linux ARM64 (#1123) (819b433)
- deploy Tekton task supports optional
image
parameter (#1140) (65c30ab) - func deploy accepts image digest in --image (#1098) (c57af36)
- languages list command (#1114) (d1f935f)
- persist builder value in func.yaml (#1099) (b1fd9f7)
- S2I strategy for on cluster build (#1191) (1112aaa)
- templates list command (#1134) (2f8d82b)
Bug Fixes
- add languages command to cmd root (#1127) (59df756)
- correct error in OpenShift reg.cred.provider (#1104) (a197f8b)
- ensure registry in func.yaml is respected (#1168) (80657c9)
- image push authorization check (#1109) (3b198cb)
- image push authorization check (#1130) (36216e7)
- performance of template loading (#1189) (dca11da)
- stop build progress loop when build completes (#1133) (cf5be9a)
- use 0 group id for func-buildpacks Task (#1105) (f4537dd)
- use creds from creds store first (#1103) (e1d5229)
- use space prefix for deploy output text (#1144) (3b8c240)
Documentation
Miscellaneous
- add some milliseconds in client tests (#1178) (3ac5d46)
- add validation for
builder
(#1136) (71b0ddd) - adjust codecov configuration (#1177) (a52b7d5)
- deps: bump github.com/containerd/containerd from 1.6.0 to 1.6.6 (#1112) (7a760fb)
- deps: update node/typescript deps in e2e tests (#1119) (cccb283)
- update node and typescript dependencies (#1110) (29f3aad)
- update Quarkus platform to 2.11.2.Final (#1157) (849c2cd)
- update Quarkus platform version to 2.11.3.Final (#1187) (b3ced5e)
- update Quarkus templates to 2.10.3.Final (#1132) (a906b88)
- update springboot dependencies (#1183) (e465348)
- use dot as path default rather than absolute path (#1184) (fecbc4e)
- use lower case functions in all CLI outputs (#1135) (e659256)
- Use NodeJS for script instead of Shell (#1170) (62b7232)
Knative Kn Plugin Func release v0.25.1
Changes by Kind
Enhancement
- Introduces echo return value fro Python HTTP template (#1078, @mocdaniel)
- On
run
, functions are only built when something on the filesystem changes (#1031, @lkingland)
Bug or Regression
- Bugfix: using empty credentials for docker.io (#1100, @matejvasek)
- Fix: empty credentials issue for docker.io (#1104, @matejvasek)
- Fix: s2i+podman<4.0 build error "CommitFailure: invalid change "LABEL" - must be formatted as KEY VALU" (#1063, @matejvasek)
- Fix: verify write/push authorization before push, before we only check if login works (#1109, @matejvasek)
Other (Cleanup or Flake)
- Use JSON object (instead of plain text) as default message for the invoke sub-command (#1042, @matejvasek)
Uncategorized
- Added: --platform flag for build with s2i (#1076, @matejvasek)
- Bugfix: on cluster build issues with Quarkus buildpack build not preserving
func.yaml
(#1092, @matejvasek) - Bumps JavaScript CloudEvents module to 6.0.2 (#1110, @lance)
- Changes the invoke command for HTTP functions to use standard HTTP POST with JSON instead of multi-part form encoding (#1039, @matejvasek)
- Feat: better input handling for non terminal stdio. Useful for scripting with
func
. (#1091, @matejvasek) - Fix: pack+[podman-auto-svc|ssh] build errors: "use of closed network connection" and "Cannot connect to the Docker daemon at unix:///tmp/func-podman-3934646889/podman.sock. Is the docker daemon running?" (#1066, @matejvasek)
- Fix: s2i+podman "Cannot connect to the Docker daemon" error (#1056, @matejvasek)
- Modifies func.yaml to use the field 'specVersion' instead of 'version' to reduce confusion about its meaning (#1086, @lance)
- No longer prompts for image/registry info if
--build disabled
when runningfunc deploy
(#1071, @lance) - Prints the namespace when a function is deployed (#1090, @vyasgun)
- Springboot http template generates echo, not uppercase function (#1072, @mcruzdev)
Dependencies
Added
Nothing has changed.
Changed
- github.com/prometheus/client_golang: v1.11.0 → v1.11.1
- knative.dev/caching: 0c1cc09 → 5a6403e
- knative.dev/client: v0.29.0 → v0.30.1
- knative.dev/eventing: ce4fe09 → ec84424
- knative.dev/hack/schema: 9b2ed84 → e178598
- knative.dev/hack: 51a42b2 → 82afbd3
- knative.dev/networking: ec84967 → e8b2eb9
- knative.dev/pkg: 083dd97 → a637a96
- knative.dev/reconciler-test: c8bfbe6 → 84821d2
- knative.dev/serving: v0.29.5 → b5f7755
Removed
Nothing has changed.
Knative Kn Plugin Func release v0.25.0
Changes by Kind
Enhancement
- Introduces echo return value fro Python HTTP template (#1078, @mocdaniel)
- On
run
, functions are only built when something on the filesystem changes (#1031, @lkingland)
Bug or Regression
- Bugfix: using empty credentials for docker.io (#1100, @matejvasek)
- Fix: empty credentials issue for docker.io (#1104, @matejvasek)
- Fix: s2i+podman<4.0 build error "CommitFailure: invalid change "LABEL" - must be formatted as KEY VALU" (#1063, @matejvasek)
- Fix: verify write/push authorization before push, before we only check if login works (#1109, @matejvasek)
Other (Cleanup or Flake)
- Use JSON object (instead of plain text) as default message for the invoke sub-command (#1042, @matejvasek)
Uncategorized
- Added: --platform flag for build with s2i (#1076, @matejvasek)
- Bugfix: on cluster build issues with Quarkus buildpack build not preserving
func.yaml
(#1092, @matejvasek) - Bumps JavaScript CloudEvents module to 6.0.2 (#1110, @lance)
- Changes the invoke command for HTTP functions to use standard HTTP POST with JSON instead of multi-part form encoding (#1039, @matejvasek)
- Feat: better input handling for non terminal stdio. Useful for scripting with
func
. (#1091, @matejvasek) - Fix: pack+[podman-auto-svc|ssh] build errors: "use of closed network connection" and "Cannot connect to the Docker daemon at unix:///tmp/func-podman-3934646889/podman.sock. Is the docker daemon running?" (#1066, @matejvasek)
- Fix: s2i+podman "Cannot connect to the Docker daemon" error (#1056, @matejvasek)
- Modifies func.yaml to use the field 'specVersion' instead of 'version' to reduce confusion about its meaning (#1086, @lance)
- No longer prompts for image/registry info if
--build disabled
when runningfunc deploy
(#1071, @lance) - Prints the namespace when a function is deployed (#1090, @vyasgun)
- Springboot http template generates echo, not uppercase function (#1072, @mcruzdev)
Dependencies
Added
Nothing has changed.
Changed
- github.com/prometheus/client_golang: v1.11.0 → v1.11.1
- knative.dev/caching: 0c1cc09 → 5a6403e
- knative.dev/client: v0.29.0 → v0.30.1
- knative.dev/eventing: ce4fe09 → ec84424
- knative.dev/hack/schema: 9b2ed84 → e178598
- knative.dev/hack: 51a42b2 → 82afbd3
- knative.dev/networking: ec84967 → e8b2eb9
- knative.dev/pkg: 083dd97 → a637a96
- knative.dev/reconciler-test: c8bfbe6 → 84821d2
- knative.dev/serving: v0.29.5 → b5f7755
Removed
Nothing has changed.
Knative Kn Plugin Func release v0.24.0
0.24.0 (2022-06-01)
Features
- configurable s2i builder images (#1024) (096085d)
- enable Paketo builders for Python functions (#979) (5af934b)
- expose default builder image logic for in-cluster builds (#1021) (dc8abf1)
- improved invoke verbosity (#1007) (867d4c2)
- invoke verbose metadata (#944) (c3c1456)
- make templates consistent across runtimes (#948) (13d4222)
- s2i builder env var interpolation (#991) (1424831)
- s2i builder quarkus support (#993) (397ce65)
- s2i builder typescript support (#957) (3be1a77)
Bug Fixes
- ignore
is forbidden
errors when deleting function and resources (#988) (ce26a23) - ignore node_modules for s2i builds (#1019) (1d367c6)
- read pwd from non-tty input (#996) (e9932cd)
- update various doc links (#980) (bc6383e)
Documentation
Miscellaneous
- add release process and func_darwin_arm64 to the release artifacts (#945) (4e369a0)
- add version.txt to .gitattributes for style (#966) (23d1188)
- clean Repository and Runtimes structs (#973) (e502d55)
- deps: bump faas-js-runtime version (#1000) (83c081d)
- templates (#961) (34cb893)
- update allocate script with latest knative (#965) (4ffb1f9)
- use paketo builders for all runtimes (#1001) (31c1d66)