What's new
Neptune release highlights.
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/name
attribute. - 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_TIMEOUT
andNEPTUNE_QUERY_RETRY_HARD_TIMEOUT
environment 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=False
now 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,
1915
is 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
resume
parameter from theRun
constructor. When a run with the providedrun_id
is 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
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.
- 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
/False
from 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/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
toruntime
.
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
.
April 29, 2025 web app API
- Added support for logging a series of strings:
- The
stderr
andstdout
streams are logged by default. You can disable this by settingenable_console_log_capture=False
atRun
initialization. - Use the
log_string_series()
function to log a custom sequence of text entries.
- The
- 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.
- Use the
- 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
, orattributes
argument.
April 8, 2025 API
Python logging client
0.11.3- New environment variable:
NEPTUNE_INVALID_VALUE_ACTION
.
April 7, 2025 docs
- Added Self-hosted Neptune section.
April 3, 2025 web app
- 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- New environment variable:
NEPTUNE_HTTP_REQUEST_TIMEOUT_SECONDS
.