diff --git a/.github/workflows/installer.build.yml b/.github/workflows/installer.build.yml
index bff67204..56ccb34b 100644
--- a/.github/workflows/installer.build.yml
+++ b/.github/workflows/installer.build.yml
@@ -6,6 +6,7 @@ on:
- main
- 'release-*'
- 'beta-release-*'
+ - 'fix-tun-ip-reporting'
env:
BUILD_CONFIG: "Release"
diff --git a/DesktopEdge/Views/Screens/MainMenu.xaml b/DesktopEdge/Views/Screens/MainMenu.xaml
index 93b05f2b..8f424d0a 100644
--- a/DesktopEdge/Views/Screens/MainMenu.xaml
+++ b/DesktopEdge/Views/Screens/MainMenu.xaml
@@ -101,8 +101,9 @@
-
+
+
diff --git a/DesktopEdge/Views/Screens/MainMenu.xaml.cs b/DesktopEdge/Views/Screens/MainMenu.xaml.cs
index 1d01549d..df6383be 100644
--- a/DesktopEdge/Views/Screens/MainMenu.xaml.cs
+++ b/DesktopEdge/Views/Screens/MainMenu.xaml.cs
@@ -242,13 +242,8 @@ namespace ZitiDesktopEdge {
ConfigIp.Value = Application.Current.Properties["ip"]?.ToString();
ConfigSubnet.Value = Application.Current.Properties["subnet"]?.ToString();
ConfigMtu.Value = Application.Current.Properties["mtu"]?.ToString();
- string dnsValue = "disabled";
- if (Application.Current.Properties.Contains("dnsenabled")) {
- if ((bool)Application.Current.Properties["dnsenabled"] && Application.Current.Properties.Contains("dns")) {
- dnsValue = Application.Current.Properties["dns"].ToString();
- }
- }
- ConfigDns.Value = dnsValue;
+ ConfigDns.Value = Application.Current.Properties["dns"]?.ToString();
+ ConfigDnsEnabled.Value = Application.Current.Properties["dnsenabled"]?.ToString();
} else if (menuState == "Identities") {
MenuTitle.Content = "Identities";
IdListScrollView.Visibility = Visibility.Visible;
diff --git a/release-notes.md b/release-notes.md
index 5d2b639c..d50c52aa 100644
--- a/release-notes.md
+++ b/release-notes.md
@@ -1,3 +1,17 @@
+# Release 2.1.5
+
+## What's New
+* DNS server IP has changed! If you expect the DNS server to be at 100.64.0.3 (or IP + 2) it will now be IP + 1.
+* It is no longer possible to have the DNS server overlap the IP assigned to the interface
+
+## Other changes:
+
+## Bugs fixed:
+* [bug 560](https://github.com/openziti/desktop-edge-win/issues/560) - fix IP display on tunnel config page.
+
+## Dependency Updates
+* TSDK updated to 0.19.7 / CSDK 0.29.4
+
# Release 2.1.4
## What's New
diff --git a/version b/version
index 7d2ed7c7..cd57a8b9 100644
--- a/version
+++ b/version
@@ -1 +1 @@
-2.1.4
+2.1.5
diff --git a/ziti-edge-tunnel/build.bat b/ziti-edge-tunnel/build.bat
index 40084ef1..08664f67 100644
--- a/ziti-edge-tunnel/build.bat
+++ b/ziti-edge-tunnel/build.bat
@@ -14,7 +14,7 @@ REM See the License for the specific language governing permissions and
REM limitations under the License.
REM
SET REPO_URL=https://github.com/openziti/ziti-tunnel-sdk-c.git
-SET ZITI_TUNNEL_REPO_BRANCH=v0.19.7
+SET ZITI_TUNNEL_REPO_BRANCH=fix-tun-ip-reporting
REM override the c sdk used in the build - leave blank for the same as specified in the tunneler sdk
SET ZITI_SDK_C_BRANCH=
SET ZITI_TUNNEL_REPO_URL=https://github.com/openziti/ziti-tunnel-sdk-c/releases/latest/download/ziti-edge-tunnel-Windows_x86_64.zip