diff --git a/Changelog.md b/Changelog.md
index 58e216a048bbd7da5b30b386935f8d658d7bb95a..46d4965bfbdc6b0820bb793e1c7add919b5a903a 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,24 +1,28 @@
 # Changelog
 
+## [3.0] - 2025-04-23
+- Breaking change: reworked all the Layer 3 Core services, splitting them up into separate product types.
+- Allow for creating an Edge Port on a Juniper router.
+- Add IAS flavour as an attribute to the IAS product.
+
 ## [2.48] - 2025-04-14
-- Make updating iBGP and SBP meshes optional in mesh update workflow
+- Make updating iBGP and SBP meshes optional in mesh update workflow.
 
 ## [2.47] - 2025-04-14
-- Make generation of new virtual circuit ID optional in layer 2 circuit migration workflow
-- Add REST API endpoint for getting the list of available versions
+- Make generation of new virtual circuit ID optional in layer 2 circuit migration workflow.
+- Add REST API endpoint for getting the list of available versions.
 
 ## [2.46] - 2025-04-08
 - Integrated a new l2circuit migration workflow within the database.
-- Enhancements to Layer 2 Circuit Workflows
+- Enhancements to Layer 2 Circuit Workflows.
 - Fixed a bug in the prefix list validation logic when an FQDN list is unexpectedly empty.
-- Code Improvements and Utility Updates
+- Code Improvements and Utility Updates.
 - Added SDP steps to the test_terminate_router to ensure proper execution.
 - Reworked SDP functions within workflow_steps for improved process clarity.
 - Integrated additional SDP steps in the terminate_router process.
 - Adjusted SDP steps in the promote_p_to_pe workflow.
 - Updated SDP steps within the update_ibgp_mesh workflow.
 
-
 ## [2.45] - 2025-04-02
 - Add email notifications to Kentik-related steps in workflows.
 - Improve Kentik license handling in Router termination workflow.