Zio Tls Http Versions Save

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.

2.0.1

5 months ago
  • 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

2.0.0

1 year ago
  • Native ZStream2 with ZIO2.
  • Integration with http1.1 chunked.
  • Special http multi-part ZStream.
  • Support for ZIO2 logging with logback.
  • Separate http access log with rotation.
  • App template: "hello-http" with major use cases.
  • Version of ZIO library can be configured in build.sbt on app template by the user.

1.1.0-m9

3 years ago

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.

v1.1-m1

3 years ago

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.