DataSpell 2025.1

Released: Apr 16, 2025

2025.1 での更新項目

機能

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

  • Choose the specific Data Wrangler mode that is best suited to the task at hand
    • Tasks can vary 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.
  • 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. JetBrains have 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
    • This release also gives you a new way to add files directly from the notebook you’re working on. For this purpose, it has a no-code input cell.

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

  • Jupyter notebooks support improvements
    • This release introduces 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 the IDEs, with unlimited use for some, such as unlimited code completion and local model support, and limited credit-based access to others. JetBrains are 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.