Take control of your R for macOS code!

RStudio for Mac

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe

RStudio 2023.09.0

  -  364 MB  -  Open Source

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system. Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of RStudio 2023.09.0.


For those interested in downloading the most recent release of RStudio for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • RStudio 2023.09.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    RStudio 2023.09.0 Screenshot 1

What's new in this version:

New:
RStudio:
- Update to Electron 25.5.0
- Add support Quarto Manuscript projects, a new Quarto feature that will be released in Quarto 1.4
- Added option to sign Git commits
- Add section to theme generation that will use theme-specific color(s) to set colors of vim/emacs-mode cursor

Posit Workbench:
- An initial set of Prometheus metrics and grafana dashboard are available for the Workbench server
- Additional support for publishing new content types to Posit Cloud
- Update code-server to version 4.14.1 (VS Code version 1.79.2) bundled with node 16.20.2
- Update rserver-saml to 0.7.0
- Change the default behavior of the load-balancer configuration setting launcher-balancing-enabled to always be true. This has no effect on non load-balanced environments.
- Auto-generate the secure-cookie-key and launcher key pair in load-balanced environments
- Add the secure-cookie-key and launcher key pair to the node table of the database for load-balanced environments.
- Multiple instances of the Slurm plugin can now point at the same backing cluster without interfering with one another, provided they have different names
- The Slurm plugin now has a default-partition setting that allows choosing a different partition than the cluster-wide default. The default partition is also put at the top of the list and highlighted in the UI when launching sessions
- Resource profiles for the Slurm plugin now support setting the partition
- Resource profiles for the Kubernetes plugin now support setting placement constraints
- When launching sessions or Workbench jobs, available clusters are now shown only when there is more than one option
- Non-shared projects on the home page no longer show a superfluous “Owner” field
- Users can now opt to receive desktop notifications when their sessions are ready, which is especially useful on platforms like Slurm or Kubernetes where this may take more than a few seconds
- While waiting to auto-join a session from the home page, the popup now shows additional status information on Kubernetes and Slurm and no longer warns about sessions that take more than 30 seconds to start
- Projects that can’t be found by the server are no longer completely hidden on the home page; rather, they are flagged as potentially moved or deleted
- Workbench now sets the SPARK_CONNECT_USER_AGENT environment variable for all sessions. This can help users of hosted Apache Spark clusters (including Databricks) identify when Workbench users are accessing Spark
- Security audit and file size optimization for VS Code Workbench extension
- Added delete-node-on-exit option for load balancing to cleanup node table and fixed error caused by stale nodes
- Added explicit load-balancing-enabled option to rserver.conf
- Sticky sessions are no longer required to use OpenID Connect authentication

Fixed:
RStudio:
- Fixed issue where DYLD_FALLBACK_LIBRARY_PATH was not properly forwarded on macOS
- Fixed issue where ‘ggrepel’ plot annotations could disappear when a plot was redrawn in an R Markdown document
- Fixed issue where whitespace in error messages was not properly preserved
- Fixed issue where the Data Viewer could fail to render data.frames containing AsIs matrices
- Fixed issue where error messages were not properly translated on Windows in some cases
- Fixed issue where Electron menubar commands are not disabled when modals are displayed
- Fixed bug causing invalid/empty cacheKey error when accessing a dataframe variable
- Fixed bug preventing dataframe column navigation past the default number of display columns
- Fixed bug preventing files from being saved when user HOME path includes trailing slashes on Windows
- Fixed broken Help pane after navigating to code demo
- Fixed bug preventing Update Available from displaying
- Fixed bug causing dataframe help preview to fail for nested objects
- Fixed issue where changes to binary files were not presented in Git History view
- Fixed bug where clicking “Ignore Update” would fail to ignore the update
- Fixed issue with alignment of R argument names in Help pane
- Fixed issue where user was not warned of missing Rosetta installation on Apple silicon
- Fixed bug with modals disabling copy/paste
- Fixed issue with file opened twice when navigating cli package hyperlinks
- Fixed issue where column names weren’t provided as completion candidates for DBI tables
- Fixed an issue where parameter name completions were not provided within dplyr joins
- Fixed issue where R sessions containing large ‘igraph’ objects could become slow

Posit Workbench:
- Fixed intermittent rsession crash when the linux nscd service was enabled
- Fixed bug when resuming session not restoring current working directory for Terminal pane
- Fixed bug preventing HOME from being modified in system init scripts
- Removed unnecessary files from install packages
- Updated Launcher go dependencies to latest versions
- Workbench will no longer log a spurious error about ownership when the r-versions file is on an NFS mount with root_squash set
- The launcher-sessions-clusters, launcher-adhoc-clusters, and launcher-default-cluster settings now apply to all IDEs. Individual settings for Jupyter and VS Code sessions are now marked as deprecated
- Recent projects listed on the home page should no longer have an empty “Last Used” field
- The Slurm plugin no longer warns that some legitimately-supported Slurm versions are not supported
- AWS roles can now be chosen when resuming a session as well as launching a new one
- Fixed rstudio-server active-sessions command and added node-status
- Fixed load balancing to count all types of sessions
- Fixed bug preventing user’s last sign in date from updating on CentOS 7 and PostgreSQL
- Limit logs collected in rstudio-diagnostics to reduce size

Performance:
- Improved performance of group membership tests
- Increased read buffer size for rserver proxy
- Various improvements to the responsiveness of the Workbench home page
- Fixed rserver CPU bottleneck when session generates lots of output but never starts
- Avoid username lookups when listing processes looking for sessions
- Avoid load balancing node-status checks for Slurm and Kubernetes sessions

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe