Skip to content

Releases: logandk/serverless-wsgi

Release 1.4.3

20 Dec 10:35
Compare
Choose a tag to compare

1.4.3

Bugs

  • Fix double conversion issue for binary payloads

    Alex DeBrie

Release 1.4.2

26 Nov 18:29
Compare
Choose a tag to compare

1.4.2

Bugs

  • Fix calculation of content length for binary payloads on Python 3
  • WSGI error stream was output to stdout instead of stderr

Release 1.4.1

08 Nov 22:02
Compare
Choose a tag to compare

1.4.1

Features

  • Add IS_OFFLINE environment variable to serve (#42).

    Alex DeBrie

  • Handle binary request payloads and compressed responses (#41).

    Malcolm Jones

  • Provide access to raw event through request environment (#37).

Bugs

  • Fixed issue where CONTENT_LENGTH was computed differently than the wsgi.input (#40).

    Phil Hachey

  • Fix deprecation warnings for the before:deploy:createDeploymentArtifacts and after:deploy:createDeploymentArtifacts hooks (#43).

    Malcolm Jones

  • Blacklist __pycache__ from requirements packaging in order to avoid conflicts (#35).

  • Fix insecure usage of X-Forwarded-For (#36).

  • Explicitly set virtualenv interpreter when packaging requirements (#34).

Release 1.4.0

29 Sep 22:21
Compare
Choose a tag to compare

1.4.0

Features

  • Package requirements into service root directory in order to avoid munging
    sys.path to load requirements (#30).
  • Package requirements when deploying individual non-WSGI functions (#30).
  • Added pythonBin option to set python executable, defaulting to current runtime version (#29).

Release 1.3.1

26 Sep 19:49
Compare
Choose a tag to compare

1.3.1

Features

  • Add configuration for handling base path mappings (API_GATEWAY_BASE_PATH)

    Alex DeBrie

Bugs

  • Only add .requirements folder to includes when packing enabled

    Darcy Rayner

Release 1.3.0

29 Aug 20:14
Compare
Choose a tag to compare

1.3.0

Features

  • Load subdirectory packages by adding the subdirectory to the search path (i.e. setting the wsgi handler to something like dir/api.app.handler).

    Previously, the subdirectory was expected to be a package (i.e. containing __init__.py)

Bugs

  • Skip removing .requirements if packRequirements: false

    Alex DeBrie

  • Supply wsgi.input as BytesIO on Python 3

    Brett Higgins

Release 1.2.2

08 Aug 18:45
Compare
Choose a tag to compare

1.2.2

Features

  • Add default package includes for .wsgi_app and .requirements

Bugs

  • Fix requirement packaging on Mac OS with Python 3.6 (Anaconda)

    Vitaly Davydov

Release 1.2.1

08 Aug 18:44
Compare
Choose a tag to compare

1.2.1

Features

  • Support base64 encoding of binary responses automatically based on MIME type

    Andre de Cavaignac

Bugs

  • Properly handle Python 3 bytestring response

    Andre de Cavaignac

Release 1.2.0

29 May 19:55
Compare
Choose a tag to compare

1.2.0

Features

  • Python 3 support

Release 1.1.1

07 Apr 08:22
Compare
Choose a tag to compare

1.1.1

Features

  • Pass Lambda context in the context property of the WSGI environment.

    Lucas Costa