Appwrite 0.8 comes packed with a ton of cool new features like JWT support, ARM support, Anonymous Login, and more.
Appwrite is an open-source, end to end backend server for Web, Mobile, Native, or Backend packaged as a set of Docker microservices. It goal is to abstract and simplify common development tasks behind REST APIs and tools, to help developers build advanced apps way faster.
Using Appwrite, you can easily integrate your app with user authentication & multiple sign-in methods, a database for storing and querying users and team data, storage and file management, image manipulation, Cloud Functions, and more services.
What’s new in Appwrite 0.8
Not every app needs users to create an account right away. The anonymous login is used, allowing users to create an account, without providing personal information such as an email address, username, or password and convert it to a real account at a later stage.
By adding support for JWT authentication, developers can perform actions on behalf of their users and create a lot of new use-cases. With the new JWT support combined with Cloud Functions and the Appwrite Server API, the ability to customize your backend workflows and create new scenarios in reaction to the user or Appwrite events is endless.
All of Appwrite’s core containers now officially support the ARM ecosystem. This allows you to run Appwrite on Raspberry PI, Apple M1, AWS Graviton, and more.
New image preview capabilities
Appwrite has advanced image delivery capabilities, including advanced image cropping and image optimization (WEBP). With the new version, Appwrite introduce new capabilities to the image preview endpoint, including adding image borders, radius, and opacity. This will allow you to use Appwrite as a complete OSS alternative to other commercialized image serving solutions and is an excellent fit for integrating into applications that require high performant clients, and image serving has been an issue.
The root account
In previous versions, the access to the Appwrite Console had to be configured by allowing specific Emails or IPs manually. Therefore the registration was open by default, and to prevent abuse, Appwrite adds an option to limit the console to one root account. This will allow only a single administrative user. When a user has already signed-up, the console account creation endpoint will be blocked. This option will be enabled by default.
Additionally, Appwrite 0.8 brings new settings to users – now, you can choose which of our growing authentication methods you’d like to use for your apps.
For detailed information on all changes, you can refer to the full changelog or project’s website.