v1.2.1 — Legacy Persistence Compatibility Hotfix
Overview
This hotfix resolves a critical persistence issue affecting servers upgrading from older dumpster inventory implementations.
The update restores full backwards compatibility with legacy ox_inventory dumpster stashes while preserving the new production-grade persistence architecture introduced in previous releases.
Servers using historical trash_* stash identifiers will now retain all existing dumpster contents without migration-related overwrites or inventory loss.
Fixed
Legacy Dumpster Inventory Compatibility
- Fixed old dumpster inventories opening as empty
- Fixed legacy
trash_*stash identifiers being overwritten - Fixed duplicate stash insert attempts on existing dumpsters
- Fixed migration conflicts between old and new persistence systems
- Fixed existing dumpster contents becoming inaccessible after upgrade
Added
Legacy Persistence Support
- Added legacy stash identifier preservation
- Added legacy coordinate fallback lookup support
- Added existing stash lookup priority handling
- Added backwards-compatible dumpster resolution workflow
Migration Improvements
Database Safety
- Disabled automatic coordinate stash rewrites
- Preserved historical stash references during migrations
- Improved migration safety for long-term persistence environments
- Hardened migration handling against legacy database structures
- Improved compatibility with historical
garbage_binsdatasets
Persistence Improvements
Stability
- Improved long-term dumpster persistence reliability
- Improved compatibility between old and new dumpster architectures
- Improved protection for pre-existing
ox_inventorystash data - Improved upgrade safety for live production servers
Notes
This release is strongly recommended for all servers upgrading from older versions of:
pigeon_trash
pigeon-trash pre-v1.2.1
legacy ox_inventory dumpster systems