- #65 Added GATEWAY_EXPIRE_SECONDS to set how long cellxgene servers can remain idle before being terminated.
- Added GATEWAY_LOG_LEVEL to set the log level
- #68 Close connections after reading response
- #68 Background thread reads from output of cellxgene process until it exits
- Added S3_ENABLE_LISTINGS_CACHE variable (See README.md)
- Fixed bug #57 affecting deeply nested subdirectory listing
- added back /metadata/ip_address endpoint
- pinned version of werkzeug
- Pinned flask version to match cellxgene 0.17.0
- Fixed bug #50 affecting subdirectory listing
- Fixed bug #48 affecting cache pruning
- Fixed bug #45 affecting multi-level S3 folders
- Added extra_scripts to cache_status page
- Added missing init.py
- Added support for itemsource interface, allowing s3 hosting
- Removed support for http file uploads
- Only set wsgi.url_scheme when EXTERNAL_PROTOCOL is set (see issue #43)
- Dropped flake8 due to conflicts with black
- Added code coverage metrics
- Added support for ProxyFix
- Fixed bug with annotations (missing annotation.js asset)
- Minor fixes to enable cellxgene 0.16.0
- Added CELLXGENE_ARGS to enable passing additional arguments to cellxgene
- added metadata/ip_address endpoint
Incrementing minor version since the changes for 0.15 are breaking, and we may want to release bugfixes from 0.1.0 branch.
Added support for cellxgene 0.15