Commit bc9b7fd
committed
chore: bump version to 0.4.0
- CMakeLists.txt VERSION 0.3.1 -> 0.4.0
- README: add Windows to platform list, update test count to 578,
mention Windows + vcpkg in the Build section, update BUILDING.md
table row.
- docs/REMAINING-WORK.md: refresh "Last updated" header with v0.4.0
scope; the carrier-NAT line now correctly attributes the CGNAT
fix to post-v0.3.1 work (HandshakeResult::server_address
propagation).
Highlights since v0.3.1:
- Windows x86_64 (vcpkg + MSVC, separate CI workflow)
- CGNAT holepunch fix (load-bearing serverAddress propagation
for JS server fast-mode punch trigger)
- ESP32 single-socket mode under HYPERDHT_EMBEDDED — restores
same-LAN connectivity broken by the v0.3.0 dual-socket refactor
- Example client close path
- Misc fixes: Ctrl+C drain, NAT sampling timing, FFI for Android
VpnService.protect()1 parent 0b21e60 commit bc9b7fd
3 files changed
Lines changed: 10 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
213 | 213 | | |
214 | 214 | | |
215 | 215 | | |
216 | | - | |
217 | | - | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
218 | 220 | | |
219 | 221 | | |
220 | 222 | | |
| |||
0 commit comments