Logto product updates
Logto v1.45.0 is here. It introduces Self-Hosted Pro with license-based premium entitlements, linear-time API resource queries, and permission picker optimizations.
Logto v1.45.0 is here. It introduces Self-Hosted Pro with license-based premium entitlements, linear-time API resource queries, and permission picker optimizations.
Logto v1.45.0 introduces Self-Hosted Pro licenses to unlock premium capabilities on self-hosted instances—including Console team collaboration, custom sign-in UI, removing branding, and higher SAML limits—along with major API resource query optimizations. Here's what's new.
Self-hosted Logto deployments can now install and activate subscription licenses (such as Self-Hosted Pro) to unlock advanced capabilities while running entirely within their own infrastructure.
PUT /api/systems/license and GET /api/systems/license). Installed keys are verified offline using ES256 signatures against Logto's embedded public key.GET /api/resources?includeScopes=true, matching scopes to API resources now runs in linear time using Map.groupBy and PostgreSQL array binding (= ANY(...)). This eliminates quadratic slowdowns and resolves failures on tenants with more than 65,535 resources.GET /api/resources now accepts an excludeManagementApis query parameter to filter out internal Logto Management API resources at the database level. Console permission pickers for third-party apps, dynamic apps, organization roles, and user roles use this filter instead of loading every resource into the browser, preventing UI timeouts on resource-heavy tenants.index.html exists at the asset root before writing files to storage, and provide actionable error messages for unsupported ZIP compression formats or oversized files.app/page.tsx example in the Next.js App Router quick start to declare Home as an async component, fixing TypeScript error TS1308. (Thanks to @timokoethe).tinypool to v2 to address dependency vulnerabilities.Thanks to the community members whose work shipped in this release:
Ready to upgrade? Check out our upgrade guide for step-by-step instructions. For the complete list of changes, see the GitHub release page. Have questions or feedback? Join us on Discord or open an issue on GitHub.