What's new
Neptune release highlights.
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
NaN
andInf
values, theNEPTUNE_SKIP_NON_FINITE_METRICS
environment 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_CERTIFICATE
environment variable has been deprecated. UseNEPTUNE_VERIFY_SSL
instead.- 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_code
namespace. - To customize or disable the logging options, use the
SourceTrackingConfig
object.
- 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/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
.