diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 2f94f9b..800fb5e 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -9,7 +9,7 @@ jobs:
   build:
     strategy:
       matrix:
-        python-version: [3.8, 3.9]
+        python-version: [3.9, 3.11, 3.12]
     runs-on: ubuntu-latest
     steps:
       - name: Checkout
diff --git a/requirements.txt b/requirements.txt
index f960eff..5533fe5 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,5 @@
-aiohttp~=3.8.0
+aiohttp~=3.9.0b0;python_version>='3.12'
+aiohttp~=3.8.0;python_version<'3.12'
 inflection~=0.5.1
-pyjwt~=2.4.0
+pyjwt~=2.8.0
 python-dateutil~=2.8.1