Releases: appwrite/appwrite
Releases · appwrite/appwrite
1.5.5
What's Changed
Notable changes
- Change SMS verification message to only have the code by @stnguyen90 in #7912
- Add new country
Taiwan
with its translations by @xuelink in #7873 - Add Hong Kong (HK) to countries list by @deanurag in #7962
- Add French Polynesia flag to flags.php by @PineappleIOnic in #8007
- Enable auto upgrade for mariadb container by @stnguyen90 in #8020
Fixes
- Use team internal ID for checks and queries for membership by @lohanidamodar in #7836
- Use internal IDs for queries and checks by @lohanidamodar in #7839
- Remove redundant commas by @jgentes in #7764
- Remove a redundant call to fetch the topic document again by @ItzNotABug in #7894
- Fix wrong refresh var for Autodesk by @eldadfux in #7897
- Fix email attachment example by @gewenyu99 in #7681
- Add missing chunkId param to create file abuse key by @stnguyen90 in #7913
- Fix delete message event not firing by @stnguyen90 in #7906
- Fix worker crash when using custom SMTP provider by @stnguyen90 in #7915
- Update email attachments param by @stnguyen90 in #7885
- Fix MFA protected group by @Meldiron in #7947
- Fix recovery code removal by @Meldiron in #7950
- Add recovery code to List factors by @Meldiron in #7949
- Fix challenge type check by @stnguyen90 in #7981
- Fix MFA links in specs by @gewenyu99 in #7966
- Add missing 'apis' attribute to projects collection by @stnguyen90 in #7997
- Update user create error message for console to be console specific by @gewenyu99 in #7996
- Add DB environment variables to appwrite-worker-mails by @mbackonja in #8002
- Delete related attributes on delete collection by @fogelito in #7985
- Fix server errors from invalid or outdated cookies by @PineappleIOnic in #8008
- Fix delete MFA authenticator response model by @stnguyen90 in #8005
- Fix MFA with admin mode by @TorstenDittmann in #7984
Miscellaneous
- Update getEnv to use system lib by @eldadfux in #7895
- Update SDK and docs links in readme by @gewenyu99 in #7978
- Update README.md by @LauraDuRy in #6358
- Bump console to version 4.0.6 by @stnguyen90 in #8017
Note: please run the migrate command even if upgrading from 1.5.x.
New Contributors
- @jgentes made their first contribution in #7764
- @ItzNotABug made their first contribution in #7894
- @xuelink made their first contribution in #7873
- @LauraDuRy made their first contribution in #6358
- @mbackonja made their first contribution in #8002
- @deanurag made their first contribution in #7962
Full Changelog: 1.5.4...1.5.5
1.5.4
What's Changed
Fixes
- Bump executor version to fix docker conflict error by @stnguyen90 in #7804
- Fix webhooks failed connection by @stnguyen90 in #7848
- Fix msg91 params by @abnegate in #7824
- Fix functions domain permissions by @stnguyen90 in #7853
- Fix function build command by @abnegate in #7813
Miscellaneous
- Bump console to version 4.0.5 by @stnguyen90 in #7863
Full Changelog: 1.5.3...1.5.4
1.4.14
What's Changed
Notable changes
- Add console hostname env variable by @TorstenDittmann in #7360
- Add more phone validation by @loks0n in #7165
Fixes
- Migrate enum attribute size to 255 by @fanatic75 in #7183
- Fix SMS import by @stnguyen90 in #7293
- Fix app console hostnames check by @stnguyen90 in #7385
- Fix webp compression by @abnegate in #7566
Miscellaneous
- Update console by @christyjacob4 in #7291
- Escape function build command by @abnegate in #7816
Note: please run the migrate command even if upgrading from 1.4.x.
Full Changelog: 1.4.13...1.4.14
1.5.3
What's changed
Fixes
- Fix Attribute not found when migrating users collection by @stnguyen90 in #7782
- Fix git deployments by @stnguyen90 in #7780
- Allow wildcards for url validation like OAuth2 success by @stnguyen90 in #7791
Miscellaneous
- Bump console to version 4.0.4 by @stnguyen90 in #7793
Full Changelog: 1.5.2...1.5.3
1.5.2
What's Changed
Fixes
- Fix stats migration by @abnegate in #7760
- Fix index migrations by @abnegate in #7769
- Fix Flutter/Dart SDKs by @TorstenDittmann in #7765
- Fix push notifications with no image by @abnegate in #7771
- Fix Python SDK by @abnegate in #7770
- Fix Android SDK deployment by @abnegate in #7770
Full Changelog: 1.5.1...1.5.2
1.5.1
1.5.0
What's Changed
New features
- SSR support added. You can now handle sessions on your server app.
- 2FA support is now added for Appwrite Auth and for Console users.
- Appwrite Messaging added. You can now send emails, SMS messages, and push notifications.
- Appwrite now has enums for all config strings for OAuth, messaging adaptors, and more.
- New runtime versions for Dart, Bun, Ruby, Node, Deno, Python, PHP, Kotlin, Java, and Swift.
- Create custom login flows with custom sessions and tokens.
Upgrading
- Appwrite Cloud is not yet updated to 1.5.x, expect an announcement in the upcoming weeks. If you lock your Appwrite SDK version, this update is not breaking.
- Follow the self-hosted docs to update your self-hosted Appwrite.
- Update your SDKs to the latest versions. The API is backwards compatible, using old SDKs will not break existing apps, but you will not have access to new features.
New Contributors
- @fanksin made their first contribution in #7276
- @iMacHumphries made their first contribution in #7350
- @UtkarshAhuja2003 made their first contribution in #7365
- @Souptik2001 made their first contribution in #7559
- @GuptaPratik02 made their first contribution in #6826
- @navjotNSK made their first contribution in #7651
- @DylanG-64 made their first contribution in #7728
Full Changelog: 1.4.13...1.5.0
1.4.13
What's Changed
Notable changes
- Change enum size validation in update controller by @fanatic75 in #7164
- Bump console to version 3.2.8 in #7167
Bug fixes
- Fix error after adding bigger enum by @fanatic75 in #7162
- Add chunkId to abuse key to prevent rate limit for SDKs by @vermakhushboo in #7154
Miscellaneous
- Fix enum test case by @fanatic75 in #7163
- Add flag to send logs to logger by @vermakhushboo in #7155
- Add a CI task to validate composer file and lock by @TorstenDittmann in #7142
Full Changelog: 1.4.12...1.4.13
1.4.12
What's Changed
Fixes
- Only delete repositories linked to the particular project by @vermakhushboo in #7131
- Fix patch script, make errors silent by @Meldiron in #7134
- Fix git installation deletion by @vermakhushboo in #7140
- Fix verified user getting email verifications by @yatharth1706 in #5174
- Wrap create stats query with Authorization::skip by @shimonewman in #7124
Miscellaneous
- Bump console to version 3.2.7 by @stnguyen90 in #7148
- Implement health thresholds by @Meldiron in #7123
- 1.4.x by @christyjacob4 in #7106
- Repositories recreation script by @Meldiron in #7133
- Add commit flag to delete orphaned projects task by @shimonewman in #7095
- Chore update database by @abnegate in #7138
- chore: update versions and changelog by @christyjacob4 in #7150
If your function got disconnected from your git repository because of the transient bug introduced in 1.4.10, you can manually fix it by disconnecting and reconnecting the function to the git repository.
Full Changelog: 1.4.11...1.4.12