From 455e615dadfd51372c5b28cbef8d2303beefada4 Mon Sep 17 00:00:00 2001 From: Daniel Townsend Date: Mon, 11 Sep 2023 12:43:13 +0100 Subject: [PATCH 1/3] More aggressive rate limiting (#333) * more aggressive rate limiting * use older node js for now This is until we can update all our JS dependencies --- .github/workflows/playwright.yaml | 2 +- .github/workflows/release.yaml | 2 +- piccolo_admin/endpoints.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/playwright.yaml b/.github/workflows/playwright.yaml index 060dc761..aeb50742 100644 --- a/.github/workflows/playwright.yaml +++ b/.github/workflows/playwright.yaml @@ -20,7 +20,7 @@ jobs: - name: "Setup Node" uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 16 - name: "Install all dependencies" run: | python -m pip install --upgrade pip diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index d17d8f1d..2f5db165 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -17,7 +17,7 @@ jobs: python-version: 3.11 - uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 16 - name: "Install dependencies" run: | pip install -r requirements/dev-requirements.txt diff --git a/piccolo_admin/endpoints.py b/piccolo_admin/endpoints.py index f2d02b09..317ae1ba 100644 --- a/piccolo_admin/endpoints.py +++ b/piccolo_admin/endpoints.py @@ -656,7 +656,7 @@ def __init__( if not rate_limit_provider: rate_limit_provider = InMemoryLimitProvider( - limit=1000, timespan=300 + limit=100, timespan=300 ) public_app.mount( From f056d5f00b7518f0dab11aa1deffd39ab2fd5891 Mon Sep 17 00:00:00 2001 From: Daniel Townsend Date: Mon, 11 Sep 2023 12:54:35 +0100 Subject: [PATCH 2/3] bumped version --- CHANGES.rst | 8 ++++++++ piccolo_admin/version.txt | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index 843e5542..6e37380c 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,6 +1,14 @@ Changes ======= +0.58.0 +------ + +The default rate limiting is now more aggressive. This can be overriden using +the ``rate_limit_provider`` argument of ``create_admin``. + +------------------------------------------------------------------------------- + 0.57.0 ------ diff --git a/piccolo_admin/version.txt b/piccolo_admin/version.txt index 78756de3..e8f304f8 100644 --- a/piccolo_admin/version.txt +++ b/piccolo_admin/version.txt @@ -1 +1 @@ -0.57.0 \ No newline at end of file +0.58.0 \ No newline at end of file From 0bcf86f6febb416f064764add4cabd66b2a541d8 Mon Sep 17 00:00:00 2001 From: Daniel Townsend Date: Mon, 11 Sep 2023 13:04:51 +0100 Subject: [PATCH 3/3] fix typo in changelog --- CHANGES.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index 6e37380c..1f904ee2 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -4,7 +4,7 @@ Changes 0.58.0 ------ -The default rate limiting is now more aggressive. This can be overriden using +The default rate limiting is now more aggressive. This can be overridden using the ``rate_limit_provider`` argument of ``create_admin``. -------------------------------------------------------------------------------