Releases: neptune-ai/neptune-client
1.13.0
What's Changed
Added **kwargs
to upload()
and File.as_html()
methods
by @SiddhantSadangi in #1881
This change lets you pass include_plotlyjs
as a keyword-only argument to upload()
and as_html()
methods.
The default True
value retains current behaviour of embedding the plotly.js source-code in the HTML, increasing size of the object by ~3MB. Passing include_plotlyjs="cdn"
(recommended for Neptune SaaS users) reduces the size of the uploaded HTML file by ~3MB, but requires an active internet connection to load the plotly.js library.
Added expand
flag to stringify_unsupported()
to expand series
by @SiddhantSadangi in #1862
This PR adds an optional expand
flag to stringify_unsupported()
to expand series like lists, sets, and tuples, thereby storing nested values in their proper folder structure within enumerated folders, making it easier to both search for metadata and download it.
The default behavior (expand=False
) logs series as a string.
complex_dict = {"tuple": ("hi", 1), "metric": 0.87}
run["complex_dict"] = stringify_unsupported(complex_dict)
# {'metric': 0.87, 'tuple': "('hi', 1)"} - tuple logged as string
run["complex_dict_expanded"] = stringify_unsupported(complex_dict, expand=True)
# {'metric': 0.87, 'tuple': {'0': 'hi', '1': 1} - tuple logged as an enumerated dictionary
Full Changelog: 1.12.0...1.13.0
2.0.0-alpha.9
What's Changed
- Add
NQLAttributeOperator.NOT_MATCHES
1.12.0
What's Changed
Changes
- Added deprecation warning for model/model_version endpoints by @SiddhantSadangi in #1876
- Dropped support for Python 3.7 by @SiddhantSadangi in #1864
Fixes
- Fixed support for additional seaborn images by @SiddhantSadangi in #1864
New Contributors
- @antoinebrl made their first contribution in #1852
Full Changelog: 1.11.1...1.12.0
2.0.0-alpha.8
What's Changed
- Add
NeptuneBackend.query_fields_within_project
for use byneptune-fetcher
- Added support for Protocol Buffers in queryAttributesWithinProject
- Ignore unsupported fields when deserializing
QueryFieldsExperimentResult
from proto
2.0.0-alpha.7
What's Changed
Full Changelog: 2.0.0-alpha.6...2.0.0-alpha.7
1.11.1
What's Changed
Fixes
- Fix GPU power usage monitoring on certain devices (by @SiddhantSadangi in #1861)
- Fix NVML warning (by @SiddhantSadangi in #1861)
Full Changelog: 1.11.0...1.11.1
1.11.0
What's Changed
Features
- GPU power utilization is now logged to the monitoring namespace (by @harishankar-gopalan in #1854)
Changes
- Improved docstring for
pop()
(by @normandy7 in #1781) - Improved warning about automatic tracking in interactive sessions (by @szaganek in #1819)
New Contributors
- @szaganek made their first contribution in #1819
- @harishankar-gopalan made their first contribution in #1854
Full Changelog: 1.10.4...1.11.0
2.0.0-alpha.5
Breaking changes
- Deleted
neptune.new
package (#1684) - Deleted
neptune.legacy
package (#1685) - Deleted
neptune.common
package (#1693)
(#1690) - Renamed
metadata_containers
toobjects
(#1696) - Removed
neptune-client
(#1699) - Deleted
neptune.logging
package (#1698) - Disabled
Model
(#1701) - Disabled
ModelVersion
(#1701) - Disabled
Project
(#1709) - Disabled
neptune command-line tool
(#1718) - Disabled deleting fields in
Handler
(#1729) - Removed
AbstractNeptuneObject
(#1725) - Disabled artifact-related methods in
Handler
(#1734) - Removed
boto3
from requirements (#1743) - Disabled
StringSet
remove
andclear
methods (#1732) - Disable
fetch_last
anddownload_last
(#1731) - Removed
pillow
from requirements (#1745) - Disabled file related functionality (#1726)
- Disabled file logging (#1733)
Changes
- Stop sending
X-Neptune-LegacyClient
header (#1715) - Use
tqdm.auto
(#1717) - Fields DTO conversion reworked (#1722)
- Added support for Protocol Buffers (#1728)
- Series values DTO conversion reworked with protocol buffer support (#1738)
- Series values fetching reworked with protocol buffer support (#1744)
- Added support for enhanced field definitions querying (#1751)
Fixes
- Fixed
tqdm.notebook
import only in Notebook environment (#1716) - Added
setuptools
to dependencies forpython >= 3.12
(#1721) - Fixed compatibility checks with pre-release versions (#1730)
- Added
Accept
andAccept-Encoding
headers to protocol buffer requests (#1736) - Fixed default params for getAttributesWithPathsFilter (#1740)
Full Changelog: 2.0.0-alpha.4...2.0.0-alpha.5
2.0.0-alpha.4
For neptune-fetcher
benchmarking