Releases: thomasw/djproxy
Releases · thomasw/djproxy
2.3.4
2.3.3
2.3.2
- Add Django 1.10.x support.
- Add workaround for https://code.djangoproject.com/ticket/27005 but
restrict it to Django 1.10 specifically. The issue should be fixed in
1.10.1.
2.3.1
2.3.0
- Add a
timeout
configuration to HttpProxy views allowing
configuration of how quickly HttpProxy views give up on slow upstream
responses. - Add a
cert
configuration option to HttpProxy views. - Update
generate_routes
andgenerate_proxy
to support new
configuration options. - Documentation updates.
- Correct a development environment issue with six: a version that was
too low was specified in requirements.txt which caused test failures
in certain cases.
2.2.0
2.1.0
- Adds a middleware that sends an X-Forwarded-Proto header to upstream endpoints
based on whether or not the incoming connection is https or http. - Adds the
X-Forwarded-Proto
middleware to HttpProxy views by default. - Resolves an issue that would cause djproxy to fail to install in python 2.6
if django wasn't already installed. - Adds a MANIFEST.in file so that relevant assets are bundled with dists.
2.0.0
- Renamed
HttpProxy.igorned_downstream_headers
toignored_upstream_headers
- Added middleware proxy functionality for modifying content, headers before
requests/responses are sent upstream or downstream. - Moved XFF header functionality to a middleware
- Moved XFH header functionality to a middleware
- Moved reverse proxy functinality to a middleware
- Updated generate routes to support configuring middleware
- Reorganized the internal structure of the app for sanity's sake.