Skip to content
This repository has been archived by the owner on Dec 15, 2021. It is now read-only.

Releases: vmware-archive/kubeless

v1.0.8

19 Jan 08:47
579f848
Compare
Choose a tag to compare

This release includes the following commits and features:

  • 579f848 Update trigger controllers (#1215)
  • 51d84f3 Use bundled deps file with function file(url+zip etc.) (#1206)
  • 8eb6b46 use only 'function' and 'created-by' labels as deployment matchLabels (#1212)
  • c7ee7b5 Strict deployment loading from configmap (#1199)
  • 40088e8 Added completions for zsh, fish and powershell (#1193)
  • babd9c8 use --no-cache-dir flag to pip in dockerfiles to save space (#1189)
  • 50c2dc1 Use --depth flag to git clone in Dockerfiles, to save space (#1188)
  • 1fc330d architecture.md : fixing some typos (#1186)
  • 7b2c26d Build with Go 1.15 (#1143)
  • ffd182f update kubectl logs cmmand and it's output (#1180)
  • 71df772 update the deployment url of Kong (#1182)
  • 9785423 add AWS Kinesis Trigger (#1181)
  • b4d4c2b update the deployment.yaml url of NATS operator (#1178)
  • 1c5d1d4 update available triggers (#1177)
  • 583bf98 update the url of kinesis-trigger manifest (#1176)
  • 3320e4a update yaml output of CRD functions.kubeless.io (#1175)
  • 25d6376 Add secrets to runtime configuration (#1169)
  • b87adf8 Added support for function deployment from gzip/bzip2/xz compressed tar files (#1168)
  • d838585 Added option in kubeless command to specify service-account (#1165)
  • cab7c64 Display function list command with namespace argument after deploy/update. (#1161)
  • 900832a kubeless function deploy/update: add option to specify node selectors. (#1159)
  • 7bbd2bb fix: function controller config spec template (#1151)
  • 8e8dea2 Update README.md (#1149)
  • be68697 Update kubeless-non-rbac.jsonnet (#1145)

To install this latest version, use the manifest that is part of the release:

WITH RBAC ENABLED:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.8/kubeless-v1.0.8.yaml 

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.8/kubeless-non-rbac-v1.0.8.yaml 

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.8/kubeless-openshift-v1.0.8.yaml 
# Kafka
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.8/kafka-zookeeper-openshift-v1.0.8.yaml 

v1.0.7

30 Jun 13:54
788ed2b
Compare
Choose a tag to compare

Breaking Change: The runtime for Golang has been updated from 1.10, 1.11 and 1.12 to 1.13 and 1.14 and it now uses go.mod files to specify dependencies. More info here: https://kubeless.io/docs/runtimes/#go

This release includes the following commits and features:

To install this latest version, use the manifest that is part of the release:

WITH RBAC ENABLED:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.7/kubeless-v1.0.7.yaml 

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.7/kubeless-non-rbac-v1.0.7.yaml 

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.7/kubeless-openshift-v1.0.7.yaml 
# Kafka
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.7/kafka-zookeeper-openshift-v1.0.7.yaml 

v1.0.6

22 Jan 13:50
Compare
Choose a tag to compare

This release includes the following commits and features:

  • ff0ba5b Perform a graceful shutdown for the function proxy on SIGINT & SIGTERM. (#1108)
  • f3191b2 Quote curl URL (#1097)
  • e701fe1 fixes bug so that configmap volumemounts are merged in deployment (#1093)
  • 673b738 Use new endpoint for the current deployment (#1090)

To install this latest version, use the manifest that is part of the release:

WITH RBAC ENABLED:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.6/kubeless-v1.0.6.yaml 

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.6/kubeless-non-rbac-v1.0.6.yaml 

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.6/kubeless-openshift-v1.0.6.yaml 
# Kafka
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.6/kafka-zookeeper-openshift-v1.0.6.yaml 

v1.0.5

16 Oct 13:15
3460f03
Compare
Choose a tag to compare

This release includes a fix for supporting Kubeless in Kubernetes 1.16.

This is the list of commits and features included in this release:

  • 3460f03 Use new apps/v1 endpoint (#1087)
  • 1465369 Update README.md
  • ba4c1a0 consider resources for initContainers if provided in function deploym… (#1074)
  • 0a0b332 Include information about nuget.config in .NET Core documentation (#1072)
  • d7708df README - quick typo fix (#1068)

To install this latest version, use the manifest that is part of the release:

WITH RBAC ENABLED:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.5/kubeless-v1.0.5.yaml 

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.5/kubeless-non-rbac-v1.0.5.yaml 

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.5/kubeless-openshift-v1.0.5.yaml 
# Kafka
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.5/kafka-zookeeper-openshift-v1.0.5.yaml 

v1.0.4

02 Jul 09:25
Compare
Choose a tag to compare

This release includes several new versions and improvements for the existing runtimes:

  • NodeJS:
    • Two new versions are now available (nodejs10 and nodejs12). These new versions are based on the bitnami/node instead that the official node image since the bitnami image save ~400MB. Be wary when upgrading since some system packages may not be available.
    • Added support for multipart requests. See an example here. Thanks @diugalde for the contribution!
  • Golang: New versions go1.11 and go1.12
  • Java: New version java11
  • PHP: New version php73
  • Ruby: New version ruby26

Apart from that, the Golang version used to compile Kubeless and the different triggers has been updated to 1.12 and the officially supported versions for Kubernetes have been updated.

This is the list of commits included in this core repository:

To install this latest version, use the manifest that is part of the release:

WITH RBAC ENABLED:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.4/kubeless-v1.0.4.yaml 

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.4/kubeless-non-rbac-v1.0.4.yaml 

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.4/kubeless-openshift-v1.0.4.yaml 

v1.0.3

14 Mar 10:11
Compare
Choose a tag to compare

This release includes the following commits and features:

Thanks to @imishravmw and @gimlet2 for their contributions!

To install this latest version, use the manifest that is part of the release:

WITH RBAC ENABLED:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.3/kubeless-v1.0.3.yaml 

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.3/kubeless-non-rbac-v1.0.3.yaml 

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.3/kubeless-openshift-v1.0.3.yaml 

v1.0.2

04 Feb 12:36
7d70829
Compare
Choose a tag to compare

This is a maintenance release that includes the following commits:

  • 7d70829 Remove unused deps (#995)
  • 8b433ef Added import for all client-go auth plugins (#991)
  • 25afd67 Disable runtime check if has no permissions to do so (#992)
  • 6d371ae Differentiate service port and target port for container (#993)
  • daf1814 Fixes evaluation of the file suffix for functions with base64 content type (#987)

Thanks to @me-viper, @gimlet2, @dimm0 and @mpalumbo7 for their contributions!

To install this latest version, use the manifest that is part of the release:

WITH RBAC ENABLED:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.2/kubeless-v1.0.2.yaml 

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.2/kubeless-non-rbac-v1.0.2.yaml 

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.2/kubeless-openshift-v1.0.2.yaml 

v1.0.1

17 Dec 15:11
9a7482b
Compare
Choose a tag to compare

This release includes several new versions/bug fixes:

  • [CronJob Trigger] Allow the set CPU and memory requirements
  • [.NET] New version 2.1
  • [Python] New version 3.7
  • [Java] Allow to specify Maven options.
  • [NodeJS Distroless] Fix image reference

This is the list of commits includes in this repository:

To install this latest version, use the manifest that is part of the release:

WITH RBAC ENABLED:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.1/kubeless-v1.0.1.yaml 

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.1/kubeless-non-rbac-v1.0.1.yaml 

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.1/kubeless-openshift-v1.0.1.yaml 

v1.0.0

07 Nov 14:01
f7736a4
Compare
Choose a tag to compare

After several pre-releases of Kubeless v1.0.0 we think is time to finally release v1.0.0! This release includes a fix for the kubeless cli --env flag and several changes in some runtimes:

  • [refactor] Runtimes are now developed in https://github.com/kubeless/runtimes. That allows to separate the development of the different runtimes from the core of Kubeless.
  • [NodeJS] Support for CloudEvents 0.1. That support has been added as a new runtime to avoid breaking changes. Check the documentation here.
  • [NodeJS] Allow to set extra configuration for npm through the env var NPM_CONFIG_EXTRA.
  • [Python] Allow any subpath.
  • [Ruby] New versions: 2.3 and 2.5.
  • [Golang] Allow CORS requests.
  • [Java] Print errors in pod logs.

These are the commits and features included in this release:

To install this latest version, use the manifest that is part of the release:

WITH RBAC ENABLED:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0/kubeless-v1.0.0.yaml 

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0/kubeless-non-rbac-v1.0.0.yaml 

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0/kubeless-openshift-v1.0.0.yaml 

v1.0.0-alpha.8

21 Aug 09:34
Compare
Choose a tag to compare

This release include new authentication methods for supporting platforms like EKS (or others based on tokens). It also includes several bug fixes.

These are the commits and features included in this release:

To install this latest version, use the manifest that is part of the release:

WITH RBAC ENABLED:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.8/kubeless-v1.0.0-alpha.8.yaml 

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.8/kubeless-non-rbac-v1.0.0-alpha.8.yaml 

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.8/kubeless-openshift-v1.0.0-alpha.8.yaml