From bad576b069a122486bf1a9f58f48d58e1c575cb6 Mon Sep 17 00:00:00 2001 From: "Vincent (Wen Yu) Ge" Date: Fri, 8 Mar 2024 13:41:50 +0000 Subject: [PATCH] Update readme --- CHANGES.md | 319 +++++++++++++++++++++++++++++++++++++++++++++++++++ README-CN.md | 6 +- README.md | 6 +- SECURITY.md | 1 + 4 files changed, 326 insertions(+), 6 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 5dd4ba877..8f51b5d1b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,322 @@ +# Version 1.5.0 +## What's Changed +### New features +- SSR support added. You can now handle sessions on your server app. [Learn more in docs](https://appwrite.io/docs/products/auth/server-side-rendering) +- 2FA support is now added for Appwrite Auth and for Console users. [Learn about adding 2FA to your app](https://appwrite.io/docs/products/auth/2fa) [Learn about 2FA on Console](https://appwrite.io/docs/advanced/security/2fa) +- Appwrite Messaging added. You can now send emails, SMS messages, and push notifications. [Learn more in docs](https://appwrite.io/docs/products/messaging) +- Appwrite now has enums for all config strings for OAuth, messaging adaptors, and more. [Learn more in the docs](https://appwrite.io/docs/sdks) +- New runtime versions for Dart, Bun, Ruby, Node, Deno, Python, PHP, Kotlin, Java, and Swift. [Learn more in docs](https://appwrite.io/docs/products/functions/runtimes) +- Create custom login flows with custom sessions and tokens. [Learn more in docs](https://appwrite.io/docs/products/auth/custom-token) + +### 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](https://appwrite.io/docs/advanced/self-hosting/update) 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. +### Ful changes +* Sync 1.5.x by @abnegate in https://github.com/appwrite/appwrite/pull/6030 +* Sync master into 1.5.x by @fanatic75 in https://github.com/appwrite/appwrite/pull/6092 +* add collections to config file and messaging scopes to config file by @fanatic75 in https://github.com/appwrite/appwrite/pull/5930 +* Sync 1.4.x to 1.5.x by @fanatic75 in https://github.com/appwrite/appwrite/pull/6233 +* Feat add messaging response models by @fanatic75 in https://github.com/appwrite/appwrite/pull/5951 +* Feat messages event config by @fanatic75 in https://github.com/appwrite/appwrite/pull/5986 +* Sync main 1.5.x by @fanatic75 in https://github.com/appwrite/appwrite/pull/6514 +* Sync 1.5.x with 1.4.x by @fanatic75 in https://github.com/appwrite/appwrite/pull/6875 +* Feat provider controllers by @fanatic75 in https://github.com/appwrite/appwrite/pull/6023 +* Feat topics controller by @fanatic75 in https://github.com/appwrite/appwrite/pull/6032 +* Feat sms push controllers by @fanatic75 in https://github.com/appwrite/appwrite/pull/6950 +* Sync 1.4.x to 1.5.x by @fanatic75 in https://github.com/appwrite/appwrite/pull/6965 +* Providers from attribute by @fanatic75 in https://github.com/appwrite/appwrite/pull/6991 +* made review changes by @fanatic75 in https://github.com/appwrite/appwrite/pull/7010 +* removes provider from topics by @fanatic75 in https://github.com/appwrite/appwrite/pull/7014 +* review changes by @fanatic75 in https://github.com/appwrite/appwrite/pull/7048 +* Event label messaging by @fanatic75 in https://github.com/appwrite/appwrite/pull/7058 +* Feat logs messaging api by @fanatic75 in https://github.com/appwrite/appwrite/pull/7069 +* Chore sync main 1.5.x by @fanatic75 in https://github.com/appwrite/appwrite/pull/7115 +* Chore sync main by @abnegate in https://github.com/appwrite/appwrite/pull/7120 +* Add XDebug by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7082 +* More review changes by @fanatic75 in https://github.com/appwrite/appwrite/pull/7129 +* Feat target provider type by @fanatic75 in https://github.com/appwrite/appwrite/pull/7132 +* removes internal provider by @fanatic75 in https://github.com/appwrite/appwrite/pull/7151 +* Feat account target by @fanatic75 in https://github.com/appwrite/appwrite/pull/7152 +* 1.4.x by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7149 +* adds user name in subscriber response model by @fanatic75 in https://github.com/appwrite/appwrite/pull/7177 +* feat: add migration stats task by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7187 +* migrates enum attribute size to 255 by @fanatic75 in https://github.com/appwrite/appwrite/pull/7183 +* changes TextMagic to Textmagic in all places and uses email validator by @fanatic75 in https://github.com/appwrite/appwrite/pull/7188 +* chore: upgrade console to 3.2.9 by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7189 +* makes provider creation fields optional and adds target info in subsc… by @fanatic75 in https://github.com/appwrite/appwrite/pull/7195 +* Chore update sdks by @abnegate in https://github.com/appwrite/appwrite/pull/7180 +* adds target when creating user via server endpoint by @fanatic75 in https://github.com/appwrite/appwrite/pull/7217 +* Feat add message provider type by @abnegate in https://github.com/appwrite/appwrite/pull/7219 +* feat: update console by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7225 +* Implement Job based hamster by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7216 +* bump: console version by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7238 +* chore: update console version by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7240 +* misc changes by @fanatic75 in https://github.com/appwrite/appwrite/pull/7227 +* Update appwrite base image by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7241 +* Revert "Update appwrite base image" by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7256 +* feat: upgrade console to 3.2.15 by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7258 +* mail support string as attachment by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7261 +* fix redis issue by encoding content by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7262 +* Fix cookie issue by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7260 +* support mail template override by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7251 +* feat: project usage custom date range by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7266 +* feat: usage breakdown by project by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7270 +* provide retention time as queue server resource by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7272 +* fix: remove expired cookie by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7275 +* PEA-15 Refactor Deletes and maintenance worker by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7273 +* Refactor usage execution trigger by @shimonewman in https://github.com/appwrite/appwrite/pull/7274 +* Fix max array size 1 by @abnegate in https://github.com/appwrite/appwrite/pull/7287 +* chore: update console by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7291 +* Fix SMS import by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7293 +* rename stats collection by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7301 +* fix deletes worker by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7310 +* Sync main with 1.4.x by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7312 +* combining network inbound by @shimonewman in https://github.com/appwrite/appwrite/pull/7298 +* chore: update console by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7313 +* Update console by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7314 +* chore: update console by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7315 +* chore: update console by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7316 +* chore: update console by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7319 +* chore: update hamster script by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7320 +* Refactor usage worker sn by @shimonewman in https://github.com/appwrite/appwrite/pull/7326 +* usageHook tweaks by @shimonewman in https://github.com/appwrite/appwrite/pull/7330 +* Refactor inf metric calc by @shimonewman in https://github.com/appwrite/appwrite/pull/7339 +* Fix user last activity not updating by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7292 +* Fix user identity attaching to wrong user by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7280 +* fix for file extension not supported by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7349 +* Bump console to version 3.3.14 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7358 +* Bump console to version 3.3.15 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7359 +* Update tr.json by @fanksin in https://github.com/appwrite/appwrite/pull/7276 +* Improve large file handling by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7351 +* PEA-38 compression constants by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7366 +* Fix permission issue with chunk upload by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7328 +* 1.4.x by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7317 +* Sync with main by @shimonewman in https://github.com/appwrite/appwrite/pull/7374 +* Feat: Max password length by @Meldiron in https://github.com/appwrite/appwrite/pull/7376 +* feat: console hostname env variable by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7360 +* Sync main by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7384 +* Add `_APP_CONSOLE_HOSTNAMES` env var to allow more hostnames to the console project by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7377 +* Fix app console hostnames check by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7385 +* Add General E2E tests to CI pipeline by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7386 +* Fix app console hostnames check on refactor usage sn by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7387 +* executor: pass build timeout to runtimes by @iMacHumphries in https://github.com/appwrite/appwrite/pull/7350 +* Create an enum for Message status by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7380 +* [Feat]: Zoho OAuth Provider by @UtkarshAhuja2003 in https://github.com/appwrite/appwrite/pull/7365 +* Messaging uniform logic fixes by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7397 +* Webhook attempts PR suggestions by @Meldiron in https://github.com/appwrite/appwrite/pull/7402 +* fix: escape html in email params by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7409 +* Add a flag to install and upgrade commands to not start Appwrite by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7271 +* Add support for querying topic total by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7388 +* Adds uniform error logic for messaging worker and extra params for email by @fanatic75 in https://github.com/appwrite/appwrite/pull/7245 +* Update the delete identity endpoints to set the params and payload by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7348 +* Fix utopia-php/framework version by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7410 +* feat: account delete by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7415 +* chore: update collection name in hamster by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7417 +* Feat: Magic URL improvements by @Meldiron in https://github.com/appwrite/appwrite/pull/7416 +* feat: update assistant by @loks0n in https://github.com/appwrite/appwrite/pull/7421 +* Feat: Improve worker logging by @Meldiron in https://github.com/appwrite/appwrite/pull/7192 +* Added security phrase to magic URL by @Meldiron in https://github.com/appwrite/appwrite/pull/7424 +* fix: hotfix for redirect param in custom templates by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7437 +* Make OTP template more contextual by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7434 +* Fix: Remove passwordAgain by @Meldiron in https://github.com/appwrite/appwrite/pull/7441 +* Rename usage_network_infinity to usage_bandwidth_infinity by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7443 +* Added cloud base templates to appwrite/appwrite by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7440 +* Remove the endpoint param for APNS providers by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7418 +* Default topic description to an empty string instead of null by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7430 +* feat: SSR by @loks0n in https://github.com/appwrite/appwrite/pull/5777 +* Add support for draft messages by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7429 +* Add search param for list subscribers endpoint by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7382 +* Delete subscribers and update topic totals when deleting target by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7396 +* Fix list messages allowed queries by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7381 +* Allow filtering targets by provider type by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7419 +* Feat message scheduling by @abnegate in https://github.com/appwrite/appwrite/pull/7431 +* Fix create/update push target routes by @abnegate in https://github.com/appwrite/appwrite/pull/7461 +* Fix cc + bcc targets fetched by identifier instead of $id by @abnegate in https://github.com/appwrite/appwrite/pull/7468 +* Add endpoint to list a message's targets by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7463 +* Limit webhook failure attempts to 10 by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7128 +* Follow existing style of code by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7470 +* Refactored url construction by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7478 +* hamster additions by @shimonewman in https://github.com/appwrite/appwrite/pull/7462 +* Feat: session renewal by @Meldiron in https://github.com/appwrite/appwrite/pull/7452 +* Feat: Email OTP by @Meldiron in https://github.com/appwrite/appwrite/pull/7422 +* feat: delete account by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7392 +* Fix: Email image endpoints by @Meldiron in https://github.com/appwrite/appwrite/pull/7474 +* Feat smtp test endpoint by @eldadfux in https://github.com/appwrite/appwrite/pull/7307 +* Update ruby by @abnegate in https://github.com/appwrite/appwrite/pull/7464 +* Refactor usage by @shimonewman in https://github.com/appwrite/appwrite/pull/7005 +* Fix: Certificate email style by @Meldiron in https://github.com/appwrite/appwrite/pull/7475 +* sync: 1.5.x with main by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7486 +* 1.5.x <- main by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7485 +* Refactor Usage Stats by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7311 +* Feat maintenance delete expired targets by @abnegate in https://github.com/appwrite/appwrite/pull/7460 +* Trigger deletes worker when target is deleted by @abnegate in https://github.com/appwrite/appwrite/pull/7490 +* Throw on enable if provider credentials are missing instead of ignoring by @abnegate in https://github.com/appwrite/appwrite/pull/7484 +* Add Queue Retry Command to Appwrite by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7391 +* Add failed queues endpoint to health by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7466 +* Feat: CNAME validation logs by @Meldiron in https://github.com/appwrite/appwrite/pull/7482 +* Add queue management commands by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7497 +* Add threshold to queue failed health endpoint by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7499 +* fix: use atomic operations for count updates by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7511 +* chore: add logs by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7513 +* chore: add logs by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7514 +* chore: add auth label to phone endpoint by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7515 +* JSON + OR query support by @fogelito in https://github.com/appwrite/appwrite/pull/7252 +* Labels limit by @fogelito in https://github.com/appwrite/appwrite/pull/7504 +* chore: update rate limits by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7523 +* Add message delete route by @abnegate in https://github.com/appwrite/appwrite/pull/7510 +* Feat remove description by @abnegate in https://github.com/appwrite/appwrite/pull/7518 +* Upgrade to PHP 8.2 by @eldadfux in https://github.com/appwrite/appwrite/pull/7067 +* Add SMTP provider by @abnegate in https://github.com/appwrite/appwrite/pull/7525 +* remove debug leftovers by @shimonewman in https://github.com/appwrite/appwrite/pull/7531 +* feat: ssr changes by @loks0n in https://github.com/appwrite/appwrite/pull/7532 +* Add webhook max failed attempts as env variable by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7489 +* Feat: Rename security phrases by @Meldiron in https://github.com/appwrite/appwrite/pull/7533 +* Update to standard namespacing for enums by @abnegate in https://github.com/appwrite/appwrite/pull/7537 +* Remove redundant usage labels by @abnegate in https://github.com/appwrite/appwrite/pull/7536 +* Update containers by @abnegate in https://github.com/appwrite/appwrite/pull/7526 +* feat: mfa by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7346 +* Fix: client error reporting by @Meldiron in https://github.com/appwrite/appwrite/pull/7539 +* Feat session target delete by @abnegate in https://github.com/appwrite/appwrite/pull/7540 +* Fix spec generation by @abnegate in https://github.com/appwrite/appwrite/pull/7538 +* Feat block countries from certain regions by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7487 +* Fix: Empty values in PATCH of users by @Meldiron in https://github.com/appwrite/appwrite/pull/7471 +* Add a 20 second delay to maintenance worker by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7544 +* Add health certificate validity endpoint by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7547 +* Add count for messages(sms) metric by @shimonewman in https://github.com/appwrite/appwrite/pull/7520 +* Fix user API mfa route auth by @abnegate in https://github.com/appwrite/appwrite/pull/7549 +* Fix graphql tests by @abnegate in https://github.com/appwrite/appwrite/pull/7553 +* Fix message status values and enums by @abnegate in https://github.com/appwrite/appwrite/pull/7552 +* Update param name by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7519 +* Fix SHA function enum name by @abnegate in https://github.com/appwrite/appwrite/pull/7554 +* Sync main with refactor-usage-sn by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7556 +* Usage queue poc by @shimonewman in https://github.com/appwrite/appwrite/pull/7503 +* Update team counts by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7561 +* PEA-233-prevent console user deletion before deleting their team by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7500 +* PEA-233-prevent console user deletion before deleting their team by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7563 +* Update place holders from [PARAM_NAME] to by @gewenyu99 in https://github.com/appwrite/appwrite/pull/7560 +* PEA-334 - Fix spec use cloud endpoint by default by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7567 +* Merge main by @abnegate in https://github.com/appwrite/appwrite/pull/7568 +* Hardcode size and orders for Json Key Indexes by @fogelito in https://github.com/appwrite/appwrite/pull/7557 +* Feat support label queries by @abnegate in https://github.com/appwrite/appwrite/pull/7570 +* Fix missing user activity logs by @Souptik2001 in https://github.com/appwrite/appwrite/pull/7559 +* Refactor usage sn by @shimonewman in https://github.com/appwrite/appwrite/pull/7576 +* Catch errors parseQueries by @fogelito in https://github.com/appwrite/appwrite/pull/7558 +* fix Indexes by @fogelito in https://github.com/appwrite/appwrite/pull/7572 +* Fix updating message status by @abnegate in https://github.com/appwrite/appwrite/pull/7571 +* Fix telesign params by @abnegate in https://github.com/appwrite/appwrite/pull/7569 +* Fix email/sms template type enums getting the same values by @abnegate in https://github.com/appwrite/appwrite/pull/7551 +* Replace catching \Exception with \Throwable by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7555 +* cache collection attr migration by @shimonewman in https://github.com/appwrite/appwrite/pull/7575 +* Remove database methods from deletes worker by @shimonewman in https://github.com/appwrite/appwrite/pull/7135 +* Fix smtp provider update by @abnegate in https://github.com/appwrite/appwrite/pull/7578 +* usage logs updates by @shimonewman in https://github.com/appwrite/appwrite/pull/7588 +* Add unknown error is delivered total is 0 but there were no delivery … by @abnegate in https://github.com/appwrite/appwrite/pull/7579 +* Feat subscribe permission by @abnegate in https://github.com/appwrite/appwrite/pull/7580 +* Remove redundant hook by @abnegate in https://github.com/appwrite/appwrite/pull/7581 +* Update geodb by @abnegate in https://github.com/appwrite/appwrite/pull/7582 +* Project id to logger by @shimonewman in https://github.com/appwrite/appwrite/pull/7598 +* Refactor cache by @shimonewman in https://github.com/appwrite/appwrite/pull/5616 +* Feat topic totals per type by @abnegate in https://github.com/appwrite/appwrite/pull/7589 +* Update docker base by @abnegate in https://github.com/appwrite/appwrite/pull/7599 +* Update Response and Request filters aswell as Migrations for 1.5.x by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7457 +* fix: blocked users web controllers by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7601 +* dev: introduce redis insights by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7583 +* Update image lib by @abnegate in https://github.com/appwrite/appwrite/pull/7566 +* Update exception for github session not found by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7375 +* Feat more phone validation by @loks0n in https://github.com/appwrite/appwrite/pull/7165 +* fix project network usage by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7608 +* usage logs updates by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7615 +* usage/usage-dump queue health endpoints by @shimonewman in https://github.com/appwrite/appwrite/pull/7614 +* Make self-hosted and cloud specs consistent by @abnegate in https://github.com/appwrite/appwrite/pull/7617 +* Remove callback resources from workers by @abnegate in https://github.com/appwrite/appwrite/pull/7618 +* Feat email attachments by @abnegate in https://github.com/appwrite/appwrite/pull/7611 +* Update GETTING_STARTED.md by @GuptaPratik02 in https://github.com/appwrite/appwrite/pull/6826 +* Refactor remove resource collection by @abnegate in https://github.com/appwrite/appwrite/pull/7620 +* Fix duplicate subscribers by @abnegate in https://github.com/appwrite/appwrite/pull/7624 +* Allow push images by @abnegate in https://github.com/appwrite/appwrite/pull/7594 +* fix: msg91 by @loks0n in https://github.com/appwrite/appwrite/pull/7626 +* Fix: Router CURL by @Meldiron in https://github.com/appwrite/appwrite/pull/7627 +* Add storage health check by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7591 +* Revert "usage/usage-dump queue health endpoints" by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7629 +* Revert "Fix: Router CURL" by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7630 +* Fix: Router CURL by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7632 +* Use swoole process mode instead of base by @abnegate in https://github.com/appwrite/appwrite/pull/7635 +* feat: ssr dx by @loks0n in https://github.com/appwrite/appwrite/pull/7619 +* Remove preloading by @abnegate in https://github.com/appwrite/appwrite/pull/7637 +* fix: add mfa path to console by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7639 +* Fix 1.5.x Migrations by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7621 +* Provider null by @fogelito in https://github.com/appwrite/appwrite/pull/7625 +* Add ARM64 to docker publish by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7622 +* Fix tests by @abnegate in https://github.com/appwrite/appwrite/pull/7640 +* fix: email templates by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7641 +* Fix content-type of file by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7643 +* Fix update topics permissions by @abnegate in https://github.com/appwrite/appwrite/pull/7638 +* Allow setting APNS to sandbox mode by @abnegate in https://github.com/appwrite/appwrite/pull/7645 +* Fix: Functions CI/CD tests by @Meldiron in https://github.com/appwrite/appwrite/pull/7647 +* Fix missing userId on update challenge by @abnegate in https://github.com/appwrite/appwrite/pull/7650 +* Fix mail reset attachment by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7653 +* Fix return by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7654 +* Fix-function-id-2 by @eldadfux in https://github.com/appwrite/appwrite/pull/7656 +* Only return allowed runtimes in runtime list route by @abnegate in https://github.com/appwrite/appwrite/pull/7659 +* Add twoWayKey checks and multiple many-to-many restrictions by @fogelito in https://github.com/appwrite/appwrite/pull/7153 +* chore: remove array sdk method by @loks0n in https://github.com/appwrite/appwrite/pull/7649 +* Use new migration error handling by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7652 +* fix: phone verification flaky by @loks0n in https://github.com/appwrite/appwrite/pull/7666 +* feat: test perf by @loks0n in https://github.com/appwrite/appwrite/pull/7665 +* Fix: False positive MFA by @Meldiron in https://github.com/appwrite/appwrite/pull/7664 +* Fix: Spanish template translations by @DH-555 in https://github.com/appwrite/appwrite/pull/7658 +* Bug 7597 - Adding default value by @navjotNSK in https://github.com/appwrite/appwrite/pull/7651 +* 1.5.x api descriptions by @gewenyu99 in https://github.com/appwrite/appwrite/pull/7667 +* Fix: Empty password validation by @Meldiron in https://github.com/appwrite/appwrite/pull/7662 +* [Fix]: Remove internal attributes on select query by @UtkarshAhuja2003 in https://github.com/appwrite/appwrite/pull/7648 +* Feat remove status param by @abnegate in https://github.com/appwrite/appwrite/pull/7670 +* Sync main by @abnegate in https://github.com/appwrite/appwrite/pull/7669 +* Rescheduling fixes by @abnegate in https://github.com/appwrite/appwrite/pull/7668 +* Disallow creating a session if one already exists by @abnegate in https://github.com/appwrite/appwrite/pull/7616 +* Fix duplication by @abnegate in https://github.com/appwrite/appwrite/pull/7679 +* Feat fix 1.5.x migrations by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7671 +* Allow ssl along with tls in custom smtp by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7674 +* Change status code from 503 to 403 by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7672 +* Train Assistant for Appwrite 1.5 by @loks0n in https://github.com/appwrite/appwrite/pull/7686 +* adding limit to queue retry by @shimonewman in https://github.com/appwrite/appwrite/pull/7692 +* fix: encode secret in oauth workaround by @loks0n in https://github.com/appwrite/appwrite/pull/7695 +* Update generator and deploy RC SDKs by @abnegate in https://github.com/appwrite/appwrite/pull/7545 +* Update endpoint description by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7704 +* Chore sync 1.4.x into main by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7697 +* chore: update error types for create account endpoints by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7698 +* usage/usage-dump queue health endpoints by @shimonewman in https://github.com/appwrite/appwrite/pull/7661 +* Refactor usage sn by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7660 +* Fix: MFA flows and docs by @Meldiron in https://github.com/appwrite/appwrite/pull/7709 +* update cover image for SDKs by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7715 +* Feat: More Recovery code endpoints by @Meldiron in https://github.com/appwrite/appwrite/pull/7713 +* feat: mfa collection restructure by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7696 +* Fix: SDKs enums by @Meldiron in https://github.com/appwrite/appwrite/pull/7723 +* sync: main -> 1.5.x by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7705 +* Sync main 1.5.x by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7727 +* Updated header by @DylanG-64 in https://github.com/appwrite/appwrite/pull/7728 +* chore: update exector, runtimes by @loks0n in https://github.com/appwrite/appwrite/pull/7729 +* feat: pint by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7738 +* feat: cascading response/request filters by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7745 +* Revert 7629 revert 7614 chore usage queue health by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7707 +* fix: migration 1.5.x by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7737 +* sync: main 1.5.x 3 by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7747 +* Allow users to disable APIs by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7725 +* Feat seperate image IDs by @abnegate in https://github.com/appwrite/appwrite/pull/7749 +* fix: account endpoint order by @loks0n in https://github.com/appwrite/appwrite/pull/7739 +* Feat image jwts by @abnegate in https://github.com/appwrite/appwrite/pull/7751 + +## New Contributors +* @fanksin made their first contribution in https://github.com/appwrite/appwrite/pull/7276 +* @iMacHumphries made their first contribution in https://github.com/appwrite/appwrite/pull/7350 +* @UtkarshAhuja2003 made their first contribution in https://github.com/appwrite/appwrite/pull/7365 +* @Souptik2001 made their first contribution in https://github.com/appwrite/appwrite/pull/7559 +* @GuptaPratik02 made their first contribution in https://github.com/appwrite/appwrite/pull/6826 +* @navjotNSK made their first contribution in https://github.com/appwrite/appwrite/pull/7651 +* @DylanG-64 made their first contribution in https://github.com/appwrite/appwrite/pull/7728 + +**Full Changelog**: https://github.com/appwrite/appwrite/compare/1.4.13...1.5.0 + # Version 1.4.14 ## Changes diff --git a/README-CN.md b/README-CN.md index 0ce27a003..3da4198de 100644 --- a/README-CN.md +++ b/README-CN.md @@ -66,7 +66,7 @@ docker run -it --rm \ --volume /var/run/docker.sock:/var/run/docker.sock \ --volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \ --entrypoint="install" \ - appwrite/appwrite:1.4.13 + appwrite/appwrite:1.5.0 ``` ### Windows @@ -78,7 +78,7 @@ docker run -it --rm ^ --volume //var/run/docker.sock:/var/run/docker.sock ^ --volume "%cd%"/appwrite:/usr/src/code/appwrite:rw ^ --entrypoint="install" ^ - appwrite/appwrite:1.4.13 + appwrite/appwrite:1.5.0 ``` #### PowerShell @@ -88,7 +88,7 @@ docker run -it --rm ` --volume /var/run/docker.sock:/var/run/docker.sock ` --volume ${pwd}/appwrite:/usr/src/code/appwrite:rw ` --entrypoint="install" ` - appwrite/appwrite:1.4.13 + appwrite/appwrite:1.5.0 ``` 运行后,可以在浏览器上访问 http://localhost 找到 Appwrite 控制台。在非 Linux 的本机主机上完成安装后,服务器可能需要几分钟才能启动。 diff --git a/README.md b/README.md index 88b4173f1..6040ade89 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ docker run -it --rm \ --volume /var/run/docker.sock:/var/run/docker.sock \ --volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \ --entrypoint="install" \ - appwrite/appwrite:1.4.13 + appwrite/appwrite:1.5.0 ``` ### Windows @@ -88,7 +88,7 @@ docker run -it --rm ^ --volume //var/run/docker.sock:/var/run/docker.sock ^ --volume "%cd%"/appwrite:/usr/src/code/appwrite:rw ^ --entrypoint="install" ^ - appwrite/appwrite:1.4.13 + appwrite/appwrite:1.5.0 ``` #### PowerShell @@ -98,7 +98,7 @@ docker run -it --rm ` --volume /var/run/docker.sock:/var/run/docker.sock ` --volume ${pwd}/appwrite:/usr/src/code/appwrite:rw ` --entrypoint="install" ` - appwrite/appwrite:1.4.13 + appwrite/appwrite:1.5.0 ``` Once the Docker installation is complete, go to http://localhost to access the Appwrite console from your browser. Please note that on non-Linux native hosts, the server might take a few minutes to start after completing the installation. diff --git a/SECURITY.md b/SECURITY.md index a0591d774..a17a55e36 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -10,6 +10,7 @@ | 1.2.x | :white_check_mark: | | 1.3.x | :white_check_mark: | | 1.4.x | :white_check_mark: | +| 1.5.x | :white_check_mark: | ## Reporting a Vulnerability