Changes
- Update tapir-http4s-server, ... to 1.13.10 @zio-scala-steward[bot] (#3995)
- fix: prevent response header interleaving on keep-alive connections (#3395) @987Nabil (#3994)
- feat: Add AuthType.Custom and AuthType.Or support to OpenAPI spec generation @seveneves (#3991)
- perf: cache headerType on Header.Custom via null-init field @guizmaii (#3983)
- fix: Handle nested sealed trait hierarchies in TextBinaryCodec and JsonSchema (#3801, #3946) @987Nabil (#3972)
- perf: pre-build fixed CORS headers at construction time @guizmaii (#3986)
- Update sbt-ide-settings to 1.1.4 @zio-scala-steward[bot] (#3993)
- perf: use ZIO.suspend to avoid flatMap in NettyFutureExecutor @guizmaii (#3990)
- perf: avoid per-response HttpResponseStatus allocation in statusToNetty @guizmaii (#3976)
- perf: pre-build CORS allowed headers Set at construction time @guizmaii (#3984)
- perf: skip allocations in removeDotSegments for paths without dot segments @guizmaii (#3977)
- perf: replace double map lookup with single .get in SegmentSubtree @guizmaii (#3982)
- perf: hoist metrics request labels to aspect-construction time @guizmaii (#3980)
- fix: remove accidental println from forwardHeaders middleware @guizmaii (#3978)
- fix: log server startup failure before orDie (#3440) @987Nabil (#3973)
- fix: Stop retrying permanently failing DNS hosts (#3950) @987Nabil (#3962)
- Update sbt, scripted-plugin to 1.12.5 @zio-scala-steward[bot] (#3975)
- test: add regression test for response examples in OpenAPI (#3259) @987Nabil (#3974)
- feat: Add Route#handleErrorRequestZIO for symmetry (#3159) @987Nabil (#3961)
- fix: Preserve duplicate headers in Netty encoding (#3590) @987Nabil (#3954)
- fix: Preserve defects in handleError/handleErrorZIO for downstream handlers (#3432) @987Nabil (#3956)
- fix: Handle race condition in NettyConnectionPool channel refresh @987Nabil (#3959)
- fix: Replace external URLs in ClientHttpsSpec with local HTTPS server @987Nabil (#3960)
- feat: Add Strict-Transport-Security header support (#3171) @987Nabil (#3963)
- Update zio-schema, zio-schema-json, ... to 1.8.1 @zio-scala-steward[bot] (#3968)
- Update zio-sbt-website to 0.5.0 @zio-scala-steward[bot] (#3967)
- Update protobuf-java to 4.34.0 @zio-scala-steward[bot] (#3966)
- fix: Ensure JsonSchema.fromZSchema respects SchemaStyle.Inline for nested schemas (#3168) @987Nabil (#3955)
- fix: Unknown mode string now falls back to Prod instead of Dev (#3848) @987Nabil (#3957)
- fix: Replace external URLs in JSClientSpec with local Node.js HTTP server @987Nabil (#3964)
- Update dependencies to latest compatible versions @guizmaii (#3952)
- fix: CachingResolver falls back to stale addresses when refresh fails @guizmaii (#3949)
- Update protobuf-java to 4.33.5 @zio-scala-steward[bot] (#3939)
- Update tapir-http4s-server, ... to 1.13.6 @zio-scala-steward[bot] (#3942)
- Update sbt, scripted-plugin to 1.12.1 @zio-scala-steward[bot] (#3943)
- Update parsers to 4.14.7 @zio-scala-steward[bot] (#3944)