Invenio风格的WSGI、Celery和CLI应用程序。
项目描述
Invenio风格的WSGI、Celery和CLI应用程序。
更多信息请参阅https://invenio-app.readthedocs.io/
变更
版本 1.5.0 (发布于2023-03-04)
- 将Flask-Limiter升级到v2.x,以支持Python 3.12。 
- 修复了已弃用的RATELIMIT_STORAGE_URL变量,现在称为RATELIMIT_STORAGE_URI。 
版本 1.4.0 (发布于2023-06-26)
- 向工厂函数 - create_app和- create_api添加了- invenio_base.finalize_app和- invenio_base.api_finalize_app入口点,以克服Flask>=2.3.0中- before_(app_)first_request的弃用。
版本 1.3.4 (发布于2022-04-06)
- 添加了对Flask-Security-Invenio的支持。 
版本 1.3.3 (发布于2021-12-06)
- 将Limits库锁定,以与Flask-Limiter兼容。 
版本 1.3.2 (发布于2021-10-28)
- 取消锁定Flask-Talisman,以允许使用更高版本。 
- 移除了对Python 2的支持。 
版本 1.3.1 (发布于2020-12-07)
- 将/ ping端点添加了HEAD和OPTIONS HTTP动词,如HAProxy文档中建议。 
版本 1.3.0 (发布于2020-05-13)
- 通过允许Jinja从不同的主题文件夹加载模板,添加了新的模板主题。通过新的配置变量 - APP_THEME。
- 为了使用Flask代替,移除了用于从实例文件夹加载模板的ChoiceLoader。Invenio-App将应用程序的root_path设置为实例文件夹,这使得Flask创建了与ChoiceLoader以前实现相同的行为。 
版本 1.2.6 (发布于2020-05-06)
- 弃用了低于3.6.0的Python版本。现在支持3.6.0和3.7.0。 
版本 1.2.5 (发布于2020-02-26)
版本 1.2.4 (发布于2019-11-20)
- 禁用celery的速率限制。 
版本 1.2.3 (发布于2019-10-10)
- 通过环境变量使 static_url_path 可配置。 
版本 1.2.2(发布日期:2019-08-29)
- 解除 Invenio 包版本锁定。 
版本 1.2.1(发布日期:2019-08-21)
- 免除 “/ping” 视图的速率限制。 
版本 1.2.0(发布日期:2019-07-29)
- 修复了 instance_path 和 static_folder 是全局变量的问题。依赖于 Invenio-Base v1.1.0 的变更 
- 改进速率限制功能,为访客和认证用户设置限制。 
版本 1.1.1(发布日期:2019-07-15)
- 修复了一个安全问题,即 APP_ALLOWED_HOSTS 并非总是进行检查,因此可能允许主机头注入攻击。 - 注意:您绝对不应该将请求路由到应用程序中错误的宿主头。APP_ALLOWED_HOSTS 存在作为额外的保护措施,因为很容易配置错误您的 Web 服务器。 - 根本原因在于 Werkzeug 的信任主机功能仅在请求.host 被评估时才起作用。这意味着当仅使用 url_for(路由系统的一部分)时,则不会执行主机头检查。 
版本 1.1.0(发布日期:2018-12-14)
- 如果已安装,则 Flask-DebugToolbar 扩展将自动注册。 
版本 1.0.5(发布日期:2018-12-05)
- 添加健康检查视图 
- 修复测试中的响应头断言 
版本 1.0.4(发布日期:2018-10-11)
- 修复 DEBUG 模式下设置空时内容安全策略头的问题。 
版本 1.0.3(发布日期:2018-10-08)
- 修复 DEBUG 模式下运行时内容安全策略头的问题。 
版本 1.0.2(发布日期:2018-08-24)
- 允许在 DEBUG 模式下使用 Flask-DebugToolbar。 
版本 1.0.1(发布日期:2018-06-29)
- 锁定 Flask-Talisman。 
版本 1.0.0(发布日期:2018-03-23)
- 首次公开发布。 
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。