Skip to content

Commit

Permalink
Update Swift versions required by Vapor
Browse files Browse the repository at this point in the history
  • Loading branch information
0xTim committed Dec 9, 2024
1 parent c4213e4 commit b3b1993
Show file tree
Hide file tree
Showing 21 changed files with 66 additions and 66 deletions.
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM swift:5.7
FROM swift:5.10

RUN apt-get update && apt-get install -y python3-pip

Expand Down
2 changes: 1 addition & 1 deletion docs/deploy/digital-ocean.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Under distributions, select Ubuntu 22.04 LTS. The following guide will use this
![Ubuntu Distro](../images/digital-ocean-distributions-ubuntu.png)

!!! note
You may select any Linux distribution with a version that Swift supports. At the time of writing, Swift 5.7.3 supports Ubuntu 18.04, 20.04, 22.04, CentOS 7, and Amazon Linux 2. You can check which operating systems are officially supported on the [Swift Releases](https://swift.org/download/#releases) page.
You may select any Linux distribution with a version that Swift supports. You can check which operating systems are officially supported on the [Swift Releases](https://swift.org/download/#releases) page.

After selecting the distribution, choose any plan and datacenter region you prefer. Then setup an SSH key to access the server after it is created. Finally, click create Droplet and wait for the new server to spin up.

Expand Down
2 changes: 1 addition & 1 deletion docs/deploy/digital-ocean.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
![Ubuntu Distro](../images/digital-ocean-distributions-ubuntu.png)

!!! note "注意"
你也可以选择 Swift 支持的其它 Linux 发行版。在撰写本文时, Swift 5.7.3 支持 Ubuntu 18.04、20.04、22.04、CentOS 7, 和 Amazon Linux 2。你可以在 [Swift Releases](https://swift.org/download/#releases) 页面上查看官方支持哪些操作系统。
你也可以选择 Swift 支持的其它 Linux 发行版。在撰写本文时。你可以在 [Swift Releases](https://swift.org/download/#releases) 页面上查看官方支持哪些操作系统。

选择完发行版后,选择你喜欢的套餐和数据中心所在区域。然后设置一个 SSH 密钥以在创建服务器后访问它。最后, 点击创建 Droplet 并等待新服务器启动。

Expand Down
12 changes: 6 additions & 6 deletions docs/install/linux.de.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# Installation unter Linux

Die Mindestvorraussetzung für Vapor ist Swift 5.6 oder höher. Daher läuft das Framework auch auf allen Linux-Distributionen, die ebenfalls Swift 5.6 oder höher unterstützen. Unter [Swift.org](https://swift.org/download/) kannst du Swift für Linux-Distributionen herunterladen und installieren.
Die Mindestvorraussetzung für Vapor ist Swift 5.9 oder höher. Daher läuft das Framework auch auf allen Linux-Distributionen, die ebenfalls Swift 5.9 oder höher unterstützen. Unter [Swift.org](https://swift.org/download/) kannst du Swift für Linux-Distributionen herunterladen und installieren.

Hier findest du eine Übersicht der untersützten Linux-Distribution:

|Distribution |Version |Swift Version|
|-----------------------------------------------------------------------------------|---------------|-------------|
|Ubuntu. |20.04 |>= 5.6. |
|Fedora. |>= 30 |>= 5.6 |
|CentOS. |8. |>= 5.6. |
|Amazon Linux |2. |>= 5.6. |
|Ubuntu. |20.04 |>= 5.9. |
|Fedora. |>= 30 |>= 5.9 |
|CentOS. |8. |>= 5.9. |
|Amazon Linux |2. |>= 5.9. |
|_Die Angaben können abweichen. Für offizielle Daten siehe [Swift Releases](https://swift.org/download/#releases)_|

Es kann gut möglich sein, dass Swift auch auf Distributionen läuft, die nicht offiziell gelistet werden, allerdings können wir das nicht garantieren. Mehr Informationen dazu, findest du unter [Swift - Github](https://github.com/apple/swift#getting-started).
Expand All @@ -26,7 +26,7 @@ Fedora-Nutzer können folgenden Befehl ausführen
sudo dnf install swift-lang
```

Solltest du jedoch Fedora 30 verwenden, benötigst du EPEL 8 um Swift 5.6 zum Laufen zu bringen.
Solltest du jedoch Fedora 30 verwenden, benötigst du EPEL 8 um Swift 5.9 zum Laufen zu bringen.

### - Docker

Expand Down
14 changes: 7 additions & 7 deletions docs/install/linux.es.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
# Instalación en Linux

Para usar Vapor, necesitas Swift 5.6 o superior. Se puede instalar usando las opciones disponibles en [Swift.org](https://swift.org/download/).
Para usar Vapor, necesitas Swift 5.9 o superior. Se puede instalar usando las opciones disponibles en [Swift.org](https://swift.org/download/).

## Distribuciones y Versiones Soportadas

Vapor admite las mismas versiones de distribución de Linux que adminte Swift 5.6 o versiones más recientes.
Vapor admite las mismas versiones de distribución de Linux que adminte Swift 5.9 o versiones más recientes.

!!! nota
Las versiones soportadas que se enumeran a continuación pueden quedar obsoletas en cualquier momento. Puedes comprobar qué sistemas operativos son oficialmente compatibles en la página [Swift Releases](https://swift.org/download/#releases).

|Distribución|Versión|Versión de Swift|
|-|-|-|
|Ubuntu|20.04|>= 5.6|
|Fedora|>= 30|>= 5.6|
|CentOS|8|>= 5.6|
|Amazon Linux|2|>= 5.6|
|Ubuntu|20.04|>= 5.9|
|Fedora|>= 30|>= 5.9|
|CentOS|8|>= 5.9|
|Amazon Linux|2|>= 5.9|

Las distribuciones de Linux que no son oficialmente compatibles también pueden ejecutar Swift al compilar el código fuente, pero Vapor no puede garantizar estabilidad. Puedes aprender más sobre cómo compilar Swift desde [Swift Repo](https://github.com/apple/swift#getting-started).

Expand All @@ -30,7 +30,7 @@ Los usuarios de Fedora pueden simplemente utilizar el siguiente comando para ins
sudo dnf install swift-lang
```

Si utilizas Fedora 30, deberás agregar EPEL 8 para obtener Swift 5.6 o versiones más nuevas.
Si utilizas Fedora 30, deberás agregar EPEL 8 para obtener Swift 5.9 o versiones más nuevas.

## Docker

Expand Down
6 changes: 3 additions & 3 deletions docs/install/linux.it.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Installazione su Linux

Per usare Vapor, avrai bisogno di Swift 5.7 o superiore. Puoi installarlo usando lo strumento con interfaccia a riga di comanddo [Swiftly](https://swiftlang.github.io/swiftly/) fornito dal Swift Server Workgroup (raccomandato), oppure usando le toolchain disponibili su [Swift.org](https://swift.org/download/)
Per usare Vapor, avrai bisogno di Swift 5.9 o superiore. Puoi installarlo usando lo strumento con interfaccia a riga di comanddo [Swiftly](https://swiftlang.github.io/swiftly/) fornito dal Swift Server Workgroup (raccomandato), oppure usando le toolchain disponibili su [Swift.org](https://swift.org/download/)

## Distribuzioni e Versioni supportate

Vapor supporta le stesse versioni delle distribuzioni Linux che supportano Swift 5.7 o versioni più recenti. Fai riferimento alla [pagina ufficiale di supporto](https://www.swift.org/platform-support/) per trovare informazioni aggiornate su quali sistemi operativi sono supportati ufficialmente.
Vapor supporta le stesse versioni delle distribuzioni Linux che supportano Swift 5.9 o versioni più recenti. Fai riferimento alla [pagina ufficiale di supporto](https://www.swift.org/platform-support/) per trovare informazioni aggiornate su quali sistemi operativi sono supportati ufficialmente.

Le distribuzioni Linux non ufficialmente supportate possono comunque eseguire Swift compilando il codice sorgente, ma Vapor non può garantirne la stabilità. Puoi saperne di più sulla compilazione di Swift dal [repo di Swift](https://github.com/apple/swift#getting-started).

Expand Down Expand Up @@ -43,7 +43,7 @@ Gli utenti Fedora possono semplicemente usare il seguente comando per installare
sudo dnf install swift-lang
```

Se stai usando Fedora 35, dovrai aggiungere EPEL 8 per ottenere Swift 5.7 o versioni più recenti.
Se stai usando Fedora 35, dovrai aggiungere EPEL 8 per ottenere Swift 5.9 o versioni più recenti.

## Docker

Expand Down
6 changes: 3 additions & 3 deletions docs/install/linux.ja.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Linux にインストール

Vapor を使うには、Swift 5.7 以上が必要です。これは Swift Server Workgroup が提供する CLI ツール [Swiftly](https://swiftlang.github.io/swiftly/) を使ってインストールできます(推奨)。または、[Swift.org](https://swift.org/download/) で利用可能なツールチェーンを使用してインストールできます。
Vapor を使うには、Swift 9 以上が必要です。これは Swift Server Workgroup が提供する CLI ツール [Swiftly](https://swiftlang.github.io/swiftly/) を使ってインストールできます(推奨)。または、[Swift.org](https://swift.org/download/) で利用可能なツールチェーンを使用してインストールできます。

## サポートされているディストリビューションとバージョン
Vapor は、Swift 5.7 またはそれ以上の新しいバージョンがサポートする Linux ディストリビューションと同じバージョンをサポートしています。公式にサポートされているオペレーティングシステムの最新情報については、[公式サポートページ](https://www.swift.org/platform-support/)を参照してください。
Vapor は、Swift 5.9 またはそれ以上の新しいバージョンがサポートする Linux ディストリビューションと同じバージョンをサポートしています。公式にサポートされているオペレーティングシステムの最新情報については、[公式サポートページ](https://www.swift.org/platform-support/)を参照してください。


公式にはサポートされていない Linux ディストリビューションでも、ソースコードをコンパイルすることで、Swift を実行できるかもしれませんが、Vapor は安定性を保証できません。[Swift repo](https://github.com/apple/swift#getting-started) から Swift のコンパイル方法について詳しく学ぶことができます。
Expand Down Expand Up @@ -43,7 +43,7 @@ Fedora ユーザーは、以下のコマンドを使用して Swift を簡単に
sudo dnf install swift-lang
```

Fedora 35 を使用している場合、Swift 5.6 またはそれ以降のバージョンを取得するには、EPEL8 を追加する必要があります。
Fedora 35 を使用している場合、Swift 5.9 またはそれ以降のバージョンを取得するには、EPEL8 を追加する必要があります。

## Docker

Expand Down
14 changes: 7 additions & 7 deletions docs/install/linux.ko.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
# 리눅스에 Vapor 설치하기

Vapor를 사용하려면 Swift 5.6 이상이 필요합니다. 리눅스에 Swift를 설치하려면, [Swift.org](https://swift.org/download/)에서 제공하는 툴체인을 사용하여 설치할 수 있습니다.
Vapor를 사용하려면 Swift 5.9 이상이 필요합니다. 리눅스에 Swift를 설치하려면, [Swift.org](https://swift.org/download/)에서 제공하는 툴체인을 사용하여 설치할 수 있습니다.

## 지원되는 배포판 및 버전

Vapor는 Swift 5.6 이상을 지원하는 Linux 배포판의 동일한 버전을 지원합니다.
Vapor는 Swift 5.9 이상을 지원하는 Linux 배포판의 동일한 버전을 지원합니다.

!!! 노트
아래에 나열된 지원되는 버전은 언제든지 최신 정보가 아닐 수 있습니다. 공식적으로 지원되는 운영 체제는 [Swift Releases](https://swift.org/download/#releases) 페이지에서 확인할 수 있습니다.

|배포판|버전|Swift 버전|
|-|-|-|
|Ubuntu|20.04|>= 5.6|
|Fedora|>= 30|>= 5.6|
|CentOS|8|>= 5.6|
|Amazon Linux|2|>= 5.6|
|Ubuntu|20.04|>= 9|
|Fedora|>= 30|>= 5.9|
|CentOS|8|>= 5.9|
|Amazon Linux|2|>= 5.9|

공식적으로 지원되지 않는 Linux 배포판은 소스 코드를 컴파일하여 Swift를 실행할 수 있지만, Vapor는 안정성을 보장할 수 없습니다. Swift의 컴파일 방법에 대해서는 [Swift 저장소](https://github.com/apple/swift#getting-started)에서 자세히 알아보세요.

Expand All @@ -30,7 +30,7 @@ Fedora 사용자는 다음 명령어를 사용하여 Swift를 설치할 수 있
sudo dnf install swift-lang
```

Fedora 30을 사용하는 경우, Swift 5.6 이상 버전을 얻기 위해 EPEL 8을 추가해야 합니다.
Fedora 30을 사용하는 경우, Swift 5.9 이상 버전을 얻기 위해 EPEL 8을 추가해야 합니다.

## Docker

Expand Down
6 changes: 3 additions & 3 deletions docs/install/linux.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Install on Linux

To use Vapor, you will need Swift 5.7 or greater. This can be installed using the CLI tool [Swiftly](https://swiftlang.github.io/swiftly/) provided by the Swift Server Workgroup (recommended), or the toolchains available on [Swift.org](https://swift.org/download/).
To use Vapor, you will need Swift 5.9 or greater. This can be installed using the CLI tool [Swiftly](https://swiftlang.github.io/swiftly/) provided by the Swift Server Workgroup (recommended), or the toolchains available on [Swift.org](https://swift.org/download/).

## Supported Distributions and Versions

Vapor supports the same versions of Linux distributions that Swift 5.7 or newer versions supports. Please refer to the [official support page](https://www.swift.org/platform-support/) in order to find updated information about which operating systems are officially supported.
Vapor supports the same versions of Linux distributions that Swift 5.9 or newer versions supports. Please refer to the [official support page](https://www.swift.org/platform-support/) in order to find updated information about which operating systems are officially supported.

Linux distributions not officially supported may also run Swift by compiling the source code, but Vapor cannot prove stability. Learn more about compiling Swift from the [Swift repo](https://github.com/apple/swift#getting-started).

Expand Down Expand Up @@ -43,7 +43,7 @@ Fedora users can simply use the following command to install Swift:
sudo dnf install swift-lang
```

If you're using Fedora 35, you'll need to add EPEL 8 to get Swift 5.7 or newer versions.
If you're using Fedora 35, you'll need to add EPEL 8 to get Swift 5.9 or newer versions.

## Docker

Expand Down
14 changes: 7 additions & 7 deletions docs/install/linux.nl.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
# Installeren op Linux

Om Vapor te gebruiken op Linux, zal je Swift 5.6 of hoger nodig hebben. Dit kan geïnstalleerd worden met de toolchains te vinden op [Swift.org](https://swift.org/download/).
Om Vapor te gebruiken op Linux, zal je Swift 5.9 of hoger nodig hebben. Dit kan geïnstalleerd worden met de toolchains te vinden op [Swift.org](https://swift.org/download/).

## Ondersteunde distributies en versies

Vapor ondersteund dezelfde versies van Linux distributies die Swift 5.6 of hogere versies ook ondersteunen.
Vapor ondersteund dezelfde versies van Linux distributies die Swift 5.9 of hogere versies ook ondersteunen.

!!! Opmerking
The ondersteunde versies hieronder kunnen op elke moment verouderd zijn. Je kan zien welke besturingssystemen officiele ondersteuning krijgen op de [Swift Releases](https://swift.org/download/#releases/) pagina.

|Distribution|Version|Swift Version|
|-|-|-|
|Ubuntu|20.04|>= 5.6|
|Fedora|>= 30|>= 5.6|
|CentOS|8|>= 5.6|
|Amazon Linux|2|>= 5.6|
|Ubuntu|20.04|>= 5.9|
|Fedora|>= 30|>= 5.9|
|CentOS|8|>= 5.9|
|Amazon Linux|2|>= 5.9|

Linux distributies die niet officieel ondersteund zijn kunnen mogelijks ook Swift uitvoeren door de broncode te compileren, maar Vapor kan geen stabiliteit garanderen. Meer informatie over het compileren van Swift kan gevonden worden op de [Swift repo](https://github.com/apple/swift#getting-started).

Expand All @@ -30,7 +30,7 @@ Fedora gebruikers kunnen eenvoudig het volgende commando gebruiken om Swift te i
sudo dnf install swift-lang
```

Als je Fedore 30 gebruikt, dan zal je EPEL 8 moeten toevoegen om Swift 5.6 of nieuwere versies te krijgen.
Als je Fedore 30 gebruikt, dan zal je EPEL 8 moeten toevoegen om Swift 5.9 of nieuwere versies te krijgen.

## Docker

Expand Down
14 changes: 7 additions & 7 deletions docs/install/linux.pl.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
# Zainstaluj na Linux

Aby używać Vapor, będziesz potrzebować Swifta w wersji 5.6 lub wyższej. Możesz go zainstalować używając jednego z plików instalacyjnych na [Swift.org](https://swift.org/download/).
Aby używać Vapor, będziesz potrzebować Swifta w wersji 5.9 lub wyższej. Możesz go zainstalować używając jednego z plików instalacyjnych na [Swift.org](https://swift.org/download/).

## Wspierane dystrybucje i wersje

Vapor wspiera te same wersje dystrybucji Linuxa jak wersja 5.6 lub nowsza Swifta.
Vapor wspiera te same wersje dystrybucji Linuxa jak wersja 5.9 lub nowsza Swifta.

!!! note
Wspierane wersje wypisane poniżej mogą być przeterminowane w momencie gdy to czytasz. Możesz zobaczyć które systemy operacyjne czy dystrybucje są wpierane na stronie [Swift Releases](https://swift.org/download/#releases).

|Dystrybucja|Wersja|Wersja Swift|
|-|-|-|
|Ubuntu|20.04|>= 5.6|
|Fedora|>= 30|>= 5.6|
|CentOS|8|>= 5.6|
|Amazon Linux|2|>= 5.6|
|Ubuntu|20.04|>= 5.9|
|Fedora|>= 30|>= 5.9|
|CentOS|8|>= 5.9|
|Amazon Linux|2|>= 5.9|

Dystrybucje Linuxa które nie są oficjalnie wspierane mogą również użyć Swifta po przez kompilacje kodu źródłowego, lecz Vapor nie daje gwarancji stabilności. Dowiedz się więcej o kompilacji Swifta z oficjalnego repozytorium [Swift repo](https://github.com/apple/swift#getting-started).

Expand All @@ -30,7 +30,7 @@ Użytkownicy Fedory mogę po prostu użyć następującej komendy aby zainstalow
sudo dnf install swift-lang
```

Jeśli używasz Fedora 30, będziesz musiał dodać EPEL 8, aby używać Swifta 5.6 lub nowszego.
Jeśli używasz Fedora 30, będziesz musiał dodać EPEL 8, aby używać Swifta 5.9 lub nowszego.

## Docker

Expand Down
6 changes: 3 additions & 3 deletions docs/install/linux.zh.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@

# 在 Linux 上面安装

你需要 Swift 5.7 或更高版本来使用 Vapor。你可以使用 Swift Server Workgroup 提供的 CLI 工具 [Swiftly](https://swiftlang.github.io/swiftly/) 来安装(推荐),也可以通过 [Swift.org](https://swift.org/download/) 上面的工具链来安装。
你需要 Swift 5.9 或更高版本来使用 Vapor。你可以使用 Swift Server Workgroup 提供的 CLI 工具 [Swiftly](https://swiftlang.github.io/swiftly/) 来安装(推荐),也可以通过 [Swift.org](https://swift.org/download/) 上面的工具链来安装。

## 支持的发行版和版本

Vapor 支持的发行版的版本与 Swift 5.7 或更新版本支持的 Linux 发行版的版本相同。请参阅[官方支持页面](https://www.swift.org/platform-support/)查找有关官方支持的操作系统的最新信息。
Vapor 支持的发行版的版本与 Swift 5.9 或更新版本支持的 Linux 发行版的版本相同。请参阅[官方支持页面](https://www.swift.org/platform-support/)查找有关官方支持的操作系统的最新信息。

不受官方支持的 Linux 发行版也可以通过编译源代码来运行 Swift,但是 Vapor 不能保证其稳定性。可以在 [Swift repo](https://github.com/apple/swift#getting-started) 学习更多关于编译 Swift 的信息。

Expand Down Expand Up @@ -44,7 +44,7 @@ Fedora 用户可以简单的通过下面的命令来安装 Swift:
sudo dnf install swift-lang
```

如果你正在使用 Fedora 35,你需要添加添加 EPEL 8 来获取 Swift 5.7 或更新的版本。
如果你正在使用 Fedora 35,你需要添加添加 EPEL 8 来获取 Swift 5.9 或更新的版本。


## Docker
Expand Down
2 changes: 1 addition & 1 deletion docs/install/macos.de.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Installation unter macOS

Die Mindestvoraussetzung für Vapor unter macOS ist Swift 5.6 (oder aktueller).
Die Mindestvoraussetzung für Vapor unter macOS ist Swift 5.9 (oder aktueller).

## Xcode

Expand Down
4 changes: 2 additions & 2 deletions docs/install/macos.es.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Instalación en macOS

Para usar Vapor en macOS, necesitarás Swift 5.6 o superior. Swift y todas sus dependencias vienen incluidas con Xcode.
Para usar Vapor en macOS, necesitarás Swift 5.9 o superior. Swift y todas sus dependencias vienen incluidas con Xcode.

## Instalar Xcode

Expand All @@ -23,7 +23,7 @@ swift-driver version: 1.75.2 Apple Swift version 5.8 (swiftlang-5.8.0.124.2 clan
Target: arm64-apple-macosx13.0
```

Vapor 4 requiere Swift 5.6 o superior.
Vapor 4 requiere Swift 9 o superior.

## Instalar Toolbox

Expand Down
Loading

0 comments on commit b3b1993

Please sign in to comment.