@alexellis alexellis released this Sep 23, 2018 · 25 commits to master since this release

Assets 6

Changelog:

  • Gateway scale_from_zero behaviour for non-existing functions #876 #884 via @rgee0 🎉 🥇 💯

This change returns 404 rather than trying to scale up a function which doesn't exist when accessed via the /function/<name> route when in scale_from_zero mode.

@alexellis alexellis released this Sep 17, 2018 · 37 commits to master since this release

Assets 6

Changelog:

  • Watchdog: Alter graceful shutdown sequence #873

Removes chance of seeing 502 due to "connection refused" while watchdog is carrying out a graceful shutdown sequence.

Assets 6

Changelog:

Fix issue with direct_functions and path behaviour

  • The path clipping / transforming behaviour must be turned-off
    when we are not using direct_functions as is used in
    faas-nomad and faas-ecs. This will need a change in each provider
    to strip paths, but fixes a 404 error these users will see if they
    upgrade to 0.9.2 or newer. 0.9.3 will have a this fix meaning
    the whole un-edited path is passed to the provider when
    direct_functions is set to false.

via c67c9f2

@alexellis alexellis released this Sep 10, 2018 · 46 commits to master since this release

Assets 6

Changelog:

  • Set upstream X-Forwarded Host and For headers if not present
    #861 by stefanprodan

  • Add basic auth support for /system/async-report
    #854 by viveksyngh

Assets 6

Changelog:

  • Refactoring: Moved basic-auth package for middleware and credentials loading to faas-provider package
  • faas-provider package vendored to provide basic auth functionality

@alexellis alexellis released this Aug 29, 2018 · 71 commits to master since this release

Assets 6

Changelog:

Allows stateless microservices to be deployed and managed by OpenFaaS - test-case was a Ruby (Sinatra) micro service, see #832 for more

@alexellis alexellis released this Aug 16, 2018 · 107 commits to master since this release

Assets 6

Changelog:

  • The X-Call-Id header is now passed back to the caller during asynchronous calls and forwarded to the queue-worker enabling tracing end to end. Resolves #813

A new release of the queue-worker is also needed and updated values in docker-compose.yml / helm chart.