1.0.0 — 2025-04-20
← 1.0.1 | ↑ 1.x series
Architecture
Database Adapters
- Refactored database adapter architecture for better modularity
- Separated base SQLAlchemy functionality from specific database implementations
- Introduced dedicated adapters for PostgreSQL, SQLite, and StarRocks
- Enhanced session management with improved registry system
Added
PostgreSQL Support
- Implemented dedicated PostgreSQL adapter with optimized connection handling
- Added PostgreSQL-specific session management
- Enhanced configuration options for PostgreSQL connections
SQLite Support
- Added dedicated SQLite adapter with improved transaction handling
- Implemented SQLite-specific session management
- Enhanced mock testing capabilities for SQLite
StarRocks Support
- Introduced StarRocks database adapter
- Implemented StarRocks-specific session management
- Added configuration support for StarRocks connections
Changed
Core Architecture
- Moved base SQLAlchemy functionality to
adapters/base/sqlalchemy
- Refactored session management system for better extensibility
- Improved atomic transaction decorator implementation
Documentation
- Updated API reference for new adapter structure
- Enhanced configuration documentation
- Added examples for new database adapters
Code Quality
- Improved type safety across database adapters
- Enhanced error handling in session management
- Optimized connection pooling implementation