Appwrite Version 0.2.0 is Available Now
We are happy to announce the release of our new version 0.2.0 that includes some new features and bug fixes reported and fixed with the help of the Appwrite’s developers community. The new release puts us just another step closer to our first stable version (1.0.0) which we expect to reach in a few months.
New Features
Limit Console Access
With the new Appwrite version, you now have the option to lock the Appwrite console dashboard. This feature is extremely helpful when deploying Appwrite in production or on IOT devices. With the new release, you can limit the console access to a list of users IP’s, specific list of email addresses or a list of email domains. To learn more about this feature check our console ACL tutorial.
Control Abuse Checks
Another helpful option we added is to cancel the abuse check and disable Appwrite API rate limiting. This is a feature requested by our community and is helpful when testing and playing around with the Appwrite server in dev mode. By default, the abuse check is enabled and it’s not recommended to disable it in production. You can learn more about this in our Docker environment variable documentation.
API Endpoint
In your new version, we have added a new field to your Appwrite console project settings. The new field will show you your API endpoint URL. We added the endpoint path to help developers quickly integrate with their SDK and to help avoid confusion.
New OAuth Providers
Our community member, Christy Jacob has put a lot of work and effort to add support for new OAuth providers. We now have support for 3 new providers (Google, Gitlab and Bitbucket) that you can use to allow your users to easily log in to your apps. Thank you, Christy, for all the effort.
New Locales
The new version includes 15 new locales contributed by our amazing community as part of Hacktoberfest. If you wish to help us add more locales go to our translations issue and send us a pull request. The new locales added are cat, de, es, fi, fr, gr, hi, id, it, nl, pt-br, pt-pt, ro, tr and ua. We now have a total of 17 locales and we expect to make this number a lot bigger by the end of October.
Breaking Changes
Please notice that until we reach our first stable version (1.0.0) we might still introduce API breaking changes. This helps us to use your feedback and improve the API but still avoid creating legacy code while still in beta versions.
We expect to reach our first stable version in a few months. Until we do, we recommend that you check each release change-log and make sure you use the right SDK for each server version.
SDK Versioning
Starting with this release we will indicate on our SDKs readme files which version of the API they support. To use SDK that supports older versions of our API just check the SDK release tab in the relevant Github repository.
Thanks and Credits
Again, Huge thank you to all our community members who dedicated their time and sent amazing pull requests, reported bugs and suggested new features:
- 🇳🇴 Petter Charles Redfern (Github)
- 🇧🇷 Jessé Souza (Github)
- 🇪🇸 Esther Álvarez Feijoo (Github)
- 🇮🇳 Christy Jacob (Github, Linkedin)
- 🇺🇦 Dmitriy Danilov (Github, Twitter)
- 🇮🇩 Zeet (Github)
- 🇫🇮 Pessi Päivärinne (Github)
- 🇺🇳 Sergi Vos (Github, Twitter, Linkedin)
- 🇮🇱 Tomer Cohen (Github, Twitter)
- 🇮🇹 Tatiana (Github)
- 🇬🇷 Panagiotis Skarlas (Github, Twitter)
- 🇷🇺 Alexey Pyltsyn (Github)
- 🇩🇪 Robin C (Github)
- 🇮🇳 Parikshit Hooda (Github)
- 🇫🇷 Corentin Le Fur (Github)
- 🇬🇧 Callum Lowry (Github)
- 🇷🇴 Bogdan Covrig (Github, Twitter)
- 🇳🇱 Kolkies (Github)
- 🇹🇷 Mustafa Dur (Github)
- 🇵🇹 Luís Pinto (Github)
- 🇮🇳 Saksham Saxena (Github)
This new version release is a product of the great feedback and help we received from our community members on both Github and Gitter.
Appwrite’s best feature is the fact that it is 100% open source. Join us on our Gitter channel or Github repo and help us improve and add more important features that can make life easier for developers everywhere.