diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 3a527facf..528d05d1f 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,7 +1,8 @@
-# Eclipse WindowBuilder: Migration Guide
+# Eclipse WindowBuilder: Release Notes
-This page describes all changes introduced by each release which may impact user
-code.
+## 1.17.0 (2024-09)
+
+Provisional support for Windows ARM64 has been hadded.
## 1.15.0 (2024-03)
diff --git a/org.eclipse.wb.os.win32/META-INF/MANIFEST.MF b/org.eclipse.wb.os.win32/META-INF/MANIFEST.MF
index b0d5d1d48..ab627d1ca 100644
--- a/org.eclipse.wb.os.win32/META-INF/MANIFEST.MF
+++ b/org.eclipse.wb.os.win32/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.wb.os.win32;singleton:=true
-Bundle-Version: 1.9.400.qualifier
+Bundle-Version: 1.10.0.qualifier
Bundle-Vendor: %providerName
Bundle-RequiredExecutionEnvironment: JavaSE-17
Require-Bundle: org.eclipse.core.runtime,
diff --git a/org.eclipse.wb.os.win32/native/win32/wbp/wbp.sln b/org.eclipse.wb.os.win32/native/win32/wbp/wbp.sln
index dcb5ace7a..9b5a2e478 100644
--- a/org.eclipse.wb.os.win32/native/win32/wbp/wbp.sln
+++ b/org.eclipse.wb.os.win32/native/win32/wbp/wbp.sln
@@ -1,26 +1,31 @@
-
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wbp", "wbp.vcproj", "{C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Debug|x64 = Debug|x64
- Release|Win32 = Release|Win32
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}.Debug|Win32.ActiveCfg = Debug|Win32
- {C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}.Debug|Win32.Build.0 = Debug|Win32
- {C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}.Debug|x64.ActiveCfg = Debug|x64
- {C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}.Debug|x64.Build.0 = Debug|x64
- {C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}.Release|Win32.ActiveCfg = Release|Win32
- {C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}.Release|Win32.Build.0 = Release|Win32
- {C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}.Release|x64.ActiveCfg = Release|x64
- {C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.10.34916.146
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wbp", "wbp.vcxproj", "{C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|ARM64 = Debug|ARM64
+ Debug|x64 = Debug|x64
+ Release|ARM64 = Release|ARM64
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}.Debug|ARM64.Build.0 = Debug|ARM64
+ {C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}.Debug|x64.ActiveCfg = Debug|x64
+ {C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}.Debug|x64.Build.0 = Debug|x64
+ {C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}.Release|ARM64.ActiveCfg = Release|ARM64
+ {C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}.Release|ARM64.Build.0 = Release|ARM64
+ {C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}.Release|x64.ActiveCfg = Release|x64
+ {C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {B26B4B3B-45BB-4E51-B4BC-9AFC1E97EEFA}
+ EndGlobalSection
+EndGlobal
diff --git a/org.eclipse.wb.os.win32/native/win32/wbp/wbp.vcproj b/org.eclipse.wb.os.win32/native/win32/wbp/wbp.vcproj
deleted file mode 100644
index 2bb7cd92a..000000000
--- a/org.eclipse.wb.os.win32/native/win32/wbp/wbp.vcproj
+++ /dev/null
@@ -1,435 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/org.eclipse.wb.os.win32/native/win32/wbp/wbp.vcxproj b/org.eclipse.wb.os.win32/native/win32/wbp/wbp.vcxproj
new file mode 100644
index 000000000..64fe7b774
--- /dev/null
+++ b/org.eclipse.wb.os.win32/native/win32/wbp/wbp.vcxproj
@@ -0,0 +1,356 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ ARM64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ ARM
+
+
+ Release
+ ARM64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 17.0
+ {C11EB0A3-DFBE-49CB-9A0B-F3C55D416AAE}
+ wbp
+ Win32Proj
+
+
+
+ DynamicLibrary
+ v143
+ Unicode
+ true
+
+
+ DynamicLibrary
+ v143
+ Unicode
+ true
+
+
+ DynamicLibrary
+ v143
+ Unicode
+ true
+
+
+ DynamicLibrary
+ v143
+ false
+ Unicode
+
+
+ DynamicLibrary
+ v143
+ false
+ Unicode
+
+
+ DynamicLibrary
+ v143
+ false
+ Unicode
+
+
+ DynamicLibrary
+ v143
+ Unicode
+ true
+
+
+ DynamicLibrary
+ v143
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.34804.30
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+ true
+ false
+
+
+ true
+ false
+
+
+ true
+ false
+
+
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ false
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+ false
+ false
+
+
+ false
+ false
+
+
+ false
+ false
+
+
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ false
+
+
+
+ Disabled
+ C:\Program Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot\include;C:\Program Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot\include\win32;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;WBP_EXPORTS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ false
+ Use
+ Level3
+ EditAndContinue
+
+
+ false
+
+
+ true
+ Windows
+ MachineX86
+
+
+
+
+ Disabled
+ C:\Program Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot\include;C:\Program Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot\include\win32;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;WBP_EXPORTS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ false
+ Use
+ Level3
+ EditAndContinue
+
+
+ false
+
+
+ true
+ Windows
+
+
+
+
+ Disabled
+ C:\Program Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot\include;C:\Program Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot\include\win32;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;WBP_EXPORTS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ false
+ Use
+ Level3
+ EditAndContinue
+
+
+ false
+
+
+ true
+ Windows
+
+
+
+
+ X64
+
+
+ Disabled
+ C:\Program Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot\include;C:\Program Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot\include\win32;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;WBP_EXPORTS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ Use
+ Level3
+ ProgramDatabase
+
+
+ true
+ Windows
+ MachineX64
+
+
+
+
+ MaxSpeed
+ true
+ C:\Program Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot\include;C:\Program Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot\include\win32;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;WBP_EXPORTS;%(PreprocessorDefinitions)
+ MultiThreaded
+ true
+ false
+ Use
+ Level3
+ ProgramDatabase
+
+
+ true
+ Windows
+ true
+ true
+ MachineX86
+
+
+
+
+ MaxSpeed
+ true
+ C:\Program Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot\include;C:\Program Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot\include\win32;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;WBP_EXPORTS;%(PreprocessorDefinitions)
+ MultiThreaded
+ true
+ false
+ Use
+ Level3
+ ProgramDatabase
+
+
+ true
+ Windows
+ true
+ true
+
+
+
+
+ MaxSpeed
+ true
+ C:\Program Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot\include;C:\Program Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot\include\win32;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;WBP_EXPORTS;%(PreprocessorDefinitions)
+ MultiThreaded
+ true
+ false
+ Use
+ Level3
+ ProgramDatabase
+
+
+ true
+ Windows
+ true
+ true
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ true
+ C:\Program Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot\include;C:\Program Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot\include\win32;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;WBP_EXPORTS;%(PreprocessorDefinitions)
+ MultiThreaded
+ true
+ Use
+ Level3
+ ProgramDatabase
+
+
+ true
+ Windows
+ true
+ true
+ MachineX64
+
+
+
+
+
+
+ Create
+ Create
+ Create
+ Create
+ Create
+ Create
+ Create
+ Create
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/org.eclipse.wb.os.win32/os/win32/aarch64/wbp.dll b/org.eclipse.wb.os.win32/os/win32/aarch64/wbp.dll
new file mode 100644
index 000000000..e0604e0e7
Binary files /dev/null and b/org.eclipse.wb.os.win32/os/win32/aarch64/wbp.dll differ
diff --git a/org.eclipse.wb.os.win32/os/win32/amd64/wbp.dll b/org.eclipse.wb.os.win32/os/win32/amd64/wbp.dll
deleted file mode 100644
index 988030d29..000000000
Binary files a/org.eclipse.wb.os.win32/os/win32/amd64/wbp.dll and /dev/null differ
diff --git a/org.eclipse.wb.os.win32/os/win32/x86/wbp.dll b/org.eclipse.wb.os.win32/os/win32/x86/wbp.dll
deleted file mode 100644
index 713ea1eb2..000000000
Binary files a/org.eclipse.wb.os.win32/os/win32/x86/wbp.dll and /dev/null differ
diff --git a/org.eclipse.wb.os.win32/os/win32/x86_64/wbp.dll b/org.eclipse.wb.os.win32/os/win32/x86_64/wbp.dll
index 988030d29..cf5560b2e 100644
Binary files a/org.eclipse.wb.os.win32/os/win32/x86_64/wbp.dll and b/org.eclipse.wb.os.win32/os/win32/x86_64/wbp.dll differ
diff --git a/org.eclipse.wb.os.win32/pom.xml b/org.eclipse.wb.os.win32/pom.xml
index b5e5a8f74..9f90802ed 100644
--- a/org.eclipse.wb.os.win32/pom.xml
+++ b/org.eclipse.wb.os.win32/pom.xml
@@ -11,7 +11,7 @@
org.eclipse.wb
org.eclipse.wb.os.win32
- 1.9.400-SNAPSHOT
+ 1.10.0-SNAPSHOT
eclipse-plugin