Skip to main content

What's new

Neptune release highlights.

August 6, 2025 API

Python logging client
0.21.0
  • Removed the resume parameter from the Run constructor. When a run with the provided run_id is found, Neptune resumes logging to that run. Otherwise, a new run is created.

August 5, 2025 web app

App version
3.4.15
  • You can create custom error bands for charts in reports and dashboards.
  • When zooming a chart, if there are other charts with the same X-axis series, they're auto-zoomed to the same range. To zoom only the one chart, hold Ctrl or Cmd.
  • In the Add/manage columns menu of the runs table controls, you can drag and drop attributes to rearrange the columns in the table.
  • Issues fixed:
    • The run description in the table cell now updates immediately when the description is changed through the Run information modal.
    • Double-clicking a runs table column separator now expands the column to fit the content width.
    • The Display only selected setting now respects hidden run sets.

July 24, 2025 API

Python logging client
0.18.0

July 14, 2025 web app

App version
3.4.14
  • Chart smoothing:
    • EMA is available as a smoothing algorithm. It's also the default setting.
    • You can set the smoothing algorithm not only globally but also per widget.
    • The input window is based on x-axis range instead of the number of points.
    • The original graph is displayed in the background.
  • Chart legend:
    • After freezing the floating legend in place, you can move it by clicking and dragging the header.
    • To navigate to the experiment or run that generated the displayed data point, use the icons next to the name.
  • In reports, use the search to preview charts based on the metric name.
  • When exporting a dashboard to a report, the widget layout is preserved.
  • In the runs table, names are selectable.
  • Issues fixed:
    • The NOT operator now provides correct suggestions in regular expressions.
    • The Side-by-side view no longer displays empty headers.
    • Chart titles and attribute names are now selectable.
    • The runs table no longer freezes when resizing columns.

July 9, 2025 API

Python fetching client
0.18.0
  • If you face rate limiting while using the fetcher API, the fetching operations will pause and retry after some time.

July 4, 2025 docs

June 26, 2025 API

Python logging client
0.17.0
Python fetching client
0.17.0
  • Added support for Google Cloud Storage when logging files.
  • Added changes in preparation for the new fetching API package.

June 23, 2025 docs

June 23, 2025 web app API

App version
3.4.13
Python logging client
0.16.0
  • Introduced the file series widget.
  • For charts, you can choose between the floating and bottom-attached chart legend.
  • For most settings on the chart widget level, you can choose the Inherited value. The inherited settings are updated automatically to reflect the currently configured global settings.

Python client:

  • When initializing a run, the app URL is printed to the console.
  • Return True/False from the wait functions depending on whether the operations were processed or they timed out.

June 4, 2025 web app

App version
3.4.12
Python logging client
0.14.0

May 22, 2025 web app API

App version
3.4.11
Python logging client
0.13.0
  • Added support for logging a series of files:
    • Use the log_files() function to upload files to Neptune.
    • To view logged files in the Neptune app, navigate to the Attributes tab of a selected run.
  • Charts:
    • Point previews are enabled by default in chart widgets.
    • To make graphs easier to see, the min/max shadow isn't shown when manual smoothing is applied.
    • The chart legend can be resized horizontally and it's positioned further from the graph. You can restore sticking to the cursor in your user profile, under Experimental features.
    • Fixed an issue where disabling inherited metrics didn't hide metrics from ancestor runs within the experiment when viewing metrics of an experiment head in Runs mode.
  • In newly created runs, the sys/diagnostics namespace tracks metadata statistics useful for diagnostics.
  • In the runs table, updated the bulk actions toolbar for selected runs.
  • Changed the namespace that collects console logs and other runtime metrics from system to runtime.

May 19, 2025 API

Python logging client
0.12.1

April 29, 2025 web app API

App version
3.4.10
Python logging client
0.12.0
Python fetching client
0.15.0
  • Added support for logging a series of strings:
    • The stderr and stdout streams are logged by default. You can disable this by setting enable_console_log_capture=False at Run initialization.
    • Use the log_string_series() function to log a custom sequence of text entries.
  • Added support for logging files:
    • Use the assign_files() function to upload files to Neptune.
    • To view logged files in the Neptune app, navigate to the Attributes tab of a selected run.
    • You can download files from the Neptune app or with the download_files() function.
  • You can use the side-by-side view in reports.
  • Added support for the ! (NOT) operator to the extended regex syntax.
  • The side-by-side view supports extended regex.
  • Introduced causal SMA as the default smoothing algorithm.
  • The sys/running_time_seconds attribute tracks the total running time of a Neptune run.

April 29, 2025 API

Python fetching client
0.15.0
  • To specify exact experiments, runs, or attributes, you can pass a list of identifiers directly to the experiments, runs, or attributes argument.

April 8, 2025 API

Python logging client
0.11.3

April 7, 2025 docs

April 3, 2025 web app

App version
3.4.9
  • Added support for extended regex syntax in the Charts tab, runs table, and reports.
  • Moved the query builder under the new button next to the search bar.
  • Introduced global controls for displaying metric previews in charts.
  • In reports, renamed runs and experiments are searchable by both the alias and original name.

April 1, 2025 API

Python fetching client
0.14.5