Releases: appwrite/appwrite
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
1.4.11
1.4.10
What's Changed
Notable changes
- Update DB health API to return 500 if DB is down by @shimonewman in #7096
- Add cURL timeout and prevent storing response data for webhooks by @vermakhushboo in #7056
Fixes
- Fix swoole warning by @loks0n in #7071
- Fix regression from worker refactor by @stnguyen90 in #7074
- Fix the Health service's get X queue endpoints by @stnguyen90 in #7073
- Fix optional services by @abnegate in #7078
- Ensure usage endpoints don't throw 500 when usage is disabled by @stnguyen90 in #7087
- Fix missing functionId error on create execution by @loks0n in #7091
- Fix missing sessionId error by @loks0n in #7085
- Fix 500 error when creating proxy rule by @loks0n in #7084
- Ensure linked VCS repos and comments are deleted when project/function is deleted by @vermakhushboo in #7066
- Handle cases where password history could contain NULLs by @PineappleIOnic in #7092
Miscellaneous
- Remove mock endpoints by @PineappleIOnic in #7070
- Improve error handling and add more validation for migrations by @PineappleIOnic in #6828
- Chore bump dependencies by @stnguyen90 in #7104
Full Changelog: 1.4.9...1.4.10
1.4.9
What's Changed
Bug fixes
- Fix 400 error on function domain execution by @stnguyen90 in #7059
Full Changelog: 1.4.8...1.4.9
1.4.8
What's Changed
Notable changes
- Fix certificate emails and add support for variables in email template subject by @stnguyen90 in #6495
- Bump console to version 3.2.5 by @stnguyen90 in #7027
- Bump utopia database and storage versions by @abnegate in #7002
Bug fixes
- Fixes cookie headers not being passed properly by router by @Meldiron in #7024
- Fix permission problem in deletes worker by @abnegate in #7013
Miscellaneous
- Improve error handling in the realtime service by @TorstenDittmann in #6998
- Update the error code for unsupported protocol by @vermakhushboo in #7006
- Improve CI tests by executing them in parallel by @christyjacob4 in #6198
- Update README.md to add links to orchestration tools by @krishvsoni in #7011
- Update gitpod setup to install instead of update dependencies by @TorstenDittmann in #6938
- Remove analytics from install script by @TorstenDittmann in #7017
- Improve database logging by @abnegate in #7003
- Add VCS tests by @vermakhushboo in #6894
- Improve error messages by @gewenyu99 in #6487
- Add command to delete orphaned projects by @shimonewman in #7015
New Contributors
- @krishvsoni made their first contribution in #7011
Full Changelog: 1.4.7...1.4.8
1.4.7
What's Changed
Fixes
- Fix missing body in async function execution by @shimonewman in #6988
Full Changelog: 1.4.6...1.4.7
1.4.6
What's Changed
Changes
Add new health endpoints by @Meldiron
New health endpoints let you check the active queue of pending changes in Appwrite. This includes pending builds, databases, deletes, mail, messages, and migrations. This improves visibility of queues and lets you identify issues when queue sizes grow unexpectedly.
#6319
Add 30-second timeout for synchronous executions by @Meldiron
Synchronous executions with super long timeouts will block API and executor. This adds a timeout to prevent abuse. Long-running functions should be executed asynchronously.
#6370
Add Dart 3.1 runtime support by @Meldiron
Dart 3.1 runtime is added to Appwrite. You can enable Dart 3.1 by adding dart-3.1
to your _APP_FUNCTIONS_RUNTIMES
variable.
#6936
Bump console to version 3.2.3 @stnguyen90
Update Appwrite to use a newer version of Appwrite Console. Changes introduced can be found here.
#6947
Fixes
Fix realtime deletes by @stnguyen90
Fixes the mysterious errors about real-time deletes events that were poping up due to a bug.
#6897
Update teamInternalId when updating project team by @stnguyen90
Deleting an organization can delete transferred projects because teamInternalId
s were not properly updated.
This PR fixes this issue.
#6898
Fix Spanish translations (emails) by @DH-555
Our community superstar @DH-555 fixed some copy in our Spanish emails :D
#5290
New Contributors
Full Changelog: 1.4.5...1.4.6
1.4.6-RC2
What's Changed
- Fix events queue by @shimonewman in #6958
- chore: update backup timings by @christyjacob4 in #6959
Full Changelog: 1.4.6-RC1...1.4.6-RC2
1.4.6-RC1
What's Changed
- Fix: Publish CI/CD script by @Meldiron in #6300
- Feat: New health endpoints by @Meldiron in #6319
- Update cl-1.4.x by @stnguyen90 in #6366
- Patch: Sync executions timeout by @Meldiron in #6370
- feat: package json by @TorstenDittmann in #6253
- chore: remove DB creates by @christyjacob4 in #6445
- chore: update database by @christyjacob4 in #6446
- Update with hacktoberfest instructions. by @gewenyu99 in #6454
- chore: add database overrides by @christyjacob4 in #6499
- Update logo in README-CN.md by @stnguyen90 in #6496
- Cl 1.4.x by @christyjacob4 in #6301
- 1.4.x by @christyjacob4 in #6345
- Added Hacktoberfest Contributing Guidelines by @Haimantika in #6509
- chore: upgrade console to 3.2.2 on cloud by @TorstenDittmann in #6884
- hamster script fix by @shimonewman in #6885
- Feat db per worker by @abnegate in #6888
- Fix realtime deletes by @stnguyen90 in #6897
- Update teamInternalId when updating project team by @stnguyen90 in #6898
- Fix: spanish translations (emails) by @DH-555 in #5290
- chore: fix spec links by @TorstenDittmann in #6434
- Merge main into 1.4.x by @christyjacob4 in #6930
- Feat: Dart 3.1 support by @Meldiron in #6936
- chore: cleanup obsolete CLI tasks by @christyjacob4 in #6940
- Delegate custom deletes by @abnegate in #6934
- chore: remove resque library and update health check endpoints by @christyjacob4 in #6946
- Refactor workers by @shimonewman in #6928
- Cl 1.4.x by @christyjacob4 in #6900
- Bump console to version 3.2.3 by @stnguyen90 in #6947
- API DB timeout by @abnegate in #6949
- Prepare 1.4.6 release by @stnguyen90 in #6948
- hard coding utopia logger to 0.3.1 by @shimonewman in #6953
- Feat: Upgrade executor by @Meldiron in #6952
New Contributors
Full Changelog: 1.4.5...1.4.6-RC1
1.4.5
What's Changed
Changes
- Bump console to version 3.2.1 by @stnguyen90 in #6868
Fixes
- Fix: realtime logs by @Meldiron in #6478
- Fix: Upgrade executor by @Meldiron in #6476
- Fix missing array flag on migration errors response model rule by @abnegate in #6469
- Ensure openruntimes-executor restarts after a server reboot by @stnguyen90 in #6490
Full Changelog: 1.4.4...1.4.5