Final release of this repository. Active development continues at atomicassets/atomicassets-api, which shares this database lineage and migrates any eosio-contract-api deploy forward automatically.
Fixed
AtomicAssets v2 contracts add a deltemplate action that deletes rows from the on-chain templates table. This filler treated that delta as a fatal error and crash-looped on the same block after every restart:
Consumer queue stopped due to an error at #<block> AtomicAssets: A template was deleted. Should not be possible by contract
The filler now logs a warning and keeps the indexed template row (the contract only allows deleting templates that never issued an asset, so the retained row stays accurate).
Also included
Changes merged since v1.3.24: a fix for the template_buyoffer subquery sometimes returning more than one row, response compression, and the switch to the MIT license.
Upgrading
Rebuild your image from this tag as usual. If your filler is already crash-looping on the error above, deploy the rebuilt image and restart; it replays from its checkpoint and moves past the block. Nothing in the database needs repair.
This release keeps the indexer alive on a chain running AtomicAssets v2 contracts, but it does not index the new v2 data. For mutable templates, schema media types, author succession, and the AtomicMarket royalty read layer, move to atomicassets/atomicassets-api - the migration is automatic, see its UPGRADING.md.