Releases: openfaas/faasd
Add support for raw (binary) secrets
Changelog for 0.14.3:
- PR #209 feat: add support for raw secret values by @LucasRoesler
Commits
ea62c1b feat: add support for raw secret values by @LucasRoesler
8f40618 Update README.md by @alexellis
Generated by Derek
Restrict faasd to labelled namespaces only
Changelog for 0.14.2:
- PR #204 Add check for namespace label openfaas=true by @Waterdrips
Commits
3fe0d8d Update messages to want/got for unit tests by @alexellis
5aa4c69 Inline namespace check and create const for label by @alexellis
12b5e8c Add check for namespace label openfaas=true by @Waterdrips
Generated by Derek
Enhance migration steps for deployed functions with secrets
Changelog for 0.14.1:
- PR #202 Fix for migration to 0.14.0 and #201 by @alexellis
Commits
195e81f Fix for #201 by @alexellis
06fbca8 Fix syntax error with error wrapping by @alexellis
e71d2c2 Update some errors to wrapped syntax by @alexellis
13f4a48 Correct error formatting by @alexellis
1341284 Rename getMounts to getOSMounts by @alexellis
Generated by Derek
Multiple namespace support, and core service discovery from functions
This release includes multiple namespace support, so that you can organise your functions in separate logical containerd namespaces. Pass the --namespace
with the CLI to make use of namespaces.
Custom namespaces need to be created before they can be used:
sudo ctr namespace create dev
sudo ctr namespace label dev openfaas=true
It also makes it possible for functions to discover core services such as NATS or the gateway by their name, i.e. http://gateway:8080
. The same goes for any additional stateful services added to docker-compose.yaml
Migration and impact of upgrades:
Upon start-up, a migration will be run to move secrets hosted at /var/lib/faasd-provider/secrets/
to /var/lib/faasd-provider/secrets/openfaas-fn
.
The default (implicit) namespace is: openfaas-fn
. If any of your functions make use of secrets, then you will have to redeploy them after it starts, or run: cp /var/lib/faasd-provider/secrets/openfaas-fn/* /var/lib/faasd-provider/secrets/
to restore them. See #201
Changelog for 0.14.0:
- PR #172 Add pacman to the install script by @jjnp
- PR #196 Enable multi namespace support by @nitishkumar71
- PR #199 Resolve core services in functions by @Shikachuu
- PR #194 Update terraform scripts to latest version by @dirien
Commits
e76d0d3 Add pacman to the install script by Jacob Palecek
dec02f3 Enable multi namespace support by @nitishkumar71
73c7349 Refactor hosts_dir lookup by @alexellis
b8ada0d Changed default and fallback host_dir by @Shikachuu
5ac5166 Added default value in case of missing env-var by @Shikachuu
1e9d8ff Updated the env-var usage, as requested from the review of alexellis on the previous PR by utsavanand2 by @Shikachuu
57322c4 Update terraform scripts to latest version by @dirien
6b840f0 Upgrade scripts for faasd 0.13.0 by @alexellis
Generated by Derek
Migrate to containerd v1.5.4
The upgrade clears several high/medium vulnerabilities in the previous versions of containerd and runc that were being used.
You can upgrade in place or deploy a new VM for the update. If updating, upgrade containerd, runc and then the faasd binary from this releases page.
Changelog for 0.13.0:
- PR #189 Update to containerd 1.54 by @alexellis
Commits
12ada59 Update to containerd v1.5.4 by @alexellis
2ae8b31 Migrate to containerd 1.54 by @alexellis
4c9c668 Upgrade to faasd 0.12.5 for automation scripts by @alexellis
Generated by Derek
Move to NATS v0.22.0
Changelog for 0.12.5:
- PR #187 Upgrade to NATS v0.22.0 by @alexellis
- PR #185 [FIX] 2.2.1 version of caddy does not start with systemd on Ubuntu 18.04 by @markopolo123
Commits
5e29516 Upgrade to NATS v0.22.0 by @alexellis
9f1b5e2 [FIX] 2.2.1 version of caddy does not start with systemd on Ubuntu. Updated to 2.4.3 by Mark Sharpley
efcae98 Update README.md by @alexellis
2885bb0 Update ISSUE_TEMPLATE.md by @alexellis
a4e092b Update auth plugin and gateway by @alexellis
Generated by Derek
Add CreatedAt with new JSON format
Add CreatedAt
Changelog for 0.11.3:
- PR #168 Populate CreatedAt for functions by @alexellis
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
Changelog for 0.11.2:
- PR #167 Upgrade to faas-provider 0.17.1 by @LucasRoesler
Commits
29bb5ad Upgrade to faas-provider 0.17.1 by @LucasRoesler
Generated by Derek
Update provider version to v0.17.0
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