Skip to content

Commit 8cca589

Browse files
Merge pull request #2845 from appwrite/feat-flutter-dart-runtimes
2 parents dbc230e + 4b6be6d commit 8cca589

5 files changed

Lines changed: 20 additions & 5 deletions

File tree

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
layout: changelog
3+
title: "Flutter 3.41 and Dart 3.11 are now available on Appwrite Cloud"
4+
date: 2026-04-02
5+
---
6+
7+
Appwrite Cloud now supports **Flutter 3.41** and **Dart 3.11** runtimes.
8+
9+
You can now select Flutter 3.41 when deploying **Sites** and Dart 3.11 when deploying **Functions**.
10+
11+
These runtime upgrades include the latest stable improvements from the Flutter and Dart ecosystems, including language and tooling updates, performance optimizations, and ongoing platform compatibility improvements.

src/routes/docs/advanced/self-hosting/configuration/functions/+page.markdoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ This guide covers how to configure functions in your self-hosted Appwrite instan
1111
Not all function runtimes are enabled by default. Enable the runtimes that you need and disable unused runtimes to save disk space on your server.
1212
To enable a runtime, add it to the `_APP_FUNCTIONS_RUNTIMES` environment variable as a comma-separated list.
1313

14-
The example below would enable Dart 2.15, .NET 6.0, and Java 18 runtimes.
14+
The example below would enable Dart 3.11, .NET 6.0, and Java 18 runtimes.
1515

1616
```bash
17-
_APP_FUNCTIONS_RUNTIMES=dart-2.15,dotnet-6.0,java-18.0
17+
_APP_FUNCTIONS_RUNTIMES=dart-3.11,dotnet-6.0,java-18.0
1818
```
1919

2020
You can find a full list of supported runtimes [here](/docs/products/functions/runtimes#available-runtimes).

src/routes/docs/advanced/self-hosting/configuration/sites/+page.markdoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ This guide covers how to configure sites in your self-hosted Appwrite instance.
1111
Not all site runtimes are enabled by default. Enable the runtimes that you need and disable unused runtimes to save disk space on your server.
1212
To enable a runtime, add it to the `_APP_SITES_RUNTIMES` environment variable as a comma-separated list.
1313

14-
The three runtimes currently available for Sites are the Static, Node.js 22, and Flutter 3.29 runtimes.
14+
The three runtimes currently available for Sites are the Static, Node.js 22, and Flutter 3.41 runtimes.
1515

1616
```bash
17-
_APP_SITES_RUNTIMES=static-1,node-22,flutter-3.29
17+
_APP_SITES_RUNTIMES=static-1,node-22,flutter-3.41
1818
```
1919

2020
You can also configure the maximum timeout that can be set on individual Appwrite Sites. The maximum configurable timeout can be increased by changing the `_APP_SITES_TIMEOUT` environment variable. This environment variable changes the configurable maximum but does not alter existing configurations of individual sites.

src/routes/docs/products/functions/runtimes/+page.markdoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ While still in beta, Appwrite Cloud has limited support for Cloud runtimes. As w
8080
`dart-3.3`
8181
`dart-3.5`
8282
`dart-3.10`
83+
`dart-3.11`
8384
* x86 / arm64 / armv7 / armv8
8485
---
8586
* {% icon icon="php" size="l" /%}
@@ -136,6 +137,7 @@ While still in beta, Appwrite Cloud has limited support for Cloud runtimes. As w
136137
* {% icon icon="flutter" size="l" /%}
137138
* [Flutter](https://hub.docker.com/r/openruntimes/flutter/tags)
138139
* `flutter-3.38`
140+
`flutter-3.41`
139141
* x86 / arm64
140142
---
141143
* {% icon icon="cpp" size="l" /%}
@@ -199,11 +201,13 @@ While still in beta, Appwrite Cloud has limited support for Cloud runtimes. As w
199201
`dart-3.1`
200202
`dart-3.5`
201203
`dart-3.10`
204+
`dart-3.11`
202205
* x86 / arm64 / armv7 / armv8
203206
---
204207
* {% icon icon="flutter" size="l" /%}
205208
* [Flutter](https://hub.docker.com/r/openruntimes/flutter/tags)
206209
* `flutter-3.38`
210+
`flutter-3.41`
207211
* x86 / arm64
208212
---
209213
* {% icon icon="php" size="l" /%}

static/install/env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ _APP_DOCKER_HUB_PASSWORD=
116116
_APP_FUNCTIONS_MAINTENANCE_INTERVAL=3600
117117
_APP_COMPUTE_MAINTENANCE_INTERVAL=3600
118118
_APP_SITES_TIMEOUT=900
119-
_APP_SITES_RUNTIMES=static-1,node-22,flutter-3.29
119+
_APP_SITES_RUNTIMES=static-1,node-22,flutter-3.41
120120
_APP_VCS_GITHUB_APP_NAME=
121121
_APP_VCS_GITHUB_PRIVATE_KEY=
122122
_APP_VCS_GITHUB_APP_ID=

0 commit comments

Comments
 (0)