Check out all the changes for this release.
Welcome page refresh
We redesigned the Positron welcome page. It now leads with an environment setup card that checks whether Python and R are ready to use, with actions to help resolve any problem it finds.
A new "Get Started with Positron" walkthrough covers the Positron panes, keyboard shortcuts, built-in extensions, and Git, and the page links to the walkthroughs from a banner.
Import Data
Importing data via the Positron UI is currently our most upvoted feature request, and this release delivers a first version. When you view a CSV or TSV file in the Data Explorer, a new Import Data button in the action bar opens a dialog. The dialog shows the code to load that file into a data frame. You can copy the code, or click Import to run it in the console, starting a session if one is not already running.
Import Data supports CSV and TSV files in Python with pandas and in R with the readr package, as well as Excel workbooks and Parquet files. You can open the dialog from the Data Explorer, the File menu, the Variables pane, or the File Explorer context menu.
Data Connections
The Data Connections preview keeps growing. A new ODBC data connection driver lets you browse any database with an installed ODBC driver in the new Connections pane and open it in the Data Explorer. Data sources already configured on your machine appear automatically. Databricks gains OAuth sign-in on desktop and reads DATABRICKS_TOKEN, DATABRICKS_HOST, and DATABRICKS_CONFIG_FILE credentials managed by Posit Workbench automatically. A Disconnect option in the context menu closes a connection and any Data Explorers opened from it, and each data connection driver now gets its own log output channel.
Package security vulnerabilities
The Packages pane now shows known security vulnerabilities (Common Vulnerabilities and Exposures scoring) for installed Python and R packages. The data comes from your environment's own Posit Package Manager repository when it has one, and from the public Posit instance otherwise.
A more responsive Console
Console code submission is now faster, always shows visual feedback, and can be canceled while a completeness check is in flight. The Console breaks multi-statement input into complete expressions and executes them statement by statement for languages that support it. A new console.promptWhenIncomplete setting runs submitted code immediately without a completeness check.