8.46.3
==============================================
:doc:`ReleaseNotes` | :doc:`Contributors`
.. image:: https://travis-ci.org/rstudio/rstudio.svg?branch=master
:target: https://travis-ci.org/rstudio/rstudio
.. image:: https://img.shields.io/github/license/rstudio/rstudio.svg
:target: https://www.gnu.org/licenses/gpl-3.0.html
.. image:: https://img.shields.io/badge/version/8.46.3?style=flat
:target: https://www.rstudio.com/download/release_notes/8.46.3/
.. image:: https://img.shields.io/badge/platforms/windows%20%20linux%20%20osx?style=flat
:target: https://www.rstudio.com/download/
.. toctree::
:maxdepth: 2
:caption: Installation
installing-system-requirements
installing-R
installing-rstudio
installing-addins
installing-packages
installing-python-2-7
installing-python-3-6
installing-java
installing-shiny
installing-shinydashboard
installing-rt-package-manager
.. toctree::
:maxdepth: 1
:caption: User Interface
rstudio_interface
.. toctree::
:maxdepth: 2
:caption: Shiny Applications
creating-a-shiny-app
working-with-shiny-apps
sharing-shiny-apps
.. toctree::
:maxdepth: 2
:caption: Documentation
documenting-your-work
documenting-functions
documenting-packages
.. toctree::
:maxdepth: 1
:caption: Package Development
creating-a-package
package-development-overview
documentation-in-packages
testing-packages
publishing-packages
.. toctree::
:maxdepth: 2
:caption: Package Management
installing-addins
managing-dependencies
using-R-package-manager
using-conda
.. toctree::
:maxdepth: 1
:caption: Advanced Topics
customizing-rstudio
troubleshooting
security-and-privacy
performance
contributing
glossary
faq
RStudio Server 8.46.3 Release Notes
===================================
Release Date: July 9th, 2019
.. note:: RStudio Server is a commercial product developed and maintained by RStudio, PBC. You can find more information about RStudio Server at http://www.rstudio.com/products/server/.
New Features
------------
### Addins for R Markdown
Addins are small packages that can be loaded in a Shiny app to add custom functionality to the app. This release adds two new addins: `rmarkdown_addin` and `knitr_addin`. These addins allow you to render R Markdown files and knitr documents directly from within your Shiny app, respectively. You can find more information about addins in our `adding-packages` page and our `creating-a-shiny-app` tutorial.
### Shiny Web App Server
Shiny Web App Server is a free and open source product that allows you to run and host R Shiny apps on your own server. This release includes several improvements to Shiny Web App Server, including improved support for large data sets, better security features, and better performance when running multiple apps simultaneously. You can find more information about Shiny Web App Server at http://www.rstudio.com/products/shiny/web/.
### Improved R Markdown Support
This release includes several improvements to our support for rendering R Markdown files in Shiny apps, including better support for custom templates and improved performance when rendering large documents. You can find more information about R Markdown in our `documenting-functions` page and our `creating-a-shiny-app` tutorial.
### Improved Performance When Running Multiple Apps Simultaneously
We have made several improvements to the performance of Shiny Web App Server that should make it more efficient at running multiple apps simultaneously. These changes should result in faster startup times and improved overall performance when running multiple apps on a single server.
Bug Fixes
----------
### Improved Support for Large Data Sets
We have made several improvements to our support for rendering large data sets in Shiny apps, including better support for custom templates and improved performance when rendering large documents. You can find more information about R Markdown in our `documenting-functions` page and our `creating-a-shiny-app` tutorial.
### Improved Support for Large Data Sets in Custom Templates
We have made several improvements to our support for custom templates in Shiny apps, including improved support for rendering large data sets and better performance when rendering large documents. You can find more information about R Markdown in our `documenting-functions` page and our `creating-a-shiny-app` tutorial.
### Improved Security Features
We have made several improvements to the security of Shiny Web App Server, including better support for SSL/TLS encryption and improved protection against common web application vulnerabilities such as SQL injection attacks. You can find more information about security in our `security-and-privacy` page.
### Improved Performance When Running Multiple Apps Simultaneously
We have made several improvements to the performance of Shiny Web App Server that should make it more efficient at running multiple apps simultaneously. These changes should result in faster startup times and improved overall performance when running multiple apps on a single server.
Known Issues
------------
### Improved Support for Large Data Sets
While we have made significant improvements to our support for rendering large data sets in Shiny apps, there are still some limitations to this feature. In particular, it may be difficult to render very large data sets (e.g., those with millions of rows) in Shiny apps due to memory constraints. We recommend using tools like `sparkR` or `dplyr::bind_rows` to process and manipulate large data sets before rendering them in Shiny apps. You can find more information about R Markdown in our `documenting-functions` page and our `creating-a-shiny-app` tutorial.
### Improved Support for Large Data Sets in Custom Templates
While we have made significant improvements to our support for custom templates in Shiny apps, there are still some limitations to this feature. In particular, it may be difficult to render very large data sets (e.g., those with millions of rows) in custom templates due to memory constraints. We recommend using tools like `sparkR` or `dplyr::bind_rows` to process and manipulate large data sets before rendering them in custom templates. You can find more information about R Markdown in our `documenting-functions` page and our `creating-a-shiny-app` tutorial.
### Improved Security Features
While we have made significant improvements to the security of Shiny Web App Server, there are still some potential vulnerabilities that you should be aware of when using this product. In particular, it is important to keep your server software up to date and to use strong passwords for all user accounts. You can find more information about security in our `security-and-privacy` page.
### Improved Performance When Running Multiple Apps Simultaneously
While we have made significant improvements to the performance of Shiny Web App Server, there are still some limitations to this feature. In particular, it may be difficult to run very large numbers of Shiny apps simultaneously on a single server due to resource constraints. We recommend using a load balancer or a cluster of servers to distribute the workload across multiple machines. You can find more information about Shiny Web App Server in our `shiny-web-app-server` page.