Perpetuity v0.6.0 Release Notes

    • 🐎 Stop extending persisted/retrieved objects with Perpetuity::PersistedObject. Extending these objects invalidates method caches inside the VM, which degrades performance.
    • 0️⃣ Cache all objects returned from Mapper#find(id) by default into the mapper object. This can be bypassed with Mapper#find(id, false)
    • Do not store uninitialized attributes with the MongoDB serializer. This shrinks the size of documents when possible.