Releases: appwrite/appwrite
Releases · appwrite/appwrite
1.5.6
What's Changed
Notable Changes
- Prevent functions domain to be used as custom domain by @lohanidamodar in #7934
- Bump console to version 4.3.2 by @stnguyen90 in #8172
Fixes
- Fix auth mode check by @lohanidamodar in #7980
- Fix templates not copying hidden files by @loks0n in #7610
- Use
resourceInternalId
for Querying Function Deployments by @ItzNotABug in #8038 - Fix Email OTP not verifying account by @Meldiron in #8084
- Fix MFA email verification code font by @stnguyen90 in #8082
- Don't kick user and require verification after enabling MFA by @stnguyen90 in #8081
- Fix typo in credit-cards.php credit card image filename by @infysumanta in #8074
- Fix Deprecated Warning in Doctor.php by @xuelink in #8105
- Set limit to retrieve all stats for the usage range by @stnguyen90 in #8117
- Fix email used for name when user is created via Apple OAuth2 by @stnguyen90 in #8102
- Improve cold start error message by @loks0n in #8152
- Allow adding user over limit from Console when creating team membership by @ketanbaitule in #8122
Miscellaneous
- Add GitHub action to close stale issues by @EVDOG4LIFE in #7927
- Document the standard we follow for country codes by @stnguyen90 in #8014
- Add OSV Scanner for vulnerability scans by @btme0011 in #6506
- Fix stale action close reason by @EVDOG4LIFE in #8046
- Fix some typos in comments by @fuyangpengqi in #7993
- Replace missing domain paths in README.md by @BtheGit in #8049
- Add the React Native SDK by @lohanidamodar in #7776
- Bump database by @stnguyen90 in #8080
- Add documentation for metrics by @shimonewman in #8088
- Add new country Palestine with its translations by @xuelink in #8031
- Update users create token description by @stnguyen90 in #8129
- Bump dependencies by @stnguyen90 in #8130
- Fix chinese translation by @xuelink in #8151
New Contributors
- @fuyangpengqi made their first contribution in #7993
- @BtheGit made their first contribution in #8049
- @infysumanta made their first contribution in #8074
Full Changelog: 1.5.5...1.5.6
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