From 2b237baef7a02879fd0beb5eaded3ec276498cf4 Mon Sep 17 00:00:00 2001 From: Momo Kornher Date: Tue, 29 Jul 2025 16:10:10 +0100 Subject: [PATCH] fix: current language requirements --- v2/guide/prerequisites.adoc | 6 +++--- v2/guide/work-with-cdk-csharp.adoc | 9 ++++++++- v2/guide/work-with-cdk-go.adoc | 2 +- v2/guide/work-with-cdk-python.adoc | 2 +- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/v2/guide/prerequisites.adoc b/v2/guide/prerequisites.adoc index e8d8a6b..907778c 100644 --- a/v2/guide/prerequisites.adoc +++ b/v2/guide/prerequisites.adoc @@ -60,7 +60,7 @@ JavaScript:: * No additional requirements Python:: -* Python 3.7 or later including `pip` and `virtualenv` +* Python 3.9 or later including `pip` and `virtualenv` Java:: * Java Development Kit (JDK) 8 (a.k.a. 1.8) or later @@ -69,12 +69,12 @@ Java:: Java IDE recommended (we use [.noloc]`Eclipse`` in some examples in this guide). IDE must be able to import Maven projects. Check to make sure that your project is set to use Java 1.8. Set the JAVA_HOME environment variable to the path where you have installed the JDK. C#:: -.NET Core 3.1 or later, or .NET 6.0 or later. +.NET 8.0 or later. + Visual Studio 2019 (any edition) or Visual Studio Code recommended. Go:: -Go 1.1.8 or later. +Go 1.23 or later. ==== diff --git a/v2/guide/work-with-cdk-csharp.adoc b/v2/guide/work-with-cdk-csharp.adoc index a4e112f..35ba03a 100644 --- a/v2/guide/work-with-cdk-csharp.adoc +++ b/v2/guide/work-with-cdk-csharp.adoc @@ -26,7 +26,14 @@ We suggest using https://visualstudio.microsoft.com/downloads/[Visual Studio 201 To work with the {aws} CDK, you must have an {aws} account and credentials and have installed Node.js and the {aws} CDK Toolkit. See xref:getting-started[Getting started with the {aws} CDK]. -C# {aws} CDK applications require .NET Core v3.1 or later, available https://dotnet.microsoft.com/download/dotnet-core/3.1[here]. +C# {aws} CDK applications require .NET 8.0 or later, available https://dotnet.microsoft.com/en-us/download/dotnet[here]. + +[NOTE] +==== + +Third-party language deprecation: language version is only supported until its EOL (End Of Life) shared by the vendor or community and is subject to change with prior notice. + +==== The .NET toolchain includes `dotnet`, a command-line tool for building and running .NET applications and managing NuGet packages. Even if you work mainly in Visual Studio, this command can be useful for batch operations and for installing {aws} Construct Library packages. diff --git a/v2/guide/work-with-cdk-go.adoc b/v2/guide/work-with-cdk-go.adoc index 4097773..2fde32d 100644 --- a/v2/guide/work-with-cdk-go.adoc +++ b/v2/guide/work-with-cdk-go.adoc @@ -20,7 +20,7 @@ This topic provides guidance when working with the {aws} CDK in [.noloc]`Go`. Se To work with the {aws} CDK, you must have an {aws} account and credentials and have installed Node.js and the {aws} CDK Toolkit. See xref:getting-started[Getting started with the {aws} CDK]. -The [.noloc]`Go` bindings for the {aws} CDK use the standard https://golang.org/dl/[Go toolchain], v1.18 or later. You can use the editor of your choice. +The [.noloc]`Go` bindings for the {aws} CDK use the standard https://golang.org/dl/[Go toolchain], v1.23 or later. You can use the editor of your choice. [NOTE] ==== diff --git a/v2/guide/work-with-cdk-python.adoc b/v2/guide/work-with-cdk-python.adoc index 7a96eae..7efadc1 100644 --- a/v2/guide/work-with-cdk-python.adoc +++ b/v2/guide/work-with-cdk-python.adoc @@ -17,7 +17,7 @@ You can use any editor or IDE. Many {aws} CDK developers use https://code.visual To work with the {aws} CDK, you must have an {aws} account and credentials and have installed Node.js and the {aws} CDK Toolkit. See xref:getting-started[Getting started with the {aws} CDK]. -Python {aws} CDK applications require Python 3.6 or later. If you don't already have it installed, https://www.python.org/downloads/[download a compatible version] for your operating system at https://www.python.org/[python.org]. If you run Linux, your system may have come with a compatible version, or you may install it using your distro's package manager (`yum`, `apt`, etc.). Mac users may be interested in https://brew.sh/[Homebrew], a Linux-style package manager for macOS. +Python {aws} CDK applications require Python 3.9 or later. If you don't already have it installed, https://www.python.org/downloads/[download a compatible version] for your operating system at https://www.python.org/[python.org]. If you run Linux, your system may have come with a compatible version, or you may install it using your distro's package manager (`yum`, `apt`, etc.). Mac users may be interested in https://brew.sh/[Homebrew], a Linux-style package manager for macOS. [NOTE] ====