- Switch the base URL of CRAN mirrors (RSPM) from
https://packagemanager.rstudio.com/cran
tohttps://packagemanager.posit.co/cran
(#574)
lsb-release
andpython3
(a dependency oflsb-release
), are no longer included inrocker/r-ver
. (#511)
- cuda version tags, like
rocker/cuda:cuda10.1
,rocker/ml:4.2.1-cuda10.1
are obsolete for R 4.2.2 or later images. Only the R version tags likerocker/cuda:4.2.2
,rocker/ml-verse:latest
will remain.rocker/cuda
R >= 4.2.2 corresponds torocker/cuda:cuda11.1
before R.4.2.1 and usesnvidia/cuda:X.Y.Z-cudnn8-devel-ubuntu22.04
as the base image. Therefore, the image size is significantly larger (+6GB) fromrocker/cuda
R <= 4.2.1, which installed cuda onrocker/r-ver
(based onubuntu:focal
). (#516) - The aliases of
rocker/cuda
which was pushed torocker/r-ver
(rocker/r-ver:X.Y.Z-cuda10.1
androcker/r-ver:X.Y.Z-cuda11.1
) are obsolete. (#516)
- RStudio Server user settings are written to
~/.config/rstudio/rstudio-prefs.json
, not~/.rstudio/monitored/user-settings/user-settings
. (#63) - In
rocker/rstudio
etc.,/usr/local/bin/rstudio-server
is no longer added to the PATH environment variable.rstudio-server
andrserver
can still be called by the executable file name, since simlinks are now created, but the other files must be called by their full path, e.g./usr/lib/rstudio-server/bin/rsession
. (#535, #538, #541)
install_binder.sh
is renamed toinstall_jupyter.sh
. (#494)install_python.sh
no longer installs pyenv. (#494)- Update
install_quarto.sh
for the first stable release of quarto cli. (#506)- The default behavior of
install_quarto.sh
has been changed so that if quarto bundled with RStudio is detected, it will use the quarto cli bundled with RStudio instead of installing quarto cli. - Specifying
./install_quarto.sh prerelease
now installs the latest prerelease version of quarto cli.
- The default behavior of
rocker/binder
,rocker/cuda
,rocker/ml
androcker/ml-verse
no longer configure a default python venv and no longer installs pyenv. (#494)- Update to address RStudio Server now bundling stable release version of quarto cli.
(#506)
- New builds of
rocker/verse
androcker/ml-verse
for 4.1.0 <= R <= 4.2.0 will install quarto cli version 1.0.36. - New builds of
rocker/rstudio
androcker/ml
for R >= 4.2.1 (with RStudio Server v2022.07.1+554 or later) will be configured to use the quarto cli bundled with RStudio Server system-wide.
- New builds of
install_quarto.sh
was changed to not install R packages and only install quarto cli. (#487)
- New builds of
rocker/verse
androcker/ml-verse
for R >= 4.1.0 no longer install the quarto R package. (#487)
- Installation scripts are now tested in GitHub Actions. (#411)
- Newly built images are now pushed to the GitHub Container Registry as well as DockerHub.
They can be used by specifying the name as
ghcr.io/rocker-org/rocker/r-ver:4
. (#456)
- R 4.0.0 images built on Ubuntu 18.04 (
rocker/r-ver:4.0.0-ubuntu18.04
,rocker/rstudio:4.0.0-ubuntu18.04
,rocker/tidyverse:4.0.0-ubuntu18.04
,rocker/verse:4.0.0-ubuntu18.04
,rocker/geospatial:4.0.0-ubuntu18.04
) are no longer built. The last builds of these images were created on 2022-03-10. (#432)
install_R.sh
was split into two scripts,install_R_source.sh
andsetup_R.sh
. (#386)patch_install_command.sh
was merged intosetup_R.sh
. (#386)
- Fixed the BLAS hot-switching mechanism.
The image size has increased by approximately 30 MB with the new
liblapack-dev
installation. (#386, #390)
userconf.sh
, which is executed when RStudio Server is launched, has been split intoinit_set_env.sh
andinit_userconf.sh
.init_set_env.sh
is also executed when Shiny Server is launched. (#320)
- Environment variables set in the container are now reflected in the sessions on Shiny Server. (#320)
- Change the date of the CRAN mirrors that were set for the R 4.0.0, R 4.0.1, R 4.0.2, and R 4.0.3 images.
This reconfiguration was done mechanically, selecting the mirrors just before the release date of the next version of R.
(#328)
- R 4.0.0: 2020-06-08 to 2020-06-04 (The next version, R 4.0.1 was released on 2020-06-06)
- R 4.0.1: 2020-06-25 to 2020-06-18 (The next version, R 4.0.2 was released on 2020-06-22)
- R 4.0.2: 2020-10-07 to 2020-10-09 (The next version, R 4.0.3 was released on 2020-10-10)
- R 4.0.3: 2021-02-17 to 2021-02-11 (The next version, R 4.0.4 was released on 2021-02-15)
- In the newly built images, the default password for RStudio Server will be randomly generated when the server is started. (#298)
- The default locale,
LANG=en_US.UTF-8
, is now set as recommended by the official ubuntu image. (#302, #313)
install_tidyverse.sh
now assumes that theinstall2.r
command has the--skipmissing
option. (#283)- The duckdb package is added to the R packages installed by running
install_tidyverse.sh
. (#283)
- New builds of
rocker/tidyverse
,rocker/shiny-verse
,rocker/ml
for R >= 4.0.2 will install the duckdb R package. (#283)
- Add a new script
install_quarto.sh
, to install quarto-cli and the quarto R package. (#253) - Add a new script
install_julia.sh
, to install the Julia Language and two R packages which call Julia from R; JuliaCall and JuliaConnectoR. (#269) - A new script
install2.r
, copied from eddelbuettel/littler and slightly modified, has been added in thebin
directory. And add a new scriptpatch_install_command.sh
, to replace the symbolic link ofinstall2.r
command with rocker script version ofinstall2.r
. (#275) install2.r
gets a new option--skipmissing
. (#275)
- New builds of
rocker/verse
androcker/ml-verse
for R >= 4.1.0 will install quarto-cli and the quarto R package. (#253) - The
install2.r
command has been replaced by rocker scripts version ofinstall2.r
. (#275)