Changelog
2024-10
Images Updates
- Updates the default R version to 4.4.2.
- Updated to Workbench 2024.09.0 (Release Notes)
- Updated to Connect 2024.09.0 (Release Notes)
- Updated to Package Manager 2024.08.2 (Release Notes)
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
- Updated to Connect 2024.02.0 (Release Notes)
Package Manager
- Updated to Package Manager 2023.12.0 (Release Notes)
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 bundlespandoc
version of Workbench.
Workbench
Connect
- Updated to Connect 2023.06.0 (Release Notes)
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
- Updated to Workbench 2023.06.0 (Release Notes)
Connect
- Updated to Connect 2023.05.0 (Release Notes)
Package Manager
- Updated to Package Manager 2023.04.0 (Release Notes)
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
- Added R 4.2.3 Release Notes
Workbench
- Updated to Workbench 2023.03.0 (Release Notes)
Connect
- Updated to Connect 2023.03.0 (Release Notes)
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
- Update
- Updated to Connect 2023.01.0 (Release Notes)
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
andIS_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
andbash-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
andIS_KUBERNETES
- Updated to Connect 2022.11.0 (Release Notes)
Package Manager
- Updated to Package Manager 2022.11.2-18 (Release Notes)
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 ofr5n
) - 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
- Updated RSC to version 2022.09.0 - Release Notes)
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
- Updated RSPM to version 2022.07.2 - Release Notes
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
andag-silversearcher
system libs
RStudio Connect
- Updated RSC to version 2022.04.1 - Release Notes)
RStudio Package Manager
- Updated RSPM to version 2022.04.0 - Release Notes
2022-03
- Added R 4.1.3 - Release Notes
- Updated Python patch versions to 3.9.10, 3.10.1
RStudio Workbench
- Updated RSW to version 2022.02.1 - Release Notes
RStudio Connect
- Updated to version 2022.03.1 - Release Notes)
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
- Updated to version 2021.12.1 - Release Notes)
RStudio Package Manager
- Updated to version 2021.12.0 - Release Notes
2021-11
Added R 4.1.2 - Release Notes
RStudio Connect
- Updated to version 2021.11.0 - Release Notes
2021-10
Updated “Professional Drivers” to version 2021.10.0 - Release Notes
RStudio Workbench
- Updated to version 2021.09.0 - Release Notes
RStudio Connect
- Updated to version 2021.10.0 - Release Notes
- Updated “Professional Drivers” to version 2021.10.0 - Release Notes
RStudio Package Manager
- Updated to version 2021.09.0 - Release Notes
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 viapip
without using the full path.Python: Exported proxy variables
http_proxy
globally so users can install pip packages when working behind a proxySessions 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"
andsession-quit-child-processes-on-exit=1
are now set globallyoptions(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 inrenv/library