What loco-rs/loco shipped
Written by FoxPlug from public releases; not affiliated with Loco. An automatic summary of the public release, pull request and commit data of github.com/loco-rs/loco. Loco did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- Loco 1.2.0 released with row-level multi-tenancy, presigned storage URLs, Tera components, Postgres-only builds, and fixes to app generation. Release
- Added opt-in multi-tenancy feature with TenantEntity declarations and TenantQueryExt::in_tenant for scoping Sea-ORM queries. Pull request #1824
- Storage layer now supports presigned URLs via StoreDriver::presign_get and
presign_putfor direct client uploads and downloads. Pull request #1827 - TeraView gained
render_componentmethod to render individual Tera v2 components without rendering entire pages. Pull request #1822 - db-sqlite is now an optional feature, allowing Postgres-only apps to compile without SQLite dependencies and reduce build time. Pull request #1828
- Background worker Redis connections now survive slow or dropped connections instead of silently losing queued jobs. Pull request #1831
Why it matters
Loco 1.2.0 brings production-ready multi-tenancy support for applications serving multiple organizations, adds presigned URLs for scalable file handling, and reduces compilation overhead for Postgres-focused deployments. Several reliability fixes address failure modes in background workers that were previously hidden from monitoring.
Changelog entry
- Release Loco 1.2.0 Release
- Add opt-in multi-tenancy feature with TenantEntity and TenantQueryExt::in_tenant Pull request #1824
- Add
presign_getandpresign_putto StoreDriver for presigned URLs Pull request #1827 - Add
render_componentmethod to TeraView Pull request #1822 - Make db-sqlite an optional feature, on by default Pull request #1828
- Fix background worker to survive slow or dropped Redis connections Pull request #1831
Loco 1.2.0 ships row-level multi-tenancy, presigned storage URLs, Tera components, Postgres-only builds, and background worker reliability fixes.
Loco 1.2.0 is out. Multi-tenancy at the query level lets you scale applications serving many organizations. Presigned URLs enable direct client uploads. Postgres-only builds skip SQLite entirely. Background workers survive connection failures. Plus Tera components and dozens of app generation fixes.
More from loco-rs/loco on GitHub
Merged pull requests
- Loco 1.2.0 (#1835, merged September 24, 2026 by jondot) (source)
- Add tenant query scoping and a full-stack multitenancy example (#1824, merged September 24, 2026 by shuvroroy) (source)
- Add
render_componentto TeraView. (#1822, merged September 22, 2026 by schungx) (source) - fix(bgworker/redis): survive a slow or dropped worker connection (#1831, merged September 22, 2026 by mikosco4real) (source)
- feat: optional db-sqlite feature for Postgres-only compile paths (#1828, merged September 22, 2026 by robertazzopardi) (source)
- feat(storage): add presign_get/presign_put to StoreDriver (#1827, merged September 22, 2026 by robertazzopardi) (source)
- docs: modernize "the tour" applying new code style (#1829, merged September 16, 2026 by Data5tream) (source)
- feat(bgworker):
perform_all_laterbatch job enqueueing (#1821, merged September 16, 2026 by mccormickt) (source) - docs(readme): add Indonesian translation (#1823, merged September 8, 2026 by Yoruxyv) (source)
- ci: pin the toolchain, and stop style from hiding test results (#1825, merged September 8, 2026 by jondot) (source)
- feat(website): "and AI agents" note on the hero (#1819, merged August 19, 2026 by jondot) (source)
- docs(blog): 1.1.0 release announcement (#1816, merged August 19, 2026 by jondot) (source)