Releases: appwrite/appwrite
Releases Β· appwrite/appwrite
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
1.4.4
What's Changed
Changes
- Function domains force https by @Meldiron in #6269
- Add router protection by @Meldiron in #6272
- Automatically parse event body by @Meldiron in #6317
- Add health endpoints by @christyjacob4 in #6346
- Update logo by @christyjacob4 in #6352
- Update banner by @christyjacob4 in #6356
- Update references by @christyjacob4 in #6350
- Bump console to version 3.2.0 by @stnguyen90 in #6354
Fixes
- Fix wrong device type by @Meldiron in #6271
- Fix build race condition by @Meldiron in #6270
- Fix large builds by @Meldiron in #6273
- Fix migrations by @Meldiron in #6302
- Add Description for Download Deployment by @PineappleIOnic in #6268
- Fix deployment delete by @stnguyen90 in #6290
- Fix project deletion by @stnguyen90 in #6260
- Fix LinkedIn OAuth by @btme0011 in #6229
- Fix execution body limit by @Meldiron in #6326
- Disable console protection by @Meldiron in #6329
- Convert descriptions to sentence case by @Dksie09 in #5926
- Update avatar font and default colors by @stnguyen90 in #6277
- Bump composer to fix migration bug by @stnguyen90 in #6344
- Fix execution call timeout by @Meldiron in #6332
- Bump appwrite-assistant to prevent it from crashing w/o open ai key by @stnguyen90 in #6342
- Fix empty fulltext search by @abnegate in #6349
- Fix avatars tests by @stnguyen90 in #6363
- Remove Special Chars from Initials by @PineappleIOnic in #6164
New Contributors
Full Changelog: 1.4.3...1.4.4
1.4.3
What's Changed
Features
- Support for the all new bun runtime #6230
- Stripe function templates Console #540
Fixes
- Fix missing _APP_OPENSSL_KEY_V1 in the compose file #6199
- Fix V2 functions env vars #6215
- Fix Don't update User Accessed At for Users and Teams APIs #6222
- Fix Git deploys with S3 #6227
- Fix manual internal id insertion #6232
- Fix function timeout #6235
- Fix collections with datetime attributes migration #17
- Fix not all user data being migrated #17
- Fix team memberships migration #16
- Fix events validation on create/update webhooks #6219
- Fix schedules task #6246
- Fix missing keys when updating document via relationship Database #320
- Fix Discord template Console #538
- Fix form var is url not text Console #539
- Fix incorrect link to migration docs for self-hosted to cloud Console #543
- Fix can't disable smtp Console #548
- Fix create function cover for case where VCS is not enabled Console #544
- Fix users list not re-rendering Console #537
- Fix create attribute modal null when selecting same time twice Console #549
- Fix runtime versions in templates Console #546
New Contributors
Full Changelog: 1.4.2...1.4.3
1.4.2
What's Changed
- Create a GH workflow to cleanup the GH cache by @stnguyen90 in #6080
- Update the trigger for the cleanup actions cache workflow by @stnguyen90 in #6096
- Make install confirmation case insensitive by @stnguyen90 in #6097
- chore: generate specs by @christyjacob4 in #6100
- Remove route setIsActive() call by @stnguyen90 in #6101
- Update migration script to not remove schedule from functions by @stnguyen90 in #6095
- Fix fileSecurity check by @stnguyen90 in #6102
- Fix events not triggering functions and path not a string bugs by @vermakhushboo in #6109
- Fix create phone session abuse key by @stnguyen90 in #6134
- Fix CLI backwards compatibility by @stnguyen90 in #6125
- Override forEachDocument() to skip the cache collection by @stnguyen90 in #6144
- Fix Not Found error when deploying function from git by @stnguyen90 in #6133
- Add required params for scheduled functions by @stnguyen90 in #6148
- Update the error message for router_domain_not_configured by @stnguyen90 in #6145
- Fix _APP_EXECUTOR_HOST for upgrades by @stnguyen90 in #6141
- Change executor hostname back to appwrite-executor by @stnguyen90 in #6160
- Fix create execution request filter from previous SDK version by @stnguyen90 in #6146
- Fix: AI Assistant by @Meldiron in #6153
- Make URL optional for Create Membership API and Serverside Requests by @PineappleIOnic in #6157
- Fix: v2 functions by @Meldiron in #6142
- Fix migrations worker by @abnegate in #6116
- Fix: Global variables by @Meldiron in #6150
- Fix webhook secret validation and executor path validation by @vermakhushboo in #6162
- Fix: Untrusted custom domains + auto-ssl by @Meldiron in #6155
- Update composer.lock by @PineappleIOnic in #6161
- fix: migration issues by @christyjacob4 in #6167
- Fix function trigger by @stnguyen90 in #6168
- Fix: Function redeploys by @Meldiron in #6169
- Fix guests missing global scope by @abnegate in #6172
- 1.4.x by @christyjacob4 in #6135
- Remove duplicated volumes section by @stnguyen90 in #6185
- Chore update changelog by @christyjacob4 in #6179
- Chore update sdks by @christyjacob4 in #6099
- Feat mock enums by @abnegate in #6188
- 1.4.x by @christyjacob4 in #6187
Note: please run the migrate command even if upgrading from 1.4.x.
Full Changelog: 1.4.1...1.4.2
1.4.1
What's Changed
Fixes
- Fix scope 500 errors by @abnegate in #6071
- Fix domains migration by @stnguyen90 in #6076
- Fix mock headers by @abnegate in #6078
- Fix missing variable in email templates by @christyjacob4 in #6077
- Fix router error by @stnguyen90 in #6079
- Fix swapped from/to name by @abnegate in #6081
- Fix Firebase migrations by @abnegate in #6084
Changes
- Update framework version by @christyjacob4 in #6067
- Update firebase connect scope by @abnegate in #6083
- Upgrade task by @stnguyen90 in #6068
Note: please run the migrate command even if upgrading from 1.4.x.
Full Changelog: 1.4.0...1.4.1
1.4.0
What's Changed
Features
- Command Center
- Smoother navigation with AI, search and keyboard shortcuts.
- Functions
- Templates, revised syntax, dedicated logging, custom domains, and Git deployment.
- Migrations
- One-click project migration from Firebase, Supabase, NHost, and Appwrite to Appwrite.
- Email Templates
- Customizable, multi-language system emails.
Pull Requests
- GraphQL Support in Appwrite by @christyjacob4 in #944
- Feat db pools eldad by @eldadfux in #4330
- Fix usage on DB Pools by @lohanidamodar in #4545
- Revert "Fix usage on DB Pools" by @christyjacob4 in #4582
- latest cli version by @lohanidamodar in #4597
- Sync 1.2.x by @christyjacob4 in #4621
- Feat fixes for pools by @eldadfux in #4607
- feat: mysql support by @christyjacob4 in #4284
- Feat: Decouple executor by @Meldiron in #4650
- Feat refactor tasks only using platform library by @lohanidamodar in #4665
- feat: move project endpoint to another service by @christyjacob4 in #4672
- Feat realtime dbpools by @abnegate in #4673
- Improve schedule accuracy + simplify by @Meldiron in #4668
- Simplify pool sizing by @abnegate in #4679
- Refactor functions worker by @shimonewman in #4659
- Refactor scheduler by @shimonewman in #4641
- Deleted functions by @shimonewman in #4691
- fix: return types by @christyjacob4 in #4695
- Add retry logic to CLI by @Meldiron in #4694
- feat: add support for the new DSN class by @christyjacob4 in #4578
- feat: disable auth on console project by @christyjacob4 in #4705
- Feat add console by @christyjacob4 in #4707
- Fix env vars by @abnegate in #4716
- Fix: Failing errors by @Meldiron in #4697
- fix: volume sync by @christyjacob4 in #4720
- Feat: add executor vars by @Meldiron in #4738
- Fix: db pool sharing by @Meldiron in #4748
- Fix: Db pools QA by @Meldiron in #4752
- Feat usage refactor for db pools by @lohanidamodar in #4616
- fix project Id issues by @lohanidamodar in #4764
- fix hourly stats by @lohanidamodar in #4765
- Improve: Executor error handler by @Meldiron in #4766
- Fix: unsaved changes in team invitation by @Meldiron in #4776
- Updated the error descriptions for better SEO. by @gewenyu99 in #4740
- Get default region param from env by @abnegate in #4780
- Update examples for Swift, Kotlin, Web, Android and Apple by @gewenyu99 in #4756
- Sync 1.2.x by @abnegate in #4736
- Fix event-triggered executions syntax error by @Meldiron in #4837
- feat (projects): auth session limit by @lohanidamodar in #4831
- Fix: expired session, schedule deletes by @Meldiron in #4860
- Fix: mimetype size by @Meldiron in #4814
- Fixed README documentation by @keul in #4537
- workflows: Update codeql-action to v3 by @sarthakroy2002 in #4534
- update zh-tw translation by @vrabe in #4285
- Remove invalid link by @kalpeshT101 in #4298
- Update add-translations.md by @tusharxoxoxo in #4317
- workflows: Update actions/checkout to v3 by @Sushrut1101 in #4332
- Fix User not found exception by @karniv00l in #4506
- fix: empty payload returned as list by @geisterfurz007 in #4050
- docs: update windows powershell commands by @vimode in #4533
- fix: correctly handle
=
in .env by @megatank58 in #4341 - Feat: Build output size by @Meldiron in #4844
- Fix : translation french "emails.recovery.body" by @pomarec in #4783
- Fix max session method by @abnegate in #4896
- Feat graphql support by @christyjacob4 in #974
- Feat: 1.2.x release preps by @Meldiron in #4909
- Feat: 1.2.x migrations by @Meldiron in #4911
- Fix: 1.2.x merge conflicts by @Meldiron in #4910
- Upgrade console by @Meldiron in #4913
- Feat: console upgrade 2.1.1 by @Meldiron in #4914
- Fix: 1.2.x migration by @Meldiron in #4915
- Fix: auth session limit model by @Meldiron in #4912
- Update descriptions for create session endpoints about session limits by @gewenyu99 in #4916
- Fix: 1.2.x deps version by @Meldiron in #4917
- 1.2.x by @abnegate in #4891
- Fix: nested escaping by @Meldiron in #4918
- Fix: SDK changelogs by @Meldiron in #4919
- Feat: Upgrade SDK generator by @Meldiron in #4920
- Fix:getting started docs by @Meldiron in #4922
- Fix missing env var category by @Meldiron in #4923
- Fix graphql examples to include _ for internal attributes by @stnguyen90 in #4925
- Update README.md by @eldadfux in #4926
- Update graphql examples to recursively show nested fields by @stnguyen90 in #4928
- Updates readme and contributing guide according to suggestions from editing agency by @gewenyu99 in #4934
- Bump utopia-php/storage by @stnguyen90 in #4964
- Update contributing guide to include submodule update command by @stnguyen90 in #4741
- feat: add code to account creation endpoint by @christyjacob4 in #4977
- refactor: make mails event and worker general by @lohanidamodar in #4859
- Function default timeout example fix by @gewenyu99 in #4991
- Fix null warnings by @PineappleIOnic in #4654
- Revert "Feat: Build output size" by @christyjacob4 in #4885
- feat: update account codes by @christyjacob4 in #5019
- Update Dockerfile by @PineappleIOnic in #5020
- updated timestamp format to ISO string in realtime payload by @Akshay-Rana-Gujjar in #4515
- Update PR Template by @stnguyen90 in #4754
- Update create-team-membership.md by @gewenyu99 in #5014
- feat: use constants in switch case by @christyjacob4 in #4795
- Convert _APP_STORAGE_DEVICE env var to lowercase by @stnguyen90 in #4988
- Fix typo in Model/Locale.php by @eltociear in #4669
- Replace Appwrite Validators with backported Utopia ones by @PineappleIOnic in #5004
- feat: aggregate stats by @christyjacob4 in #4889
- feat: add hamster script by @christyjacob4 in #5044
- Feat aggregate stats by @christyjacob4 in #5045
- feat: add hamster script by @christyjacob4 in #5047
- Update DBIP Database by @PineappleIOnic in #5049
- Fix deletes worker not deleting project database tables by @abnegate in #4984
- Fix deletes worker not deleting database collections by @abnegate in https://github.com/appwrite/appwrit...
1.3.8
What's Changed
- Fix audit user internal #5809
Note: please run the migrate command even if upgrading from 1.3.x.
Full Changelog: 1.3.7...1.3.8