Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Releases: XTLS/go-win7

Patched Go 1.25.5 for Windows 7

07 Dec 08:13
dd5e502

Choose a tag to compare

Upgrade to Go 1.25.5 with compatibility patches

Notes:

  • Race detector won't work on Windows 7/8.1 since Go 1.21
  • This patched SDK only guarantee that compiled output binaries can safely run on legacy Windows. Compiling binaries using this SDK on Windows 7 is not guaranteed, as the minimum compiling test runs on a network-enabled Windows 8.1 VM, while the Windows 7 SP1 VM is running without updates thus without internet connections (and Windows 7 uses Powershell 2.0, and a Windows 7 installation with certain updates installed will run several Go versions that won't work on Windows 7 without certain updates, like Go 1.21.0-1.21.4, making it hard to determine whether it it really okay running on Windows 7), so only the is-the-binary-running test runs on Windows 7. Compiling with this SDK to produce a Windows 7 runnable binary on Linux/macOS/Windows 8.1/10/11 won't be affected.
  • 该 SDK 仅保证编译出来的二进制文件能在旧版本 Windows 中稳定运行 ,不保证使用者能在 Windows 7 下使用该工具进行编译。目前 编译测试运行在联网的 Windows 8.1 虚拟机中 ,而 Windows 7 SP1 虚拟机因未经更新而禁止联网(Windows 7 使用 Powershell 2.0 可能导致编译问题,且安装更新后的 Windows 7 SP1 可能会导致本来不能正常运行的 Go 版本正常运行,如同 Go 1.21.0-1.21.4 的情况,令实际的运行性测试出现不同的结果),因此针对 Windows 7 的测试仅有编译后二进制正常运行测试。使用该 SDK 在 Linux/macOS/Windows 8.1/10/11 下编译 Windows 7 可用的二进制不受影响。

Patched Go 1.25.4 for Windows 7

06 Nov 11:10
53ba7ca

Choose a tag to compare

Upgrade to Go 1.25.4 with compatibility patches

Known issues:

  • -race flag is known to be broken

Patched Go 1.25.3 for Windows 7

15 Oct 03:50
a9cad72

Choose a tag to compare

Upgrade to Go 1.25.3 with patch updates.

Known issue(s)

  • -race flag is broken

Patched Go 1.25.2 for Windows 7

08 Oct 05:15
0278b0b

Choose a tag to compare

Upgrade to Go 1.25.2 with patch updates.

Added patch(es)

Known Issue(s)

  • -race flag in go is broken on both Windows 7 x86-64 and Windows 8.1 x86-64 due to this commit from upstream
    • The problem occurred since Go 1.21
    • Fixing this means not only fixing it in Go 1.25, but Go 1.24, Go 1.23, Go 1.22 and Go 1.21 also need the fixing. This implies a re-releasing for previous patched Go 1.23.x and patched Go 1.24.x.
    • The problem was reported on September 2025, which means a very limited usage on this flag.
    • Concluding from the current consideration, this problem will remain unfixed until changes in the future situation.

Patched Go 1.25.1 for Windows 7

05 Sep 02:08
c40eab9

Choose a tag to compare

Upgrade to Go 1.25.1 with patch updates.

Patched Go 1.25.0 for Windows 7

13 Aug 10:19
687d052

Choose a tag to compare

Upgrade to Go 1.25.0 with patch updates.

NOTE:
32-bit x86 pre-built SDKs are not included since this release. May restore in the future if there are needs. The ability of cross-compiling to a 32-bit Windows 7 is not affected, and you can still download the patch to patch the code to compile a 32-bit SDK binaries.
Meanwhile it is recommended to migrate main development and compiling flow onto 64-bit environment. Using 32 bit as a cross compiling target and testing environment is still supported.

Patched Go 1.24.6 for Windows 7

07 Aug 01:32
e05a861

Choose a tag to compare

Update to Go 1.24.6

NOTE:
We are considering dropping releasing pre-built 32-bit SDK since Go 1.25. This won't affect the cross-compiling ability of the SDK. If you have any ideas or concerns, you may discuss in #6.

Patched Go 1.24.5 for Windows 7

10 Jul 07:07
ec0a636

Choose a tag to compare

Update to Go 1.24.5

  • Add prebuilt SDK for macOS #5

NOTE:
We might considering to drop pre-built 32-bit SDK in 1.25 or 1.26, sometime in the future. This won't affect the cross-compiling ability of the SDK. If you have any ideas or concerns, you can discuss in #6.

Patched Go 1.24.4 for Windows 7

07 Jun 09:42
d66f2ca

Choose a tag to compare

Update to Go 1.24.4

Patched Go 1.24.3 for Windows 7

07 May 13:56
d706f64

Choose a tag to compare

Update to Go 1.24.3

  • Chore: Try to resolve the insane GitHub rate limit problem with plan B