RStudio Connect 1.7.2 is ready to download, and this release contains some long-awaited functionality that we are excited to share. Several authentication and user-management tooling improvements have been added, including the ability to change authentication providers on an existing server, new group support options, and the official introduction of SAML as a supported authentication provider (currently a beta feature*). But that’s not all… keep reading to learn about great additions to the RStudio Connect UI, updates to Python support, and a brand new Admin dashboard view for tracking scheduled content.
It is now possible to delete users, transfer content ownership, and change authentication mechanisms for users and groups in RStudio Connect. This enables several workflows that were previously impossible:
Group support has been enabled for all authentication providers in RStudio Connect. The following grid illustrates the type of group support available for the different authentication providers:
|Authentication Provider||Local Groups||Remote Groups|
|LDAP / Active Directory||Yes|
LDAP and Active Directory groups are managed by the authentication provider (i.e., are configured and maintained in your LDAP or Active Directory server). For the other authentication providers, groups are stored and managed inside RStudio Connect. They can be managed in the groups UI (under People) or via the RStudio Connect Server API.
RStudio Connect now supports using SAML as an authentication provider to support single sign-on (SSO). If you use SAML as an authentication provider, we encourage you to try this feature in your test environment by integrating with your SAML Identity Provider. Any feedback you have to share will be appreciated.
*SAML integration is a Beta feature of RStudio Connect. Beta features are supported and unlikely to face breaking changes in a future release. Any issues found in the feature will be addressed during the regular release schedule; they will not result in immediate patches or hotfixes. We encourage customers to try these features and welcome any feedback, but recommend the feature not be used in production until it is in general availability.
Administrators can now review all scheduled content in the RStudio Connect dashboard. The Scheduled Content view helps you understand how server resources will be used over time. Scheduled content can be filtered by frequency of execution, letting you focus on the items that run most often.
A summary of recent usage is shown to content owners and administrators within the “Info” settings panel in the RStudio Connect dashboard. Metrics are displayed for Shiny applications and rendered/static content; they are not available for other content types.
Usage data for the content item is summarized to show the last 30 days of activity across all associated versions and variants. Document content items will display a chart of the daily visit count and a total visit counter for the past 30-day period. Shiny applications will have the same statistics displayed, plus a metric for total user interaction time.
In case you missed it, RStudio Connect 1.7.0 introduced support for publishing Jupyter Notebooks as well as Shiny applications, R Markdown reports, and plumber APIs that combine R and Python. Today, we’re excited to share that publishing Jupyter Notebooks is easier than ever; start by downloading the rsconnect-jupyter Notebook extension, now available on PyPi.
400 Bad RequestHTTP status code rather than a
404 Not Found.
startedtimestamp stored in the local timezone while the
endtimestamp was in UTC. Now both are stored in UTC; existing records will be adjusted automatically during the course of the upgrade.
Please review the full release notes
If you rely on publisher-created groups in RStudio Connect, please make note of the breaking changes described above and in the release notes.
Due to the bug fix on historical timestamp information for Shiny App usage, upgrades could take several minutes depending on the number of records to be adjusted.
Aside from the breaking changes above, there are no other special considerations. If you are upgrading from an earlier version, be sure to consult the release notes for the intermediate releases, as well.
If you haven’t yet had a chance to download and try RStudio Connect, we encourage you to do so. RStudio Connect is the best way to share all the work that you do in R (Shiny apps, R Markdown documents, plots, dashboards, Plumber APIs, etc.) with collaborators, colleagues, or customers.
You can find more details or download a 45-day evaluation of the product at https://www.rstudio.com/products/connect/. Additional resources can be found below.
Helpful tips for creating collaborative bilingual data science teams.
With Quarto, you can render plain text and mixed formats into different types of content. We highlight six productivity hacks that may be useful to you.