This website requires JavaScript.
693031ecdd
v4.13.0
main
v4.13.0
Juergen Kunz
2026-03-19 14:43:42 +00:00
a2cdadc5e3
feat(docs): document TCP and UDP tunneling over TLS and QUIC
Juergen Kunz
2026-03-19 14:43:42 +00:00
948032fc9e
v4.12.1
v4.12.1
Juergen Kunz
2026-03-19 14:09:32 +00:00
a400945371
fix(remoteingress-core): send PROXY v2 headers for UDP upstream sessions and expire idle UDP sessions
Juergen Kunz
2026-03-19 14:09:32 +00:00
bc89e49f39
v4.12.0
v4.12.0
Juergen Kunz
2026-03-19 12:19:58 +00:00
2087567f15
feat(remoteingress-core): add UDP tunneling over QUIC datagrams and expand transport-specific test coverage
Juergen Kunz
2026-03-19 12:19:58 +00:00
bfa88f8d76
v4.11.0
v4.11.0
Juergen Kunz
2026-03-19 12:02:41 +00:00
a96b4ba84a
feat(remoteingress-core): add UDP tunneling support between edge and hub
Juergen Kunz
2026-03-19 12:02:41 +00:00
61fa69f108
v4.10.0
v4.10.0
Juergen Kunz
2026-03-19 10:44:22 +00:00
6abfd2ff2a
feat(core,edge,hub,transport): add QUIC tunnel transport support with optional edge transport selection
Juergen Kunz
2026-03-19 10:44:22 +00:00
e4807be00b
v4.9.1
v4.9.1
Juergen Kunz
2026-03-18 00:30:03 +00:00
b649322e65
fix(readme): document QoS tiers, heartbeat frames, and adaptive flow control in the protocol overview
Juergen Kunz
2026-03-18 00:30:03 +00:00
d89d1cfbbf
v4.9.0
v4.9.0
Juergen Kunz
2026-03-18 00:13:14 +00:00
6cbe8bee5e
feat(protocol): add sustained-stream tunnel scheduling to isolate high-throughput traffic
Juergen Kunz
2026-03-18 00:13:14 +00:00
a63247af3e
v4.8.19
v4.8.19
Juergen Kunz
2026-03-18 00:02:20 +00:00
28a0c769d9
fix(remoteingress-protocol): reduce per-stream flow control windows and increase control channel buffering
Juergen Kunz
2026-03-18 00:02:20 +00:00
ce7ccd83dc
v4.8.18
v4.8.18
Juergen Kunz
2026-03-17 23:29:02 +00:00
93578d7034
fix(rust-protocol): switch tunnel frame buffers from Vec<u8> to Bytes to reduce copying and memory overhead
Juergen Kunz
2026-03-17 23:29:02 +00:00
4cfc518301
v4.8.17
v4.8.17
Juergen Kunz
2026-03-17 22:46:55 +00:00
124df129ec
fix(protocol): increase per-stream flow control windows and remove adaptive read caps
Juergen Kunz
2026-03-17 22:46:55 +00:00
0b8420aac9
v4.8.16
v4.8.16
Juergen Kunz
2026-03-17 19:13:30 +00:00
afd193336a
fix(release): bump package version to 4.8.15
Juergen Kunz
2026-03-17 19:13:30 +00:00
9a9a710363
v4.8.14
v4.8.14
Juergen Kunz
2026-03-17 16:37:43 +00:00
156b17135f
fix(rust-core,protocol): eliminate edge stream registration races and reduce frame buffering copies
Juergen Kunz
2026-03-17 16:37:43 +00:00
e8d429f117
v4.8.13
v4.8.13
Juergen Kunz
2026-03-17 15:50:47 +00:00
3c2299430a
fix(remoteingress-protocol): require a flush after each written frame to bound TLS buffer growth
Juergen Kunz
2026-03-17 15:50:47 +00:00
8b5df9a0b7
update
Juergen Kunz
2026-03-17 15:36:23 +00:00
236d6d16ee
v4.8.12
v4.8.12
Juergen Kunz
2026-03-17 13:27:26 +00:00
81bbb33016
fix(tunnel): prevent tunnel backpressure buffering from exhausting memory and cancel stream handlers before TLS shutdown
Juergen Kunz
2026-03-17 13:27:26 +00:00
79af6fd425
v4.8.11
v4.8.11
Juergen Kunz
2026-03-17 12:57:04 +00:00
f71b2f1876
fix(remoteingress-core): stop data frame send loops promptly when stream cancellation is triggered
Juergen Kunz
2026-03-17 12:57:04 +00:00
0161a2589c
v4.8.10
v4.8.10
Juergen Kunz
2026-03-17 12:47:03 +00:00
bfd9e58b4f
fix(remoteingress-core): guard tunnel frame sends with cancellation to prevent async send deadlocks
Juergen Kunz
2026-03-17 12:47:03 +00:00
9a8760c18d
v4.8.9
v4.8.9
Juergen Kunz
2026-03-17 12:35:15 +00:00
c77caa89fc
fix(repo): no changes to commit
Juergen Kunz
2026-03-17 12:35:15 +00:00
04586aab39
v4.8.8
v4.8.8
Juergen Kunz
2026-03-17 12:33:28 +00:00
f9a739858d
fix(remoteingress-core): cancel stale edge connections when an edge reconnects
Juergen Kunz
2026-03-17 12:33:28 +00:00
da01fbeecd
v4.8.7
v4.8.7
Juergen Kunz
2026-03-17 12:04:20 +00:00
264e8eeb97
fix(remoteingress-core): perform graceful TLS shutdown on edge and hub tunnel streams
Juergen Kunz
2026-03-17 12:04:20 +00:00
9922c3b020
v4.8.6
v4.8.6
Juergen Kunz
2026-03-17 11:50:22 +00:00
38cde37cff
fix(remoteingress-core): initialize disconnect reason only when set in hub loop break paths
Juergen Kunz
2026-03-17 11:50:22 +00:00
64572827e5
v4.8.5
v4.8.5
Juergen Kunz
2026-03-17 11:48:44 +00:00
c4e26198b9
fix(repo): no changes to commit
Juergen Kunz
2026-03-17 11:48:44 +00:00
0b5d72de28
v4.8.4
v4.8.4
Juergen Kunz
2026-03-17 11:47:33 +00:00
e8431c0174
fix(remoteingress-core): prevent stream stalls by guaranteeing flow-control updates and avoiding bounded per-stream channel overflows
Juergen Kunz
2026-03-17 11:47:33 +00:00
d57d6395dd
v4.8.3
v4.8.3
Juergen Kunz
2026-03-17 11:15:18 +00:00
2e5ceeaf5c
fix(protocol,edge): optimize tunnel frame handling and zero-copy uploads in edge I/O
Juergen Kunz
2026-03-17 11:15:18 +00:00
1979910f6f
v4.8.2
v4.8.2
Juergen Kunz
2026-03-17 10:33:21 +00:00
edfad2dffe
fix(rust-edge): refactor tunnel I/O to preserve TLS state and prioritize control frames
Juergen Kunz
2026-03-17 10:33:21 +00:00
d907943ae5
v4.8.1
v4.8.1
Juergen Kunz
2026-03-17 01:48:06 +00:00
4bfb1244fc
fix(remoteingress-core): remove tunnel writer timeouts from edge and hub buffered writes
Juergen Kunz
2026-03-17 01:48:06 +00:00
e31c3421a6
v4.8.0
v4.8.0
Juergen Kunz
2026-03-17 00:58:08 +00:00
de8422966a
feat(events): include disconnect reasons in edge and hub management events
Juergen Kunz
2026-03-17 00:58:08 +00:00
a87e9578eb
v4.7.2
v4.7.2
Juergen Kunz
2026-03-17 00:39:57 +00:00
b851bc7994
fix(remoteingress-core): add tunnel write timeouts and scale initial stream windows by active stream count
Juergen Kunz
2026-03-17 00:39:57 +00:00
1284bb5b73
v4.7.1
v4.7.1
Juergen Kunz
2026-03-17 00:15:10 +00:00
1afd0e5347
fix(remoteingress-core): improve tunnel failure detection and reconnect handling
Juergen Kunz
2026-03-17 00:15:10 +00:00
96e7ab00cf
v4.7.0
v4.7.0
Juergen Kunz
2026-03-16 23:35:02 +00:00
17d1a795cd
feat(edge,protocol,test): add configurable edge bind address and expand flow-control test coverage
Juergen Kunz
2026-03-16 23:35:02 +00:00
982f648928
v4.6.1
v4.6.1
Juergen Kunz
2026-03-16 22:46:51 +00:00
3a2a060a85
fix(remoteingress-core): avoid spurious tunnel disconnect events and increase control channel capacity
Juergen Kunz
2026-03-16 22:46:51 +00:00
e0c469147e
v4.6.0
v4.6.0
Juergen Kunz
2026-03-16 19:37:06 +00:00
0fdcdf566e
feat(remoteingress-core): add adaptive per-stream flow control based on active stream counts
Juergen Kunz
2026-03-16 19:37:06 +00:00
a808d4c9de
v4.5.12
v4.5.12
Juergen Kunz
2026-03-16 17:39:25 +00:00
f8a0171ef3
fix(remoteingress-core): improve tunnel liveness handling and enable TCP keepalive for accepted client sockets
Juergen Kunz
2026-03-16 17:39:25 +00:00
1d59a48648
v4.5.11
v4.5.11
Juergen Kunz
2026-03-16 13:55:02 +00:00
af2ec11a2d
fix(repo): no changes to commit
Juergen Kunz
2026-03-16 13:55:02 +00:00
b6e66a7fa6
v4.5.10
v4.5.10
Juergen Kunz
2026-03-16 13:48:35 +00:00
1391b39601
fix(remoteingress-core): guard zero-window reads to avoid false EOF handling on stalled streams
Juergen Kunz
2026-03-16 13:48:35 +00:00
e813c2f044
v4.5.9
v4.5.9
Juergen Kunz
2026-03-16 11:29:38 +00:00
0b8c1f0b57
fix(remoteingress-core): delay stream close until downstream response draining finishes to prevent truncated transfers
Juergen Kunz
2026-03-16 11:29:38 +00:00
a63dbf2502
v4.5.8
v4.5.8
Juergen Kunz
2026-03-16 10:51:59 +00:00
4b95a3c999
fix(remoteingress-core): ensure upstream writes cancel promptly and reliably deliver CLOSE_BACK frames
Juergen Kunz
2026-03-16 10:51:59 +00:00
51ab32f6c3
v4.5.7
v4.5.7
Juergen Kunz
2026-03-16 09:44:31 +00:00
ed52520d50
fix(remoteingress-core): improve tunnel reconnect and frame write efficiency
Juergen Kunz
2026-03-16 09:44:31 +00:00
a08011d2da
v4.5.6
v4.5.6
Juergen Kunz
2026-03-16 09:36:03 +00:00
679b247c8a
fix(remoteingress-core): disable Nagle's algorithm on edge, hub, and upstream TCP sockets to reduce control-frame latency
Juergen Kunz
2026-03-16 09:36:03 +00:00
32f9845495
v4.5.5
v4.5.5
Juergen Kunz
2026-03-16 09:02:02 +00:00
c0e1daa0e4
fix(remoteingress-core): wait for hub-to-client draining before cleanup and reliably send close frames
Juergen Kunz
2026-03-16 09:02:02 +00:00
fd511c8a5c
v4.5.4
v4.5.4
Juergen Kunz
2026-03-15 21:06:44 +00:00
c490e35a8f
fix(remoteingress-core): preserve stream close ordering and add flow-control stall timeouts
Juergen Kunz
2026-03-15 21:06:44 +00:00
579e553da0
v4.5.3
v4.5.3
Juergen Kunz
2026-03-15 19:26:39 +00:00
a8ee0b33d7
fix(remoteingress-core): prioritize control frames over data in edge and hub tunnel writers
Juergen Kunz
2026-03-15 19:26:39 +00:00
43e320a36d
v4.5.2
v4.5.2
Juergen Kunz
2026-03-15 18:16:10 +00:00
6ac4b37532
fix(remoteingress-core): improve stream flow control retries and increase channel buffer capacity
Juergen Kunz
2026-03-15 18:16:10 +00:00
f456b0ba4f
v4.5.1
v4.5.1
Juergen Kunz
2026-03-15 17:52:45 +00:00
69530f73aa
fix(protocol): increase per-stream flow control window and channel buffers to improve high-RTT throughput
Juergen Kunz
2026-03-15 17:52:45 +00:00
207b4a5cec
v4.5.0
v4.5.0
Juergen Kunz
2026-03-15 17:33:59 +00:00
761551596b
feat(remoteingress-core): add per-stream flow control for edge and hub tunnel data transfer
Juergen Kunz
2026-03-15 17:33:59 +00:00
cf2d32bfe7
v4.4.1
v4.4.1
Juergen Kunz
2026-03-15 17:01:27 +00:00
4e9041c6a7
fix(remoteingress-core): prevent stream data loss by applying backpressure and closing saturated channels
Juergen Kunz
2026-03-15 17:01:27 +00:00
86d4e9889a
v4.4.0
v4.4.0
Juergen Kunz
2026-03-03 11:47:50 +00:00
45a2811f3e
feat(remoteingress): add heartbeat PING/PONG and liveness timeouts; implement fast-reconnect/backoff reset and JS crash-recovery auto-restart
Juergen Kunz
2026-03-03 11:47:50 +00:00
d6a07c28a0
v4.3.0
v4.3.0
Juergen Kunz
2026-02-26 23:47:16 +00:00
56a14aa7c5
feat(hub): add optional TLS certificate/key support to hub start config and bridge
Juergen Kunz
2026-02-26 23:47:16 +00:00
417f62e646
v4.2.0
v4.2.0
Juergen Kunz
2026-02-26 23:02:23 +00:00
bda82f32ca
feat(core): expose edge peer address in hub events and migrate writers to channel-based, non-blocking framing with stream limits and timeouts
Juergen Kunz
2026-02-26 23:02:23 +00:00
4b06cb1b24
v4.1.0
v4.1.0
Juergen Kunz
2026-02-26 17:39:40 +00:00
1aae4b8c8e
feat(remoteingress-bin): use mimalloc as the global allocator to reduce memory overhead and improve allocation performance
Juergen Kunz
2026-02-26 17:39:40 +00:00
3474e8c310
v4.0.1
v4.0.1
Juergen Kunz
2026-02-26 12:37:40 +00:00