From be7b7563e77225eddb800715ad42c6de52a0c0d5 Mon Sep 17 00:00:00 2001 From: Gabriel Date: Sat, 18 Apr 2020 14:03:23 -0400 Subject: [PATCH 1/2] add GZIP support for responses > 1000bytes --- app/main.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/main.py b/app/main.py index 437b2395..5717c414 100644 --- a/app/main.py +++ b/app/main.py @@ -8,6 +8,7 @@ import uvicorn from fastapi import FastAPI, Request, Response from fastapi.middleware.cors import CORSMiddleware +from fastapi.middleware.gzip import GZipMiddleware from fastapi.responses import JSONResponse from .data import data_source @@ -41,6 +42,7 @@ APP.add_middleware( CORSMiddleware, allow_credentials=True, allow_origins=["*"], allow_methods=["*"], allow_headers=["*"], ) +APP.add_middleware(GZipMiddleware, minimum_size=1000) @APP.middleware("http") From bd6ee6b3b1cf0413262a7a38385bbe3be681ad01 Mon Sep 17 00:00:00 2001 From: Gabriel Date: Sat, 18 Apr 2020 14:05:12 -0400 Subject: [PATCH 2/2] increment version --- app/__init__.py | 2 +- app/main.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/__init__.py b/app/__init__.py index c43ae7ac..57721529 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -4,4 +4,4 @@ API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak. """ # See PEP396. -__version__ = "2.0.1" +__version__ = "2.0.3" diff --git a/app/main.py b/app/main.py index 5717c414..1224c24e 100644 --- a/app/main.py +++ b/app/main.py @@ -27,7 +27,7 @@ "API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak." " Project page: https://github.com/ExpDev07/coronavirus-tracker-api." ), - version="2.0.2", + version="2.0.3", docs_url="/", redoc_url="/docs", on_startup=[setup_client_session],