Skip to content

Releases: knative/func

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)

v0.15.1

27 May 20:41
aee6180
Compare
Choose a tag to compare

Bug Fixes

v0.15.0

27 May 17:17
3dda1fa
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • templates: modify the nodejs event template to accept a cloudevent (#356)

Features

Bug Fixes

src

  • templates: modify the nodejs event template to accept a cloudevent (#356) (caf0659)

v0.14.0

27 May 15:07
1595b5b
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • revert bump to go 1.16 and template changes (#340)

src

  • revert bump to go 1.16 and template changes (#340) (2b025df)

v0.13.0

12 May 16:16
c5d31c5
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • change envVars to env in func.yaml (#316)

Features

  • add support for annotations in func.yaml (#314) (5feb0e2)
  • add/improve spinner for build and deploy (#322) (857b0fd)
  • create templates archive on go generate (63b7f11)
  • function name matches KService name (#317) (541e858)
  • positive error when runtimme or template unrecognized (acc56b0)
  • preserve file modes using in-memory tar FS (7dc772e)
  • support windows paths in embedded templates FS (c2b2168)
  • usage of local evnvvar in func cfg file (7f8e595)

Bug Fixes

  • added checks on delete command test for lint (94e387c)
  • default for --builder flag (06455f4)
  • func delete with explicity name as argument (#323) with strict validation (8ab0ba2)
  • lint issues (895872a)

Code Refactoring