Releases

Workbench | Advanced

[posit_workbench 2.0] - 2025-03-01

Added

  • The Workbench IDE which is bundled in the Native App has been upgraded to version 2024.12.1 “Kousa Dogwood”. See release notes for more details.
  • Multi-app installs are now available! See the install guide for more information.
  • The app is now pre-installed with gander and chores R packages for high performance low-friction LLM chat as well as collection of LLM assistants for R.
User configuration for gander and chores

Users can canfigure these tools to use LLMs available through Snowflake Cortex. For example, the following code executed interactively or included in an .Rprofile will configure both packages to use Claude Sonnet 3.5:

options(.gander_chat = ellmer::chat_snowflake(model = "claude-3-5-sonnet"))
options(.chores_chat = ellmer::chat_snowflake(model = "claude-3-5-sonnet"))

The gander and chores assistants are interfaced with via addins. For easiest access, we recommend registering the gander and chores addins to a keyboard shortcut.

Removed

  • The Positron IDE is currently disabled in the Native App as it is not yet out of beta.

Changed

  • The Workbench Native app naming convention has been changed as of this release for clarity and simplicity.

[posit_workbench v2024.09.2] - 2025-01-19

Added

  • Workbench Native app is now available in Snowflake on Azure!
  • Enhanced Testing Framework: Introduced a better upgrade testing harness for improved reliability.
  • Clearer Warnings and Errors: Added more descriptive warnings and error messages in available stored procedures, simplifying troubleshooting.

Fixed

  • Improved Upgrade Logic: Fixed scenarios where installations were in broken states, making upgrades more robust.
  • Fixed OAuth Upgrade Bug: Resolved an issue affecting OAuth upgrades for specific installations.

[posit_workbench v2024.09.1] - 2024-11-17

In this release, we’ve upgraded Workbench from 2024.04.2 to 2024.09.1. Key highlights include support for multiple Snowflake roles, the ability to resize the Workbench image, and the removal of the requirement for administrators to provision users in a workbench_users table.

Added

  • Ability for users to change authenticated Snowflake roles for sessions
  • When creating backups, snapshots are now shared with the WORKBENCH_ADMIN application role, allowing backups to be saved outside of the application. This is useful for preserving data when uninstalling the application (#287)
  • Stored procedure for running SQL as the application via app.debug(...) (#295)
  • Network checks on startup for required and optional endpoints (#373)
  • Stored procedure app.resize_compute(instance STRING, wait BOOLEAN) for resizing compute pool (#268)

Changed

  • Updated to Workbench 2024.09.1 release
  • Default configuration now opens egress to 0.0.0.0:80 and 0.0.0.0:443 by default, which can be removed if needed (#299)
  • Included minimal endpoints for egress: <organization>-<account>.snowflakecomputing.com and ocsp.snowflakecomputing.com (#263)
  • Structured JSON logs are now used by default (#290)
  • Set Posit Package Manager as the default package mirror for R, Python, and Bioconductor (#387)

Fixed

  • Updated default Python environment to include all necessary Snowflake packages (#249)
  • Fixed bug that prevented JupyterLab and Jupyter Notebook IDEs from displaying kernels properly (#249)
  • Security enhancements to improve application security and further isolate user permissions from Snowflake application permissions (#261)
  • Fixed issue with how Snowflake roles were quoted, which had prevented Workbench-managed credentials for Snowflake from working

[posit_workbench v2024.9] - 2024-06-28

Changed

  • Strip the domain from usernames user@domain -> user #198
  • Clean whitespace from license file on application startup #195

[posit_workbench v2024.8] - 2024-06-18

Added

  • Major refactor to enable Workbench application to be a public application on marketplace using grants, references, and move toward pure SQL setup script #182

Removed

  • Removed need for secondary install script #182
Back to top