- add Avro4s tests
- finish scala3 adoption
- refactoring
- jdk backend
- netty backend
- akka backend
- pekko backend
- add tests for unhandled messaged handler
- add tests for test failure handler
- add Async-http-client backend https://www.baeldung.com/async-http-client-websockets
- add OkHttp backend https://github.com/square/okhttp/blob/master/samples/guide/src/main/java/okhttp3/recipes/WebSocketEcho.java
- add Armeria backend https://javadoc.io/doc/com.linecorp.armeria/armeria-javadoc/latest/com/linecorp/armeria/client/websocket/WebSocketClient.html
- add Jetty backend https://github.com/jetty-project/embedded-jetty-websocket-examples/blob/10.0.x/native-jetty-websocket-example/src/main/java/org/eclipse/jetty/demo/EventClient.java
- add Zio-http backend
- add Protobuf serde https://scalapb.github.io/docs/generated-code
- add json serdes (Circe, Play-json, Spray-json, Borer, Jsoniter-Scala, etc)
- consider ci-release https://eed3si9n.com/auto-publish-sbt-plugin-from-github-actions/
- documentation. consider taking a look at how it's done in https://github.com/tersesystems/blindsight