fix dartExecutable passed through to dwds (#2816)

Resolves #2813 
diff --git a/dwds/CHANGELOG.md b/dwds/CHANGELOG.md
index ac17f23..e8d9be4 100644
--- a/dwds/CHANGELOG.md
+++ b/dwds/CHANGELOG.md
@@ -1,7 +1,9 @@
+## 27.0.3
+
+- Fix `dartExecutable` not being correctly passed to the DebugService.
 
 ## 27.0.2
 
-- Add `appName` to `DartDevelopmentServiceConfiguration`.
 - Add `dartExecutable` to `DartDevelopmentServiceConfiguration`.
 
 ## 27.0.1
diff --git a/dwds/lib/dart_web_debug_service.dart b/dwds/lib/dart_web_debug_service.dart
index a29e7df..76fb5f2 100644
--- a/dwds/lib/dart_web_debug_service.dart
+++ b/dwds/lib/dart_web_debug_service.dart
@@ -156,6 +156,7 @@
             launchedDevToolsUri ??
             debugSettings.ddsConfiguration.devToolsServerAddress,
         serveDevTools: debugSettings.ddsConfiguration.serveDevTools,
+        dartExecutable: debugSettings.ddsConfiguration.dartExecutable,
       ),
       debugSettings.launchDevToolsInNewWindow,
       useWebSocketConnection: useDwdsWebSocketConnection,
diff --git a/dwds/lib/src/version.dart b/dwds/lib/src/version.dart
index 557eea8..ec5c673 100644
--- a/dwds/lib/src/version.dart
+++ b/dwds/lib/src/version.dart
@@ -1,2 +1,2 @@
 // Generated code. Do not modify.
-const packageVersion = '27.0.2';
\ No newline at end of file
+const packageVersion = '27.0.3';
diff --git a/dwds/pubspec.yaml b/dwds/pubspec.yaml
index 92627fc..c025a82 100644
--- a/dwds/pubspec.yaml
+++ b/dwds/pubspec.yaml
@@ -1,6 +1,6 @@
 name: dwds
 # Every time this changes you need to run `dart run build_runner build`.
-version: 27.0.2
+version: 27.0.3
 
 description: >-
   A service that proxies between the Chrome debug protocol and the Dart VM