RStudio is the premier integrated development environment for the R statistical programming language. It is available in open source and commercial editions and runs on the desktop (Mac, Linux, and Windows) or over the web with RStudio Server.
What’s new in version 2025.05.0+496
RStudio now uses an alternate display for R errors, warnings, and messages. In addition, output on stderr (e.g. R messages) are colored the same as regular output on stdout. (#2574)
RStudio now displays a message when the GitHub Copilot completion limit has been reached (typically on a free Copilot account). (#15848)
RStudio now uses the RStudio project folder as the GitHub Copilot workspace root, providing more relevant completions. (#15816)
RStudio now supports being built without GitHub Copilot support via the RSTUDIO_ENABLE_COPILOT CMake option. (#15869)
On macOS, RStudio now uses the project directory / home directory for new RStudio sessions opened via the Dock menu’s “Open in New Window” command. (#15409)
RStudio Desktop now supports opening files via drag and drop. (#4037)
RStudio installation on Windows now registers icons for many supported file types. (#12730)
RStudio for Windows binaries now have digital signatures. (rstudio-pro#5772)
RStudio now only writes the ProjectId field within a project’s .Rproj file when required. Currently, this is for users who have configured a custom .Rproj.user location.
Added memory limit monitoring to RStudio (Linux only for now). If ulimit -m is set, this limit is displayed in the Memory Usage Report. As the limit is approached, a warning is displayed, then an error when the limit is reached. When the system is low on memory, the session can abort itself by shutting down in a controlled way with a dialog to the user. See the new "allow-over-limit-sessions option in rsession.conf. (rstudio-pro#5019).
RStudio now supports configuring a Kerberos Service Principal for the GitHub Copilot Language Server proxy settings. (#15823)
RStudio now supports installation of Rtools45 for the upcoming R 4.5.0 release on Windows.
RStudio now sets the environment variable SPARK_CONNECT_USER_AGENT = posit-rstudio in R sessions. (rstudio-pro#7732)
RStudio now sets the environment variable SF_PARTNER = posit_rstudio in R sessions. (rstudio-pro#7577)