release: prepare v0.6.0-preview

This commit is contained in:
2026-09-22 01:38:42 +08:00
parent 9c9c8ab59a
commit c5e415ca52
18 changed files with 797 additions and 62 deletions

View File

@@ -749,7 +749,7 @@ func TestServerConnectionChurnReusesStateSafely(t *testing.T) {
application := omni.NewWithRouter(netrouter.New())
application.GET("/health", func(ctx *omni.Context) error { return ctx.OK("ok") })
server := native.New(application)
server.MaxConnections = 16
server.MaxConnections = 32
listener, err := net.Listen("tcp", "127.0.0.1:0")
if err != nil {
t.Fatal(err)
@@ -759,8 +759,10 @@ func TestServerConnectionChurnReusesStateSafely(t *testing.T) {
waitForServer(t, listener.Addr().String())
defer stopServer(t, server, listener, done)
const workers = 8
const requestsPerWorker = 100
// Repeated short-lived connections exercise accept/close, connection-pool
// reuse and the MaxConnections gate under a bursty workload.
const workers = 16
const requestsPerWorker = 200
errors := make(chan error, workers)
var group sync.WaitGroup
for worker := 0; worker < workers; worker++ {