RStudio Connect 1.6.8 - Emails, APIs, and Titles
RStudio Connect 1.6.8 includes additions to custom emails, new user endpoints in the RStudio Connect Server API, support for content descriptions and title changes, and important security and authentication improvements.
<image src=”/blog-images/rsc-168-email.png”, height=400px>
<image src=”/blog-images/rsc-168-footer.png”, width=350px>
curl -v -X POST https://connect.example.com/__api__/v1/users
-H "Content-Type: application/json"
-H "Authentication: Key ***API_KEY***"
-d '{
"username": "john_doe",
"first_name": "John",
"last_name": "Doe",
"email": "jdoe@example.com"
}'
<image src=”/blog-images/rsc-168-info.png”, width=350px>
Note: At this time, changing the content title in RStudio Connect does not update the title in the RStudio IDE publish dialog.
TLS Versions RStudio Connect now supports the HTTPS.MinimumTLS
configuration setting which can be used to change the TLS version in use. Specific TLS ciphers can be prohibited using the HTTPS.ProhibitedCiphers
configuration setting. Before you consider making your server more restrictive, ensure that all supported clients (both browsers and R) support the more restrictive settings.
LDAP / Active Directory Groups For LDAP or AD installations, administrators should add the LDAP.GroupUniqueIdAttribute
to identify which directory attribute uniquely identifies a group. Existing installations will continue working, but an upcoming release will require this setting on start-up.
The CLI usermanager
utility has improved support for group management and offers better support for installations using LDAP/AD.
Breaking Change The configuration value Server.SenderEmail
is validated at start-up and invalid email addresses will prevent RStudio Connect from starting.
Breaking Change Applications.EnvironmentBlacklist
, deprecated in 1.6.6, has been removed in favor of Applications.ProhibitedEnvironment
.
Breaking Change LDAP.WhitelistedLoginGroups
, deprecated in v1.6.6, has been removed in favor of LDAP.PermittedLoginGroups
.
The xhr-streaming
SockJS protocol has been disabled for Microsoft Edge to fix a bug where Shiny applications became unresponsive. Shiny applications will fall back to a different protocol automatically and will work without any changes.
Please review the full release notes
Upgrade Planning
If you use LDAP or Active Directory, please take note of the LDAP changes described above and in the release notes. Aside from the deprecations and breaking changes above, there are no other special considerations and upgrading should only take few seconds. 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.