sql_conn 2.0.0
sql_conn: ^2.0.0 copied to clipboard
Universal production-ready Flutter SQL connector using JDBC and secure pooled connections.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project follows Semantic Versioning.
2.0.0 - 2026-01-24 #
🚀 Major Release — Complete Modern Rewrite #
This release is a full modernization of sql_conn, rebuilt for production-grade usage.
Added #
- Pigeon-based type-safe Flutter ↔ Android communication
- Multi-connection support via
connectionId - Prepared statements with parameterized queries
- Stored procedure execution support
- SQL script / batch execution support
- Null-safe Dart API (Dart 3 / Flutter 3)
- Android-only lightweight example app
- Modern Android toolchain (AGP 8+, Kotlin 1.9, Java 17 target)
Changed #
- Migrated from MethodChannel to Pigeon
- Complete rewrite of Android plugin architecture
- Simplified stateless Flutter API design
- Updated build system and Gradle configuration
Removed #
- Legacy MethodChannel implementation
- Old Android threading and StrictMode hacks
- Manual JSON string construction logic
Security #
- Prepared statements to prevent SQL injection
- No credential logging