NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
A Firebase-style keyword API, setup generator, HTTP backend client, and driver layer for SQL and NoSQL databases.
Last release 2 months ago
19 Jul 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
5 months old
7 releases · first in 2026
One column per month.
Added optional driver capability declarations for transactions, returned write rows, upserts, and native aggregation.
AnySqlUnsupportedException for optional operations unavailable on a
driver, backend, or store dialect.AnySqlStore.transaction() with a transaction-scoped keyword store.count() and exists() query helpers.addAll() writes and whereNotIn filters for SQL and MongoDB.AnySqlUnsupportedException instead of a connection exception.set operations to use ON CONFLICT DO UPDATE
instead of the delete-and-insert behavior of INSERT OR REPLACE.Added AnySqlStore.close() plus generated withStore and withBackendStore helpers for safer connection cleanup.
AnySqlStore.close() plus generated withStore and
withBackendStore helpers for safer connection cleanup.anysql package.^3.10.0 for modern SQLite native-asset
support.RETURNING, while
ignoring returning inside comments and string literals.collation and timeoutMs driver
options.Added AnySqlStore, a Firebase-style keyword API over AnySqlConnection with collection, where, orderBy, limit, offset, doc, add, set, update, and delet
AnySqlStore, a Firebase-style keyword API over AnySqlConnection
with collection, where, orderBy, limit, offset, doc, add,
set, update, and delete operations for SQL and MongoDB dialects.connection.store(dialect: ...) plus first() helpers for easier
single-row and single-document reads.dart run anysql/dart run anysql setup so setup asks only for one
included database and generates a focused options file with store helpers.dart run anysql a short alias for interactive setup.Added dart run anysql setup for interactive options file generation after installing the package.
dart run anysql setup for interactive options file generation after
installing the package.AnySqlParameters helpers for named, positional, and document-style
query parameters.AnySqlConfigException.Added package:anysql/anysql_drivers.dart with built-in real driver adapters for PostgreSQL, MySQL, SQLite, and MongoDB.
package:anysql/anysql_drivers.dart with built-in real driver adapters
for PostgreSQL, MySQL, SQLite, and MongoDB.PostgresAnySqlDriver backed by package:postgres.MysqlAnySqlDriver backed by package:mysql_client.SqliteAnySqlDriver backed by package:sqlite3.MongodbAnySqlDriver backed by package:mongo_dart.init, configure, and invalid SQLite flags.doc/driver_guide.md with built-in driver usage examples.AnySqlException
subclasses.anysql differs from ORMs, query
builders, and direct database drivers.insertMany, updateMany, replaceOne,
deleteMany, and count.AnySqlHttpBackendClient for JSON HTTP backend/proxy connections.AnySqlQueryException with a short
statement preview.AnySqlConnectionException.AnySqlConnectionException with a stable explanation.shelf dependency with http for the built-in backend
client.--host, --port,
--username, --password-env, and --ssl.package:anysql/anysql_drivers.dart import.parameters: {'values': [...]}.Added dart run anysql init to generate a starter lib/anysql_options.dart file with editable dummy options for PostgreSQL, MySQL, SQLite, and MongoDB.
dart run anysql init to generate a starter
lib/anysql_options.dart file with editable dummy options for PostgreSQL,
MySQL, SQLite, and MongoDB.AnySqlOptionsFile.byDialect to the generated starter file.init and configure class-name defaults.Initial public release of anysql.
Initial public release of anysql.
AnySql client for direct driver lookup and connection opening.AnySqlConfig with convenience constructors for PostgreSQL, MySQL, SQLite,
MongoDB, and custom driver options.dart run anysql configure.AnySqlOptions support for direct drivers and backend/proxy
clients.String.fromEnvironment for passwords through
--password-env.Your coding agent can read these notes before it upgrades. Set up the MCP server →