Skip to content

Tags: go-fork/cache

Tags

v0.1.1

Toggle v0.1.1's commit message
Release v0.1.1: Comprehensive Documentation with Mermaid Diagrams

🚀 Major Release Features:
• Complete Vietnamese documentation with interactive Mermaid visualizations
• Professional system architecture diagrams and performance charts
• Comprehensive API documentation and usage examples
• Enhanced developer experience with detailed guides

📚 New Documentation:
• System Overview with architecture diagrams
• Complete Configuration Guide with examples
• Cache Manager API reference and patterns
• Driver Documentation (Memory, File, Redis, MongoDB)
• Provider Integration guide for DI containers
• Migration guides and best practices

🔧 Enhancements:
• Updated README.md with v0.1.1 features and documentation links
• Improved release management with automation scripts
• Enhanced CI/CD workflows and testing infrastructure
• Updated dependencies and compatibility improvements

This release significantly improves the developer experience with comprehensive documentation, making Cache Provider easier to understand, configure, and integrate into Go applications.

v0.1.0

Toggle v0.1.0's commit message
Release v0.1.0: Cache Management Package

Initial release of the cache management package with comprehensive caching capabilities:

🚀 Core Features:
- Multi-driver caching system with Redis, MongoDB, File, and Memory backends
- Type-safe cache operations with TTL support
- Advanced cache operations (increment, decrement, atomic operations)
- Bulk operations for efficient data handling
- Cache statistics and monitoring capabilities
- Tag-based cache invalidation for flexible cache management
- Distributed cache support for scalable applications

💾 Storage Backends:
- Redis: High-performance in-memory caching with persistence options
- MongoDB: Document-based caching with rich query capabilities
- File: Local file system caching for development and testing
- Memory: In-memory caching for ultra-fast access

🔧 Advanced Features:
- Configurable cache policies and eviction strategies
- Automatic serialization with MessagePack support
- Health check and connection monitoring
- Comprehensive error handling and fallback mechanisms
- DI integration for seamless dependency management

Dependencies refreshed to use published module versions.