What this package is like to depend on
Last release 1 months ago
21 Jul 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
5 months old
8 releases · first in 2026
8 releases in the last 12 months
see the full history below
Release timeline
8 releases · Mar 2026 to Jul 2026Releases
latest 8-
0.1.721 Jul 2026Release notes
Open source →- Fix connection failures with passwords containing URL-reserved characters (
/ ? # %and friends): credentials were spliced raw into a connection URL, so/ ? #surfaced as "invalid port number" and%sequences were percent-decoded into a different password. Connect options are now built programmatically (never through a URL); covered by regression tests including unicode passwords
- Fix connection failures with passwords containing URL-reserved characters (
-
0.1.620 Jul 2026Release notes
Open source →- Fix corrupted darwin-x64 binary that broke universal (arm64+x86_64) macOS release builds with "dsymutil failed with exit code 1": ad-hoc re-signing the cross-compiled x86_64 dylib left it unparseable by dsymutil. The binary is rebuilt and shipped as produced by the linker; the publish script now gates macOS binaries on a dsymutil parse check
-
0.1.520 Jul 2026Release notes
Open source →- Add TLS support (rustls) and a new
sslModeoption (disabled,preferred,required,verify_ca,verify_identity); defaults topreferred. Validated against MySQL over TLS - Fix native symbol collision when multiple anaki drivers are loaded in the same process: the driver now binds its FFI symbols from its own library handle first, falling back to the native-assets runtime for bundled builds
- Add TLS support (rustls) and a new
-
0.1.419 Jul 2026Release notes
Open source →- Fix BINARY/VARBINARY values being hex-encoded even when they are text: MySQL reports text columns with a binary collation (e.g.
SHOW TABLES/ information_schema metadata) as VARBINARY, so table names came back as hex strings. Valid UTF-8 is now decoded as text; only genuinely binary payloads fall back to hex
- Fix BINARY/VARBINARY values being hex-encoded even when they are text: MySQL reports text columns with a binary collation (e.g.
-
0.1.319 Jul 2026Release notes
Open source →- Fix universal (arm64+x64) macOS builds: the build hook now copies the binary into the per-config output directory, so each architecture slice gets its own file (previously both slices pointed at the same dylib and lipo failed with duplicate architectures)
-
0.1.219 Jul 2026Release notes
Open source →- Fix pub.dev packaging: native binaries are now really inside the published archive (0.1.1 tarballs were missing native_libs/ because a repo-root gitignore rule excluded them from
dart pub publish)
- Fix pub.dev packaging: native binaries are now really inside the published archive (0.1.1 tarballs were missing native_libs/ because a repo-root gitignore rule excluded them from
-
0.1.119 Jul 2026Release notes
Open source →- DECIMAL/NUMERIC and DATE/TIME/DATETIME/TIMESTAMP/YEAR columns now decode correctly (previously returned null); timestamps as RFC3339/ISO-8601, decimals as precision-preserving strings
- FFI exports are panic-safe: internal panics become error responses instead of aborting the host process (#2)
- Query rows keep the SELECT column order instead of returning alphabetically sorted keys (#5)
- Native library loads via the native-assets asset id (works with
flutter buildframework bundling), with filesystem search as fallback (#6) - Prebuilt native binaries included for all supported platforms (#4)
- New build target: Linux ARM64 (aarch64)
-
0.1.027 Mar 2026Release notes
Open source →- Initial release
- Core
AnakiDbclass with SQL-first API AnakiQueryBuilderfor fluent queriesMigratorandSeederfor database migrations- Support for SQLite, PostgreSQL, MySQL, and SQL Server
- Cross-platform native libraries (macOS, Linux, Windows)