denis19 denis19

Релиз SeaORM 1.0 — открытой реляционной ORM-системы для помощи в создании веб-сервисов на Rust

В начале августа 2024 года состоялся стабильный релиз первой мажорной версии SeaORM. Это проект открытой реляционной ORM-системы (Object-Relational Mapping), которая помогает создавать веб-сервисы на Rust с использованием возможностей динамических языков.Исходный код компонентов проекта SeaORM написан на Rust и опубликован на GitHub под лицензиями MIT и Apache.Поддерживаемые проектом СУБД: MySQL, MariaDB, PostgreSQL, SQLite и MSSQL.«Прошло почти три года с момента выпуска SeaORM 0.2.

В то время мы приступили к созданию SQL ORM для асинхронной экосистемы Rust, объединив лучшие крейты, чтобы разработчики могли создавать высокопроизводительные и надёжные веб-сервисы», — уточнили в команде проекта.Основные моменты и улучшения в SeaORM 1.0:• обновлено определение схемы миграции;• переработано сопоставление типов SQLite;• добавлена поддержка альтернативного регистра для Entity Model и Active Enum;• SeaORM пока оставлен на SQLx 0.7, но в планах переход на SQLx 0.8 (в SeaORM 1.1);Разработчики проекта пояснили, что SeaORM 1.x будет поддерживаться как минимум 1 год.

DMCA