v0.23.9
[0.23.9] - 2025-11-13
Fixed
- Fixed UTF-8 multibyte character handling in
DownloadHandlerSseBase.ReceiveDatamethod. The SSE client now properly handles UTF-8 multibyte sequences that are split across data chunks by using a stateful UTF-8 decoder instead of naive byte-to-char casting. This prevents character corruption when receiving SSE events containing non-ASCII characters. (Thanks @xavier-ateo!) - Fixed serialization exception in
RecordModel.Dataproperty when the underlying dictionary containsKeyValuePairentries. The property now manually constructs theJObjectby iterating through the dictionary entries instead of using theJObjectconstructor directly.
Changed
- Cleaned up
RecordModeldefault values initialization and removed redundant generic type specifications.
Full Changelog: 0.23.8...0.23.9