100% non-blocking, Java NIO only( inspired by zio-nio) , JSON HTTP server based on Scala ZIO library. Everything including TLS encryption modeled as ZIO effects, convenient route DSL similar to https4s, up to 30K TPS local JSON transaction with 25 threads on 6 cores(i7) with ZIO fibers.
Upgraded to ZIO 2.0.15
Regular logback.xml used for log configuration. Now it's free to use use logback.xml in the app space, it won't be overridden by logback-test.xml
Just making the release "official", it was posted already to Sonata as 2.0.1
server stop(), header iterrator, log iterrator, pattern match on Channel -> Tls/Tcp Channel subclasses, DDOS patch to block and log bad TLS handshakes, nio socket groups for HttpClient.
Local ZIO environments are type parameters passed to server and web filters. Embedded TLS client. Connection pooling support. Logging support for HTTP Client. Cleanup, default log level changes.