Changes
🚀 Features
- Feature: Add CORS support for HttpApp @SvenW (#180)
- Authorization header helpers @declspec-cdecl (#174)
- Feature: Add Http.route @frekw (#181)
- Header helpers to extract common headers values @declspec-cdecl (#133)
- Add query string parsing @Fristi (#156)
- Extend Http API @tusharmath (#158)
- Extend expressivity of web socket API @tusharmath (#157)
- Add file streaming example @tusharmath (#152)
- Streaming Response @amitksingh1490 (#143)
- Example: Update advanced example @tusharmath (#151)
- Extend support for various content encodings @amitksingh1490 (#144)
- Rename socket's compose operator @amitksingh1490 (#145)
- Feature: Extend WebSocket Configuration @tusharmath (#135)
- Feature: Socket API Redesign @tusharmath (#123)
- Add Http Errors + Update default messages error messages @declspec-cdecl (#126)
- Add
Collect
constructor in Http @tusharmath (#166) - Make SocketConfiguration fields optional @amitksingh1490 (#140)
Improvements
- Refactor
HttpData.fromByteBuf
to useByteBuf.Utils
@amitksingh1490 (#155)
🐛 Bug Fixes
- Fix: collectM unable to create more than 1 socket connection @tusharmath (#183)
- Fix HttpResult compositional semantics @tusharmath (#169)
- Fix netty exception: java.lang.IllegalStateException: unexpected message type: DefaultHttpResponse, state: 1 @amitksingh1490 (#154)
🧰 Maintenance
- Support Scala 2.12 @amitksingh1490 (#190)
- Example: Add authentication middleware example @tusharmath (#175)
- doc: update website @tusharmath (#172)
- Update ClientSpec @amitksingh1490 (#164)
- Chore: Update scala 3 version with zio 1.0.7 version @tusharmath (#159)
- Add file streaming example @tusharmath (#152)
- Streaming Response @amitksingh1490 (#143)
- Update ZIO version @amitksingh1490 (#149)
- Update sbt-updates to 0.5.3 @amitksingh1490 (#141)
- Fix builds not getting triggered via automerge @amitksingh1490 (#134)
- Remove sbt-dotty plugin @amitksingh1490 (#127)
- Update sbt-scala3-migrate to 0.3.3 @scala-steward (#125)
- Build: Update build.sbt @amitksingh1490 (#122)
- Update sbt-scala3-migrate to 0.4.0 @scala-steward (#171)
- Update sbt to 1.5.1 @amitksingh1490 (#162)
- Update sbt-scala3-migrate to 0.4.1 @amitksingh1490 (#192)