Skip to content

Releases: OpenFunction/OpenFunction

v1.2.0

22 Sep 10:06
661bff3
Compare
Choose a tag to compare

What's Changed

OpenFunction

Features

Enhancement

  • Add envs for skywalking when enable skywalking tracing OpenFunction#481
  • Upgrade KEDA to v2.10.1, HPA(autoscaling) api version to v2, improve stability and compatibility OpenFunction#476
  • Support to record events when Function, Builder, and Serving status change OpenFunction#470
  • Support for recording build time OpenFunction#468

BUGFIX

charts

Component Upgrade

  • Upgrade keda from v2.8.1 to v2.11.2
  • Upgrade dapr from v1.8.3 to v1.11.3
  • Upgrade contour from v1.21.1 to v1.23.3

Full Changelog: v1.1.1...v1.2.0

v1.1.1

14 Jun 02:42
5c168af
Compare
Choose a tag to compare

BUGFIX

v1.1.0

30 May 08:47
80110ba
Compare
Choose a tag to compare

In this release, we add core v1beta2 API, and the core v1beta1 API is deprecated and will be removed in the future. There're quite a few refactoring in v1beta2, you can find more details in this proposal

Features

Enhancement

  • Delete the lastTransitionTime field from the gateway status to prevent frequent triggering of reconcile OpenFunction#442.
  • Allow to set scopes when creating Dapr components OpenFunction#429.
  • Support setting cache image to improve build performance when using openfunction strategy OpenFunction#444.
  • Support setting bash image of openfunction strategy OpenFunction#445.

BUGFIX

  • Restart the serving only after the function image is built when there are code changes OpenFunction#442.

v1.0.0

08 Mar 06:18
031ad82
Compare
Choose a tag to compare

What's Changed

OpenFunction finally reaches v1.0.0 featuring Wasm functions and CI/CD !

OpenFunction

The core v1alpha2 API was deprecated and removed.

Features

Enhancement

BUGFIX

functions-framework-java

functions-framework-java released version 1.0.0.

Features

Builder

Features

  • Support multiple functions in one pod builder#65
  • Update the default java framework version to 1.0.0 builder#70

revision-controller

revision-controller released version 1.0.0.

Features

Full Changelog: v0.8.1...v1.0.0

v1.0.0-rc.0

01 Mar 02:00
e5f10d1
Compare
Choose a tag to compare
v1.0.0-rc.0 Pre-release
Pre-release

What's Changed

OpenFunction

The core v1alpha2 API was deprecated and removed.

Features

Enhancement

BUGFIX

functions-framework-java

functions-framework-java released version 1.0.0.

Features

Builder

Features

  • Support multiple functions in one pod builder#65
  • Update the default java framework version to 1.0.0 builder#70

revision-controller

revision-controller released version 1.0.0.

Features

Full Changelog: v0.8.1...v1.0.0-rc.0

v0.8.1

01 Dec 02:41
692b222
Compare
Choose a tag to compare

What's Changed

OpenFunction

Enhancement

BUGFIX

charts

Support Kubernetes v1.25

TL;DR

helm repo add openfunction https://openfunction.github.io/charts/
helm install openfunction openfunction/openfunction -n openfunction --create-namespace

Component Upgrade

  • Upgrade keda from v2.7.1 to v2.8.1

Full Changelog: v0.8.0...v0.8.1

v0.8.1-rc.0

24 Nov 01:56
995377b
Compare
Choose a tag to compare
v0.8.1-rc.0 Pre-release
Pre-release

What's Changed

OpenFunction

Enhancement

BUGFIX

Full Changelog: v0.8.0...v0.8.1-rc.0

v0.8.0

21 Oct 07:11
80983cd
Compare
Choose a tag to compare

OpenFunction

OpenFunction v0.8.0 added a new Dapr Standalone Mode to replace the original Dapr Sidecar mode to speed up function launching.

Here you can find the proposal.

FEATURE

ENHANCEMENT

BUGFIX

functions-framework-go

FEATURE

ENHANCEMENT

BUGFIX

functions-framework-nodejs

FEATURE

ENHANCEMENT

dapr-proxy

FEATURE

ENHANCEMENT

v0.8.0-rc.0

14 Oct 10:15
c378d70
Compare
Choose a tag to compare
v0.8.0-rc.0 Pre-release
Pre-release

OpenFunction

FEATURE

ENHANCEMENT

BUGFIX

functions-framework-go

FEATURE

ENHANCEMENT

BUGFIX

functions-framework-nodejs

FEATURE

ENHANCEMENT

dapr-proxy

FEATURE

ENHANCEMENT

v0.7.0

17 Aug 01:52
e2eebc7
Compare
Choose a tag to compare

Note: This release contains a few breaking changes.

  • The ofn install and ofn uninstall CLI was deprecated.
  • The domains.core.openfunction.io CRD was deprecated and removed.
  • The cert-manager was removed.
  • The Nginx ingress controller was removed.
  • Use contour as the network layer of knative-serving instead of kourier.

OpenFunction

Features

Enhancement

  • Remove cert-manager, use generate-cert.sh to generate caBundle and tls.* files. OpenFunction#261
  • Remove the crd description to avoid "metadata.annotations too long" error when using "kubectl apply -f". OpenFunction#264
  • Add e2e testing for local environments. OpenFunction#266
  • Change the function sample's sourceSubPath & upgrade kustomize version. OpenFunction#304
  • Use fixed strings instead of knativeAutoscalingPrefix. OpenFunction#311
  • Remove domain crd & optimize path-based mode routing. OpenFunction#327
  • Add samples to gateway & improve gateway controller compatibility. OpenFunction#333
  • Add the compatibility with v0.6.0 functions. OpenFunction#344

builder

Features

  • Update go builder to support declarative function api. builder#56
  • Bump node functions framework to v0.5.0. builder#57
  • Add java builder. builder#58
  • Add go117 builder & bump function-framework-go to v0.4.0. builder#60

functions-framework-go

Features

Enhancement

functions-framework-nodejs

Features

functions-framework-java

OpenFunction now supports java!

Features

openfunction.dev

Renaming OpenFunction' website repository to openfunction.dev.

Docs have been refactored and updated with all the new features and changes of this release, see OpenFunction docs.

charts

Now you can install OpenFunction and all its dependencies with helm charts.

TL;DR

helm repo add openfunction https://openfunction.github.io/charts/
helm repo update
helm install openfunction openfunction/openfunction -n openfunction --create-namespace

Component Upgrade

  • Upgrade knative-serving from v1.0.1 to v1.3.2
  • Upgrade shipwright-build from v0.6.1 to v0.10.0
  • Upgrade tekton-pipelines from v0.30.0 to v0.37.2
  • Upgrade keda from v2.4.0 to v2.7.1
  • Upgrade dapr from v1.5.1 to v1.8.3

Features

  • Add helm chart for openfunction and its dependencies. charts#1

Enhancement

  • Update helm chart for openfunction v0.7.0. charts#14
  • Adjust helm chart for release v0.7.0-rc.0. charts#22

Thanks to all the contributors: @tpiperatgod @benjaminhuo @lizzzcai @webup @wanjunlei @FeynmanZhou @hurricane1988 @Aarush-Goyal @kezhenxu94 @zclonely @YADROOKIE @wrongerror !