Skip to content

Releases: knative/func

Knative Kn Plugin Func release v0.22.0

23 Feb 00:30
4fec4af
Compare
Choose a tag to compare

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

28 Jan 14:49
2acc4b7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.21.1...v0.21.2

Knative Kn Plugin Func release v0.21.1

27 Jan 20:08
947f982
Compare
Choose a tag to compare

What's Changed

Enhancement

Bug or Regression

Full Changelog: v0.21.0...v0.21.1

v0.21.0

27 Jan 19:55
a579391
Compare
Choose a tag to compare

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

21 Dec 14:29
f20a238
Compare
Choose a tag to compare

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

03 Nov 19:12
f6a4ef2
Compare
Choose a tag to compare

⚠ 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

16 Sep 17:50
745d6a4
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • change describe command to info (#474)
  • use key&value for Labels (#472)

Features

Bug Fixes

v0.17.1

05 Aug 19:49
85683ea
Compare
Choose a tag to compare

Bug Fixes

  • hide progress indicator if asking for creds (#458) (79e2234)
  • use ascii chars in progress indicator on win (#459) (6fd42a4)

v0.17.0

04 Aug 18:34
818ec57
Compare
Choose a tag to compare

Features

Bug Fixes

v0.16.0

23 Jun 19:48
0ad7b54
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • change --trigger and --templates flags
  • function signatures implied from trigger

Features

  • func config envs - interactive prompt (#396) (83a9ca6)
  • func config volumes - interactive prompt (#391) (4ba95b6)
  • add a URL output type for func describe (#389) (947fcaa), closes #387
  • allow setting autoscaling options to deployed KService (#374) (a937c49)
  • allow setting resource requests/limits (#386) (12c5cda)
  • reference ConfigMaps in envs and volumes sections in config (#371) (1dbb5ae)
  • reference Secrets in envs and volumes sections in config (#369) (9d7fd34)
  • Rust templates (#376) (4711638)
  • typed errors for templates use cases (40f1027)

Bug Fixes

Code Refactoring

  • change --trigger and --templates flags (ce29ff6)
  • function signatures implied from trigger (b30e883)