Skip to content

SimpleSQL v1.1.1

Latest

Choose a tag to compare

@NhanAZ NhanAZ released this 10 Oct 22:54
v1.1.1
4a9a5b1

Changes

  • Confirm single-session and paired SQL saves by reading the expected rows on the same libasynql worker before updating in-memory sessions or queuing YAML mirrors.
  • Treat a connector callback with missing or mismatched rows as a failed save. This covers prepared MySQL statements that an affected libasynql revision can incorrectly report as successful.
  • Keep paired writes atomic as one SQLite or MySQL InnoDB statement.

Validation

  • SimpleSQL source CI: locked Composer dependencies, PHPStan max, PHP lint, SQL parser checks, SQLite/MySQL InnoDB writes and injected failure tests.
  • SimpleEconomy consumer CI: pinned DevTools PHAR build, producer and example PHPStan max, artifact verification, and isolated Axolotl-PM 5.49.1 SQLite and MySQL runtime smoke tests with successful and rejected paired transfers.

The SQL resource files changed. Bundle the matching resources/simplesql/mysql.sql and resources/simplesql/sqlite.sql with this source revision. This virion is distributed as source; no standalone plugin PHAR is attached. Retain the previous release and data backups for rollback.