diff --git a/Changelog.md b/Changelog.md
index e88b0515ae3bf8c12debdf90aa836c8e1bb8a8fc..6a9206e1dd3b14427089b11501ac23acbe81f4ff 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,38 +1,41 @@
 # Changelog
 
-# [3.10] - 2025-06-17
-- Added parallelized massive base config redeploy
+## [3.11] - 2025-06-18
+- Update subscription descriptions for Layer 2 Circuit products.
+
+## [3.10] - 2025-06-17
+- Added parallelized massive base config redeploy.
 - Added and integrated R&E Peer and R&E LHCONE workflows, product types, and related migrations.
 
-# [3.9] - 2025-06-05
+## [3.9] - 2025-06-05
 - Add threshold input for BGP routes in L3 Core migration workflows and forward the value to Moodi.
 
-# [3.8] - 2025-05-28
-- Add backfill service version for IP Trunks
+## [3.8] - 2025-05-28
+- Add backfill service version for IP Trunks.
 
-# [3.7] - 2025-05-26
-- Add service version for IP Trunks
+## [3.7] - 2025-05-26
+- Add service version for IP Trunks.
 
-# [3.6] - 2025-05-15
+## [3.6] - 2025-05-15
 - Stop validating Edge Ports that are on a Juniper router.
 - Allow skipping Ansible steps in the Edge Port termination workflow.
 - Update translations.
 
-# [3.5] - 2025-05-12
+## [3.5] - 2025-05-12
 - Add a new CLI command for interacting with the task scheduler.
 - Fix a bug in the subscription validation task.
 
-# [3.4] - 2025-05-08
+## [3.4] - 2025-05-08
 - Fix some bugs in the nightly validation schedule.
 
-# [3.3] - 2025-05-07
+## [3.3] - 2025-05-07
 - Fix CLI bug for importing L3 core services.
 
-# [3.2] - 2025-05-02
+## [3.2] - 2025-05-02
 - Allow running the Edge Port modification workflow on Juniper routers.
 - Update labels of IAS flavors.
 
-# [3.1] - 2025-04-29
+## [3.1] - 2025-04-29
 - Allow running the prefix validation workflow on out-of-sync subscriptions
 - Only check Kentik licenses during router validation in production
 - Add optional TTL security field to BGP session product block