Releases: knative/func
Releases · knative/func
Knative Kn Plugin Func release v0.23.1
0.23.1 (2022-04-06)
Features
- command help text template preprocessing (#875) (2bd5254)
- invoke verbose metadata (#944) (c3c1456)
- on cluster build doens't require privileged cluster permissions (#934) (e9251f5)
- s2i builder with preliminary node support (#923) (a91bcc5), closes #921
Bug Fixes
- apply updated spring-boot-function dependency (#936) (4a4cebb)
- bind verbose flag to root (#884) (25524a1)
- full clone of template repos on add (#904) (564a34b)
- minor typos in docs (#862) (efc3b20)
- use full root name for cmd help prefixes (#873) (3f30c91)
Miscellaneous
Knative Kn Plugin Func release v0.23.0
0.23.0 (2022-04-06)
Features
- command help text template preprocessing (#875) (2bd5254)
- invoke verbose metadata (#944) (c3c1456)
- on cluster build doens't require privileged cluster permissions (#934) (e9251f5)
- s2i builder with preliminary node support (#923) (a91bcc5), closes #921
Bug Fixes
- apply updated spring-boot-function dependency (#936) (4a4cebb)
- bind verbose flag to root (#884) (25524a1)
- full clone of template repos on add (#904) (564a34b)
- minor typos in docs (#862) (efc3b20)
- use full root name for cmd help prefixes (#873) (3f30c91)
Miscellaneous
Knative Kn Plugin Func release v0.22.1
Changes by Kind
Chore
- Bump Node.js builder image to the latest paketo builder, removing a non-fatal warning that was issued at function startup. (#826, @lance)
- Update boson builder images to most recent versions (#810, @matejvasek)
Enhancement
- Adds the --build flag for 'func deploy' to the shell completions (#802, @matejvasek)
Documentation
- Clarify podman requirements on Linux vs. MacOS and Linux in podman.md guide (#836, @matejvasek)
Bug or Regression
- Fix a bug where interactive prompt defaults were not being used (#821, @lkingland)
- Fixes a bug during func create when confirm option is used with the go language runtime (#815, @senthilnathan)
- Fixes a bug where the invoke and describe commands could fail if Knative Eventing is not installed on the cluster. (#823, @lance)
- Fixes missing
cloudevent
invocation format for Node.js, SpringBoot and Rust CloudEvent templates (#846, @lance)
Uncategorized
- Detects when deploying to OpenShift and use internal registry (#825, @matejvasek)
Knative Kn Plugin Func release v0.22.0
Changes by Kind
Chore
- Bump Node.js builder image to the latest paketo builder, removing a non-fatal warning that was issued at function startup. (#826, @lance)
- Update boson builder images to most recent versions (#810, @matejvasek)
Enhancement
- Adds the --build flag for 'func deploy' to the shell completions (#802, @matejvasek)
Documentation
- Clarify podman requirements on Linux vs. MacOS and Linux in podman.md guide (#836, @matejvasek)
Bug or Regression
- Fix a bug where interactive prompt defaults were not being used (#821, @lkingland)
- Fixes a bug during func create when confirm option is used with the go language runtime (#815, @senthilnathan)
- Fixes a bug where the invoke and describe commands could fail if Knative Eventing is not installed on the cluster. (#823, @lance)
- Fixes missing
cloudevent
invocation format for Node.js, SpringBoot and Rust CloudEvent templates (#846, @lance)
Uncategorized
- Detects when deploying to OpenShift and use internal registry (#825, @matejvasek)
Knative Kn Plugin Func release v0.21.2
Knative Kn Plugin Func release v0.21.1
What's Changed
Enhancement
- Adds a label
function.knative.dev/name: functionName
to every reso
uce created for a Function ([#757](https://github.com/knative-sandbox/
kn-plugin-func/pull/757), @zroubalik) - Adds the ability to build a Function on the cluster using Tekton Pip
elines. The build on the cluster is enabled by fetching Function sourc
e code from a remote Git repository. ([#743](https://github.com/knativ
e-sandbox/kn-plugin-func/pull/743), [@zroubalik](https://github.com/zr
oubalik))
Bug or Regression
- Changes the springboot function templates to use the base builder in
stead of the tiny builder. ([#792](https://github.com/knative-sandbox/
kn-plugin-func/pull/792), @lance)
Full Changelog: v0.21.0...v0.21.1
v0.21.0
0.21.0 (2022-01-12)
Features
- Enable 'func deploy' without pushing an image using the --push or -u flag (#739, @zroubalik)
- Simplify Go templates for an easier getting started experience (#741, @lkingland)
v0.20.0
0.20.0 (2021-12-20)
⚠ BREAKING CHANGES
- use
function.knative.dev
for Functions related labels (#717)
Features
- add flag to push image at the end of a successful build (#681) (2f24182)
- add POD_NAME as an environment variable (#660) (64473b7)
- add telemetry to Node.js and TypeScript function templates (#719) (d7cfe6e)
- allow build to be triggered from run when fn.Image is missing (#644) (b190b52)
- allow push to cluster internal registries (#718) (8d51393)
- automatically start podman service (#648) (bfdfb76)
- custom default HTTP transport (#711) (a13f897)
- ensure config and repos path exists (#683) (db9ad07)
- function creation timestamp (#651) (1bf17ec)
- function version migrations (#664) (ccf0015)
- In cluster dialer to proxy TCP connections to unexposed services (#688) (98ef5a0)
- make SpringBoot template SpringNative by default (#649) (c70a21e)
- use
function.knative.dev
for Functions related labels (#717) (feaf8f9)
Bug Fixes
- make registry validation work again (#690) (10f2cf4)
- move integration port to unregistered range (#701) (f63af0d)
- remove stray manifest.yaml files (#628) (c810efc)
- remove template manifest from final Function (#703) (79ad65d)
- revert hostname alias (#712) (07062c1)
- schema-generate should point to
function.go
(#677) (c7d18c8) - use default socket path for TCP connections (#669) (ee96bef)
- use specific version of paketo builder (#670) (834e8ae)
v0.19.0
⚠ BREAKING CHANGES
- rename event templates to 'cloudevents' (#584)
Features
- add support for manifest.yaml at repo/language/template levels (#558) (e319ea3)
- allow developers to provide Build Envs to buildpacks in
func.yaml
(#571) (114a5fa) - create cli (#547) (4fe9fdc)
- Improve build performance (#569) (ef7b986)
- periodically update progress during build (#537) (01689e7)
- rename event templates to 'cloudevents' (#584) (68b0904)
- Save password after user input (#560) (e85a4aa)
- ssh connection to remote docker daemon (#594) (e1f164d)
- validation for registry/namespace to not contain image name (#601) (cf9596c)
Bug Fixes
- ConfigMap/Secret key validation (#623) (0ed1e81)
- Environment values -> Environment variables (#622) (ac9de9d)
- hide a fmt.Println behind verbose flag (#538) (ad4607b)
- improve error message when invalid function name is used (#567) (0e3c676)
- registry URL comparison (#549) (b10c484)
- stop the progress ticker after build completes (#544) (4f3e5fd)
- update-pkger.sh sed error on osX (#541) (25f8b4d)
v0.18.0
⚠ BREAKING CHANGES
Features
- allow language packs to set function metadata (#465) (48f40c3)
- builders/buildpacks configured in client (#495) (668804e)
- change
describe
command toinfo
(#474) (10a0757) - client effective runtimes list (#490) (e0aad6f)
- generate json schema for func.yaml (#460) (8939f89)
- make func schema if config updated (#468) (6ae2157)
- move go, typescript and nodejs to paketo builders (#485) (a4b15ad)
- repository and templates client api (#475) (3f56a8f)
- repository management cli (#514) (ae638c3)
- repository management client api (#467) (9fd2475)
- use key&value for Labels (#472) (5569681)
Bug Fixes
build
should honor registry specified in-r
(#510) (8aba038)config labels
panic (#493) (f2efbe5)- better cleanup before pkger run (#479) (25b1d63)
- control chars on progress listener for Windows OS (#498) (1172a85)
- enable healt checks for Quarkus (#477) (72a1cf8)
- fast-fail on create if Function already exists (#496) (25f7007)
- regenerate pkged.go (#478) (c7b3af4)
- removal of repositories (#524) (90c60b6)
- support nested subdirs in remote templates (#482) (fcf9e77)
- use full image names (#535) (16ee28c)