Skip to content

Releases: openfaas/faasd

Add CreatedAt

11 Mar 21:08
Compare
Choose a tag to compare

Changelog for 0.11.3:

Commits
dca036e Update to newer faas-provider by @alexellis
583f5ad Update faasd main help message by @alexellis
659f98c Populate CreatedAt by @alexellis
c7d9353 Bump gateway version by @alexellis

Generated by Derek

Allow HEAD and OPTIONS for functions

27 Feb 09:52
Compare
Choose a tag to compare
Pre-release

Changelog for 0.11.2:

Commits
29bb5ad Upgrade to faas-provider 0.17.1 by @LucasRoesler

Generated by Derek

Update provider version to v0.17.0

26 Feb 10:47
Compare
Choose a tag to compare

Changelog for 0.11.1:

Commits
6262ff2 Update proxy from provider by @alexellis
1d86c62 Bump scripts to install faasd 0.11.0 by @alexellis

Generated by Derek

Move to CNI results cache for resolution of IPs

21 Feb 21:41
Compare
Choose a tag to compare

Previously the hot path for invocation, and for the REST API all used to perform syscalls to look up container IPs, now the CNI cache is used instead, reading files from /var/run/cni/* - each filename is an IP address and contains text such as containername-PID which can be used to look up an IP.

Changelog for 0.11.0:

Commits
0bf221b Add test for isCNIResultForPID by @alexellis
e8c2eeb Use CNI cache to find container IP by @alexellis
6c0f91e Set the hostname for containers and functions by @alexellis
27ba86f Update Go version for building by @alexellis
e99c49d Fixes #162 Adds Sudo to ipv4 forwarding by @albertkohl-monotek
7f39890 Update gateway to 0.20.08 by @alexellis
bc2fe46 add git to cloud-init by @Sopor10
6a86576 Fix typo by @alexellis
42b831c Update README.md by @alexellis
13b71cd Remove duplication by @alexellis
afaacd8 Re-order README by @alexellis
abb62ae Remove log grep to make CI pass by @alexellis
8444f8a Update README.md by @alexellis
795ea36 Make readme flow better by @alexellis
621fe6b Add social banner to README by @alexellis
507ee0a Add media by @alexellis
8f6d2fa Fix another small type in MULTIPASS tutorial by @WhiteHatTux
0e6983b Use jq short form instead of jq with a chained tr in Tutorial by @WhiteHatTux
31fc597 Update ToC by @alexellis
d7fea91 Update published version to 0.10.2 by @alexellis

Generated by Derek

Release compose file changes for invocation counts

02 Feb 19:36
Compare
Choose a tag to compare

Changelog for 0.10.2:

Commits
3d0adec Add status message for post-installation by @alexellis
b475aa8 Update README.md by @alexellis
123ce3b updated gateway image to 0.20.7 by @nitishkumar71
17d09bb Update ebook topics by @alexellis
789e9a2 Add function_namespace to gateway env vars by @Waterdrips
b575c02 Update ISSUE_TEMPLATE.md by @alexellis
cd4add3 Update -t vs -u for journalctl by @alexellis

Generated by Derek

Return envs and secret names in REST API, migrate to Go 1.15

22 Jan 20:22
Compare
Choose a tag to compare

Changelog for 0.10.1:

Commits
e199827 Add fprocess to faasd provider by @Waterdrips
87f105d Add EnvVars to List and Get function in provider by @Waterdrips
c6b2418 Migrate CI to Go 1.15 by @alexellis
237a026 Provider returns secrets for a function by @Waterdrips
4e8a1d8 Update faasd release by @alexellis
d445475 Update DEV.md by @alexellis
7afaa4a Update README.md by @alexellis
1aa7a2a Fix script to determine download location by @alexellis
a4a33b8 Update ROADMAP and constraints by @alexellis
954a61c Update roadmap / features and add new book offer by @alexellis

Generated by Derek

Move core-services to openfaas namespace and add user support

04 Jan 11:20
Compare
Choose a tag to compare

Notes

The core services now reside in the openfaas namespace, so sudo journalctl -u openfaas:gateway instead of default:gateway.

Containers added to the faasd stack such as InfluxDB can be assigned their own user id and group through the new YAML field user. I.e. user: 1000 - then you can chmod any folders that are bind-mounted for persistent data. See the PR for a full example of adding influxdb for use with functions.

Changelog for 0.10.0:

Commits
294ef0f Fix error handling by @alexellis
32c00f0 Use the openfaas namespace for core services by @alexellis
2533c06 Add user support for custom containers by @alexellis

Generated by Derek

Speed up deployments with image pre-pulling

31 Dec 20:26
Compare
Choose a tag to compare

Overview

In this release we pre-pull images before removing an existing function during its update. It will reduce the downtime between deletion and recreation by the image pull time.

Changelog for 0.9.11:

Commits
9c04b8d Reduce duplication of pre-pull logic by @alexellis
c493613 Pre-pull images for updates by @alexellis
87f9938 Add known issue by @alexellis
9cdcac2 make email address optional by @jsiebens
a8a3d73 add Caddy to the install script by @jsiebens
f339643 Add use-cases by @alexellis
03ad56e Highlight the bash installer as an option by @alexellis
baea300 Update faas-provider to v0.15.3 by @utsavanand2
cb786d7 Bump minor version of faasd to 0.9.10 by @alexellis
fc02b4c Update vendor for openfaas components by @alexellis
ecee5d6 Fix publish Makefile target by @alexellis

Generated by Derek

Automated build with GitHub Actions

07 Dec 14:22
Compare
Choose a tag to compare

Changelog for 0.9.10:

Commits
8159fb8 Update faasd version to 0.9.9 by @alexellis
a7f74f5 Use Go 1.13 for builder by @alexellis

Generated by Derek

Fix issue with annotations and labels on multiple functions

20 Nov 21:37
Compare
Choose a tag to compare

Changelog for 0.9.9:

Commits
baa9a18 Update Go mod by @alexellis
1a8e879 Fix annotation/label loading in #128 by @alexellis
0d9c846 Minor fixes for installation by @alexellis
8db2e2a Add arm64 support for cni plugins by @jsiebens
0c790bb Update README.md by @alexellis
797ff08 Update roadmap by @alexellis

Generated by Derek