Q4 2022
Product Updates

Table of Contents

RStudio is now Posit

We have renamed our products to reflect our new company name.

RStudio

RStudio


  • New user guide
  • Improved accessibility: Electron port allows for additional features for screen readers, etc.
  • Shiny for Python support: Shiny for Python apps now display a “Run App” button on the Source editor toolbar.

Posit Workbench

Posit Workbench


  • Many new improvements to the Python experience:
    • Preinstallation of VS Code and extension by default
    • Improved handling and proxying of FastAPI, Flask, Shiny for Python
    • Automatic rendering of Dash and Streamlit in the UI
    • Launch a Python Workbench job from inside VS Code

Posit Workbench

New user guide

  • New user interface: Easier to select editor of choice.
The user interface pop up for Workbench, with the Jupyter Notebook, JupyterLab, RStudio Pro, and VS Code options lined up with their respective logos

Posit Connect

Posit Connect


  • Added support for Quarto project profiles (v1.2+): Enables adapting the options, environment, and content of your projects for different scenarios.

  • New public Connect Server API endpoints for Content Jobs: Enables requests for job process status, logs, and process termination, fulfilling requests for an easier way to kill running processes.

  • Programmatic Provisioning: Provides scripted user provisioning and content deployment processes.

Posit Connect


Posit in the Cloud

Posit Cloud

  • Publishing in Posit Cloud now in beta: Publish outputs directly to Posit Cloud.
    • Until now, you could publish from Posit Cloud Projects to other services, like RPubs, Connect or shinyapps.io.
    • Now you can publish directly to Posit Cloud as well, either from a Cloud project, or from an external environment like RStudio installed on your local computer.

Fully-Managed Services

  • RStudio on Amazon SageMaker: Quickly and easily spin up the RStudio IDE within a 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.

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 Package Manager

Posit Package Manager

  • Increased support for Python Packages in PPM:
    • Mirror the PyPI site in Package Manager
    • Create a local Python package source and include your own, internally developed Python packages
    • Expose Python sources as separate repositories, one unified PyPI source, or multiple local repositories
    • Build locally or integrate with a separate package build system
  • Remote CLI for publishing remotely: With API tokens, you can publish packages without having to go through an admin, making it easier to integrate securely with your existing package build process or pipeline.
  • Updated user guide from the data scientist perspective: See an overview of Package Manager’s web-based user interface and instructions for configuring a data science environment.

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
  • (now offering) The Foundations of Python for Data Science

Quarto

Quarto

Quarto is a new open-source scientific and technical publishing system.

  • “Next generation R Markdown”

  • Works with R, Python, Julia, Javascript, and many other languages

  • Works in Jupyter Notebooks and VS Code

  • Make websites, books, blogs, and more

  • Comes installed with RStudio v2022.07

The new release v1.2 has over 150 bugfixes and features since we released v1.1 on Aug 26th, 2022!

 

Shiny

Shiny

New releases

  • bslib new R Shiny UI components: Card API, value boxes, and grid-like layouts.

Recap of recent releases

  • Shiny for Python: Try out Shiny’s approachable, reactive framework in Python to create interactive web apps.
  • shinytest2: Test Shiny apps using the testthat framework.
  • shinyuieditor: Use a drag-and-drop visual tool for creating and editing the UI of your Shiny app.
  • ShinyLive: Run Shiny for Python without a server. Share Shiny apps with a URL or deploy them to a static web hosting service.

Even more Shiny

Solutions site

Solutions site

Check out our new Solutions site at https://solutions.posit.co/.

Selected package releases and updates

tidyverse


  • purrr: Progress bars, tidyverse consistency, and core purpose refinements.
  • ggplot2: Improved internals and messaging.
  • dplyr 1.1.0 is coming soon: New joins types, alternative to group_by(), and more.
  • stringr: New features in str_view() and comparing strings.

gt


New features and serious upgrades in gt v0.8.0:

  • Styling targeted values in the table body
  • Decimal alignment for numerical values in a column
  • Improvements to date and time formatting
  • and much more!

See the winners of the 2022 Table Contest!

Year after year, the community shares wonderful examples of just how to make presentation tables, and this year was certainly no exception. See this year’s winner on the blog.

tidymodels

  • parsnip: Improvements to model specification checking in tidymodels.
  • agua: Tune h2o models as if they were any other type of model engine.
  • tidyclust: Now on CRAN!
  • probably: Diagnosis and remediation model calibration in tidymodels.

Stay in touch