diff --git a/CHANGELOG.md b/CHANGELOG.md
index 840c3a47..6457fdc2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,17 @@
# Eclipse GLSP Server Changelog
+## v2.5.0 - active
+
+### Changes
+
+### Potentially Breaking Changes
+
+## [v2.4.0 - 04/04/2025](https://github.com/eclipse-glsp/glsp-server/releases/tag/v2.4.0)
+
+### Changes
+
+- [operation] Avoid unnecessary model changes after empty operations [#253](https://github.com/eclipse-glsp/glsp-server/pull/253)
+
## [v2.3.0 - 27/12/2024](https://github.com/eclipse-glsp/glsp-server/releases/tag/v2.3.0)
### Changes
diff --git a/examples/org.eclipse.glsp.example.workflow/META-INF/MANIFEST.MF b/examples/org.eclipse.glsp.example.workflow/META-INF/MANIFEST.MF
index 9de9c50f..56f7a67d 100644
--- a/examples/org.eclipse.glsp.example.workflow/META-INF/MANIFEST.MF
+++ b/examples/org.eclipse.glsp.example.workflow/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: GLSP Workflow Example
Bundle-SymbolicName: org.eclipse.glsp.example.workflow;singleton:=true
-Bundle-Version: 2.3.0
+Bundle-Version: 2.5.0.SNAPSHOT
Bundle-ClassPath: .
Bundle-Vendor: Eclipse GLSP
Bundle-Localization: plugin
diff --git a/examples/org.eclipse.glsp.example.workflow/pom.xml b/examples/org.eclipse.glsp.example.workflow/pom.xml
index dcc99e41..657e731c 100644
--- a/examples/org.eclipse.glsp.example.workflow/pom.xml
+++ b/examples/org.eclipse.glsp.example.workflow/pom.xml
@@ -9,7 +9,7 @@
org.eclipse.glsp
org.eclipse.glsp.parent
- 2.3.0
+ 2.5.0.SNAPSHOT
../../pom.xml
diff --git a/plugins/org.eclipse.glsp.graph/META-INF/MANIFEST.MF b/plugins/org.eclipse.glsp.graph/META-INF/MANIFEST.MF
index a2b8f7c0..341df908 100644
--- a/plugins/org.eclipse.glsp.graph/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.glsp.graph/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: GLSP Graph
Bundle-SymbolicName: org.eclipse.glsp.graph;singleton:=true
-Bundle-Version: 2.3.0
+Bundle-Version: 2.5.0.SNAPSHOT
Bundle-Vendor: Eclipse GLSP
Automatic-Module-Name: org.eclipse.glsp.graph
Bundle-RequiredExecutionEnvironment: JavaSE-17
diff --git a/plugins/org.eclipse.glsp.graph/pom.xml b/plugins/org.eclipse.glsp.graph/pom.xml
index 9225faa2..5909f888 100644
--- a/plugins/org.eclipse.glsp.graph/pom.xml
+++ b/plugins/org.eclipse.glsp.graph/pom.xml
@@ -8,7 +8,7 @@
org.eclipse.glsp
org.eclipse.glsp.parent
- 2.3.0
+ 2.5.0.SNAPSHOT
../../pom.xml
diff --git a/plugins/org.eclipse.glsp.layout/META-INF/MANIFEST.MF b/plugins/org.eclipse.glsp.layout/META-INF/MANIFEST.MF
index 940f8af5..b3ff4a6e 100644
--- a/plugins/org.eclipse.glsp.layout/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.glsp.layout/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: GLSP Layout
Bundle-SymbolicName: org.eclipse.glsp.layout
-Bundle-Version: 2.3.0
+Bundle-Version: 2.5.0.SNAPSHOT
Bundle-Vendor: EclispeSource
Automatic-Module-Name: org.eclipse.glsp.layout
Bundle-RequiredExecutionEnvironment: JavaSE-17
diff --git a/plugins/org.eclipse.glsp.layout/pom.xml b/plugins/org.eclipse.glsp.layout/pom.xml
index d5522cc4..7bb9cbaa 100644
--- a/plugins/org.eclipse.glsp.layout/pom.xml
+++ b/plugins/org.eclipse.glsp.layout/pom.xml
@@ -8,7 +8,7 @@
org.eclipse.glsp
org.eclipse.glsp.parent
- 2.3.0
+ 2.5.0.SNAPSHOT
../../pom.xml
diff --git a/plugins/org.eclipse.glsp.server.emf/META-INF/MANIFEST.MF b/plugins/org.eclipse.glsp.server.emf/META-INF/MANIFEST.MF
index 3e618c4f..e082fe54 100644
--- a/plugins/org.eclipse.glsp.server.emf/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.glsp.server.emf/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: GLSP Server EMF
Bundle-SymbolicName: org.eclipse.glsp.server.emf;singleton:=true
-Bundle-Version: 2.3.0
+Bundle-Version: 2.5.0.SNAPSHOT
Bundle-ClassPath: .
Bundle-Vendor: Eclipse GLSP
Bundle-Localization: plugin
diff --git a/plugins/org.eclipse.glsp.server.emf/pom.xml b/plugins/org.eclipse.glsp.server.emf/pom.xml
index 0e7c69b2..010f0085 100644
--- a/plugins/org.eclipse.glsp.server.emf/pom.xml
+++ b/plugins/org.eclipse.glsp.server.emf/pom.xml
@@ -9,7 +9,7 @@
org.eclipse.glsp
org.eclipse.glsp.parent
- 2.3.0
+ 2.5.0.SNAPSHOT
../../pom.xml
diff --git a/plugins/org.eclipse.glsp.server.websocket/META-INF/MANIFEST.MF b/plugins/org.eclipse.glsp.server.websocket/META-INF/MANIFEST.MF
index 9c770b61..40d897d9 100644
--- a/plugins/org.eclipse.glsp.server.websocket/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.glsp.server.websocket/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: GLSP Server Websocket
Bundle-SymbolicName: org.eclipse.glsp.server.websocket
-Bundle-Version: 2.3.0
+Bundle-Version: 2.5.0.SNAPSHOT
Bundle-Vendor: Eclipse GLSP
Automatic-Module-Name: com.eclipsesource.glps.server.websocket
Bundle-RequiredExecutionEnvironment: JavaSE-17
diff --git a/plugins/org.eclipse.glsp.server.websocket/pom.xml b/plugins/org.eclipse.glsp.server.websocket/pom.xml
index 43bda730..37d4bb51 100644
--- a/plugins/org.eclipse.glsp.server.websocket/pom.xml
+++ b/plugins/org.eclipse.glsp.server.websocket/pom.xml
@@ -8,7 +8,7 @@
org.eclipse.glsp
org.eclipse.glsp.parent
- 2.3.0
+ 2.5.0.SNAPSHOT
../../pom.xml
diff --git a/plugins/org.eclipse.glsp.server/META-INF/MANIFEST.MF b/plugins/org.eclipse.glsp.server/META-INF/MANIFEST.MF
index 4253a582..ed09063a 100644
--- a/plugins/org.eclipse.glsp.server/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.glsp.server/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: GLSP Server
Bundle-SymbolicName: org.eclipse.glsp.server
-Bundle-Version: 2.3.0
+Bundle-Version: 2.5.0.SNAPSHOT
Bundle-Vendor: Eclipse GLSP
Automatic-Module-Name: org.eclipse.glsp.server
Bundle-RequiredExecutionEnvironment: JavaSE-17
diff --git a/plugins/org.eclipse.glsp.server/pom.xml b/plugins/org.eclipse.glsp.server/pom.xml
index 7a4286d8..3335d809 100644
--- a/plugins/org.eclipse.glsp.server/pom.xml
+++ b/plugins/org.eclipse.glsp.server/pom.xml
@@ -8,7 +8,7 @@
org.eclipse.glsp
org.eclipse.glsp.parent
- 2.3.0
+ 2.5.0.SNAPSHOT
../../pom.xml
diff --git a/pom.xml b/pom.xml
index 3c7366f1..196eaf80 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.eclipse.glsp
org.eclipse.glsp.parent
GLSP Parent pom
- 2.3.0
+ 2.5.0.SNAPSHOT
pom
GLSP Parent
diff --git a/releng/org.eclipse.glsp.feature/feature.xml b/releng/org.eclipse.glsp.feature/feature.xml
index f33a66f3..ad284950 100644
--- a/releng/org.eclipse.glsp.feature/feature.xml
+++ b/releng/org.eclipse.glsp.feature/feature.xml
@@ -2,7 +2,7 @@
diff --git a/releng/org.eclipse.glsp.feature/pom.xml b/releng/org.eclipse.glsp.feature/pom.xml
index 31bd8755..e3c54d02 100644
--- a/releng/org.eclipse.glsp.feature/pom.xml
+++ b/releng/org.eclipse.glsp.feature/pom.xml
@@ -4,7 +4,7 @@
org.eclipse.glsp
org.eclipse.glsp.releng
- 2.3.0
+ 2.5.0.SNAPSHOT
../
eclipse-feature
diff --git a/releng/org.eclipse.glsp.repository/pom.xml b/releng/org.eclipse.glsp.repository/pom.xml
index e3fd23d6..88991fb6 100644
--- a/releng/org.eclipse.glsp.repository/pom.xml
+++ b/releng/org.eclipse.glsp.repository/pom.xml
@@ -5,7 +5,7 @@
org.eclipse.glsp
org.eclipse.glsp.releng
- 2.3.0
+ 2.5.0.SNAPSHOT
../
org.eclipse.glsp.repository
diff --git a/releng/pom.xml b/releng/pom.xml
index 9064ac4f..c656843f 100644
--- a/releng/pom.xml
+++ b/releng/pom.xml
@@ -12,7 +12,7 @@
org.eclipse.glsp
org.eclipse.glsp.parent
- 2.3.0
+ 2.5.0.SNAPSHOT
../pom.xml
diff --git a/tests/org.eclipse.glsp.graph.test/pom.xml b/tests/org.eclipse.glsp.graph.test/pom.xml
index 550a1714..ac7d411b 100644
--- a/tests/org.eclipse.glsp.graph.test/pom.xml
+++ b/tests/org.eclipse.glsp.graph.test/pom.xml
@@ -7,7 +7,7 @@
org.eclipse.glsp
org.eclipse.glsp.parent
- 2.3.0
+ 2.5.0.SNAPSHOT
../../pom.xml
diff --git a/tests/org.eclipse.glsp.server.test/pom.xml b/tests/org.eclipse.glsp.server.test/pom.xml
index ec874934..088b40e3 100644
--- a/tests/org.eclipse.glsp.server.test/pom.xml
+++ b/tests/org.eclipse.glsp.server.test/pom.xml
@@ -7,7 +7,7 @@
org.eclipse.glsp
org.eclipse.glsp.parent
- 2.3.0
+ 2.5.0.SNAPSHOT
../../pom.xml
diff --git a/tests/pom.xml b/tests/pom.xml
index ebdf5ad0..bba8fabd 100644
--- a/tests/pom.xml
+++ b/tests/pom.xml
@@ -12,7 +12,7 @@
org.eclipse.glsp
org.eclipse.glsp.parent
- 2.3.0
+ 2.5.0.SNAPSHOT
../pom.xml