Q2 2023
Product Updates

Table of Contents

posit::conf(2023)


Register today!

RStudio

RStudio


  • Improved accessibility: Electron port allows for additional features for screen readers, etc.
  • Deprecation of Remote Jobs feature as we prepare for a reimagining of the remote desktop feature.
  • Added Quarto for Linux arm64.

Posit Workbench

Posit Workbench


  • AWS web identity federation is now generally available.
    • Users arrive in a session to find that the AWS CLI and most official SDKs and drivers work without needing a separate step to set up credentials.
    • Administrators no longer need to accept blanket access to an overloaded instance profile (or an equivalent) by all Workbench users so that they can access AWS resources.
    • Users do not need to manage sensitive, long-lived AWS credentials themselves to have individually-scoped permissions.
    • Administrators can grant or revoke granular AWS access for individuals at the Single Sign-On provider level.
  • Addition of performance enhancements and monitoring performance metrics under high user load (100s of concurrent sessions).
  • More control over session suspensions.

Posit Workbench

Partnerships

  • Develop code using Posit Workbench on Google Cloud Workstations.
  • Integrate Workbench with Altair Grid Engine (AGE) to enable the execution of Workbench sessions on AGE-based HPC clusters.

Posit Connect

Posit Connect


  • Posit Connect’s support for off-host content execution in Kubernetes has entered General Availability (GA), enabling Python, Quarto, and R content to be built and executed in remote containers.
  • Shiny for Python is now deployable on the Connect Base license.

Posit Package Manager

Posit Package Manager


Several new features in the 2023.04 release of Posit Package Manager provide administrators with greater control over the open-source packages available in internal R and Python repositories.

  • Major updates to the PyPI source, significantly reducing sync time and increasing performance.
  • Create curated subsets of PyPI with a curated-pypi source, allowing only the Python packages from PyPI you permit.
  • Globally block packages for an entire instance, preventing downloads of packages with known vulnerabilities or prohibited license types.

Posit Public Package Manager

Use Posit Package Manager to access historical CRAN packages

Following the announcement of the retirement of the Microsoft R Application Network (MRAN) at the end of June 2023, Posit has been working with Microsoft to preserve access to historic CRAN package snapshots.

  • Translate the MRAN snapshot URL to point to Posit Public Package Manager or a local Posit Package Manager server by changing the server name.
  • Public Package Manager is now also compatible with the checkpoint package, and it can be used in place of MRAN by setting the checkpoint.mranUrl option in R.
  • Join the conversation on the Package Management topic on Posit Community.

Posit in the Cloud

Posit Cloud

Access external databases with Data Connections

In any shared space, admins and moderators can create Data Connections that can be used by any member in any project within the space. Data Connections leverage the Posit Professional Drivers to connect to the database of your choice.

Watch a walkthrough below:


Fully-Managed Services

  • RStudio on Amazon SageMaker: Quickly and easily spin up the RStudio IDE within an Amazon SageMaker environment.
  • RStudio Workbench for Azure ML: RStudio Workbench is accessible on the Azure ML cloud platform, allowing users to access and analyze their Azure data sources.

Tip

See the Azure ML page and Sagemaker page on our website.

Marketplace Offerings

  • Cloud Marketplace Offerings: Pre-built applications offered on services such as AWS Marketplace, Azure Marketplace, and Google Cloud Platform make it easier to get started with images built and tested by the vendor.

  • RStudio Workbench Launcher: In addition to Kubernetes, RStudio Workbench’s Launcher integrates with Slurm and other HPC environments.

Posit Academy

Posit Academy


Posit Academy is a hands-on way to learn data science effectively for working professionals.

  • R for Data Science using the tidyverse
  • Learn Python with Posit Academy: We’ve taken our experience teaching R for data science and applied it to Python.

Shiny

Shiny for Python is now generally available

We are thrilled to announce that Shiny for Python has moved from the alpha stage to general availability.

We’ve gotten some great feedback during the alpha phase of the project, leading to several enhancements:

  • Quickstart guide for R users.
  • Interact with plots created using matplotlib, seaborn, and plotnine.
  • A new package, shinywidgets, which makes it possible to use Jupyter widgets in a Shiny app, including Plotly and maps with Leaflet.

… and more!

Selected package releases and updates

Selected package releases and updates


  • Reticulate 1.29: Users working with Python in R can upgrade to obtain major new features that improve ergonomics and diagnostics.
  • vetiver 0.2.1: The vetiver R package now provides fluent support for deploying models to Amazon SageMaker.

Watch Tom Mock and Gagandeep Singh demonstrate deploying models to Amazon SageMaker using vetiver:

New Python Solutions Page

New Python Solutions Page

Our new Python Solutions Page showcases how Posit products can support Python teams.

Stay in touch