What's new
Neptune release highlights.
October 21, 2025 web app API
- You can view JSON files in the Attributes tab of a selected run.
Python logging client
0.28.0- Added option to inherit configs and other single values when forking experiments. This option is enabled by default.
October 20, 2025 web app
- You can configure the homepage runs to include additional runs from any of your workspaces.
- Changed the default behavior of zooming in charts: Double-click to zoom out by a factor of 2 and triple-click to reset.
- Side-by-side view:
- For long strings, hover over a cell to access a full diff view.
- Only the
LASTaggregation is displayed for numerical series.
- Added keyboard shortcuts:
- + – Go to homepage
- + – Go to all projects
- Improved performance when searching experiments by name.
- Ensured that forked runs aren't discoverable in the app until the inheritable data is fully copied.
- Disabling inherited datapoints is supported for series of histograms and files.
- Issues fixed:
- Duplicating a dashboard correctly copies global settings.
- Removed metrics don't remain visible in a pinned chart legend.
October 14, 2025 web app
- Introduced the CVD-friendly color palette for visualizing metadata. We recommend choosing this palette if you share views and reports with people who have color vision deficiency.
October 9, 2025 API
Python querying client
1.7.0- Support fetching more than 1000 series in
fetch_metric_buckets().
October 2, 2025 web app
- In charts with logarithmically scaled Y-axis, non-positive values are rendered consistently, keeping spikes visible. The graphs and error bands are rendered as if the negative values are beneath the chart bottom, and negative values are displayed in the chart legend.
September 26, 2025 web app
- In charts, the error band styling highlights outliers more clearly. The highlighting is disabled if smoothing is applied.
- For downsampled points, the chart legend shows the minimum and maximum values of the downsampling range.
- Charts no longer display a loading icon if data wasn't found due to X-axis filtering in global controls.
- To make overlapping metrics easier to see in charts, the graphs respect the order of the runs in the runs table.
September 25, 2025 API
Python logging client
0.27.0- Improved
RunID validation. - Fixed an issue where on Windows, an error was raised if a run was created in a directory where Git commit information couldn't be found.
September 17, 2025 API
Python querying client
1.5.1- Improved performance of
fetch_metrics().
September 16, 2025 API
Python querying client
1.5.0- Improved retries UX.
- Fixed regression in
fetch_metrics().
September 15, 2025 API
Python logging client
0.25.1- Made the sync process more resilient: The syncing process will no longer stop if a single data point fails to log.
September 11, 2025 API
Python querying client
1.4.1- Introduced experimental function for fetching metrics split by X-axis ranges:
fetch_metric_buckets().
September 11, 2025 web app
- Improved axis labeling in charts with logarithmic scale.
- Fixed issues related to zooming in charts.
September 10, 2025 docs
- Added Troubleshooting guide.
- Added Errors and warnings reference.
- In the API tab, the labels in the sidebar indicate which package versions the documentation applies to.
- Updated Query API reference with more detailed return types and example code.
September 9, 2025 API
Python logging client
0.24.0- In preparation of full support for logging and displaying
NaNandInfvalues, theNEPTUNE_SKIP_NON_FINITE_METRICSenvironment variable has been deprecated. Non-finite metric values are silently skipped.
September 4, 2025 web app
- Issues fixed:
- In charts, labels and lines no longer disappear when zooming.
- In the side-by-side view, the Show cell changes and Rows with diff only options persist when switching between tabs.
September 2, 2025 API
Python querying client
1.3.0- Added support for downloading files from AWS S3.
September 2, 2025 API
Python logging client
0.23.0NEPTUNE_ALLOW_SELF_SIGNED_CERTIFICATEenvironment variable has been deprecated. UseNEPTUNE_VERIFY_SSLinstead.- Added support for AWS S3 multipart upload when logging files.
August 28, 2025 API
Python logging client
0.22.0- Introduced logging of Git and source code information:
- By default, Neptune logs Git information and the script execution command. The info is stored under the
source_codenamespace. - To customize or disable the logging options, use the
SourceTrackingConfigobject.
- By default, Neptune logs Git information and the script execution command. The info is stored under the
August 28, 2025 web app
- Introduced sections to dashboards.
- In chart widgets, you can create horizontal reference lines.
- In the chart legend, you can increase the precision of the displayed values.
- Issues fixed:
- Changing the runs table mode no longer makes queries disappear.
- Searching for runs by name works again even if there are runs without the
sys/nameattribute. - Short metric names are now rendered correctly when name shortening is enabled.
August 25, 2025 API
Python querying client
1.2.1- Increased the default values for the
NEPTUNE_QUERY_RETRY_SOFT_TIMEOUTandNEPTUNE_QUERY_RETRY_HARD_TIMEOUTenvironment variables to 1800 and 3600 seconds, respectively.
August 25, 2025 API
Python querying client
1.2.0- When fetching experiment metrics,
lineage_to_the_root=Falsenow accurately returns steps from all runs within the experiment.
August 19, 2025 API
Python querying client
1.1.0Initial release of the Query API. Replaces all versions of the Fetcher API.
- For an overview and FAQ, see Neptune API.
- For setup and usage, see Query metadata.
- For migration instructions, see Migrate to Query API.
August 14, 2025 web app
- Introduced the homepage:
- A single page where you can view and manage all runs that you've created, from all projects and workspaces.
- To access the homepage, click the Neptune logo in the top left corner of the app.
- Introduced the experimental zoom in charts:
- Double-click anywhere on the chart to zoom out by a factor of 2 and triple-click to reset the zoom.
- To use the experimental zoom, enable it in your account settings.
- The app now notifies you about network connection issues.
- In charts with linear scale, the number formatting is improved in axis labels. For example,
1915is no longer rendered as1.915k. - Improved the performance of displaying a large number of runs at once.
- Corrected the behavior of symmetrical error bands in charts. Also, fixed an issue where enabling and disabling error bands repeatedly could make the default bands disappear.
- Fixed an issue where runs hidden with filters stayed visible in the runs table.
August 6, 2025 API
Python logging client
0.21.0- Removed the
resumeparameter from theRunconstructor. When a run with the providedrun_idis found, Neptune resumes logging to that run. Otherwise, a new run is created.
August 5, 2025 web app
- 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 or .
- 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- Added support for logging nested dictionaries and casting unsupported types.
July 14, 2025 web app
- 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
NOToperator 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.
- The
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
- Added PyTorch Lightning integration guide.
June 26, 2025 API
- Added support for Google Cloud Storage when logging files.
- Added changes in preparation for the new fetching API package.
June 23, 2025 docs
- Added API cheat sheet.
June 23, 2025 web app API
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/Falsefrom the wait functions depending on whether the operations were processed or they timed out.
June 4, 2025 web app
Python logging client
0.14.0- Added support for logging a series of histograms.
- When forking an experiment, you can log metric values before the fork point, as long as the points come after the last logged step of the parent run.
- In charts, you can normalize data by first value.
May 22, 2025 web app API
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.
- Use the
- 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/diagnosticsnamespace 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
systemtoruntime.
May 19, 2025 API
Python logging client
0.12.1- Added option to set a timeout for
Run.close()andneptune sync. - New environment variable:
NEPTUNE_MAX_CONCURRENT_FILE_UPLOADS.