Skip to main content

What's new

Neptune release highlights.

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 providing incorrect suggestions in regular expressions.
    • Empty headers in the Side-by-side view.
    • Chart titles and attribute names not being selectable.
    • Runs table freezing 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

March 25, 2025 API

Python logging client
0.11.1
  • If you don't set a custom run ID at creation, Neptune generates one for you.
  • Introduced Run methods for printing links to the web app: get_run_url() and get_experiment_url().
  • Added support for protobuf versions 3.19.6+.
  • Deprecated the NEPTUNE_DEBUG_MODE environment variable in favor of NEPTUNE_LOGGER_LEVEL.
  • Performance and reliability improvements to local storage.

March 24, 2025 web app

App version
3.4.8

March 18, 2025 API

Python logging client
0.11.0
  • Logging is persistent: Data is stored locally on-disk instead of memory before being synchronized with the Neptune servers.

  • Introduced offline mode and a CLI tool for synchronizing locally stored data.

March 11, 2025 docs