diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 2127136..751519a 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -16,7 +16,7 @@ jobs:
       matrix:
         os: [ubuntu-20.04]
         python-version: ['3.8']
-        toxenv: [quality, django32, django40]
+        toxenv: [quality, django32, django42]
     steps:
     - uses: actions/checkout@v4
     - name: setup python
@@ -36,7 +36,7 @@ jobs:
       run: make test
 
     - name: Run Coverage
-      if: matrix.python-version == '3.8' && matrix.toxenv=='django32'
+      if: matrix.python-version == '3.8' && matrix.toxenv=='django42'
       uses: codecov/codecov-action@v3
       with:
         flags: unittests
diff --git a/edx_rest_api_client/__version__.py b/edx_rest_api_client/__version__.py
index d5eb5a1..2c06c79 100644
--- a/edx_rest_api_client/__version__.py
+++ b/edx_rest_api_client/__version__.py
@@ -1 +1 @@
-__version__ = '5.6.0'
+__version__ = '5.6.1'
diff --git a/setup.py b/setup.py
index 30430fb..58569a0 100644
--- a/setup.py
+++ b/setup.py
@@ -92,7 +92,7 @@ def is_requirement(line):
         'Programming Language :: Python',
         'Programming Language :: Python :: 3.8',
         'Framework :: Django :: 3.2',
-        'Framework :: Django :: 4.0',
+        'Framework :: Django :: 4.2',
         'Topic :: Internet',
         'Intended Audience :: Developers',
         'Environment :: Web Environment',
diff --git a/tox.ini b/tox.ini
index 3bda5e7..e2a7b76 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
 [tox]
-envlist = py38-django{32,40}, quality
+envlist = py38-django{32,42}, quality
 
 [pytest]
 DJANGO_SETTINGS_MODULE = test_settings
@@ -9,7 +9,7 @@ norecursedirs = .* docs requirements
 [testenv]
 deps = 
     django32: Django>=3.2,<4.0
-    django40: Django>=4.0,<4.1
+    django42: Django>=4.2,<4.3
     -r{toxinidir}/requirements/test.txt
 commands = 
     pytest {posargs}