Merge development into main for v1.5.8 release

Seto Elkahfi committed Sep 10, 2026 at 19:26 UTC ff1ea0f122925d5b0c13093cbef4035776264012

No changes.