diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 8f6abed19..72e7c0349 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -38,6 +38,7 @@ on:
 env:
   RUST_BACKTRACE: 1
   RUSTFLAGS: -D warnings
+  MSRV: 1.71.0  # MSRV (Minimum supported rust version)
 
 # The layering here is as follows:
 #  1. code formatting
@@ -109,7 +110,7 @@ jobs:
       matrix:
         os: [ubuntu-latest]
         toolchain:
-          - "1.70" # MSRV (Minimum supported rust version)
+          - ${{ env.MSRV }}
           - stable
         experimental: [false]
         # Ignore failures in beta
@@ -163,7 +164,7 @@ jobs:
       matrix:
         os: [windows-latest]
         toolchain:
-          - "1.70" # MSRV (Minimum supported rust version)
+          - ${{ env.MSRV }}
           - stable
     steps:
       - name: Checkout code
@@ -206,7 +207,7 @@ jobs:
         os: [ubuntu-latest]
         target: [armv7-unknown-linux-gnueabihf]
         toolchain:
-          - "1.70" # MSRV (Minimum supported rust version)
+          - ${{ env.MSRV }}
           - stable
     steps:
       - name: Checkout code
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7e032876e..11f0f1ee4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -41,7 +41,7 @@ https://github.com/librespot-org/librespot
   configurations.
 - [audio] Files are now downloaded over the HTTPS CDN (breaking)
 - [audio] Improve file opening and seeking performance (breaking)
-- [core] MSRV is now 1.70 (breaking)
+- [core] MSRV is now 1.71 (breaking)
 - [connect] `DeviceType` moved out of `connect` into `core` (breaking)
 - [connect] Update and expose all `spirc` context fields (breaking)
 - [connect] Add `Clone, Defaut` traits to `spirc` contexts