Repository navigation
Version 1.0 Release Candidate 1
Pre-release
Pre-release
Major Features
-
Multi-Database Support: Added support for multiple database endpoints with automatic load balancing
- Configure multiple database hosts in configuration
- Connections automatically distributed across available endpoints
-
Threading Models: Support for both threaded and non-threaded deployment scenarios
threadedmode (default): Thread-safe connection handling with locks for traditional multi-threaded web serversnon-threadedmode: Removes locking overhead for single-threaded applications, eliminating GIL contention- Configurable threading model via configuration
-
FalconAS Compatibility: Full compatibility with FalconAS Python Application Server
- 1 Process == 1 Python Interpreter (threading-less) model
- Effectively solves GIL issues through non-threaded configuration mode
- Optimized for process-per-request architectures
Architecture & Performance
- Configuration Enhancements:
- Threading model configuration
Documentation & Development
-
Documentation: Complete rewrite of documentation to reflect new features
- Comprehensive Sphinx-based documentation
- Configuration guides and examples
-
API Improvements: Better error handling and connection management
- Enhanced exception handling with specific error classes
- Improved connection iteration and management
- Improved threading-model stability / thread locking