Skip to main content

What's new

See details: issues, plugin changelogs, JS API compatibility Community: Plugin releases, Platform releases

1.27.0 || 2026-Mar

Visualization and analysis

Scatterplot: Highlight and annotate areas of interest directly on the scatterplot and line chart with new annotation regions. They support overlapping, data selection, and work consistently with log scales, inverted axes, and axis transformations. Learn more: scatterplot, line chartannotation-regions
Scatterplot: Control whether selected rows are visually highlighted on the plot with the new Show Selected Rows property. Note: for Row Sources Selected and Filtered Selected, color highlighting does not occur regardless of this settingShow-Selected-Rows
Scatterplot: Explore the distribution of each axis variable with Show X/Y Histograms property, which displays histograms along the scatterplot axesscatter-plot-histograms
Scatterplot: Control line grouping and coloring independently with the new Lines By property. For example, lines can represent individual patients or experiments while color reflects treatment group or statusLines-by
Scatterplot: Regression statistics (equation, r², ρ, r, MAE) are now interactive — hover over any statistic to see a tooltip with its description, or click it to open the corresponding Wikipedia pagestatistics
Grid: Color one column by another with the new Linked color coding scheme — it reuses the reference column's color scheme regardless of the target column's data type Learn morecolor-coding-linked
Grid: Blur column values to safely share screenshots without exposing sensitive data using the new Blur rendering option. Enable via Context Panel > Settings > Blur contentblur
Grid: Visualize confidence intervals directly in grid cells with the new Confidence interval rendererconfidence-interval
Grid: New Stars cell renderer for rating-style columns  stars
Histogram: Display the bin count on top of each bar with the new Show Values property. The value reflects the current row source (filtered, selected, or all rows)histogram-bin-values
Histogram: Overlay distribution curves over the histogram bars with Show Distribution Lines. Works with stacked bins, splines, and filled splines. Requires a Split Column to be definedhistogram-distribution-lines
Pie chart: Labels are now displayed outside the slices for better readability when working with many categoriespie-chart-labels
Trellis plot: Customize the color scheme for the inner heatmap viewer with the new Color Scheme setting (Context Panel > Heatmap > Style). The heatmap also automatically picks up color coding from the grid, which takes priority over the selected schemeheatmap-color-customization
Filter panel: Filter columns that contain multiple values per cell with the new Multi-value filtermulti-value-filter
Filter panel: Switch a numeric filter to a categorical filter and back — the selected type persists in the layout and the project. Use the filter type toggle in the filter headerswitch-filter-type
In-viewer filter: Edit filter expressions in the new Edit Formula dialog with real-time preview, autocomplete, and validationedit-formula

Developer updates

  • Breaking changes:
    This release introduces non-backward-compatible database changes. After upgrading to 1.27.0 and migrating the database, older versions (including 1.26.8) will no longer work. Rolling back to 1.26.N requires manually reverting the changes or restoring a pre-upgrade backup.
    JS API:

    • Renamed: TableView.refreshTableView.reloadData; viewer field saveZoomsaveWithData
    • Removed: deprecated fetchProxy (use fetch or grok.dapi.fetchProxy)
    • Changed: canvas viewport accessors moved from CanvasViewerMixin to CanvasViewportMixin; removed unnecessary fields from IInputInitOptions
    • Pie chart: label properties restructured (showValue added; existing label properties renamed)

    Packages: Function tags (such as app, viewer, fileViewer, fileImporter, panel) are now migrated to the meta.role property. If your package uses //tags: to declare function types, switch to //meta.role: instead.

Service compatible versions

ServiceVersion
Grok Connect2.6.0
Grok Pipe1.0.1
Grok Spawner1.12.0
RabbitMQ4.0.5-management
Jupyter Kernel Gateway1.17.0

1.26.7 || 2025-Nov

Developer updates

  • Fixed Databrics schema browser

Service compatible versions

ServiceVersion
Grok Connect2.5.3 or higher
Grok Pipe1.0.1 or higher
Grok Spawner1.11.7 or higher
RabbitMQ4.0.5-management
Jupyter Kernel Gateway1.16.2 or higher

1.26.6 || 2025-Oct

Developer updates

  • Added support for IAP short token format.
  • Added the ability to move and copy files in Google Cloud Storage.
  • Fixed:
    • CSV parsing issue in Google Cloud Storage
    • OpenID autologin behavior
    • GPU machine selection priority for Docker containers

Service compatible versions

ServiceVersion
Grok Connect2.5.2
Grok Pipe1.0.1
Grok Spawner1.11.7
RabbitMQ4.0.5-management
Jupyter Kernel Gateway1.16.2

1.26.5 || 2025-Oct

Developer updates

  • Added support for SAML authentication
  • Introduced support for user account impersonation in Google Cloud Storage
  • Projects: Added support for saving projects created via custom scripts with data synchronization

Service compatible versions

ServiceVersion
Grok Connect2.5.2
Grok Pipe1.0.1
Grok Spawner1.11.4
RabbitMQ4.0.5-management
Jupyter Kernel Gateway1.16.2

1.26 || 2025-Jul

Developer updates

  • Breaking changes: This release introduces non-backward-compatible database changes. You can upgrade to version 1.26.0 automatically; however, once you migrate the database, older versions (including 1.25) will no longer be compatible. In case you need to roll back to 1.25.N, you must manually revert the changes or restore a pre-upgrade backup.

1.25 || 2025-Mar

Smarter file viewers: Previously, viewer selection was based solely on file format (e.g., XLSX). Now, Datagrok also analyzes file content to choose the appropriate viewer.

For example, XLSX files with regular data open in the table view, while XLSX files with plate-like content open using the plate reader
Smarter file viewer

Developer updates

  • Breaking changes: Site markup, UI API, and CSS styles have been updated. If your packages or integrations rely on specific UI elements or styling, it is recommended to check for compatibility and make the necessary adjustments.

1.24 || 2025-Feb

Visualization and analysis

Grid: Rows and columns now resize together when you change row heights. This creates a zoom effect, where cell content adapts for optimal viewing. Zooming out shows the big picture. Zooming in shows details. This works especially well with dynamic content like proteins, user profiles, forms, and JIRA tickets.grid dynamic column width
Grid: We now support right-click panning. Hold the right mouse button to drag and move around your data. This feature is particularly useful when exploring extensive datasets in the zoomed-out mode.grid mouse pan
Grid: You can now create column groupsgrid column groups
Grid: You can now easily (un)hide columnsgrid unhide columns
Cell renderers: Tags cell renderer now works with boolean columns (previously, it required comma-separated values)grid tags renderer
Cell renderers: Sparklines now support multiple normalization options - by row, column, or global valuessparklines normalization
Cell renderers: We now support adaptive rendering of files in cellsgrid-files in cells

Developer updates

JS API changes:

1.23 || 2024-Dec

New tools and apps

Pyodide:

Run Python in the browser
Admetica:

Predict, visualize, and analyze 20+ ADMET properties using Datagrok's open-source ADMET predictor

Learn more

Data access and management

New Visual Query Builder:

Seamlessly join tables, aggregate, and pivot from one user interface

Visualization and analysis

Grid:

Group multiple columns together and apply style for multiple columns at once
Grid grouped columns
Scatterplot:

  • Interactively explore tens of millions of data points
  • Customize how labels appear and behave
  • Define columns for scatterplot whiskers to highlight data distribution
  • Developer updates

    JS API changes:

    1.22 || 2024-Nov

    Data access and management

    Custom identifier registration:
    Register custom identifiers (e.g., compound IDs) to search, link, and analyze entity data across the platform

    Video demo
    Developers: Learn more
    custom identifiers
    Search integrated functions:
    Annotate queries and other functions with search patterns to display results when users search with matching terms

    Learn more
    Search-integrated queries
    Plugin databasesYou can now ship a Postgres database (such as chemical registration system) with your plugin

    Visualization and analysis

    Scatterplot

    New data series connection lines let you track datapoint relationship over time

    Learn more

    Platform performance

    • Pyodide integration: you can now run Python functions, including data transformation steps, directly in the browser
    • Improved automated data cleanup: keeps the server lean by deleting old data and logs (could be configured)

    1.21 || 2024-Sep

    warning

    This version requires a database migration that cannot be rolled back. Once you upgrade to version 1.21.0, you cannot downgrade. If you need assistance, contact Datagrok Support.

    Data transformation

    We improved the calculated column feature (requires a PowerPack package):

    • Usability: Drag-and-drop, search, and function suggestions in Add New Column dialog
    • Formula assistance: Real-time validation, syntax highlighting, autocompletion hints
    • Extended functions: Added package-specific function support

    Video walkthrough.

    ML & modeling

    We continue to improve ML capabilities within the platform. We added:

    • New interactive model training dashboard
      • Binary classification support with prediction threshold control
      • AUC-ROC visualization
      • Model comparison tools
      • Automatic model selection
    • New algorithms (EDA package):
      • Softmax classifier
      • XGBoost tools
      • Partial least squares regression

    Other

    • File caching is now enabled by default. It works automatically without the need for configuration.

    1.20 || 2024-Jul

    New tools and apps

    Tool / App
    PurposeRequirements
    Learn more
    Dimensionality reduction using WebGPURun dimensionality reduction on 100K molecules in less than 10 secondsEDA packageVideo walkthrough
    Wiki page
    Diff StudioApp that turns differential equations into interactive visual modelsDiff Studio packageLaunch app
    Wiki page

    ML & modeling

    We continue to improve ML capabilities within the platform:

    Improved in-platform model training:

    • Automatic input substitution for models
    • Interactive hyperparameter tuning
    • New interactive visualization widgets for model performance evaluation

    MLflow integration (learn more):

    • Import and apply MLflow predictive models directly to Datagrok datasets
    • Streamlined model management:
      • Automatic MLflow model fetching
      • Input annotation via MLflow tags
    • MLflow models inference support

    Platform performance

    We've introduced caching for file shares (including S3, Azure, and local storage):

    • Faster file retrieval and display in Browse
    • Entirely browser-based cache, eliminating server requests
    • Configurable caching for individual files and file shares
    • Automatic cache invalidation when files are modified within the platform

    Learn more.

    1.19 || 2024-Jun

    Visualization and analysis

    Organize and filter hierarchical data:
  • Group and navigate categories using a tree
  • Toggle selections with checkboxes or shortcuts
  • Customize hierarchy by rearranging, adding, or removing columns
  • Hierarchical Filter
    Create custom filters using expressions:
  • Use column-specific operations like >, contains, or regex
  • Combine multiple conditions with AND/OR logic
  • Highlight text matches in cells with free-text mode

    Other

    • Added new connectors: Azure Blob, SharePoint
    • Enhanced CSV export options for dataframes and views:
      • Preserve row and column order when exporting
      • Export molecules as SMILES strings
      • Selectively export visible columns only
      • Configure column qualifiers for improved data formatting

    Developer updates

    You can now integrate with Datagrok using Datagrok's REST API:

    • Supports operations on files, tables, dashboards, and functions
    • Allows for programmatic data management, dashboard creation, and function calls
    • Python client library available for simplified API interaction

    1.18 || 2024-Mar

    New tools and apps

    Tool / App
    PurposeRequirements
    Learn more
    Matched Molecular PairsTool for analyzing how structural changes affect molecular properties and activityChem packageInteractive demo
    Wiki page
    DockingTool for screening ligand libraries against AutoDock-prepared targetsDocking packageInteractive demo
    GitHub
    Hit DesignApp for collaborative hit designHitTriage packageLaunch app
    GitHub
    Hit TriageApp for collaborative hit assessment and prioritizationHitTriage packageLaunch app
    GitHub
    New Browse view:

    Navigate the tree to access, preview, and manage anything in Datagrok, all from one convenient location.

    Learn more

    Data access and management

    Add custom metadata to anything - molecules, experiments, or users

    Learn more

    Visualization and analysis

    Cell renderers

    New cell renderers:

  • Dropdown
  • MultipleChoice
  • Tags


  • image

    Trellis plot

    Trellis plot now supports sparklines

    Developer updates

    • Computation queue
    • Harmonized inputs and properties
    • Major scripting Platform performance improvements
    • CVM: CUDA support
    • Push notifications
    • Refactor package update mechanism
    • JS API for viewer events

    1.17 || 2023-Oct

    Visualization and analysis

    Grid: Pinned rows

    Pin rows and save pinned view to the layout or project

    Learn more
    image

    Grid: Column selection

    Hold Shift and drag the mouse over the column headersimage

    Grid: Column navigation

    In the Column Manager:
  • Hover over a column to automatically scroll to it and see its details
  • Filter columns based on data or semantic type
  • Column preview and filter by type

    Grid: Summary columns

  • Smart forms show values from multiple columns in one cell
  • Adaptive rendering to fit the cell size
  • Values inherit color-coding from source columns
  • Cell renderers for different data and semantic types

  • (From PowerGrid package)

    Grid: Linked tables in cells

    Link tables and show data from one linked table in anotherLinked table data in cell

    Line chart: Split by category

    Split line charts by multiple categorical columnsSplitting line chart by category

    New info plane: Plots

    Automatically visualizes selected columns for quick profiling
    (Context Panel > Plots)

    Learn more
    Plots info pane

    New info pane: Content

    Displays details for the selected rows in a tabular format (Context Panel > Content)Content info pane

    Platform performance

    We now support client and server-side caching for function results. This feature is particularly useful for functions that produce consistent outputs, like queries and scripts. The client-side cache, limited to 100 MB or 100,000 records, speeds up data access and improves network efficiency. The unrestricted server-side cache improves response times and overall server performance. Together, these caching mechanisms provide a smoother and more responsive platform experience.

    Platform administration

    • New installation wizard for platform configuration during deployment
    • Authorization with Okta
    • Amazon CloudWatch log export improvements

    Developer updates

    Auto-fill function parameters

    Auto populate function input parameters based on a chosen key, such as selecting a car model to instantly fill in details like its mileage and engine size

    Learn more
    image