UUID v1.1.0 - MessagePack Integration & Multi-Format Serialization β‘
Modern UUID Generator for .NET - Now with comprehensive MessagePack support and enhanced serialization capabilities
About This Release
UUID v1.1.0 introduces full MessagePack serialization support, complementing existing System.Text.Json and Newtonsoft.Json integrations. This release focuses on high-performance binary serialization while maintaining our commitment to security and efficiency.
Major Improvements
-
π¦ MessagePack Integration:
- Full MessagePack serialization support
- Efficient binary format representation
- Thread-safe implementation
- Comprehensive error handling
-
π Performance Features:
- Optimized binary serialization
- Minimal memory allocations
- Efficient byte array handling
- Compact data representation
-
π Serialization Architecture:
- Custom UUIDFormatter implementation
- Seamless MessagePack resolver integration
- Consistent cross-platform behavior
- Robust error handling
Technical Improvements
- π§ Format Implementation:
- 16-byte compact binary representation
- Efficient timestamp and random value handling
- Zero-allocation deserialization path
- Comprehensive format validation
Installation
Install-Package UUID.Serialization.MessagePack
Key Features (Maintained)
- π‘οΈ True Cryptographic Security: Using secure random generation
- π High Performance: Optimized with batched operations
- π Thread Safe: Enhanced thread isolation
- πΎ Memory Efficient: Optimized buffer usage
- π Comprehensive Documentation: Detailed security and performance guidelines
Connect With Us
- Discord: Join our community
- Stack Overflow: #uuid
Special thanks to our community for security feedback and performance optimization suggestions! π
For bug reports and feature requests, please use our GitHub Issues page.