Supported Features
Feature comparison across product offerings:
RoostGPT UI, VSCode extension, and CLI(while using the --docker flag) allow you to choose the deployment version of your Language/Tools. Below is the list of currently supported versions for different Tools/Languages.
Supported Language Versions:
Java:
- Java SE 17(default): Use key 17 in CLI config,
- Java SE 21, Use value 21 in CLI config,
- Java SE 20, Use value 20 in CLI config,
- Java SE 19", Use value 19 in CLI config,
- Java SE 18, Use value 18 in CLI config,
- Java SE 16, Use value 16 in CLI config,
- Java SE 15, Use value 15 in CLI config,
- Java SE 14, Use value 14 in CLI config,
- Java SE 13, Use value 13 in CLI config,
- Java SE 12, Use value 12 in CLI config,
- Java SE 11, Use value 11 in CLI config,
- Java SE 10, Use value 10 in CLI config,
- Java SE 9, Use value 9 in CLI config,
- Java SE 8, Use value 8 in CLI config,
- Java SE 7, Use value 7 in CLI config
Go:
- go 1.21.5 (Default), Use value 1.21.5 in CLI config,
- go 1.22.4, Use value 1.22.4 in CLI config,
- go 1.21.11, Use value 1.21.11 in CLI config,
- go 1.21.4, Use value 1.21.4 in CLI config,
- go 1.21.3, Use value 1.21.3 in CLI config,
- go 1.21.2, Use value 1.21.2 in CLI config,
- go 1.21.1, Use value 1.21.1 in CLI config,
- go 1.21.0, Use value 1.21.0 in CLI config,
- go 1.20.12, Use value 1.20.12 in CLI config,
- go 1.20.11, Use value 1.20.11 in CLI config,
- go 1.20.10, Use value 1.20.10 in CLI config,
- go 1.20.9, Use value 1.20.9 in CLI config,
- go 1.20.8, Use value 1.20.8 in CLI config,
- go 1.20.7, Use value 1.20.7 in CLI config,
- go 1.20.6, Use value 1.20.6 in CLI config,
- go 1.20.5, Use value 1.20.5 in CLI config,
- go 1.20.4, Use value 1.20.4 in CLI config,
- go 1.20.3, Use value 1.20.3 in CLI config,
- go 1.20.2, Use value 1.20.2 in CLI config,
- go 1.20.1, Use value 1.20.1 in CLI config,
- go 1.20, Use value 1.20 in CLI config,
- go 1.19.13, Use value 1.19.13 in CLI config,
- go 1.19.12, Use value 1.19.12 in CLI config,
- go 1.19.11, Use value 1.19.11 in CLI config,
- go 1.19.10, Use value 1.19.10 in CLI config,
- go 1.19.9, Use value 1.19.9 in CLI config,
- go 1.19.8, Use value 1.19.8 in CLI config,
- go 1.19.7, Use value 1.19.7 in CLI config,
- go 1.19.6, Use value 1.19.6 in CLI config,
- go 1.19.5, Use value 1.19.5 in CLI config,
- go 1.19.4, Use value 1.19.4 in CLI config,
- go 1.19.3, Use value 1.19.3 in CLI config,
- go 1.19.2, Use value 1.19.2 in CLI config,
- go 1.19.1, Use value 1.19.1 in CLI config,
- go 1.19, Use value 1.19 in CLI config,
- go 1.18.9, Use value 1.18.9 in CLI config,
- go 1.18.8, Use value 1.18.8 in CLI config,
- go 1.18.7, Use value 1.18.7 in CLI config,
- go 1.18.6, Use value 1.18.6 in CLI config,
- go 1.18.5, Use value 1.18.5 in CLI config,
- go 1.18.4, Use value 1.18.4 in CLI config,
- go 1.18.3, Use value 1.18.3 in CLI config,
- go 1.18.2, Use value 1.18.2 in CLI config,
- go 1.18.1, Use value 1.18.1 in CLI config,
- go 1.18, Use value 1.18 in CLI config,
- go 1.17.9, Use value 1.17.9 in CLI config,
- go 1.17.8, Use value 1.17.8 in CLI config,
- go 1.17.7, Use value 1.17.7 in CLI config,
- go 1.17.6, Use value 1.17.6 in CLI config,
- go 1.17.5, Use value 1.17.5 in CLI config,
- go 1.17.4, Use value 1.17.4 in CLI config,
- go 1.17.3, Use value 1.17.3 in CLI config,
- go 1.17.2, Use value 1.17.2 in CLI config,
- go 1.17.1, Use value 1.17.1 in CLI config,
- go 1.17, Use value 1.17 in CLI config
Python:
- Python 3 Latest (Default), Use value latest in CLI config,
- Python 3.12, Use value 3.12 in CLI config,
- Python 3.11, Use value 3.11 in CLI config,
- Python 3.10, Use value 3.10 in CLI config,
- Python 3.9, Use value 3.9 in CLI config,
- Python 3.8, Use value 3.8 in CLI config,
- Python 3.7, Use value 3.7 in CLI config,
- Python 3.6, Use value 3.6 in CLI config,
- Python 2, Use value 2 in CLI config
Csharp:
- C# 12 .NET 8 (Default), Use value 8 in CLI config,
- C# 10 .NET 6, Use value 6 in CLI config
NodeJS:
- v22.3.0 (Default), Use value 22.3.0 in CLI config,
- v20.15.0, Use value 20.15.0 in CLI config,
- v20.6.1, Use value 20.6.1 in CLI config,
- v19.9.0, Use value 19.9.0 in CLI config,
- v18.17.1, Use value 18.17.1 in CLI config,
- v17.19.1, Use value 17.19.1 in CLI config,
- v16.20.2, Use value 16.20.2 in CLI config,
- v15.14.0, Use value 15.14.0 in CLI config,
- v14.21.3, Use value 14.21.3 in CLI config
ReactJS:
- v18.2.0 (Default), Use value 18.2.0 in CLI config,
- v18.1.0, Use value 18.1.0 in CLI config,
- v18.0.0, Use value 18.0.0 in CLI config,
- v17.0.2, Use value 17.0.2 in CLI config,
- v17.0.1, Use value 17.0.1 in CLI config,
- v17.0.0, Use value 17.0.0 in CLI config,
- v16.14.0, Use value 16.14.0 in CLI config
Cpp:
- C++23 (Default), Use value 23 in CLI config,
- C++20, Use value 20 in CLI config,
- C++17, Use value 17 in CLI config
Maven:
- Maven 3.8.6 (Default), Use value 3.8.6 in CLI config,
- Maven 3.8.2, Use value 3.8.2 in CLI config,
- Maven 3.8.1, Use value 3.8.1 in CLI config,
- Maven 3.8.0, Use value 3.8.0 in CLI config,
- Maven 3.6.9, Use value 3.6.9 in CLI config,
- Maven 3.6.8, Use value 3.6.8 in CLI config,
- Maven 3.6.7, Use value 3.6.7 in CLI config ,
- Maven 3.6.6, Use value 3.6.6 in CLI config,
- Maven 3.6.5, Use value 3.6.5 in CLI config,
- Maven 3.6.4, Use value 3.6.4 in CLI config,
- Maven 3.6.3, Use value 3.6.3 in CLI config,
- Maven 3.6.2, Use value 3.6.2 in CLI config,
- Maven 3.6.1, Use value 3.6.1 in CLI config,
- Maven 3.6.0, Use value 3.6.0 in CLI config
Gradle:
- Gradle 8.6 (Default), Use value 8.6 in CLI config,
- Gradle 8.8, Use value 8.8 in CLI config,
- Gradle 8.7, Use value 8.7 in CLI config,
- Gradle 7.6.4, Use value 7.6.4 in CLI config,
- Gradle 8.5, Use value 8.5 in CLI config,
- Gradle 8.4, Use value 8.4 in CLI config,
- Gradle 7.6.3, Use value 7.6.3 in CLI config,
- Gradle 8.3, Use value 8.3 in CLI config,
- Gradle 8.2.1, Use value 8.2.1 in CLI config