Apig-wsgi

Latest version: v2.19.0

Safety actively analyzes 714919 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 6

2.1.0

------------------

* Change ``statusCode`` returned to API Gateway / ALB to an integer. It seems
API Gateway always supported both strings and integers, whilst ALB only
supports integers.
* Add ``statusDescription`` in return value. API Gateway doesn't seem to use
this whilst the `ALB documentation <https://docs.aws.amazon.com/elasticloadbalancing/latest/application/lambda-functions.html>`_
mentions it as supported.

2.0.2

------------------

* Drop Python 2 support, only Python 3.4+ is supported now.

2.0.1

------------------

* Temporarily restore Python 2 support. This is in order to fix a packaging
metadata issue that 2.0.0 was marked as supporting Python 2, so a new release
is needed with a higher version number for ``python -m pip install apig-wsgi`` to
resolve properly on Python 2. Version 2.0.2+ of ``apig-wsgi`` will not
support Python 2.

2.0.0

------------------

* Drop Python 2 support, only Python 3.4+ is supported now.
* If ``exc_info`` is passed in, re-raise the exception (previously it would be
ignored and crash in a different way). This isn't the nicest experience,
however the behaviour is copied from ``wsgiref``\'s simple server, and most
WSGI applications implement their own exception conversion to a "500 Internal
Server Error" page already.
* Noted that the EC2 ALB to Lambda integration is also supported as it uses the
same event format as API Gateway.

1.2.0

------------------

* Work with base64 encoded ``body`` values in requests from API Gateway.

1.1.2

------------------

* Fix crash using binary support for responses missing a ``Content-Type``
header.

Page 5 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.