Prep Webdev 2.7.10 release (#1666)

diff --git a/webdev/CHANGELOG.md b/webdev/CHANGELOG.md
index c888a9c..dda0753 100644
--- a/webdev/CHANGELOG.md
+++ b/webdev/CHANGELOG.md
@@ -1,4 +1,5 @@
-## 2.7.10-dev
+## 2.7.10
+- Pin DWDS version to avoid dependency conflicts with `package:vm_service`.
 
 ## 2.7.9
 - Add an option to pass user data directory to chrome: `user-data-dir`.
diff --git a/webdev/lib/src/version.dart b/webdev/lib/src/version.dart
index 7552442..372f303 100644
--- a/webdev/lib/src/version.dart
+++ b/webdev/lib/src/version.dart
@@ -1,2 +1,2 @@
 // Generated code. Do not modify.
-const packageVersion = '2.7.10-dev';
+const packageVersion = '2.7.10';
diff --git a/webdev/pubspec.yaml b/webdev/pubspec.yaml
index 665f19d..8249f3a 100644
--- a/webdev/pubspec.yaml
+++ b/webdev/pubspec.yaml
@@ -1,6 +1,6 @@
 name: webdev
 # Every time this changes you need to run `dart run build_runner build`.
-version: 2.7.10-dev
+version: 2.7.10
 # We should not depend on a dev SDK before publishing.
 # publish_to: none
 description: >-
@@ -18,7 +18,8 @@
   browser_launcher: ^1.1.0
   crypto: ^3.0.2
   dds: ^2.2.0
-  dwds: ^14.0.3-dev
+  # Pin DWDS to avoid dependency conflicts with vm_service:
+  dwds: 14.0.3
   http: ^0.13.4
   http_multi_server: ^3.2.0
   io: ^1.0.3