PackageTrack
Sign in Get early access

mysql_client

Native MySQL client written in Dart. Tested with MySQL Percona Server (5.7, 8), MariaDB (10). Supports TLS.

0.0.27 20K downloads/mo #2210 most downloaded on pub.dev zim32/mysql.dart

What this package is like to depend on

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

0 releases in the last 12 months

see the full history below

Release timeline

27 releases · Feb 2022 to Oct 2022
2023 2024 2025 2026
Release Pre-release

Releases

latest 27
  1. 0.0.27 04 Oct 2022
    Release notes
    • Add timeoutMs param to pool constructor
    Open source →
  2. 0.0.26 18 Sep 2022
    Release notes
    • Change default charset to ut8mb4 (fix emojies)
    • Add timeoutMs option to connect() method
    • Increase default timeout from 5 seconds to 10 seconds
    Open source →
  3. 0.0.25 27 Jul 2022
    Release notes
    • Add support for unix socket connection. See example/main_unix_socket.dart
    Open source →
  4. 0.0.24 05 Jul 2022
    Release notes
    • Fix colByName and typedColByName: ignore column name case
    Open source →
  5. 0.0.23 05 Jul 2022
    Release notes
    • Fix caching_sha2_password auth plugin
    Open source →
  6. 0.0.22 04 Jul 2022
    Release notes
    • Check server supports SSL
    • Add support for multiple statements
    Open source →
  7. 0.0.21 02 Jul 2022
    Release notes
    • Fix _lastError reset in _forceClose() and used after
    Open source →
  8. 0.0.20 01 Jul 2022
    Release notes
    • Refactor error handling
    • Add section about error handling to README.md
    • Fix connection pool bugs
    • Fix mysql protocol string parsing (ascii instead of utf8)
    Open source →
  9. 0.0.19 23 May 2022
    Release notes
    • Expose mysql server error code in MySQLServerException
    Open source →
  10. 0.0.18 16 May 2022
    Release notes
    • Remove general Exception class. Add custom exception classes
    Open source →
  11. 0.0.17 16 May 2022
    Release notes
    • Fix string encoding in prepared statements
    Open source →
  12. 0.0.16 07 May 2022
    Release notes
    • Fix in transaction flag
    Open source →
  13. 0.0.15 26 Apr 2022
    Release notes
    • Fix capability flags parsing
    Open source →
  14. 0.0.14 20 Apr 2022
    Release notes
    • Fix prepared statement select with params (handle two EOF packets if numOfCols and numOfParams are both > 0)
    Open source →
  15. 0.0.13 23 Mar 2022
    Release notes
    • Fix decoding long strings
    Open source →
  16. 0.0.12 21 Mar 2022
    Release notes
    • Add info about typed access to readme and examples
    Open source →
  17. 0.0.11 22 Feb 2022
    Release notes
    • Implement typed access to column data
    • Add tests
    Open source →
  18. 0.0.10 16 Feb 2022
    Release notes
    • Add more docs and examples
    Open source →
  19. 0.0.9 15 Feb 2022
    Release notes
    • Use utf8 charset by default
    • Encode all data using utf8.encode() and utf8.decode()
    Open source →
  20. 0.0.8 15 Feb 2022
    Release notes
    • Improve error handling
    • Add handling of incomplete packets in _spliPackets() method
    • Fix parameters substitution
    • Add mysql_client tests
    Open source →
  21. 0.0.7 15 Feb 2022
    Release notes
    • Add doc comments and example
    Open source →
  22. 0.0.6 14 Feb 2022
    Release notes
    • Implement iterable result sets
    Open source →
  23. 0.0.5 14 Feb 2022
    Release notes
    • Implement caching_sha2_password auth plugin
    • Refactor data packets handling
    • Split data packets
    • Fix some bugs
    Open source →
  24. 0.0.4 13 Feb 2022
    Release notes
    • Implement SSL connection
    • Fix bug with hardcoded host and port
    Open source →
  25. 0.0.3 12 Feb 2022
    Release notes
    • Implement prepared statements
    • Add more tests
    Open source →
  26. 0.0.2 11 Feb 2022
    Release notes
    • Fix readme and docs
    Open source →
  27. 0.0.1 11 Feb 2022
    Release notes
    • Initial version.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive