What’s New in DataSpell 2025.1

DataSpell 2025.1: JetBrains Data Wrangler AI agent, no-code flow for data preparation, and more

We’re continuing to improve the data cleaning and preparation flow, with a focus on two main things: optimizing our UI (aka no-code features) and implementing a guided process using LLM agents. As a result, DataSpell 2025.1 is packed with improvements to Data Wrangler, including the ability to interact with it using the AI chat. You’ll also be pleasantly surprised by how easy it has become to prepare raw data for subsequent exploration.

Download the new version of DataSpell from our website, update directly from the IDE or via our free Toolbox App, or use snap packs for Ubuntu.

JetBrains Data Wrangler AI agent: Control transformations and transform data using AI

Tasks can vary quite a bit in complexity. Data Wrangler takes this into account and adapts to your workflow, whether you prefer full AI automation or a more hands-on approach. Just choose the specific Data Wrangler mode that is best suited to the task at hand.

Entry points for no-code Data Wrangler mode

Invoke Data Wrangler easily from the Data tool window or directly within the table data viewer.

Entry points for AI chat Data Wrangler mode

Wrangle your data with AI via the Data Viewer button, AI transformations in Data Wrangler, or by enabling Data Wrangler mode in AI Assistant.

Interaction with Data Wrangler using the AI chat

Ask AI to wrangle your data, and it will suggest the necessary transformations with a one-click Apply button.

Navigation in list of transformations

Quickly find the transformations you need with improved navigation and filtering options.

Viewing, reverting, and removing steps

Easily manage your transformations in Data Wrangler – view settings and select and remove steps with improved usability.

Options for export transformations

Export your transformed data with ease – save it in various formats (CSV, XLS, etc.) or export the code for further use.

No-code flow for data preparation: Easily connect data sources or import files, and review your data

Data tool window and Data Preview pane for dataset management

Data cleaning and preparation constitute 30–40% of data work. We’re trying to make this process as easy as possible. To this end, we’ve added a Data tool window, where you can easily connect databases and warehouses or attach files, which then can be used for data exploration. Additionally, the Data Preview pane helps you choose the necessary data and ensures a concise set of data in the project.

Importing files using a no-code cell

We’ve also given you a new way to add files directly from the notebook you’re working on. For this purpose, we have a no-code input cell.

Enhanced Jupyter notebooks features: Debugging, customization, and AI-driven visualizations

Jupyter notebooks support improvements

We’re continually enhancing the overall experience of users when working with Jupyter notebooks. In this release, we’ve introduced the following features:

  • Drag-and-drop functionality for rearranging Jupyter cells directly by using the folding bar.
  • Commit without outputs option: Automatically clears cell execution results before committing. See the Commit Checks section for details.
  • Customizable colors for notebook backgrounds, code cells, selected lines, and cell borders.
  • New Crashed and Queued cell statuses in the Notebook Structure view.
  • Selecting text within Markdown cells now invokes a floating formatting toolbar, and empty Markdown cells have a cleaner appearance.
  • The Shutdown Kernel button has now been added to the main toolbar.

Jupyter debugger improvements

  • Introduced Run to caret functionality.
  • If no breakpoints are set in a Jupyter cell, a breakpoint is automatically placed on the first line, providing “run cell line by line” behavior.
  • Fixed numerous issues.
  • Debugging and variable view support for remote Jupyter instances.

AI quick charts / Instant plot previews for Jupyter tables

You can now generate chart previews for tables in Jupyter notebooks by clicking on AI Quick Charts. AI Assistant leverages data frame metadata to suggest visualizations, embedding the resulting charts directly into the table’s widget for an instant preview. Click on a generated chart to insert the corresponding code into your notebook.

Boosted AI Assistant: Enhanced LLM support and web search integration

Support for more cutting-edge LLMs

The AI model selection in the chat has just been expanded! Now, you can take full control of your AI experience by choosing from the latest and most advanced language models, including:

  • Claude 3.7 Sonnet
  • OpenAI GPT-4.1 (сoming soon)
  • Gemini 2.0 Flash

With this release, JetBrains AI Assistant has received a major upgrade, making AI-powered development more accessible and efficient. All JetBrains AI features are now accessible for free in our IDEs, with unlimited use for some, such as unlimited code completion and local model support, and limited credit-based access to others. We're also introducing a new subscription system that makes it easy to scale up as needed with the AI Pro and AI Ultimate tiers.

Web search from chat

With the new /web command, AI Assistant can now fetch documentation, troubleshooting tips, and the latest technical resources directly from the web – right inside your chat window. No more switching tabs or searching manually!

We hope you enjoy these updates!

Want to stay up to date on the latest features and receive DataSpell and data analysis tips? Subscribe to our blog and follow us on X! If you come across a bug or have a feature suggestion, please share it on our issue tracker.