3b00bb55d1
feat: release v0.27 unified HTTP limits and safe request shutdown
2026-09-29 23:24:19 +08:00
d598b2ebee
feat: load explicit configuration references and remove implicit env overlays
2026-09-26 16:14:54 +08:00
20e84e5ff8
feat: support database connectors and HTTP server configuration
2026-09-24 02:18:18 +08:00
7670b222ac
feat: release configurable API response contracts
...
Define reusable response bodies in .api with typed code mappings, per-route overrides and matching OpenAPI schemas. Add application and callback encoders, early response policy selection, and isolated remote-consumer release verification.
Release v0.8.0-preview after full race, vet, build and local MySQL workflow acceptance.
2026-09-23 20:42:38 +08:00
2c74dc0859
feat: complete API-driven projects with infrastructure and business acceptance
2026-09-23 17:33:50 +08:00
be620d2243
fix: bound native shutdown and close connections that become idle during drain
2026-09-23 12:57:27 +08:00
8e18528fc2
feat: configure application transports and unify graceful shutdown
2026-09-23 12:49:56 +08:00
59bf04a461
docs: record verified HTTP2 proxy and rolling drain acceptance
2026-09-23 11:18:25 +08:00
b54a303ccd
test: add isolated Nginx HTTP2 upstream and rolling drain checks
2026-09-23 11:09:34 +08:00
84670f7be1
docs: record HTTP2 mixed soak and Linux flow control acceptance
2026-09-23 10:54:14 +08:00
fa2be5e016
test: verify HTTP2 connection window recovery and shutdown
2026-09-23 10:32:28 +08:00
dfe8a1a9af
test: add TLS mixed soak with paced clients
2026-09-23 10:18:49 +08:00
830cb3a7ad
test: complete bounded HTTP2 TLS soak and flow control checks
2026-09-23 10:06:30 +08:00
d94df4fc54
fix: bound HTTP2 soak resources and cleanup
2026-09-23 01:23:20 +08:00
1b9215114f
feat: observe HTTP2 reset and goaway frames
2026-09-23 00:20:37 +08:00
98f17660c8
fix: keep HTTP2 soak context through response body
2026-09-22 23:35:23 +08:00
c8660026ce
chore: add HTTP2 Linux soak runner
2026-09-22 23:26:37 +08:00
695bdb7a00
fix: count only active HTTP2 goaway sessions
2026-09-22 23:20:57 +08:00
7e9e8aa67c
feat: count graceful HTTP2 goaways
2026-09-22 23:16:06 +08:00
de33eda846
test: add configurable HTTP2 TLS soak
2026-09-22 23:10:19 +08:00
dd7d3fef0a
feat: expose HTTP2 header and protocol limits
2026-09-22 22:54:55 +08:00
46c5c9406c
fix: apply default HTTP2 body limit
2026-09-22 22:43:07 +08:00
1487a96f67
feat: harden experimental HTTP2 request limits
2026-09-22 22:38:37 +08:00
1a20ab53ac
test: wait for native connection slot release
2026-09-22 22:28:32 +08:00
a072da4a31
feat: make HTTP2 shutdown graceful
2026-09-22 22:25:35 +08:00
fcd6f48b53
feat: add opt-in HTTP2 transport experiment
2026-09-22 19:08:19 +08:00
83633f724e
docs: define native HTTP2 entry criteria
2026-09-22 18:53:03 +08:00
a523e6ba3f
feat: make native TLS protocol boundary explicit
2026-09-22 18:39:57 +08:00
4a8feaca36
test: wait for native request slot release
2026-09-22 18:24:51 +08:00
95dc4568f6
feat: add trusted proxy identity and overload stats
2026-09-22 18:19:39 +08:00
b7dc36fc99
test: verify request overload recovery
2026-09-22 14:57:25 +08:00
8e474a24d9
feat: expose native server stats
2026-09-22 10:04:26 +08:00
5ab906098f
feat: stream native request bodies
2026-09-22 09:57:09 +08:00
c5e415ca52
release: prepare v0.6.0-preview
2026-09-22 01:38:42 +08:00
9c9c8ab59a
test: validate native TLS on Linux
2026-09-22 01:14:21 +08:00
e6c82a01fe
test: add TLS performance matrix
2026-09-21 05:13:51 +08:00
847621d218
feat: add native TLS serving
2026-09-21 04:44:47 +08:00
4daf3b211c
feat: cancel native requests on disconnect
2026-09-21 04:35:13 +08:00
62b0f09546
feat: support native streaming responses
2026-09-21 04:02:04 +08:00
22f1c9ebfb
feat: support bounded chunked request bodies
2026-09-21 03:47:55 +08:00
b3cb9e8857
test: exercise native connection churn
2026-09-21 03:29:38 +08:00
efd3163902
test: verify native connection capacity recovery
2026-09-21 03:17:17 +08:00
241a568c83
test: cover native slow bodies and pipelining
2026-09-21 03:03:27 +08:00
22939fdb0b
fix: harden native http protocol boundaries
2026-09-21 02:54:42 +08:00
3d5f225fb2
test: compare native concurrency and server memory
2026-09-21 02:35:48 +08:00
c36bb70f96
test: add native tcp performance baseline
2026-09-21 02:14:52 +08:00
05b4088a25
feat: add bounded native http server
2026-09-21 01:58:50 +08:00
3bbf4627a1
feat: remove Gin and standardize on nethttp
2026-09-21 00:57:06 +08:00
5561795d80
feat: standardize transport contracts across Gin and nethttp
2026-09-21 00:10:44 +08:00
8b19aa79ee
feat: bootstrap reusable GoOmni framework
2026-09-20 22:06:24 +08:00