Skip to content

Commit

Permalink
Merge pull request #694 from rstudio/dev
Browse files Browse the repository at this point in the history
Update Workbench and Connect
  • Loading branch information
colearendt authored Feb 2, 2024
2 parents d48f2cc + 74129c8 commit 0e977e6
Show file tree
Hide file tree
Showing 29 changed files with 57 additions and 50 deletions.
2 changes: 1 addition & 1 deletion Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ BUILDX_PATH := ""

RSC_VERSION := "2024.01.0"
RSPM_VERSION := "2023.12.0-13"
RSW_VERSION := "2023.12.0+369.pro3"
RSW_VERSION := "2023.12.1+402.pro1"

DRIVERS_VERSION := "2023.05.0"
DRIVERS_VERSION_RHEL := DRIVERS_VERSION + "-1"
Expand Down
4 changes: 4 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ changed in each image.

This file only captures pervasive, repository-wide changes.

# 2024-02-01

- Update Pro Drivers to 2023.12.1

# 2023-08-07

- Removed base image Ubuntu 18.04 builds.
Expand Down
2 changes: 1 addition & 1 deletion ci.Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ R_VERSION_ALT := "4.1.3"
PYTHON_VERSION := "3.9.17"
PYTHON_VERSION_ALT := "3.8.17"

DRIVERS_VERSION := "2023.05.0"
DRIVERS_VERSION := "2023.12.1"
DRIVERS_VERSION_RHEL := DRIVERS_VERSION + "-1"

QUARTO_VERSION := "1.3.340"
Expand Down
42 changes: 21 additions & 21 deletions content/matrix.json
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
[
{"r": "3.1.3", "py": "2.7.18", "drivers": "2023.05.0", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.2.5", "py": "2.7.18", "drivers": "2023.05.0", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.3.3", "py": "3.6.13", "drivers": "2023.05.0", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.4.4", "py": "3.6.13", "drivers": "2023.05.0", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.4.4", "py": "3.7.10", "drivers": "2023.05.0", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.5.3", "py": "2.7.18", "drivers": "2023.05.0", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.5.3", "py": "3.7.10", "drivers": "2023.05.0", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.6.3", "py": "2.7.18", "drivers": "2023.05.0", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.6.3", "py": "3.6.13", "drivers": "2023.05.0", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.6.3", "py": "3.8.8", "drivers": "2023.05.0", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "4.0.5", "py": "3.6.13", "drivers": "2023.05.0", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "4.0.5", "py": "3.7.10", "drivers": "2023.05.0", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "4.0.5", "py": "3.8.8", "drivers": "2023.05.0", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "4.0.5", "py": "3.9.2", "drivers": "2023.05.0", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "4.1.0", "py": "3.8.8", "drivers": "2023.05.0", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "4.1.0", "py": "3.9.2", "drivers": "2023.05.0", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "4.1.3", "py": "3.10.4", "drivers": "2023.05.0", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.6.3", "py": "3.8.16", "drivers": "2023.05.0", "os": "ubuntu2204", "os_alt": "jammy"},
{"r": "4.0.5", "py": "3.9.16", "drivers": "2023.05.0", "os": "ubuntu2204", "os_alt": "jammy"},
{"r": "4.1.3", "py": "3.10.11", "drivers": "2023.05.0", "os": "ubuntu2204", "os_alt": "jammy"},
{"r": "4.2.2", "py": "3.11.3", "drivers": "2023.05.0", "os": "ubuntu2204", "os_alt": "jammy"}
{"r": "3.1.3", "py": "2.7.18", "drivers": "2023.12.1", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.2.5", "py": "2.7.18", "drivers": "2023.12.1", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.3.3", "py": "3.6.13", "drivers": "2023.12.1", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.4.4", "py": "3.6.13", "drivers": "2023.12.1", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.4.4", "py": "3.7.10", "drivers": "2023.12.1", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.5.3", "py": "2.7.18", "drivers": "2023.12.1", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.5.3", "py": "3.7.10", "drivers": "2023.12.1", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.6.3", "py": "2.7.18", "drivers": "2023.12.1", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.6.3", "py": "3.6.13", "drivers": "2023.12.1", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.6.3", "py": "3.8.8", "drivers": "2023.12.1", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "4.0.5", "py": "3.6.13", "drivers": "2023.12.1", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "4.0.5", "py": "3.7.10", "drivers": "2023.12.1", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "4.0.5", "py": "3.8.8", "drivers": "2023.12.1", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "4.0.5", "py": "3.9.2", "drivers": "2023.12.1", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "4.1.0", "py": "3.8.8", "drivers": "2023.12.1", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "4.1.0", "py": "3.9.2", "drivers": "2023.12.1", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "4.1.3", "py": "3.10.4", "drivers": "2023.12.1", "os": "ubuntu1804", "os_alt": "bionic"},
{"r": "3.6.3", "py": "3.8.16", "drivers": "2023.12.1", "os": "ubuntu2204", "os_alt": "jammy"},
{"r": "4.0.5", "py": "3.9.16", "drivers": "2023.12.1", "os": "ubuntu2204", "os_alt": "jammy"},
{"r": "4.1.3", "py": "3.10.11", "drivers": "2023.12.1", "os": "ubuntu2204", "os_alt": "jammy"},
{"r": "4.2.2", "py": "3.11.3", "drivers": "2023.12.1", "os": "ubuntu2204", "os_alt": "jammy"}
]
2 changes: 1 addition & 1 deletion content/pro/Dockerfile.ubuntu1804
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ FROM ${REGISTRY}/rstudio/content-base:r${R_VERSION}-py${PYTHON_VERSION}-ubuntu18
LABEL maintainer="RStudio Docker <[email protected]>"

# Install RStudio Professional Drivers ----------------------------------------#
ARG DRIVERS_VERSION=2023.05.0
ARG DRIVERS_VERSION=2023.12.1
ARG R_VERSION
ARG DEBIAN_FRONTEND=noninteractive

Expand Down
2 changes: 1 addition & 1 deletion content/pro/Dockerfile.ubuntu2204
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ FROM ${REGISTRY}/rstudio/content-base:r${R_VERSION}-py${PYTHON_VERSION}-ubuntu22
LABEL maintainer="RStudio Docker <[email protected]>"

# Install RStudio Professional Drivers ----------------------------------------#
ARG DRIVERS_VERSION=2023.05.0
ARG DRIVERS_VERSION=2023.12.1
ARG R_VERSION
ARG DEBIAN_FRONTEND=noninteractive

Expand Down
2 changes: 1 addition & 1 deletion content/pro/Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ R_VERSION := "3.6.3"

PYTHON_VERSION := "3.9.5"

DRIVERS_VERSION := "2023.05.0"
DRIVERS_VERSION := "2023.12.1"
DRIVERS_VERSION_RHEL := DRIVERS_VERSION + "-1"

DEFAULT_TAG := IMAGE_PREFIX + PRODUCT + ":r" + R_VERSION + "-py" + PYTHON_VERSION + "-" + IMAGE_OS
Expand Down
2 changes: 1 addition & 1 deletion docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ services:
context: ./workbench
dockerfile: "Dockerfile.${IMAGE_OS:-ubuntu2204}"
args:
RSW_VERSION: 2023.12.0+369.pro3
RSW_VERSION: 2023.12.1+402.pro1
image: rstudio/rstudio-workbench:2023.12.0
environment:
RSW_LICENSE: ${RSW_LICENSE}
Expand Down
2 changes: 1 addition & 1 deletion product/pro/Dockerfile.centos7
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ ARG R_VERSION=4.2.0
ARG R_VERSION_ALT=3.6.2
ARG PYTHON_VERSION=3.9.14
ARG PYTHON_VERSION_ALT=3.8.15
ARG DRIVERS_VERSION=2023.05.0-1
ARG DRIVERS_VERSION=2023.12.1-1

RUN yum update -y \
&& yum install -y unixODBC unixODBC-devel \
Expand Down
2 changes: 1 addition & 1 deletion product/pro/Dockerfile.ubuntu2204
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ ARG R_VERSION=4.2.3
ARG R_VERSION_ALT=4.1.3
ARG PYTHON_VERSION=3.9.17
ARG PYTHON_VERSION_ALT=3.8.17
ARG DRIVERS_VERSION=2023.05.0
ARG DRIVERS_VERSION=2023.12.1

RUN apt-get update \
&& apt-get install -yq --no-install-recommends unixodbc unixodbc-dev \
Expand Down
2 changes: 1 addition & 1 deletion product/pro/Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ PYTHON_VERSION_ALT := "3.8.17"
TINI_VERSION := "0.19.0"
QUARTO_VERSION := "1.3.340"

DRIVERS_VERSION := "2023.05.0"
DRIVERS_VERSION := "2023.12.1"
DRIVERS_VERSION_RHEL := DRIVERS_VERSION + "-1"

_make-default-tag OS=IMAGE_OS:
Expand Down
4 changes: 2 additions & 2 deletions r-session-complete/.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
R_VERSION=4.1.0
PYTHON_VERSION=3.9.5
DRIVERS_VERSION=2023.05.0-1
RSW_VERSION=2023.12.0+369.pro3
RSW_VERSION=2023.12.1+402.pro1
DRIVERS_VERSION=2023.12.1-1
2 changes: 1 addition & 1 deletion r-session-complete/Dockerfile.centos7
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ ARG R_VERSION_ALT=4.1.3
ARG PYTHON_VERSION=3.9.14
ARG PYTHON_VERSION_ALT=3.8.15
ARG JUPYTERLAB_VERSION=3.2.9
ARG RSW_VERSION=2023.12.0+369.pro3
ARG RSW_VERSION=2023.12.1+402.pro1
ARG RSW_NAME=rstudio-workbench-rhel
ARG RSW_DOWNLOAD_URL=https://s3.amazonaws.com/rstudio-ide-build/server/centos7/x86_64

Expand Down
2 changes: 1 addition & 1 deletion r-session-complete/Dockerfile.ubuntu2204
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ ARG R_VERSION_ALT=4.1.3
ARG PYTHON_VERSION=3.9.17
ARG PYTHON_VERSION_ALT=3.8.17
ARG JUPYTERLAB_VERSION=3.6.5
ARG RSW_VERSION=2023.12.0+369.pro3
ARG RSW_VERSION=2023.12.1+402.pro1
ARG RSW_NAME=rstudio-workbench
ARG RSW_DOWNLOAD_URL=https://download2.rstudio.org/server/jammy/amd64

Expand Down
4 changes: 2 additions & 2 deletions r-session-complete/Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ IMAGE_PREFIX := ""
PRODUCT := "r-session-complete"
IMAGE_OS := "ubuntu2204"

RSW_VERSION := "2023.12.0+369.pro3"
RSW_VERSION := "2023.12.1+402.pro1"
RSW_LICENSE := ""

DRIVERS_VERSION := "2023.05.0"
DRIVERS_VERSION := "2023.12.1"
DRIVERS_VERSION_RHEL := DRIVERS_VERSION + "-1"

R_VERSION := "4.2.3"
Expand Down
2 changes: 1 addition & 1 deletion r-session-complete/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

# Supported tags and respective Dockerfile links

* [`jammy`, `ubuntu2204`, `jammy-2023.12.0`, `ubuntu2204-2023.12.0`](https://github.com/rstudio/rstudio-docker-products/blob/main/r-session-complete/Dockerfile.ubuntu2204)
* [`jammy`, `ubuntu2204`, `jammy-2023.12.1`, `ubuntu2204-2023.12.1`](https://github.com/rstudio/rstudio-docker-products/blob/main/r-session-complete/Dockerfile.ubuntu2204)

# What are the r-session-complete images?

Expand Down
4 changes: 2 additions & 2 deletions workbench-for-google-cloud-workstations/.env
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
RSW_VERSION=2023.09.1+494.pro2
RSW_TAG_VERSION=2023.09.1-494.pro2
RSW_VERSION=2023.12.1+402.pro1
RSW_TAG_VERSION=2023.12.1-402.pro1
RSW_DOWNLOAD_URL=https://download2.rstudio.org/server/focal/amd64
RSW_NAME=rstudio-workbench
PYTHON_VERSION=3.10.13
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ ARG PYTHON_VERSION_JUPYTER=3.10.13
ARG JUPYTERLAB_VERSION=3.6.5
ARG QUARTO_VERSION=1.3.450
ARG DRIVERS_VERSION=2023.05.0
ARG RSW_VERSION=2023.12.0+369.pro3
ARG RSW_VERSION=2023.12.1+402.pro1
ARG RSW_NAME=rstudio-workbench
ARG RSW_DOWNLOAD_URL=https://download2.rstudio.org/server/focal/amd64

Expand Down
2 changes: 1 addition & 1 deletion workbench-for-microsoft-azure-ml/.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
RSW_VERSION=2023.12.0+369.pro3
RSW_VERSION=2023.12.1+402.pro1
RSW_DOWNLOAD_URL=https://download2.rstudio.org/server/bionic/amd64
RSW_NAME=rstudio-workbench
PYTHON_VERSION=3.9.14
Expand Down
2 changes: 1 addition & 1 deletion workbench-for-microsoft-azure-ml/Dockerfile.ubuntu2204
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ ARG PYTHON_VERSION=3.9.17
ARG PYTHON_VERSION_ALT=3.8.17
ARG PYTHON_VERSION_JUPYTER=3.8.17
ARG JUPYTERLAB_VERSION=3.6.5
ARG RSW_VERSION=2023.12.0+369.pro3
ARG RSW_VERSION=2023.12.1+402.pro1
ARG RSW_NAME=rstudio-workbench
ARG RSW_DOWNLOAD_URL=https://download2.rstudio.org/server/jammy/amd64
ARG DEBIAN_FRONTEND=noninteractive
Expand Down
2 changes: 1 addition & 1 deletion workbench-for-microsoft-azure-ml/Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ IMAGE_PREFIX := "rstudio-"
PRODUCT := "workbench"
IMAGE_OS := "ubuntu2204"

RSW_VERSION := "2023.12.0+369.pro3"
RSW_VERSION := "2023.12.1+402.pro1"
RSW_LICENSE := ""

R_VERSION := "4.2.3"
Expand Down
4 changes: 4 additions & 0 deletions workbench-for-microsoft-azure-ml/NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# 2024.02.1
- Remove R 3.6.3 from image
- Bump R versions to latest patches

# 2023.03.1
- No changes

Expand Down
2 changes: 1 addition & 1 deletion workbench-for-microsoft-azure-ml/deps/install-r.sh
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ install_r_packages() {
}


for rvers in 3.6.3 4.0.5 4.1.3 4.2.3 4.3.1; do
for rvers in 4.0.5 4.1.3 4.2.3 4.3.2; do
# install r version
curl -O https://cdn.rstudio.com/r/ubuntu-$(lsb_release -rs | sed 's/\.//g')/pkgs/r-${rvers}_1_amd64.deb
DEBIAN_FRONTEND=noninteractive apt-get install -y ./r-${rvers}_1_amd64.deb
Expand Down
1 change: 0 additions & 1 deletion workbench-for-microsoft-azure-ml/deps/r_packages.txt
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ readr
readxl
renv
reticulate
rgdal
rlang
rmarkdown
roxygen2
Expand Down
2 changes: 1 addition & 1 deletion workbench-for-microsoft-azure-ml/test/goss.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ command:

# test all R versions and packages
# "/opt/R/3.3.3/bin/R" "/opt/R/3.4.4/bin/R"
{{ $rvers := mkSlice "/opt/R/3.6.3/bin/R" "/opt/R/4.0.5/bin/R" "/opt/R/4.1.3/bin/R" "/opt/R/4.2.3/bin/R" "/opt/R/4.3.1/bin/R"}}
{{ $rvers := mkSlice "/opt/R/4.0.5/bin/R" "/opt/R/4.1.3/bin/R" "/opt/R/4.2.3/bin/R" "/opt/R/4.3.2/bin/R"}}
{{ $pkgs := .Vars.packages}}
# loops the library command for each R version to ensure expected libraries exist for all.
# notably, it also ensures that each expected R version exists and is runnable
Expand Down
2 changes: 1 addition & 1 deletion workbench/.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
RSW_VERSION=2023.12.0+369.pro3
RSW_VERSION=2023.12.1+402.pro1
RSW_DOWNLOAD_URL=https://download2.rstudio.org/server/bionic/amd64
RSW_NAME=rstudio-workbench
PYTHON_VERSION=3.9.17
Expand Down
2 changes: 1 addition & 1 deletion workbench/Dockerfile.ubuntu2204
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ ARG PYTHON_VERSION=3.9.17
ARG PYTHON_VERSION_ALT=3.8.17
ARG PYTHON_VERSION_JUPYTER=3.8.17
ARG JUPYTERLAB_VERSION=3.6.5
ARG RSW_VERSION=2023.12.0+369.pro3
ARG RSW_VERSION=2023.12.1+402.pro1
ARG RSW_NAME=rstudio-workbench
ARG RSW_DOWNLOAD_URL=https://download2.rstudio.org/server/jammy/amd64

Expand Down
2 changes: 1 addition & 1 deletion workbench/Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ IMAGE_PREFIX := "rstudio-"
PRODUCT := "workbench"
IMAGE_OS := "ubuntu2204"

RSW_VERSION := "2023.12.0+369.pro3"
RSW_VERSION := "2023.12.1+402.pro1"
RSW_RELEASE_TYPE := "release"
RSW_LICENSE := ""
RSW_LICENSE_SERVER := ""
Expand Down
2 changes: 1 addition & 1 deletion workbench/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

# Supported tags and respective Dockerfile links

* [`jammy`, `ubuntu2204`, `jammy-2023.12.0`, `ubuntu2204-2023.12.0`](https://github.com/rstudio/rstudio-docker-products/blob/main/workbench/Dockerfile.ubuntu2204)
* [`jammy`, `ubuntu2204`, `jammy-2023.12.1`, `ubuntu2204-2023.12.1`](https://github.com/rstudio/rstudio-docker-products/blob/main/workbench/Dockerfile.ubuntu2204)

# What is RStudio Workbench?

Expand Down

0 comments on commit 0e977e6

Please sign in to comment.