Skip to main content

WSGI, Celery and CLI applications for Invenio flavours.

Project description

WSGI, Celery and CLI applications for Invenio flavours.

Further documentation is available on


Version 1.2.7 (released 2020-10-07)

  • Change /ping endpoint to also accept OPTIONS and HEAD HTTP verbs.

Version 1.2.6 (released 2020-05-06)

  • Deprecated Python versions lower than 3.6.0. Now supporting 3.6.0 and 3.7.0.

Version 1.2.5 (released 2020-02-26)

Version 1.2.4 (released 2019-11-20)

  • Disable ratelimit for celery.

Version 1.2.3 (released 2019-10-10)

  • Make static_url_path configurable through environment variable.

Version 1.2.2 (released 2019-08-29)

  • Unpins Invenio packages versions.

Version 1.2.1 (released 2019-08-21)

  • Exempts the “/ping” view from rate limiting.

Version 1.2.0 (released 2019-07-29)

  • Fixes issue with instance_path and static_folder being globals. Depends on change in Invenio-Base v1.1.0

  • Improves rate limiting function to have limits per guest and per authenticated users.

Version 1.1.1 (released 2019-07-15)

  • Fixes a security issue where APP_ALLOWED_HOSTS was not always being checked, and thus could allow host header injection attacks.

    NOTE: you should never route requests to your application with a wrong host header. The APP_ALLOWED_HOSTS exists as an extra protective measure, because it is easy to misconfigure your web server.

    The root cause was that Werkzeug’s trusted host feature only works when is being evaluated. This means that for instance when only url_for (part of the routing system) is used, then the host header check is not performed.

Version 1.1.0 (released 2018-12-14)

  • The Flask-DebugToolbar extension is now automatically registered if installed.

Version 1.0.5 (released 2018-12-05)

  • Add health check view

  • Fix response headers assertion in tests

Version 1.0.4 (released 2018-10-11)

  • Fix Content Security Policy headers when set empty in DEBUG mode.

Version 1.0.3 (released 2018-10-08)

  • Fix Content Security Policy headers when running in DEBUG mode.

Version 1.0.2 (released 2018-08-24)

  • Allows use of Flask-DebugToolbar when running in DEBUG mode.

Version 1.0.1 (released 2018-06-29)

  • Pin Flask-Talisman.

Version 1.0.0 (released 2018-03-23)

  • Initial public release.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invenio-app-1.2.7.tar.gz (28.2 kB view hashes)

Uploaded source

Built Distribution

invenio_app-1.2.7-py2.py3-none-any.whl (18.5 kB view hashes)

Uploaded py2 py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page