Skip to content

UUID v1.0.2

Choose a tag to compare

@Taiizor Taiizor released this 18 Dec 06:11
· 213 commits to develop since this release

UUID v1.0.2 - Initial Release 馃帀

Modern UUID Generator for .NET - High-performance, secure, and thread-safe UUID implementation

About UUID

UUID is a modern, high-performance UUID (Universally Unique Identifier) generator designed specifically for the .NET ecosystem. It provides a robust implementation focusing on security, performance, and thread safety, making it ideal for distributed systems and high-throughput applications.

Key Features

  • 馃帬 High Performance: Optimized for speed with zero-allocation operations
  • 馃洤 Secure by Default: Cryptographically secure random number generation
  • 馃攧 Thread Safe: Safe for concurrent operations in multi-threaded environments
  • 馃拞 > Memory Efficient: Zero-allocation options for high-throughput scenarios
  • 馃摌 Comprehensive Documentation: Detailed API reference and examples
  • 馃洤 Easy Integration: Simple to integrate with existing .NET projects

Documentation Updates

  • 馃摫 Added responsive mobile-friendly documentation
  • 馃張 Improved documentation UI/UX with consistent styling
  • 馃搾 Added comprehensive code examples and API reference
  • 馃拵 @ted search functionality in documentation
  • 馃摌 Added performance metrics and benchmarks
  • 馃洤 Added security guidelines and best practices
  • 鈿狅笍 Added FAQ section for common questions

Technical Documentation

The documentation is now available at https://uuid.soferity.com featuring:

  • Detailed getting started guide
  • API reference documentation
  • Code examples and usage patterns
  • Performance benchmarks
  • Security considerations
  • Frequently asked questions

Installation

Install-Package UUID

Quick Example

var id = new UUID();

// Different string formats
Console.WriteLine(id.ToString()); // Standard format
Console.WriteLine(id.ToBase32()); // Base32 format
Console.WriteLine(id.ToBase64()); // Base64 format

// Get raw bytes
byte[] bytes = id.ToByteArray();

Connect With Us


Thank you to all contributors who helped make this initial release possible! 馃憠

For bug reports and feature requests, please use our GitHub Issues page.