Обновления продукта Logto
Logto v1.45.0 уже здесь. В этом выпуске представлены Self-Hosted Pro с лицензиями на премиальные возможности, запросы к ресурсам API с линейным временем выполнения и оптимизации выбора разрешений.
Logto v1.45.0 уже здесь. В этом выпуске представлены Self-Hosted Pro с лицензиями на премиальные возможности, запросы к ресурсам API с линейным временем выполнения и оптимизации выбора разрешений.
Logto v1.45.0 представляет лицензии Self-Hosted Pro для разблокировки премиальных возможностей на самостоятельных инстанциях — включая совместную работу в Console, настраиваемый интерфейс входа, удаление брендинга и повышенные лимиты для SAML — а также крупные оптимизации в обработке запросов к ресурсам API. Вот что нового.
Самостоятельные развертывания Logto теперь могут устанавливать и активировать подписочные лицензии (например, Self-Hosted Pro) для получения расширенных возможностей, полностью работая в своей собственной инфраструктуре.
PUT /api/systems/license и GET /api/systems/license). Установленные ключи проверяются оффлайн при помощи подписей ES256 и встроенного публичного ключа Logto.GET /api/resources?includeScopes=true сопоставление scope с API-ресурсами теперь выполняется за линейное время с использованием Map.groupBy и PostgreSQL array binding (= ANY(...)). Это устраняет квадратичные задержки и решает сбои на арендаторах с более чем 65 535 ресурсами.GET /api/resources теперь принимает параметр запроса excludeManagementApis, чтобы фильтровать внутренние ресурсы Management API Logto на уровне базы данных. Переключатели разрешений в Console для сторонних приложений, динамических приложений, ролей организаций и ролей пользователей теперь используют этот фильтр вместо загрузки всех ресурсов в браузер, предотвращая тайм-ауты интерфейса при большом количестве ресурсов.index.html в корневой папке ресурсов перед записью файлов в хранилище, а также выдаются подробные ошибки для неподдерживаемых форматов сжатия или слишком больших файлов.app/page.tsx в быстром старте Next.js App Router обновлён — теперь Home объявляется как async компонент, это исправляет ошибку TypeScript TS1308. (Спасибо @timokoethe).tinypool до v2 для устранения уязвимостей зависимостей.Спасибо всем участникам сообщества, чья работа попала в релиз:
Готовы обновиться? Ознакомьтесь с нашим гайдом по обновлению с пошаговой инструкцией. Полный список изменений смотрите на странице релиза на GitHub. Есть вопросы или отзывы? Присоединяйтесь к нам на Discord или создайте issue на GitHub.