Встроенный автоматический SSL, пользовательские домены, новые функции аутентификации, темный режим и многое другое!

После долгой работы и ожиданий со стороны нашего сообщества разработчиков я очень рад объявить о выпуске версии 0.5 внутреннего сервера Appwrite.

Новая версия Appwrite полна новых функций, улучшений Appwrite API. Appwrite 0.5 - самая стабильная версия Appwrite на сегодняшний день.

Как и любой другой выпуск Appwrite, этот выпуск был бы недоступен без потрясающей поддержки сообщества разработчиков приложений с открытым исходным кодом Appwrite. Благодаря отзывам нашего сообщества, отчетам об ошибках и предложениям по функциям мы можем быть уверены, что максимально эффективно используем сервер Appwrite с каждым новым выпуском.

Это также прекрасная возможность поблагодарить участников нашего сообщества Кристи Джейкоб, Торстена Диттманна, Армино Поппа и Педро Сиснерос Сантана за отправку нам отличных запросов на включение и создание этого релиза.

Что нового?

В этом новом выпуске мы добавили много новых функций, а также улучшили спецификацию Appwrite API, чтобы сделать его более последовательным, предсказуемым и сократить время обучения для начала работы с Appwrite.

Ниже приведен список некоторых из наших наиболее заметных новых функций. Я также рекомендую посетить нашу новую домашнюю страницу и сайт документации, чтобы узнать больше о нашей новой и улучшенной спецификации API.

Пользовательские области действия OAuth

Настраиваемые области OAuth позволяют разработчикам Appwrite запрашивать дополнительные разрешения при регистрации пользователей с помощью поставщика OAuth, запрашивая токены доступа с разрешением на любые доступные области OAuth, предлагаемые данным поставщиком OAuth.

Это даст разработчикам гораздо больше гибкости, когда потребуется расширенная и более сложная интеграция со сторонними поставщиками.

Новые адаптеры OAuth

Как и в предыдущей версии Appwrite, в новой версии Appwrite также представлены новые адаптеры OAuth по вашему выбору.

В версии 0.5 вы найдете восемь новых адаптеров для Discord, Twitch, Spotify, Yahoo, Salesforce, Яндекс, PayPal и Bitly.

Пользовательские домены

Новая функция персонального домена позволит вам прикрепить свой домен к серверу Appwrite.

Эта функция отлично подходит для добавления дополнительной конфиденциальности и безопасности для веб-интеграции, позволяя использовать собственные файлы cookie безопасного сеанса, а не сторонние. Это также очень полезно, потому что современные браузеры начнут полностью блокировать сторонние файлы cookie в будущих выпусках.

Автоматически созданные сертификаты SSL

Благодаря новой функции персонального домена мы также очень рады представить генератор сертификатов автоматического SSL.

Генератор сертификатов автоматически создаст новый бесплатный сертификат SSL для ваших пользовательских доменов с помощью CertBot Let's Encrypt. Appwrite также позаботится об обновлении вашего сертификата SSL, чтобы вам не приходилось беспокоиться ни о чем, кроме написания кода приложения.

Темный режим и отзывчивый интерфейс

Версия 0.5 представляет полностью темный режим и поддержку отзывчивого пользовательского интерфейса для домашней страницы Appwrite, веб-сайта документации и панели инструментов консоли Appwrite.

Вы можете легко переключаться между темным и светлым режимами с помощью кнопки переключения темы. Это также хорошая возможность поблагодарить нашего члена сообщества, Kolkies, за то, что он впервые предложил эту функцию в нашем репозитории GitHub.

Начать

Если вы еще не начали использовать внутренний сервер Appwrite, вы можете сделать это быстро, установив локальный экземпляр с помощью Docker (занимает около двух минут).

После того, как вы установили локальную копию внутреннего сервера Appwrite, лучше всего начать с нашего руководства по началу работы (~ две минуты чтения) и прочитав нашу Документацию по API.

Версия 0.5 также представляет новую пошаговую установку из командной строки, которая поможет вам легко настроить настройку Appwrite.

Проверьте игровую площадку Appwrite

В новом выпуске Appwrite 0.5 мы также выпустили обновленную версию Appwrite Playground. Appwrite Playground - отличный способ быстро понять, как можно использовать Appwrite для создания своего следующего нового проекта.

Игровая площадка Appwrite - это простая демонстрация веб-интеграции Appwrite, где вы можете найти очень простые и простые примеры кода, которые помогут вам понять, насколько легко и быстро вы можете интегрировать Appwrite.

Что дальше?

Вы можете узнать больше о полных изменениях в версии 0.5, просмотрев журнал изменений Appwrite.

Хотя мы только что выпустили версию 0.5, работа над версией 0.6 уже началась, и вы все можете следить за нашим прогрессом вживую на GitHub и делиться своими отзывами, предложениями и запросами на включение.

Спасибо за прочтение!