All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Nothing yet.
- Perf: Mixed serialization strategy: Serialize → string for queue path, SerializeToUtf8Bytes for forced-blob path
- Nuget packages updated to latest versions
- HybridMessage property PopeReceipt → PopReceipt
- Nuget packages updated to latest versions
- Upgraded to .NET 10
- Nuget packages updated to latest versions
- Nuget packages updated to latest versions
- Reduced the max size of a Queue Message from 64KB (the queue default value) down to 48KB because that's the max size for Base64 and we don't know what type of Queue's Encoding has been pre-defined.
- Fixed handling when a POCO is just too large and wasn't correctly getting stored to the blob by dropping the max message payload size down to 48KB for Base64 encoded messages.
- Case insensitive deserialization for complex json queue messages
- Easy way to setup required Azure Storage
- Expose ParseMessageAsync as a public method
- 🚮 Remove hardcoded version from NuGet package
- Inital release.