devtools_shared: prepare release (#8167)

diff --git a/packages/devtools_shared/CHANGELOG.md b/packages/devtools_shared/CHANGELOG.md
index 10e9124..7e4f748 100644
--- a/packages/devtools_shared/CHANGELOG.md
+++ b/packages/devtools_shared/CHANGELOG.md
@@ -1,3 +1,6 @@
+# 10.0.2
+* Update dependency `web_socket_channel: '>=2.4.0 <4.0.0'`.
+
 # 10.0.1
 * Added helper `deserialize` and `deserializeNullable`
 * Extended serialization for `HeapSample` and `ExtensionEvents`
diff --git a/packages/devtools_shared/pubspec.yaml b/packages/devtools_shared/pubspec.yaml
index bddb084..aed0fb7 100644
--- a/packages/devtools_shared/pubspec.yaml
+++ b/packages/devtools_shared/pubspec.yaml
@@ -1,7 +1,7 @@
 name: devtools_shared
 description: Package of shared Dart structures between devtools_app, dds, and other tools.
 
-version: 10.0.1
+version: 10.0.2
 
 repository: https://github.com/flutter/devtools/tree/master/packages/devtools_shared
 
@@ -18,7 +18,7 @@
   shelf: ^1.1.0
   sse: ^4.1.2
   vm_service: ">=13.0.0 <15.0.0"
-  web_socket_channel: ^3.0.0
+  web_socket_channel: '>=2.4.0 <4.0.0'
   webkit_inspection_protocol: ">=0.5.0 <2.0.0"
   yaml: ^3.1.2
   yaml_edit: ^2.1.1