Changelog
Welcome to the Jiro.Shared changelog. This section contains detailed information about all changes, updates, and releases for each version of the shared types and models library.
Available Versions
- v1.3.2 "Seisō" - Clean logging optimization by removing verbose request/response body logging
- v1.3.1 "Seigō" - Precision & reliability fixes with SignalR serialization improvements and enhanced logging
- v1.3.0 "Ōtō" - Response acknowledgment with ActionResult returns and channel-based streaming
- v1.2.2 "Tsuiseki" - Stream request tracking with request ID support and improved hub method organization
- v1.2.1 "Bunri" - Streaming architecture refinement with two-phase streaming pattern
- v1.2.0 "Nagare" - Streaming support for logs and session messages with IAsyncEnumerable
- v1.1.6 "Shinpo" - Progress enhancement with improved connection handling, thread safety, and enhanced logging for JiroClientBase
- v1.1.5 "Kiban" - Foundation strengthening with JiroClientBase abstract class for simplified client implementations
- v1.1.4 "Chōwa" - Interface harmony with clearer WebSocket interface naming conventions
- v1.1.3 "Kizen" - Foundation refinement with enhanced session request models and improved API consistency
- v1.1.2 "Shinpo" - Progress and advancement with documentation improvements and bug fixes
- v1.1.1 "Byakko" - Response handler methods with [HubMethodName] attributes for all client-to-server responses
- v1.1.0 "Kaizen" - Enhancement release with system monitoring, memory cache utilities, and database extensions
- v1.0.1 - Patch release fixing NuGet package display issues
- v1.0.0 "Hajimari" - Initial release with WebSocket endpoints, gRPC definitions, and shared models
Resources
- Code Names Reference - Complete guide to release code naming convention and future ideas
About This Section
Each version has its own dedicated changelog file with comprehensive details about:
- ✨ Features Added - New functionality and capabilities
- 🔄 Changes - Modifications to existing features
- 🐛 Bug Fixes - Issues resolved in the release
- 🛠️ Technical Details - Architecture and implementation changes
- 📊 Metrics - Release statistics and performance data
Versioning
Jiro.Shared follows semantic versioning (SemVer) with meaningful code names:
- Code Names: Each major release includes a Japanese-inspired code name that reflects the theme of the release
- Semantic Versioning: MAJOR.MINOR.PATCH format following SemVer principles
- Release Branches: Releases are tagged from the main branch
This project follows Semantic Versioning (SemVer) for version numbering.