v0.15.0
socketioxide
- (Breaking): New parsing system. You can now serialize and deserialize binary data inside your own types.
It also improve performances by avoiding unnecessary allocations. - fix: missing extractor error logs for async message handlers.
- feat: add custom compiler error for unimplemented handler traits.
- deps: switch from
tower
totower-service
andtower-layer
subcrates. - deps: bump
tokio
to 1.40. - deps: bump
http
to 1.1. - deps: bump
hyper
to 1.5.
What's Changed
- chore(deps): bump micromatch from 4.0.5 to 4.0.8 in /examples/react-rooms-chat/client by @dependabot in #364
- chore(deps): bump micromatch from 4.0.5 to 4.0.8 in /examples/loco-rooms-chat/client by @dependabot in #365
- chore(deps-dev): bump vite from 5.0.13 to 5.4.6 in /examples/react-rooms-chat/client by @dependabot in #368
- chore(ci): switch from node v16 to node v22 for e2e testing by @Totodore in #371
- chore(deps-dev): bump vite from 5.0.13 to 5.4.7 in /examples/loco-rooms-chat/client by @dependabot in #370
- chore(deps): update tokio-tungstenite requirement from 0.23.0 to 0.24.0 by @dependabot in #367
- feat(socketio/parser): Refactor socketioxide parsing by @Totodore in #376
- chore(deps): bump deps and switch to
tower-layer
andtower-service
rather thantower
by @Totodore in #379 - fix(socketio/handler): trace extractor errors by @Totodore in #380
- feat(socketio/handler): Add custom errors for unimplemented handlers by @Totodore in #381
- doc(socketio): improve extractor docs by @Totodore in #382
- chore(deps): prepare v0.15.0 by @Totodore in #383
Full Changelog: v0.14.1...v0.15.0