Changelog

2024-10

Images Updates

EDSE Manual

  • Various updates to the manual

2024-03

  • AlmaLinux is now the default OS image base for new environments.
  • In upcoming image updates, R versions 4.1.0, 4.1.1, and 4.1.2 will be removed from the images according to our R version lifecycle policy. R 4.1.3 will stay as the LTS version of this series.

Images Updates

  • Updates the default R version to 4.3.3. This is the latest patch version of the 4.3 series and will stay the default R version until the last version of R 4.4 got released.
  • Updated to quarto 1.4.551 (Release Notes)
Workbench
  • Updated to Workbench 2023.12.1
Connect
Package Manager

Server Manual

  • Updated information about available OS versions in images and their update policy

2023-12

Images Updates

Server Manual

  • Added a page on using additional/custom fonts
  • Added a page describing locale configuration

2023-07

Images Updates

  • pandoc is now always installed using the latest available version. This is due to some issues when rendering PDFs with the bundles pandoc version of Workbench.
Workbench
Connect
Package Manager

Server Manual

2023-06

Images Updates

  • Updated quarto to 1.3.361 (Release Notes)
  • New RHEL8 and RHEL9 images for Workbench, Connect and Package Manager
  • New CI/CD images for Ubuntu and RHEL which align with the configuration of Workbench/Connect
Workbench
Connect
Package Manager

Server Manual

  • Added “Dynamic CIFS mounts” page

2023-04

Images Updates

  • Added R 4.3.0 (Release Notes)
  • Updated quarto to 1.2.475 (Release Notes)
  • Added support for 22.04 images
  • Upgraded Microsoft SQL Driver from v17 to v18
Workbench
  • Adjusted startup message to query cpu & memory information from cgroups v2
  • Experimental arm64 images for 22.04

Server Manual

2023-03

Images Updates

Workbench
Connect

Server Manual

2023-02

Images Updates

  • Add Python 3.11.0
  • Updated to quarto 1.2.335
  • Fixed an issue for dynamic python aliases not resolving correctly, e.g python3.9
Workbench
  • Workbench: added fonts “Iosevka” and “JetBrainsMono”
Connect

Server Manual

  • Added FAQ showing how to override the repositories used by install.packages(), e.g. to use the latest CRAN packages as they get released

2023-01

Images Updates

  • Updated to quarto 1.2.313
  • Added libpoppler-cpp-dev system lib to all images (used by the {pdftools} package)
  • Enhance security by adding support for running images with user namespacing enabled and unprivileged: false (besides Connect).
  • Configure AppArmor in all images
Workbench
  • Updated to Workbench 2022.12.0 (Release Notes)
  • VSCode is now bundled in Posit Workbench. Hence, the code-server version now follows the bundled one and is not defaulting to the latest release anymore.
  • Images now run
Connect
  • Added env vars IS_CONNECT and IS_KUBERNETES
  • Updated to Connect 2022.12.0 (Release Notes)
Package Manager
  • Images now run as an unprivileged user (rstudio-pm)
Shiny Server
  • Images now run as an unprivileged user (shiny)

Server Manual

2022-11

Images Updates

  • Added R 4.2.2 (changelog)
  • Updated to quarto 1.2.269
Workbench
  • vault CLI is now installed by default (hashicorp/vault)
  • Installed APT libs git-core and bash-completion
  • Added support for parallel R package installation (if multiple cores are available)
  • Updated startup message
  • A default Python interpreter is now set globally in the RStudio IDE
Connect
  • Added env vars IS_CONNECT and IS_KUBERNETES
  • Updated to Connect 2022.11.0 (Release Notes)
Package Manager

Server Manual

  • “Project cloning and git handling”: added walkthrough sections for different ways of cloning a git repo in Posit Workbench
  • Fixed “Untitled” headers on mobile view

2022-10

Images Updates

Applied rebranding:

  • RStudio ➡️ Posit
  • RSW ➡️ Workbench
  • RSC ➡️ Connect
  • RSPM ➡️ Package Manager
Workbench
  • Updated Workbench to version 2022.07.2 - Release Notes
  • Kubernetes: sessions are now running on more recent r6i instances (instead of r5n)
  • Kubernetes: we now use an overprovisioning approach for the horizontal pod autoscaler. This ensures that there is always at least one r6i instance available for new sessions. The proactive scaling results in less waiting time for users which use default sessions.
  • The Workbench monitoring data is now persistent, i.e. the dashboard data gathered under the /admin path is kept between container recreations
Connect

Server Manual

2022-08

  • Added R 4.2.1 - Release Notes
  • Updated Python patch versions to 3.8.13, 3.9.13, 3.10.5
RStudio Workbench
  • Updated RSW to version 2022.07.1 - Release Notes
  • VSCode: Extension are now installed on a per-user basis instead of centrally
  • Added support for quarto
RStudio Connect
  • Updated RSC to version 2022.07.0 - Release Notes)
  • Added support for quarto
RStudio Package Manager

2022-05

RStudio Workbench
  • Added R version aliases for the terminal. Two patterns are available. Examples for R 4.1.2:
    • r412 (Rscript: rscript412)
    • R-4.1.2 (Rscript: Rscript-4.1.2)
  • R Sessions in the terminal now use the R version from the respective RSW session

2022-04

  • Added R 4.2.0 - Release Notes
  • Removed R 4.0.1, 4.0.2, 4.0.3, 4.0.4
  • Updated Python patch versions to 3.8.13, 3.9.12, 3.10.4
RStudio Workbench
  • Updated RSW to version 2022.02.2 - Release Notes
  • Added gh and ag-silversearcher system libs
RStudio Connect
RStudio Package Manager

2022-03

  • Added R 4.1.3 - Release Notes
  • Updated Python patch versions to 3.9.10, 3.10.1
RStudio Workbench
RStudio Connect

2022-01

  • Updated Python patch versions to 3.8.12, 3.9.9
  • Added Python 3.10.1
RStudio Workbench
  • Updated VSCode launcher integration: the latest VSCode is provided with the R and Python extensions installed by default. All users are allowed to install any extension.
  • Updated RSW to version 2021.09.2 - Release Notes
RStudio Connect
RStudio Package Manager

2021-11

Added R 4.1.2 - Release Notes

RStudio Connect

2021-10

Updated “Professional Drivers” to version 2021.10.0 - Release Notes

RStudio Workbench
RStudio Connect
RStudio Package Manager

2021-09

Added R 4.1.1 - Release Notes

2021-08

Updated RStudio Professional Drivers to 1.8.0 - Release notes

2021-06

Added R 4.1.0 - Release Notes

RStudio Workbench
  • Updated to RStudio Workbench v1.4.1717 - Release Notes
  • Installed Iosevka font (ss-05 variant)
  • Installed JetBrainsMono font
  • Update Python installation and configuration:
    • All patch versions of the current minor release and the latest patch version of the previous minor release
    • The default python interpreter is now set to the latest Python release and can be chaned by setting env var RETICULATE_PYTHON in ~/.Rprofile
    • The Jupyter executable (for Jupyter sessions via the Job Launcher) is now by default always linked to the latest available Python release version
    • Installed ipyparallel Jupyter Notebook extension

2021-05

RStudio Workbench
  • Security updates
  • Installed the following system libraries:
    • ccache
    • jags
    • neovim
    • htop
    • lualatex
    • fish
    • libzmq3-dev
    • qpdf
    • yadm

2021-04

RStudio Workbench
  • Python: Exported pip path of latest python version into the users paths. This makes it possible to install python packages via pip without using the full path.

  • Python: Exported proxy variables http_proxy globally so users can install pip packages when working behind a proxy

  • Sessions are now gracefully stopped during container updates. This means user environments are preserved and will be available in the same state as before the update.

  • Added pre-startup test to check the correct functionality of the job launcher before starting the service

  • Added the following system libraries to the image

    • netcat
    • libjq-dev
    • libmagick++-dev

2021-03

RStudio Workbench
  • Python: JupyterNotebooks and JupyterLabs are now working as expected when being selected via the JobLauncher
  • RSPM: Snapshots are now specified via date notation (e.g. 2021-02-16) instead of a an ID (e.g. 351)
  • Global Option NCpus = 4 set to enable parallel R package installation
  • rsession.conf: session-save-action-default = "no" and session-quit-child-processes-on-exit=1 are now set globally
  • options(Ncpus = 4L) is now set globally to install R packages in parallel (with up to 4 cores)
  • Calling timedatectl in a terminal does not error anymore (#17)
  • Update RSP version from 1.4.1103-4 to 1.4.1106-4 - Release notes
  • RENV_PATHS_PREFIX_AUTO = true is set globally. This setting creates an OS-aware renv version scheme in renv/library