From f4e10895a39b8fa43271c20e4a87bce4bea0aa8a Mon Sep 17 00:00:00 2001 From: Ebenezer Don Date: Fri, 11 Oct 2024 17:35:04 +0100 Subject: [PATCH 1/6] Add python runtime changelog --- src/routes/changelog/(entries)/2024-10-09.markdoc | 3 +-- src/routes/changelog/(entries)/2024-10-11.markdoc | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 src/routes/changelog/(entries)/2024-10-11.markdoc diff --git a/src/routes/changelog/(entries)/2024-10-09.markdoc b/src/routes/changelog/(entries)/2024-10-09.markdoc index d9b137be84..69849b3c76 100644 --- a/src/routes/changelog/(entries)/2024-10-09.markdoc +++ b/src/routes/changelog/(entries)/2024-10-09.markdoc @@ -1,4 +1,3 @@ - --- layout: changelog title: Announcing Deno support on Appwrite Cloud @@ -6,7 +5,7 @@ date: 2024-10-09 cover: /images/changelog/2024-10-09.png --- -Today, Appwrite expands the Cloud Function ecosystem with a new, powerful runtime that offers developers simplicity and security—introducing Deno support. +Today, Appwrite expands the Cloud Function ecosystem with a new, powerful runtime that offers developers simplicity and security—introducing Deno support. With [Deno](https://deno.com/), you can write modern, fast, and secure cloud functions in JavaScript and TypeScript, which includes all-in-one tooling such as a [linter](https://docs.deno.com/runtime/reference/cli/linter/), [test runner](https://docs.deno.com/runtime/reference/cli/test/), [formatter](https://docs.deno.com/runtime/reference/cli/formatter/) and more, as well as [web standards API support](https://docs.deno.com/runtime/reference/web_platform_apis/). diff --git a/src/routes/changelog/(entries)/2024-10-11.markdoc b/src/routes/changelog/(entries)/2024-10-11.markdoc new file mode 100644 index 0000000000..7fdef6c8e5 --- /dev/null +++ b/src/routes/changelog/(entries)/2024-10-11.markdoc @@ -0,0 +1,15 @@ +--- +layout: changelog +title: "Update to Python runtime for better performance" +date: 2024-10-11 +--- + +We've updated the Python runtime on Appwrite Cloud to significantly improve performance. + +In the new runtime, we've transitioned from `Flask`, resulting in faster startup times and overall execution speed. + +All other runtimes have received patch updates. + +{% arrow_link href="/docs/products/functions/runtimes" %} +See our runtime documentation +{% /arrow_link %} \ No newline at end of file From 8c0390ea7db16a204992c0fe22c5a4370048c5a1 Mon Sep 17 00:00:00 2001 From: Ebenezer Don Date: Mon, 14 Oct 2024 20:15:07 +0100 Subject: [PATCH 2/6] Update src/routes/changelog/(entries)/2024-10-11.markdoc Co-authored-by: Christy Jacob --- src/routes/changelog/(entries)/2024-10-11.markdoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/changelog/(entries)/2024-10-11.markdoc b/src/routes/changelog/(entries)/2024-10-11.markdoc index 7fdef6c8e5..187b809301 100644 --- a/src/routes/changelog/(entries)/2024-10-11.markdoc +++ b/src/routes/changelog/(entries)/2024-10-11.markdoc @@ -8,7 +8,7 @@ We've updated the Python runtime on Appwrite Cloud to significantly improve perf In the new runtime, we've transitioned from `Flask`, resulting in faster startup times and overall execution speed. -All other runtimes have received patch updates. +All other runtimes have been updated to the next patch version. {% arrow_link href="/docs/products/functions/runtimes" %} See our runtime documentation From f5f36b2b16741f6dd985e0e582d9bd4901a5c99d Mon Sep 17 00:00:00 2001 From: Ebenezer Don Date: Thu, 31 Oct 2024 15:06:46 +0000 Subject: [PATCH 3/6] Update date --- src/routes/changelog/(entries)/2024-10-11.markdoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/changelog/(entries)/2024-10-11.markdoc b/src/routes/changelog/(entries)/2024-10-11.markdoc index 187b809301..9d1aa940d0 100644 --- a/src/routes/changelog/(entries)/2024-10-11.markdoc +++ b/src/routes/changelog/(entries)/2024-10-11.markdoc @@ -1,7 +1,7 @@ --- layout: changelog title: "Update to Python runtime for better performance" -date: 2024-10-11 +date: 2024-10-31 --- We've updated the Python runtime on Appwrite Cloud to significantly improve performance. From 0d95ad83c4afbac2663f69dcd4a8566926c3fe1b Mon Sep 17 00:00:00 2001 From: Ebenezer Don Date: Thu, 31 Oct 2024 15:14:11 +0000 Subject: [PATCH 4/6] change title --- src/routes/changelog/(entries)/2024-10-11.markdoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/changelog/(entries)/2024-10-11.markdoc b/src/routes/changelog/(entries)/2024-10-11.markdoc index 9d1aa940d0..0d4b087592 100644 --- a/src/routes/changelog/(entries)/2024-10-11.markdoc +++ b/src/routes/changelog/(entries)/2024-10-11.markdoc @@ -1,6 +1,6 @@ --- layout: changelog -title: "Update to Python runtime for better performance" +title: "Python runtime update for better performance" date: 2024-10-31 --- From 4ca32174b321b932b0f955fc31af0b102d6af694 Mon Sep 17 00:00:00 2001 From: Ebenezer Don Date: Mon, 4 Nov 2024 17:45:06 +0000 Subject: [PATCH 5/6] Update date --- .../(entries)/{2024-10-11.markdoc => 2024-11-05.markdoc} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename src/routes/changelog/(entries)/{2024-10-11.markdoc => 2024-11-05.markdoc} (96%) diff --git a/src/routes/changelog/(entries)/2024-10-11.markdoc b/src/routes/changelog/(entries)/2024-11-05.markdoc similarity index 96% rename from src/routes/changelog/(entries)/2024-10-11.markdoc rename to src/routes/changelog/(entries)/2024-11-05.markdoc index 0d4b087592..93466b03b4 100644 --- a/src/routes/changelog/(entries)/2024-10-11.markdoc +++ b/src/routes/changelog/(entries)/2024-11-05.markdoc @@ -1,7 +1,7 @@ --- layout: changelog title: "Python runtime update for better performance" -date: 2024-10-31 +date: 2024-11-05 --- We've updated the Python runtime on Appwrite Cloud to significantly improve performance. From 6f8b9f16ee4e60d7c742d621f909100cc3de7cf7 Mon Sep 17 00:00:00 2001 From: Ebenezer Don Date: Tue, 5 Nov 2024 16:55:44 +0000 Subject: [PATCH 6/6] Update messaging --- .../changelog/(entries)/2024-11-05.markdoc | 15 ------------- .../changelog/(entries)/2024-11-06.markdoc | 22 +++++++++++++++++++ 2 files changed, 22 insertions(+), 15 deletions(-) delete mode 100644 src/routes/changelog/(entries)/2024-11-05.markdoc create mode 100644 src/routes/changelog/(entries)/2024-11-06.markdoc diff --git a/src/routes/changelog/(entries)/2024-11-05.markdoc b/src/routes/changelog/(entries)/2024-11-05.markdoc deleted file mode 100644 index 93466b03b4..0000000000 --- a/src/routes/changelog/(entries)/2024-11-05.markdoc +++ /dev/null @@ -1,15 +0,0 @@ ---- -layout: changelog -title: "Python runtime update for better performance" -date: 2024-11-05 ---- - -We've updated the Python runtime on Appwrite Cloud to significantly improve performance. - -In the new runtime, we've transitioned from `Flask`, resulting in faster startup times and overall execution speed. - -All other runtimes have been updated to the next patch version. - -{% arrow_link href="/docs/products/functions/runtimes" %} -See our runtime documentation -{% /arrow_link %} \ No newline at end of file diff --git a/src/routes/changelog/(entries)/2024-11-06.markdoc b/src/routes/changelog/(entries)/2024-11-06.markdoc new file mode 100644 index 0000000000..b4ec19780c --- /dev/null +++ b/src/routes/changelog/(entries)/2024-11-06.markdoc @@ -0,0 +1,22 @@ +--- +layout: changelog +title: Faster Python Functions with new runtime +date: 2024-11-06 +--- + +We've updated the Python runtime on Appwrite Cloud to significantly improve performance by transitioning from Flask to AIOHTTP. + +The new runtime brings several improvements: +- Faster startup times and overall execution speed +- Better handling of async workloads +- Improved resource utilization + +All existing Python functions have been automatically migrated to the new runtime, so you'll immediately benefit from these performance improvements without any action required. + +If you experience any issues with your Python functions, please reach out to us on [Discord](https://appwrite.io/discord) or [GitHub](https://github.com/appwrite/appwrite/issues). + +All other runtimes have been updated to the next patch version. + +{% arrow_link href="/docs/products/functions/runtimes" %} +See our runtime documentation +{% /arrow_link %} \ No newline at end of file