Skip to content

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