|
|
572e31587a
|
v27.4.0
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 1s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v27.4.0
|
2026-04-04 19:25:06 +00:00 |
|
|
|
8587fb997c
|
feat(rustproxy): add HTTP/3 proxy service wiring for QUIC listeners
|
2026-04-04 19:25:06 +00:00 |
|
|
|
9ba101c59b
|
v27.3.1
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v27.3.1
|
2026-04-04 18:54:05 +00:00 |
|
|
|
1ad3e61c15
|
fix(metrics): correct frontend and backend protocol connection tracking across h1, h2, h3, and websocket traffic
|
2026-04-04 18:54:05 +00:00 |
|
|
|
3bfa451341
|
v27.3.0
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v27.3.0
|
2026-04-04 17:59:04 +00:00 |
|
|
|
7b3ab7378b
|
feat(test): add end-to-end WebSocket proxy test coverage
|
2026-04-04 17:59:04 +00:00 |
|
|
|
527c616cd4
|
v27.2.0
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v27.2.0
|
2026-04-04 16:52:25 +00:00 |
|
|
|
b04eb0ab17
|
feat(metrics): add frontend and backend protocol distribution metrics
|
2026-04-04 16:52:25 +00:00 |
|
|
|
a55ff20391
|
v27.1.0
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v27.1.0
|
2026-03-27 22:34:13 +00:00 |
|
|
|
3c24bf659b
|
feat(rustproxy-passthrough): add selective connection recycling for route, security, and certificate updates
|
2026-03-27 22:34:13 +00:00 |
|
|
|
5be93c8d38
|
v27.0.0
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v27.0.0
|
2026-03-26 20:45:41 +00:00 |
|
|
|
788ccea81e
|
BREAKING CHANGE(smart-proxy): remove route helper APIs and standardize route configuration on plain route objects
|
2026-03-26 20:45:41 +00:00 |
|
|
|
47140e5403
|
v26.3.0
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v26.3.0
|
2026-03-26 13:11:57 +00:00 |
|
|
|
a6ffa24e36
|
feat(nftables): move NFTables forwarding management from the Rust engine to @push.rocks/smartnftables
|
2026-03-26 13:11:57 +00:00 |
|
|
|
c0e432fd9b
|
v26.2.4
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v26.2.4
|
2026-03-26 07:05:57 +00:00 |
|
|
|
a3d8a3a388
|
fix(rustproxy-http): improve HTTP/3 connection reuse and clean up stale proxy state
|
2026-03-26 07:05:57 +00:00 |
|
|
|
437d1a3329
|
v26.2.3
Default (tags) / security (push) Failing after 3s
Default (tags) / test (push) Failing after 3s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v26.2.3
|
2026-03-25 07:26:47 +00:00 |
|
|
|
746d93663d
|
fix(repo): no changes to commit
|
2026-03-25 07:26:47 +00:00 |
|
|
|
a3f3fee253
|
v26.2.2
Default (tags) / security (push) Failing after 4s
Default (tags) / test (push) Failing after 5s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v26.2.2
|
2026-03-25 07:22:17 +00:00 |
|
|
|
53dee1fffc
|
fix(proxy): improve connection cleanup and route validation handling
|
2026-03-25 07:22:17 +00:00 |
|
|
|
34dc0cb9b6
|
v26.2.1
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v26.2.1
|
2026-03-23 11:11:55 +00:00 |
|
|
|
c83c43194b
|
fix(rustproxy-http): include the upstream request URL when caching H3 Alt-Svc discoveries
|
2026-03-23 11:11:55 +00:00 |
|
|
|
d026d7c266
|
v26.2.0
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v26.2.0
|
2026-03-23 09:42:07 +00:00 |
|
|
|
3b01144c51
|
feat(protocol-cache): add sliding TTL re-probing and eviction for backend protocol detection
|
2026-03-23 09:42:07 +00:00 |
|
|
|
56f5697e1b
|
v26.1.0
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v26.1.0
|
2026-03-22 10:20:00 +00:00 |
|
|
|
f04875885f
|
feat(rustproxy-http): add protocol failure suppression, h3 fallback escalation, and protocol cache metrics exposure
|
2026-03-22 10:20:00 +00:00 |
|
|
|
d12812bb8d
|
v26.0.0
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v26.0.0
|
2026-03-21 22:23:38 +00:00 |
|
|
|
fc04a0210b
|
BREAKING CHANGE(ts-api,rustproxy): remove deprecated TypeScript protocol and utility exports while hardening QUIC, HTTP/3, WebSocket, and rate limiter cleanup paths
|
2026-03-21 22:23:38 +00:00 |
|
|
|
33fdf42a70
|
v25.17.10
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v25.17.10
|
2026-03-20 08:57:18 +00:00 |
|
|
|
fb1c59ac9a
|
fix(rustproxy-http): reuse the shared HTTP proxy service for HTTP/3 request handling
|
2026-03-20 08:57:18 +00:00 |
|
|
|
ea8224c400
|
v25.17.9
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v25.17.9
|
2026-03-20 08:30:09 +00:00 |
|
|
|
da1cc58a3d
|
fix(rustproxy-http): correct HTTP/3 host extraction and avoid protocol filtering during UDP route lookup
|
2026-03-20 08:30:09 +00:00 |
|
|
|
606c620849
|
v25.17.8
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v25.17.8
|
2026-03-20 08:06:32 +00:00 |
|
|
|
4ae09ac6ae
|
fix(rustproxy): use SNI-based certificate resolution for QUIC TLS connections
|
2026-03-20 08:06:32 +00:00 |
|
|
|
2fce910795
|
v25.17.7
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v25.17.7
|
2026-03-20 07:50:41 +00:00 |
|
|
|
ff09cef350
|
fix(readme): document QUIC and HTTP/3 compatibility caveats
|
2026-03-20 07:50:41 +00:00 |
|
|
|
d0148b2ac3
|
v25.17.6
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v25.17.6
|
2026-03-20 07:48:26 +00:00 |
|
|
|
7217e15649
|
fix(rustproxy-http): disable HTTP/3 GREASE for client and server connections
|
2026-03-20 07:48:26 +00:00 |
|
|
|
bfcf92a855
|
v25.17.5
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v25.17.5
|
2026-03-20 07:43:32 +00:00 |
|
|
|
8e0804cd20
|
fix(rustproxy): add HTTP/3 integration test for QUIC response stream FIN handling
|
2026-03-20 07:43:32 +00:00 |
|
|
|
c63f6fcd5f
|
v25.17.4
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v25.17.4
|
2026-03-20 03:19:57 +00:00 |
|
|
|
f3cd4d193e
|
fix(rustproxy-http): prevent HTTP/3 response body streaming from hanging on backend completion
|
2026-03-20 03:19:57 +00:00 |
|
|
|
81de611255
|
v25.17.3
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v25.17.3
|
2026-03-20 02:54:44 +00:00 |
|
|
|
91598b3be9
|
fix(repository): no changes detected
|
2026-03-20 02:54:44 +00:00 |
|
|
|
4e3c548012
|
v25.17.2
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v25.17.2
|
2026-03-20 02:53:41 +00:00 |
|
|
|
1a2d7529db
|
fix(rustproxy-http): enable TLS connections for HTTP/3 upstream requests when backend re-encryption or TLS is configured
|
2026-03-20 02:53:41 +00:00 |
|
|
|
31514f54ae
|
v25.17.1
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v25.17.1
|
2026-03-20 02:35:22 +00:00 |
|
|
|
247653c9d0
|
fix(rustproxy-routing): allow QUIC UDP TLS connections without SNI to match domain-restricted routes
|
2026-03-20 02:35:22 +00:00 |
|
|
|
07d88f6f6a
|
v25.17.0
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v25.17.0
|
2026-03-19 23:16:42 +00:00 |
|
|
|
4b64de2c67
|
feat(rustproxy-passthrough): add PROXY protocol v2 client IP handling for UDP and QUIC listeners
|
2026-03-19 23:16:42 +00:00 |
|