diff --git a/requirements/base.txt b/requirements/base.txt
index 1c45922ff31c61059b53aa8be4583d6addd61116..2e953ec008fe5f194e190415c6ccedad804699ea 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -8,9 +8,9 @@ appdirs==1.4.4
     # via fs
 bleach==4.1.0
     # via -r requirements/base.in
-certifi==2021.5.30
+certifi==2021.10.8
     # via requests
-charset-normalizer==2.0.6
+charset-normalizer==2.0.7
     # via requests
 django==2.2.24
     # via
@@ -44,7 +44,7 @@ fs==2.4.13
     # via xblock
 future==0.18.2
     # via pyjwkest
-idna==3.2
+idna==3.3
     # via requests
 jsonfield==3.1.0
     # via -r requirements/base.in
@@ -62,7 +62,7 @@ markupsafe==2.0.1
     # via
     #   mako
     #   xblock
-newrelic==7.0.0.166
+newrelic==7.2.1.168
     # via edx-django-utils
 oauthlib==3.1.1
     # via -r requirements/base.in
@@ -72,7 +72,7 @@ pbr==5.6.0
     # via stevedore
 psutil==5.8.0
     # via edx-django-utils
-pycryptodomex==3.10.4
+pycryptodomex==3.11.0
     # via
     #   -r requirements/base.in
     #   pyjwkest
@@ -89,7 +89,7 @@ pytz==2021.3
     #   django
     #   fs
     #   xblock
-pyyaml==5.4.1
+pyyaml==6.0
     # via xblock
 requests==2.26.0
     # via pyjwkest
diff --git a/requirements/ci.txt b/requirements/ci.txt
index 9d5d1be7658d26d0347635af2f82ca51225d5a34..793e61c60ebd33daf328bfc6faa3622741eebc14 100644
--- a/requirements/ci.txt
+++ b/requirements/ci.txt
@@ -21,28 +21,28 @@ bleach==4.1.0
     # via
     #   -r requirements/test.txt
     #   readme-renderer
-boto3==1.18.57
+boto3==1.18.62
     # via
     #   -r requirements/test.txt
     #   fs-s3fs
-botocore==1.21.57
+botocore==1.21.62
     # via
     #   -r requirements/test.txt
     #   boto3
     #   s3transfer
-certifi==2021.5.30
+certifi==2021.10.8
     # via
     #   -r requirements/test.txt
     #   requests
-cffi==1.14.6
+cffi==1.15.0
     # via
     #   -r requirements/test.txt
     #   cryptography
-charset-normalizer==2.0.6
+charset-normalizer==2.0.7
     # via
     #   -r requirements/test.txt
     #   requests
-click==8.0.1
+click==8.0.3
     # via
     #   -r requirements/test.txt
     #   click-log
@@ -144,7 +144,7 @@ future==0.18.2
     # via
     #   -r requirements/test.txt
     #   pyjwkest
-idna==3.2
+idna==3.3
     # via
     #   -r requirements/test.txt
     #   requests
@@ -203,7 +203,7 @@ mccabe==0.6.1
     #   pylint
 mock==4.0.3
     # via -r requirements/test.txt
-newrelic==7.0.0.166
+newrelic==7.2.1.168
     # via
     #   -r requirements/test.txt
     #   edx-django-utils
@@ -241,13 +241,13 @@ py==1.10.0
     # via
     #   -r requirements/tox.txt
     #   tox
-pycodestyle==2.7.0
+pycodestyle==2.8.0
     # via -r requirements/test.txt
 pycparser==2.20
     # via
     #   -r requirements/test.txt
     #   cffi
-pycryptodomex==3.10.4
+pycryptodomex==3.11.0
     # via
     #   -r requirements/test.txt
     #   pyjwkest
@@ -301,7 +301,7 @@ pytz==2021.3
     #   django
     #   fs
     #   xblock
-pyyaml==5.4.1
+pyyaml==6.0
     # via
     #   -r requirements/test.txt
     #   code-annotations
diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt
index a0189aa0242fa63db2ea78f00803ba804d96272f..881ec4ffd4dc304a78aa519356099c8646ccf069 100644
--- a/requirements/common_constraints.txt
+++ b/requirements/common_constraints.txt
@@ -15,10 +15,6 @@
 # using LTS django version
 Django<2.3
 
-# latest version is causing e2e failures in edx-platform.
-# See pyjwt[crypto]<2.0.0 comment.
-drf-jwt<1.19.1
-
 # elasticsearch>=7.14.0 includes breaking changes in it which caused issues in discovery upgrade process.
 # elastic search changelog: https://www.elastic.co/guide/en/enterprise-search/master/release-notes-7.14.0.html
 elasticsearch<7.14.0
diff --git a/requirements/dev.txt b/requirements/dev.txt
index 8f13bb555cac654caa54cbbd9c41ac500d06effc..1da1056fd25cd6b9688c8ff2c9ddad5337e57de3 100644
--- a/requirements/dev.txt
+++ b/requirements/dev.txt
@@ -10,11 +10,11 @@ appdirs==1.4.4
     #   fs
 bleach==4.1.0
     # via -r requirements/base.txt
-certifi==2021.5.30
+certifi==2021.10.8
     # via
     #   -r requirements/base.txt
     #   requests
-charset-normalizer==2.0.6
+charset-normalizer==2.0.7
     # via
     #   -r requirements/base.txt
     #   requests
@@ -60,7 +60,7 @@ future==0.18.2
     # via
     #   -r requirements/base.txt
     #   pyjwkest
-idna==3.2
+idna==3.3
     # via
     #   -r requirements/base.txt
     #   requests
@@ -81,7 +81,7 @@ markupsafe==2.0.1
     #   -r requirements/base.txt
     #   mako
     #   xblock
-newrelic==7.0.0.166
+newrelic==7.2.1.168
     # via
     #   -r requirements/base.txt
     #   edx-django-utils
@@ -105,7 +105,7 @@ psutil==5.8.0
     # via
     #   -r requirements/base.txt
     #   edx-django-utils
-pycryptodomex==3.10.4
+pycryptodomex==3.11.0
     # via
     #   -r requirements/base.txt
     #   pyjwkest
@@ -129,7 +129,7 @@ pytz==2021.3
     #   django
     #   fs
     #   xblock
-pyyaml==5.4.1
+pyyaml==6.0
     # via
     #   -r requirements/base.txt
     #   edx-i18n-tools
diff --git a/requirements/pip.txt b/requirements/pip.txt
index d6eeb93162c5156190b60b63ab1f55cd7f7f665e..0b88fedcededf6fedd660233487558c997f707b1 100644
--- a/requirements/pip.txt
+++ b/requirements/pip.txt
@@ -8,7 +8,7 @@ wheel==0.37.0
     # via -r requirements/pip.in
 
 # The following packages are considered to be unsafe in a requirements file:
-pip==21.2.4
+pip==21.3
     # via -r requirements/pip.in
 setuptools==58.2.0
     # via -r requirements/pip.in
diff --git a/requirements/pip_tools.txt b/requirements/pip_tools.txt
index a0f829531244ad5f58f128fc80928bc7acd1f422..3006d2b00c14f31460ff15ddd9c632d4fdcd6967 100644
--- a/requirements/pip_tools.txt
+++ b/requirements/pip_tools.txt
@@ -4,11 +4,11 @@
 #
 #    make upgrade
 #
-click==8.0.1
+click==8.0.3
     # via pip-tools
 pep517==0.11.0
     # via pip-tools
-pip-tools==6.3.0
+pip-tools==6.4.0
     # via -r requirements/pip_tools.in
 tomli==1.2.1
     # via pep517
diff --git a/requirements/test.txt b/requirements/test.txt
index 30916091b132272737c82da112840dbd54c50bbf..0768f5788230935ad57c0626e45c9e7d7d515893 100644
--- a/requirements/test.txt
+++ b/requirements/test.txt
@@ -16,23 +16,23 @@ bleach==4.1.0
     # via
     #   -r requirements/base.txt
     #   readme-renderer
-boto3==1.18.57
+boto3==1.18.62
     # via fs-s3fs
-botocore==1.21.57
+botocore==1.21.62
     # via
     #   boto3
     #   s3transfer
-certifi==2021.5.30
+certifi==2021.10.8
     # via
     #   -r requirements/base.txt
     #   requests
-cffi==1.14.6
+cffi==1.15.0
     # via cryptography
-charset-normalizer==2.0.6
+charset-normalizer==2.0.7
     # via
     #   -r requirements/base.txt
     #   requests
-click==8.0.1
+click==8.0.3
     # via
     #   click-log
     #   code-annotations
@@ -108,7 +108,7 @@ future==0.18.2
     # via
     #   -r requirements/base.txt
     #   pyjwkest
-idna==3.2
+idna==3.3
     # via
     #   -r requirements/base.txt
     #   requests
@@ -154,7 +154,7 @@ mccabe==0.6.1
     # via pylint
 mock==4.0.3
     # via -r requirements/test.in
-newrelic==7.0.0.166
+newrelic==7.2.1.168
     # via
     #   -r requirements/base.txt
     #   edx-django-utils
@@ -176,11 +176,11 @@ psutil==5.8.0
     # via
     #   -r requirements/base.txt
     #   edx-django-utils
-pycodestyle==2.7.0
+pycodestyle==2.8.0
     # via -r requirements/test.in
 pycparser==2.20
     # via cffi
-pycryptodomex==3.10.4
+pycryptodomex==3.11.0
     # via
     #   -r requirements/base.txt
     #   pyjwkest
@@ -223,7 +223,7 @@ pytz==2021.3
     #   django
     #   fs
     #   xblock
-pyyaml==5.4.1
+pyyaml==6.0
     # via
     #   -r requirements/base.txt
     #   code-annotations