NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2606 most downloaded on pub.dev
Native MySQL client written in Dart. Tested with MySQL Percona Server (5.7, 8), MariaDB (10). Supports TLS.
Last release 4 years ago
no release in 18 months
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 27 of 27 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
27 releases · first in 2022
One column per quarter.
Add timeoutMs param to pool constructor
Change default charset to ut8mb4 (fix emojies)
Add support for unix socket connection. See example/main_unix_socket.dart
Fix colByName and typedColByName: ignore column name case
Fix caching_sha2_password auth plugin
Add support for multiple statements
Fix _lastError reset in _forceClose() and used after
Add section about error handling to README.md
Expose mysql server error code in MySQLServerException
Remove general Exception class. Add custom exception classes
Fix string encoding in prepared statements
- Fix in transaction flag
- Fix capability flags parsing
Fix prepared statement select with params (handle two EOF packets if numOfCols and numOfParams are both > 0)
- Fix decoding long strings
Add info about typed access to readme and examples
Implement typed access to column data
- Add more docs and examples
Encode all data using utf8.encode() and utf8.decode()
Add handling of incomplete packets in _spliPackets() method
- Add doc comments and example
- Implement iterable result sets
Implement caching_sha2_password auth plugin
Fix bug with hardcoded host and port
- Implement prepared statements - Add more tests
- Fix readme and docs
- Initial version.
Your coding agent can read these notes before it upgrades. Set up the MCP server →