Recent Releases of neptune-client
neptune-client - 1.14.0
What's changed
- Fixed
get_*_member_list()failing when there is an unaccepted invitation to a project/workspace (by @SiddhantSadangi in https://github.com/neptune-ai/neptune-client/pull/1911) HTTPTooManyRequestsnow has a more descriptive error message (by @SiddhantSadangi in https://github.com/neptune-ai/neptune-client/pull/1895)- Updated
1.xdocs and redirected links to legacy documentation (by @normandy7 in https://github.com/neptune-ai/neptune-client/pull/1914)
Full changelog: https://github.com/neptune-ai/neptune-client/compare/1.13.0...1.14
- Python
Published by SiddhantSadangi about 1 year ago
neptune-client - 1.13.1rc1
Full Changelog: https://github.com/neptune-ai/neptune-client/compare/1.13.0...1.13.1rc1
- Python
Published by kgodlewski about 1 year ago
neptune-client - 1.13.0
What's Changed
Added **kwargs to upload() and File.as_html() methods
by @SiddhantSadangi in https://github.com/neptune-ai/neptune-client/pull/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 https://github.com/neptune-ai/neptune-client/pull/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.
```py complex_dict = {"tuple": ("hi", 1), "metric": 0.87}
run["complexdict"] = stringifyunsupported(complex_dict)
{'metric': 0.87, 'tuple': "('hi', 1)"} - tuple logged as string
run["complexdictexpanded"] = stringifyunsupported(complexdict, expand=True)
{'metric': 0.87, 'tuple': {'0': 'hi', '1': 1} - tuple logged as an enumerated dictionary
```
Full Changelog: https://github.com/neptune-ai/neptune-client/compare/1.12.0...1.13.0
- Python
Published by SiddhantSadangi over 1 year ago
neptune-client - 2.0.0-alpha.9
What's Changed
- Add
NQLAttributeOperator.NOT_MATCHES
- Python
Published by kgodlewski over 1 year ago
neptune-client - 1.12.0
What's Changed
Changes
- Added deprecation warning for model/model_version endpoints by @SiddhantSadangi in https://github.com/neptune-ai/neptune-client/pull/1876
- Dropped support for Python 3.7 by @SiddhantSadangi in https://github.com/neptune-ai/neptune-client/pull/1864
Fixes
- Fixed support for additional seaborn images by @SiddhantSadangi in https://github.com/neptune-ai/neptune-client/pull/1864
New Contributors
- @antoinebrl made their first contribution in https://github.com/neptune-ai/neptune-client/pull/1852
Full Changelog: https://github.com/neptune-ai/neptune-client/compare/1.11.1...1.12.0
- Python
Published by SiddhantSadangi over 1 year ago
neptune-client - 2.0.0-alpha.8
What's Changed
- Add
NeptuneBackend.query_fields_within_projectfor use byneptune-fetcher - Added support for Protocol Buffers in queryAttributesWithinProject
- Ignore unsupported fields when deserializing
QueryFieldsExperimentResultfrom proto
- Python
Published by kgodlewski over 1 year ago
neptune-client - 2.0.0-alpha.7
What's Changed
- Added limit and page size to pagination by @Raalsky in https://github.com/neptune-ai/neptune-client/pull/1866
Full Changelog: https://github.com/neptune-ai/neptune-client/compare/2.0.0-alpha.6...2.0.0-alpha.7
- Python
Published by Raalsky over 1 year ago
neptune-client - 1.11.1
What's Changed
Fixes
- Fix GPU power usage monitoring on certain devices (by @SiddhantSadangi in https://github.com/neptune-ai/neptune-client/pull/1861)
- Fix NVML warning (by @SiddhantSadangi in https://github.com/neptune-ai/neptune-client/pull/1861)
Full Changelog: https://github.com/neptune-ai/neptune-client/compare/1.11.0...1.11.1
- Python
Published by SiddhantSadangi almost 2 years ago
neptune-client - 1.11.0
What's Changed
Features
- GPU power utilization is now logged to the monitoring namespace (by @harishankar-gopalan in https://github.com/neptune-ai/neptune-client/pull/1854)
Changes
- Improved docstring for
pop()(by @normandy7 in https://github.com/neptune-ai/neptune-client/pull/1781) - Improved warning about automatic tracking in interactive sessions (by @szaganek in https://github.com/neptune-ai/neptune-client/pull/1819)
New Contributors
- @szaganek made their first contribution in https://github.com/neptune-ai/neptune-client/pull/1819
- @harishankar-gopalan made their first contribution in https://github.com/neptune-ai/neptune-client/pull/1854
Full Changelog: https://github.com/neptune-ai/neptune-client/compare/1.10.4...1.11.0
- Python
Published by SiddhantSadangi almost 2 years ago
neptune-client - 2.0.0-alpha.5
Breaking changes
- Deleted
neptune.newpackage (#1684) - Deleted
neptune.legacypackage (#1685) - Deleted
neptune.commonpackage (#1693) (#1690) - Renamed
metadata_containerstoobjects(#1696) - Removed
neptune-client(#1699) - Deleted
neptune.loggingpackage (#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
boto3from requirements (#1743) - Disabled
StringSetremoveandclearmethods (#1732) - Disable
fetch_lastanddownload_last(#1731) - Removed
pillowfrom requirements (#1745) - Disabled file related functionality (#1726)
- Disabled file logging (#1733)
Changes
- Stop sending
X-Neptune-LegacyClientheader (#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.notebookimport only in Notebook environment (#1716) - Added
setuptoolsto dependencies forpython >= 3.12(#1721) - Fixed compatibility checks with pre-release versions (#1730)
- Added
AcceptandAccept-Encodingheaders to protocol buffer requests (#1736) - Fixed default params for getAttributesWithPathsFilter (#1740)
Full Changelog: https://github.com/neptune-ai/neptune-client/compare/2.0.0-alpha.4...2.0.0-alpha.5
- Python
Published by Raalsky almost 2 years ago
neptune-client - 2.0.0-alpha.4
For neptune-fetcher benchmarking
https://github.com/neptune-ai/neptune-client/pull/1810
- Python
Published by AleksanderWWW almost 2 years ago
neptune-client - 1.10.4
neptune 1.10.4
Fixes
- Fixed run not failing in case of an exception if context manager was used (#1755)
Changes
- Make handling of
sys/namedependent on the client config flag (#1777)
- Python
Published by AleksanderWWW about 2 years ago
neptune-client - 1.10.3
Fixes
- Clarified the
autoscaleparameter description in theas_image()docstring (#1742)
Changes
- Neptune now shows a warning instead of an error when the dependency tracking file is not found (#1739)
- Python
Published by Raalsky about 2 years ago
neptune-client - 2.0.0-alpha.3
Pre-release with a lot of functionalities disabled to conform to API changes.
Breaking changes
- Deleted
neptune.newpackage (#1684) - Deleted
neptune.legacypackage (#1685) - Deleted
neptune.commonpackage (#1693) (#1690) - Renamed
metadata_containerstoobjects(#1696) - Removed
neptune-client(#1699) - Deleted
neptune.loggingpackage (#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
boto3from requirements (#1743) - Disabled
StringSetremoveandclearmethods (#1732) - Disable
fetch_lastanddownload_last(#1731) - Removed
pillowfrom requirements (#1745) - Disabled file related functionality (#1726)
- Disabled file logging (#1733)
Changes
- Stop sending
X-Neptune-LegacyClientheader (#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.notebookimport only in Notebook environment (#1716) - Added
setuptoolsto dependencies forpython >= 3.12(#1721) - Fixed compatibility checks with pre-release versions (#1730)
- Added
AcceptandAccept-Encodingheaders to protocol buffer requests (#1736) - Fixed default params for getAttributesWithPathsFilter (#1740)
- Python
Published by Raalsky about 2 years ago
neptune-client - 2.0.0-alpha.2
Pre-release with a lot of functionalities disabled to conform to API changes.
Breaking changes
- Deleted
neptune.newpackage (#1684) - Deleted
neptune.legacypackage (#1685) - Deleted
neptune.commonpackage (#1693) (#1690) - Renamed
metadata_containerstoobjects(#1696) - Removed
neptune-client(#1699) - Deleted
neptune.loggingpackage (#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
boto3from requirements (#1743) - Disabled
StringSetremoveandclearmethods (#1732) - Disable
fetch_lastanddownload_last(#1731) - Disabled file related functionality (#1726)
Changes
- Stop sending
X-Neptune-LegacyClientheader (#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)
Fixes
- Fixed
tqdm.notebookimport only in Notebook environment (#1716) - Added
setuptoolsto dependencies forpython >= 3.12(#1721) - Fixed compatibility checks with pre-release versions (#1730)
- Added
AcceptandAccept-Encodingheaders to protocol buffer requests (#1736) - Fixed default params for getAttributesWithPathsFilter (#1740)
- Python
Published by Raalsky about 2 years ago
neptune-client - 2.0.0-alpha.1
Pre-release with a lot of functionalities disabled to conform to API changes.
Breaking changes
- Deleted
neptune.newpackage (#1684) - Deleted
neptune.legacypackage (#1685) - Deleted
neptune.commonpackage (#1693) - Renamed
metadata_containerstoobjects(#1696) - Removed
neptune-client(#1699) - Deleted
neptune.loggingpackage (#1698)
Changes
- Use
tqdm.auto(#1717) - Fields DTO conversion reworked (#1722)
- Added support for Protocol Buffers (#1728)
Fixes
- Fixed
tqdm.notebookimport only in Notebook environment (#1716) - Added
setuptoolsto dependencies forpython >= 3.12(#1721) - Fixed compatibility checks with pre-release versions (#1730)
- Added
AcceptandAccept-Encodingheaders to protocol buffer requests (#1736)
- Python
Published by Raalsky about 2 years ago
neptune-client - 2.0.0-alpha
Pre-release with a lot of functionalities disabled to conform to API changes.
Breaking changes
- Deleted
neptune.newpackage (#1684) - Deleted
neptune.legacypackage (#1685) - Deleted
neptune.commonpackage (#1693) - Renamed
metadata_containerstoobjects(#1696) - Removed
neptune-client(#1699) - Deleted
neptune.loggingpackage (#1698)
Changes
- Use
tqdm.auto(#1717) - Fields DTO conversion reworked (#1722)
- Added support for Protocol Buffers (#1728)
Fixes
- Fixed
tqdm.notebookimport only in Notebook environment (#1716) - Added
setuptoolsto dependencies forpython >= 3.12(#1721)
- Python
Published by Raalsky about 2 years ago
neptune-client - 1.10.2
Fixes
- Added
setuptoolsto dependencies forpython >= 3.12(#1723) - Fixed
PTLintegration requirement check (#1719)
- Python
Published by Raalsky about 2 years ago
neptune-client - 1.10.1
Fixes
- Fixed requirement checking for integrations (#1711)
- Python
Published by Raalsky about 2 years ago
neptune-client - 1.10.0
Features
- Added
get_workspace_status()method to management API (#1662) - Added auto-scaling pixel values for image logging (#1664)
- Introduce querying capabilities to
fetch_runs_table(),fetch_models_table()andfetch_model_versions_table()(#1660) (#1677) (#1688)
Fixes
- Restored support for SSL verification exception (#1661)
- Allow user to control logging level (#1679)
- Fix sending data with forked container (#1692)
Changes
- Improve dependency installation checking (#1670)
- Cache dependencies check (#1675)
- Improve datetime parsing in
fetch_*_table()(#1680) - Minor updates to made package compatible with Python 3.11 and 3.12 (#1678)
- Python
Published by Raalsky about 2 years ago
neptune-client - 1.10.0-rc0
Features
- Added
get_workspace_status()method to management API (#1662) - Added auto-scaling pixel values for image logging (#1664)
- Introduce querying capabilities to
fetch_runs_table()(#1660) - Introduce querying capabilities to
fetch_models_table()(#1677)
Fixes
Changes
- Python
Published by Raalsky about 2 years ago
neptune-client - 1.9.1
Fixes
- Fixed conda package (#1652)
- Python
Published by Raalsky over 2 years ago
neptune-client - 1.9.0
Features
- Add support for seaborn figures (#1613)
- Added fetching with iterators in
fetch_*_table()methods (#1585) - Added
limitparameter tofetch_*_table()methods (#1593) - Added
sort_byparameter tofetch_*_table()methods (#1595) - Added
ascendingparameter tofetch_*_table()methods (#1602) - Added
progress_barparameter tofetch_*_table()methods (#1599) - Added
progress_barparameter todownload()method of theHandlerclass (#1620) - Added
progress_barparameter tofetch_values()method of theHandlerclass (#1633)
Fixes
- Add direct requirement of
typing-extensions(#1586) - Handle
Nonevalues in distribution sorting inInferDependeciesStrategy(#1612) - Fixed race conditions with cleaning internal files (#1606)
- Better value validation for
stateparameter offetch_*_table()methods (#1616) - Parse
datetimeattribute values infetch_runs_table()(#1634) - Better handle limit in
fetch_*_table()methods (#1644) - Fix pagination handling in table fetching (#1651)
Changes
- Use literals instead of str for Mode typing (#1586)
- Handle logging in the
AsyncOperationProcessorwithOperationLoggerand signal queue (#1610) - Stringify
Handlerpaths (#1623) - Added processor id to
ProcessorStopSignalData(#1625) - Use the same logger instance for logging (#1611)
- Changed offline directories internal path structure (#1606)
- Changed internal directories path structure (#1606)
- Changed format of warning messages (#1635)
- Make
trash_objects()raiseProjectNotFoundif project does not exist (#1636) - Do not show progress bars when no data to fetch / small amount of data (#1638)
- Python
Published by Raalsky over 2 years ago
neptune-client - 1.9.0-rc1
Features
- Add support for seaborn figures (#1613)
- Added fetching with iterators in
fetch_*_table()methods (#1585) - Added
limitparameter tofetch_*_table()methods (#1593) - Added
sort_byparameter tofetch_*_table()methods (#1595) - Added
ascendingparameter tofetch_*_table()methods (#1602) - Added
progress_barparameter tofetch_*_table()methods (#1599) - Added
progress_barparameter todownload()method of theHandlerclass (#1620) - Added
progress_barparameter tofetch_values()method of theHandlerclass (#1633)
Fixes
- Add direct requirement of
typing-extensions(#1586) - Handle
Nonevalues in distribution sorting inInferDependeciesStrategy(#1612) - Fixed race conditions with cleaning internal files (#1606)
- Better value validation for
stateparameter offetch_*_table()methods (#1616) - Parse
datetimeattribute values infetch_runs_table()(#1634)
Changes
- Use literals instead of str for Mode typing (#1586)
- Flag added for cleaning internal data (#1589)
- Handle logging in the
AsyncOperationProcessorwithOperationLoggerand signal queue (#1610) - Stringify
Handlerpaths (#1623) - Added processor id to
ProcessorStopSignalData(#1625) - Use the same logger instance for logging (#1611)
- Changed offline directories internal path structure (#1606)
- Changed internal directories path structure (#1606)
- Changed format of warning messages (#1635)
- Make
trash_objects()raiseProjectNotFoundif project does not exist (#1636) - Do not show progress bars when no data to fetch / small amount of data (#1638)
- Python
Published by AleksanderWWW over 2 years ago
neptune-client - 1.9.0-rc0
Features
- Add support for seaborn figures (#1613)
Fixes
- Add direct requirement of
typing-extensions(#1586) - Handle
Nonevalues in distribution sorting inInferDependeciesStrategy(#1612) - Fixed race conditions with cleaning internal files (#1606)
Changes
- Use literals instead of str for Mode typing (#1586)
- Flag added for cleaning internal data (#1589)
- Handle logging in the
AsyncOperationProcessorwithOperationLoggerand signal queue (#1610) - Stringify
Handlerpaths (#1623) - Added processor id to
ProcessorStopSignalData(#1625) - Use the same logger instance for logging (#1611)
- Changed offline directories internal path structure (#1606)
- Changed internal directories path structure (#1606)
- Python
Published by Raalsky over 2 years ago
neptune-client - 1.8.7rc0
Fixes
- Add direct requirement of
typing-extensions(#1586)
Changes
- Python
Published by Raalsky over 2 years ago
neptune-client - 1.8.6
Fixes
- Support for more than 10k entries when using
fetch_*_table()methods (#1576) - Docstrings visibility for Neptune objects (#1580)
Changes
- Improved performance of
fetch_*_table()methods up to 2x ([#1573])(https://github.com/neptune-ai/neptune-client/pull/1573) - Adjusted NeptuneLimitExceedException message (#1574)
- Do not create monitoring namespace if all relevant flags are set to False (#1575)
- Updated README (#1577)
- Python
Published by Raalsky over 2 years ago
neptune-client - 1.8.5
Fixes
- Fixed no synchronization callbacks behaviour (#1567)
Changes
- Enabled hooks for internal downloading functions used by the hosted backend (#1571)
- Added timestamp of operation put to disk queue (#1569)
- Python
Published by Raalsky over 2 years ago
neptune-client - 1.8.4
neptune 1.8.4
Changes
- Moved
prepare_nql_queryto a separate function (#1568)
- Python
Published by AleksanderWWW over 2 years ago
neptune-client - 1.8.3
Fixes
- Added more safe checking to last ack (#1510)
- Retry request in case of bravado RecursiveCallException (#1521)
- Fix bug in git tracking when repo was clean (#1517)
- Run async callback in new daemon thread (#1521)
- Better handle bool values of
git_refparam ininit_run(#1525) - Updated management docstrings (#1500)
- Fix error message in case of NeptuneAuthTokenExpired (#1531)
- Updated NeptuneModelKeyAlreadyExistsError exception message (#1536)
- Added support for unsupported float values in
stringify_unsupported()(#1543) - Clarified message shown when nonexistent ID is passed to
with_idargument (#1551)
Changes
- Allow to disable deletion of local parent folder (#1511)
- Made the disk checking more reliable for env specific errors (#1519)
- Update Neptune object docstrings (#1516)
- Added metadata file that stores information about internal directory structure and platform (#1526)
- Minor tweaks to
neptune.cliand cleaning leftovers after async Experiments (#1529) - Added support for plugins/extensions (#1545)
- Skip and warn about unsupported float values (infinity, negative infinity, NaN) in logging floats (#1542)
- Move error handling to a separate method in
AsyncOperationProcessor(#1553) - Abstract parts of logic to separate methods for AsyncOperationProcessor (#1557)
- Rework disk utilization check (#1549)
- Introduce error handlers for disk utilization (#1559)
- Added support for
neptune[experimental]extras (#1560) - Disk utilization environment variables renamed (#1565)
- Python
Published by Raalsky over 2 years ago
neptune-client - 1.8.3rc5
Fixes
- Added more safe checking to last ack (#1510)
- Retry request in case of bravado RecursiveCallException (#1521)
- Fix bug in git tracking when repo was clean (#1517)
- Run async callback in new daemon thread (#1521)
- Better handle bool values of
git_refparam ininit_run(#1525) - Updated management docstrings (#1500)
- Fix error message in case of NeptuneAuthTokenExpired (#1531)
- Updated NeptuneModelKeyAlreadyExistsError exception message (#1536)
- Added support for unsupported float values in
stringify_unsupported()(#1543) - Clarified message shown when nonexistent ID is passed to
with_idargument (#1551)
Changes
- Allow to disable deletion of local parent folder (#1511)
- Made the disk checking more reliable for env specific errors (#1519)
- Update Neptune object docstrings (#1516)
- Added metadata file that stores information about internal directory structure and platform (#1526)
- Minor tweaks to
neptune.cliand cleaning leftovers after async Experiments (#1529) - Added support for plugins/extensions (#1545)
- Skip and warn about unsupported float values (infinity, negative infinity, NaN) in logging floats (#1542)
- Move error handling to a separate method in
AsyncOperationProcessor(#1553) - Abstract parts of logic to separate methods for AsyncOperationProcessor (#1557)
- Rework disk utilization check (#1549)
- Introduce error handlers for disk utilization (#1559)
- Added support for
neptune[experimental]extras (#1560) - Disk utilization environment variables renamed (#1565)
- Python
Published by Raalsky over 2 years ago
neptune-client - 1.8.3rc4
Fixes
- Added more safe checking to last ack (#1510)
- Retry request in case of bravado RecursiveCallException (#1521)
- Fix bug in git tracking when repo was clean (#1517)
- Run async callback in new daemon thread (#1521)
- Better handle bool values of
git_refparam ininit_run(#1525) - Updated management docstrings (#1500)
- Fix error massage in case of NeptuneAuthTokenExpired (#1531)
- Updated NeptuneModelKeyAlreadyExistsError exception message (#1536)
- Sample logging for series errors (#1539)
Changes
- Safety (errors suppressing) execution mode (#1503)
- Allow to disable handling of remote signals (#1508)
- Allow to disable deletion of local parent folder (#1511)
- Made the disk checking more reliable for env specific errors (#1519)
- Update Neptune object docstrings (#1516)
- Added metadata file that stores information about internal directory structure and platform (#1526)
- Minor tweaks to
neptune.cliand cleaning leftovers after async Experiments (#1529) - Pin
simplejsonrequired version to below3.19(#1535) - Added
experimentalmode that supports partitioned operations queue (#1524)
- Python
Published by Raalsky over 2 years ago
neptune-client - 1.8.3rc3
Fixes
- Added more safe checking to last ack (#1510)
- Retry request in case of bravado RecursiveCallException (#1521)
- Fix bug in git tracking when repo was clean (#1517)
- Run async callback in new daemon thread (#1521)
- Better handle bool values of
git_refparam ininit_run(#1525) - Updated management docstrings (#1500)
- Sample logging for series errors (#1539)
Changes
- Safety (errors suppressing) execution mode (#1503)
- Allow to disable handling of remote signals (#1508)
- Allow to disable deletion of local parent folder (#1511)
- Made the disk checking more reliable for env specific errors (#1519)
- Update Neptune object docstrings (#1516)
- Added metadata file that stores information about internal directory structure and platform (#1526)
- Minor tweaks to
neptune.cliand cleaning leftovers after async Experiments (#1529) - Pin
simplejsonrequired version to below3.19(#1535)
- Python
Published by Raalsky over 2 years ago
neptune-client - 1.8.3rc2
neptune 1.8.3rc2
Changes
- Made the disk checking more reliable for env specific errors (#1519)
Fixes
- Retry request in case of bravado RecursiveCallException (#1521)
- Fix bug in git tracking when repo was clean (#1517)
- Python
Published by AleksanderWWW over 2 years ago
neptune-client - 1.8.3rc1
Changes
- Safety (errors suppressing) execution mode (#1503)
- Allow to disable handling of remote signals (#1508)
- Allow to disable deletion of local parent folder (#1511)
Fixes
- Added more safe checking to last ack (#1510)
- Retry request in case of bravado RecursiveCallException (#1521)
- Python
Published by Raalsky over 2 years ago
neptune-client - 1.8.3rc0
What's Changed
- implement safe mode for all containers by @PatrykGala in https://github.com/neptune-ai/neptune-client/pull/1503
Full Changelog: https://github.com/neptune-ai/neptune-client/compare/1.8.2...1.8.3rc0
- Python
Published by PatrykGala over 2 years ago
neptune-client - 1.8.2
Changes
- Support for disabling operation saving based on disk utilization (#1496)
- Python
Published by Raalsky over 2 years ago
neptune-client - 1.8.1
Fixes
- Fixed SSL-related error handling (#1490)
- Python
Published by Raalsky over 2 years ago
neptune-client - 1.8.0
Features
- Programmatically delete trashed neptune objects (#1475)
- Added support for callbacks that stop the synchronization if the lag or lack of progress exceeds a certain threshold (#1478)
Changes
- Add support for
retry-afterheader in HTTPTooManyRequests (#1477) - Bump boto3 required version to speed up installation via poetry (#1481)
Fixes
- Add newline at the end of generated
.patchwhile tracking uncommitted changes (#1473) - Clarify
NeptuneLimitExceedExceptionerror message (#1480)
- Python
Published by Raalsky over 2 years ago
neptune-client - 1.8.0rc1
Features
- Added support for callbacks that stop the synchronization if the lag or lack of progress exceeds a certain threshold (#1478)
Fixes
- Add newline at the end of generated
.patchwhile tracking uncommitted changes (#1473) - Clarify
NeptuneLimitExceedExceptionerror message (#1480)
Changes
- Bump boto3 required version to speed up installation via poetry (#1481)
- Python
Published by Raalsky over 2 years ago
neptune-client - 1.8.0rc0
Features
- Added support for callbacks that stop the synchronization if the lag or lack of progress exceeds a certain threshold (#1478)
Fixes
- Add newline at the end of generated
.patchwhile tracking uncommitted changes (#1473) - Clarify
NeptuneLimitExceedExceptionerror message (#1480)
- Python
Published by Raalsky over 2 years ago
neptune-client - 1.7.0
neptune 1.7.0
Features
- Added support for
airflowintegration (#1466)
Changes
Fixes
- Fix exception handling in
ApiMethodWrapper.handle_neptune_http_errors(#1469) - Fix race condition between close and flush in disk queue (#1470)
- Python
Published by AleksanderWWW over 2 years ago
neptune-client - 1.7.0rc1
Features
- Added support for
airflowintegration (#1466)
Changes
Fixes
- Fix exception handling in
ApiMethodWrapper.handle_neptune_http_errors(#1469) - Fix race condition between close and flush in disk queue (#1470)
- Python
Published by Raalsky over 2 years ago
neptune-client - 1.7.0rc0
Features
- Added support for
airflowintegration (#1466)
Changes
- Add handling of project limits #1456
Fixes
- Fix exception handling in
ApiMethodWrapper.handle_neptune_http_errors(#1469)
- Python
Published by AleksanderWWW over 2 years ago
neptune-client - 1.6.3
Fix token expired exception arguments error #1464 expose _state attribute with a getter method #1463 Bump actions/checkout from 3 to 4 #1455
- Python
Published by jdudycz over 2 years ago
neptune-client - 1.6.2
Changes
- Identify client's artifact supported version by adding
X-Neptune-Artifact-Api-Versionheader to get artifact attribute request (#1436) - Import
JSONDecodeErrorfromsimplejsoninstead ofrequests#1451
Fixes
- Cast integers outside 32 bits to float in
stringify_unsupported()(#1443)
- Python
Published by AleksanderWWW over 2 years ago
neptune-client - 1.6.2rc1
Changes
- Import
JSONDecodeErrorfromsimplejsoninstead ofrequests#1451
- Python
Published by AleksanderWWW almost 3 years ago
neptune-client - 1.6.2rc0
Changes
- Identify client's artifact supported version by adding
X-Neptune-Artifact-Api-Versionheader to get artifact attribute request (#1436) - Enhance the logic for importing exceptions from
request#1434
Fixes
- Cast integers outside of 32 bits to float in
stringify_unsupported()(#1443)
- Python
Published by AleksanderWWW almost 3 years ago
neptune-client - 1.6.1
Fixes
- Fixed conda package due to improper non-required backoff requirement (#1435)
- Python
Published by Raalsky almost 3 years ago
neptune-client - 1.6.0
neptune 1.6.0
Features
- Added
list_fileset_files()method to list files and directories contained inFileSetfield (#1412)
Fixes
- Fixed
stringify_unsupportednot catching a broaderMutableMappingclass (#1427) - Cast keys in the resulting dictionary to string in
stringify_unsupported(#1427) - Fixed an issue where data was sometimes not uploaded in case the initial request to the Neptune servers failed (#1429)
- Python
Published by PatrykGala almost 3 years ago
neptune-client - 1.5.0
Features
- Users can pass neptune data directory path by env variable (#1409)
- Filter S3 empty files and exclude metadata from computing of file's hash for new version of artifacts (#1421)
Fixes
- Load CLI plug-ins in try..except block to avoid a failure in loading a plug-in to crash entire CLI (#1392)
- Fixed cleaning operation storage when using
syncmode and forking (#1413) - Fix FileDependenciesStrategy when the dependency file is in a folder (#1411)
- Fixed cleaning operation storage when using
asyncmode and forking (#1418)
Changes
- Allow disabling Git tracking by passing
git_ref=False(#1423)
- Python
Published by Raalsky almost 3 years ago
neptune-client - 1.5.0rc1
Features
- Users can pass neptune data directory path by env variable (#1409)
Fixes
- Load CLI plug-ins in try..except block to avoid a failure in loading a plug-in to crash entire CLI (#1392)
- Fixed cleaning operation storage when using
syncmode and forking (#1413) - Fix FileDependenciesStrategy when the dependency file is in a folder (#1411)
- Fixed cleaning operation storage when using
asyncmode and forking (#1418)
- Python
Published by Raalsky almost 3 years ago
neptune-client - 1.5.0rc0
Fixes
- Load CLI plug-ins in try..except block to avoid a failure in loading a plug-in to crash entire CLI (#1392)
- Fixed cleaning operation storage when using sync mode and forking (#1413)
- Python
Published by Raalsky almost 3 years ago
neptune-client - 1.4.1
What's Changed
- fix performance issues on forking process (Linux) by @PatrykGala in https://github.com/neptune-ai/neptune-client/pull/1407
- fix: Retry request when ChunkedEncodingError occurred. by @PatrykGala in https://github.com/neptune-ai/neptune-client/pull/1402
Full Changelog: https://github.com/neptune-ai/neptune-client/compare/1.4.0...1.4.1
- Python
Published by PatrykGala almost 3 years ago
neptune-client - 1.4.1rc1
What's Changed
- fix performance issues on forking process (Linux) by @PatrykGala in https://github.com/neptune-ai/neptune-client/pull/1407
Full Changelog: https://github.com/neptune-ai/neptune-client/compare/1.4.0...1.4.1RC1
- Python
Published by PatrykGala almost 3 years ago
neptune-client - 1.4.0
Fixes
- Fixed operation processor bug if current working directory is different from the script directory (#1391)
Features
- Python
Published by AleksanderWWW almost 3 years ago
neptune-client - 1.4.0rc0
Fixes
- Fixed operation processor bug if current working directory is different from the script directory (#1391)
Features
- Python
Published by AleksanderWWW almost 3 years ago
neptune-client - 1.3.3rc0
Changes
- Dependency tracking feature will log an error if a given file path doesn't exist (#1389)
- Use
pip list --format=freezeinstead ofpip freezein dependency tracking (#1389) - Log both uploaded and inferred requirements to the same namespace (#1389)
Fixes
- Tracking uncommitted changes and dependencies will be skipped in case of any exception, to not disturb the run initialization (#1395)
- Python
Published by AleksanderWWW almost 3 years ago
neptune-client - 1.3.1
Fixes
- Fix ImportError when git is missing (#1359)
- Python
Published by Raalsky almost 3 years ago
neptune-client - 1.3.0
neptune 1.3.0
Features
- Added automatic tracking of dependencies (#1345)
- Added automatic tracking of uncommitted changes ([#1350]https://github.com/neptune-ai/neptune-client/pull/1350)
Fixes
- Added support of project visibility exception (#1343)
Changes
- Added support of active projects limit exception (#1348)
- Python
Published by AleksanderWWW almost 3 years ago
neptune-client - 1.2.0
neptune 1.2.0
Features
- Series objects accept
timestampsandstepsin their constructors (#1318) - Users can be invited to the workspace with
managementapi (#1333) - Added support for
pytorchintegration (#1337)
Fixes
- Print warning instead of crashing syncing thread when logging big integers (#1336)
Changes
- Neptune objects and universal methods covered with docstrings (#1309)
- Added docstrings for Neptune packages and modules (#1332)
- Python
Published by Raalsky about 3 years ago
neptune-client - 1.1.1
Fixes
- Fixed handling errors in case of too long filenames provided with
sys.argv(#1305)
- Python
Published by Raalsky about 3 years ago
neptune-client - 1.1.0
Features
- Added ability to provide repository path with
GitReftoinit_run(#1292) - Added
SupportsNamespacesinterface inneptune.typingfor proper type annotations of Handler and Neptune objects (#1280) - Added
NEPTUNE_SYNC_AFTER_STOP_TIMEOUTenvironment variable (#1260) Run,Model,ModelVersionandProjectcould be created with constructor in addition toinit_*functions (#1246)
Fixes
- Setting request timeout to 10 minutes instead of infinite (#1295)
- Python
Published by Raalsky about 3 years ago
neptune-client - 1.1.0rc0
Features
- Added ability to provide repository path with
GitReftoinit_run(#1292) - Added
SupportsNamespacesinterface inneptune.typingfor proper type annotations of Handler and Neptune objects (#1280) - Added
NEPTUNE_SYNC_AFTER_STOP_TIMEOUTenvironment variable (#1260) Run,Model,ModelVersionandProjectcould be created with constructor in addition toinit_*functions (#1246)
Fixes
- Setting request timeout to 10 minutes instead of infinite (#1295)
- Python
Published by Raalsky about 3 years ago
neptune-client - 1.0.2
Fixes
- Properly handle expired OAuth token (#1271)
- Python
Published by Raalsky over 3 years ago
neptune-client - 1.0.1
Fixes
- Fixed
neptune-clientpackage setup (#1263)
- Python
Published by AleksanderWWW over 3 years ago
neptune-client - 1.0.1rc0
Fixes
- Fixed
neptune-clientpackage setup
- Python
Published by Raalsky over 3 years ago
neptune-client - 1.0.0
Fixes
- Fixed input value type verification for
append()method
Changes
- Disabled automatic casting to strings for unsupported by Neptune types
- Moved modules from
neptune.newtoneptunewith compatibility imports and markedneptune.newas deprecated - Removed
neptune.*legacy modules - Removed
get_projectfunction - Removed
initfunction - Removed
get_last_runfunction - Removed
runparameter frominit_runfunction - Removed
modelparameter frominit_modelfunction - Removed
versionparameter frominit_model_versionfunction - Monitoring is off by default for interactive Python kernels
- Removed
nameparameter frominit_projectfunction andmanagementAPI - Monitoring namespace based on hostname, process id and thread id
- Removed deprecated
--runoption fromneptune synccommand - Update methods to have mainly keyword arguments
- Removed
Run._short_idproperty - Removed
get_run_urlmethod - Removed
neptune.new.syncmodule - Change run status in the table returned by
fetch_runs_tableto Active / Inactive - Package renamed from
neptune-clienttoneptune - Changed values used to filter runs table by state
- Added warning for unsupported types
- Python
Published by Raalsky over 3 years ago
neptune-client - 0.16.18
Fixes
- Fix handling connection errors when refreshing oauth token (#1204)
- Fix syncing offline runs with file upload (#1211)
- Python
Published by Raalsky over 3 years ago
neptune-client - 0.16.17
Features
- Added support for
detectron2integration (#1190) - Make neptune-aws package installable as
pip install neptune[aws]. (#1176)
Fixes
- Added support of tuple in stringify_unsupported (#1196)
- Fixed lack of
__repr__forStringifyValue(#1195)
- Python
Published by Raalsky over 3 years ago
neptune-client - 0.16.16
Features
- Added
stringify_unsupportedfunction for handling backward compatibility of implicit casting - Better support for
Handlerlevel objects
Changes
- Docstrings and deprecation messages updated
- Deprecate name parameter in init_project and management API
Fixes
- Fixed deprecation warnings for implicit casting to string
- Disabled info about stopping when using read-only mode
- Disabled "Explore the metadata" message when stopping in debug mode
- Python
Published by Raalsky over 3 years ago
neptune-client - 0.16.15
Fixes
- Correct detection of missing attributes (#1155)
- Fixed entrypoint upload on Windows when entrypoint and source files doesnt share same drive (#1161)
- Python
Published by shnela over 3 years ago
neptune-client - 0.16.14
Features
- Add append and extend (#1050)
- Python
Published by shnela over 3 years ago
neptune-client - 0.16.12
Changes
- Building a package with Poetry (#1069)
- Automatically convert image and html like assignments to uploads (#1006)
- File.from_stream does not load content into memory (#1065)
- Move sync and status commands to
neptune.new.clipackage #1078 neptune status- shows trashed containers #1079- Drop limits for in-memory Files (#1070)
- Python
Published by shnela over 3 years ago
neptune-client - 0.16.11
Fixes
- Fixed versioneer configuration and version detection in conda package
Changes
- Upload in-memory files using copy stored on disk
- Python
Published by Raalsky over 3 years ago
neptune-client - 0.16.10
Features
- Track artifacts on S3 compatible storage (#1053)
Fixes
- Update jsonschema requirement with explicit
formatspecifier (#1010) - Escape inputs to SQL in Artifact LocalFileHashStorage (#1034)
jsonschemarequirements unpined and patched related Bravado issue (#1051)- Version checking with importlib and versioneer config update (#1048)
Changes
- More consistent and strict way of git repository, source files and entrypoint detection (#1007)
- Moved neptune and neptune_cli to src dir (#1027)
fetch_runs_table(...),fetch_models_table(...)andfetch_model_versions_table(...)now queries only non-trashed (#1033)get_last_run,get_run_url,get_projectandneptune.initmarked as deprecated (#1011)- Deprecated implicit casting of objects to strings with
logandassignoperations (#1028) - Internally extracted legacy client to
legacysubmodule (#1039) - Marked legacy client as deprecated (#1047)
- Python
Published by Raalsky over 3 years ago
neptune-client - 0.16.9
Fixes
- Management docstring adjustments (#1016)
- Few minor fixes
- Python
Published by shnela over 3 years ago
neptune-client - 0.16.8
Features
Fixes
- Fixed
with_iddeprecation message (#1002) - Fix passing None as deprecated parameter to deprecated_parameter decorator (#1001)
- Python
Published by shnela over 3 years ago
neptune-client - 0.16.7
Features
- Exposed integrations related utils (#983)
- Add new with_id parameter to init functions (#985)
- Introduce filtering columns when fetching run, model and model_version tables (#986)
Fixes
- Stop hanging indefinitely on wait when async data synchronization process is dead (#909)
- Finish stop() faster when async data synchronization process dies (#909)
- Python
Published by Raalsky over 3 years ago
neptune-client - 0.16.6
Features
- Added support for Prophet integration (https://github.com/neptune-ai/neptune-client/pull/978)
- Log argparse.Namespace objects as dicts (https://github.com/neptune-ai/neptune-client/pull/984)
- Python
Published by shnela almost 4 years ago
neptune-client - 0.16.5
Features
- Added
NEPTUNE_MODEenvironment variable (#928) - Added support of Service account management (#927)
- More informational exception due to plotly and matplotlib incompatibility (#960)
- Dedicated exceptions for collision and validation errors in
create_project()(#965) - Project key is now optional in API. If it is not provided by user it is generated. (#946) ### Breaking changes
- Former
ProjectNameCollisionexception renamed to AmbiguousProjectName (#965)
- Python
Published by shnela almost 4 years ago
neptune-client - 0.16.4
Fixes
Changes
Force jsonschema version < 4.0.0 (#922)
Rename and copy update for UnsupportedClientVersion and DeprecatedClientLibraryVersion (#917)
- Python
Published by Raalsky almost 4 years ago
neptune-client - 0.16.3
Features
- Added fetching Models method to Project (#916)
Fixes
- Fix computing of a multipart upload chunk size (#897)
- Matching all listed tags instead of any when calling
fetch_runs_table(#899) - Fix invalid processing of delete followed by file upload in a single batch (#880)
- Python
Published by aniezurawski about 4 years ago
neptune-client - 0.16.2
Features
- Sync only offline runs inside '.neptune' directory CLI flag (#894)
Fixes
- Fix handling of server errors (#896)
- Python
Published by pkasprzyk about 4 years ago
neptune-client - 0.16.1
Features
- Print metadata url on stop (#883)
Fixes
- Fix handling Internal Server Error (#885)
- Python
Published by aniezurawski about 4 years ago
neptune-client - 0.16.0
Features
Fixes
- restart upload when file changes during (#877)
- Python
Published by pkasprzyk about 4 years ago
neptune-client - 0.15.2
Features
- Added support for workspace visibility in Management API (#843)
- Exposed container with a property of Handler (#864)
- Python
Published by Raalsky about 4 years ago
neptune-client - 0.15.1
Fixes
- Restore
__version__in neptune.new (#860)
- Python
Published by pkasprzyk about 4 years ago
neptune-client - 0.15.0
Features
- Methods for creating and manipulating Model Registry objects (#794)
Changes
- Renamed --run parameter to --object in
neptune sync(previous kept as deprecated, #849) - More helpful error message on SSL validation problem (#853)
- Added names to daemon worker threads (#851)
- Stopped forwarding every attribute from Handler to Attribute (#815)
- Python
Published by pkasprzyk about 4 years ago
neptune-client - 0.14.3
Features
- Stripping whitespaces from Neptune API Token (#825)
Fixes
- Raise proper exception when invalid token were provided (#825)
- Make status error-handling in legacy client consistent with neptune.new (#829)
- Python
Published by pkasprzyk over 4 years ago
neptune-client - 0.14.2
Features
- Use new file upload API (#789)
Fixes
- Fixed listing available workspaces when invalid name was provided (#818)
- Added proper docstrings for Project-Level Metadata (#812)
- Fixed backward compatibility when syncing old offline data (#810)
- Prevent original numpy array from modifying (#821)
- Unpin
jsonschema<4, pinswagger-spec-validator>=2.7.4until bravado releases new version (#820)
- Python
Published by Raalsky over 4 years ago
neptune-client - 0.14.0
neptune-client 0.14.0
Features
- Interacting with project-level metadata (#758)
- Copy feature for non-file single value attributes (#768)
Fixes
- Fix verifying data size limits in String Atoms and File.from_content (#784)
- Python
Published by pkasprzyk over 4 years ago
neptune-client - 0.13.5
neptune-client 0.13.5
Fixes
- Restore RunMode for backward compatibility (#775)
- Restore imports for backward compatibility (#777)
- Limit number of Series elements sent in single request (#780)
- Python
Published by pkasprzyk over 4 years ago
neptune-client - 0.13.4
neptune-client 0.13.4
Fixes
- Fix issue that prevented waiting for subprocesses to finish after receiving stop signal from backend (#774); Timeout now overridable using environment var
NEPTUNE_SUBPROCESS_KILL_TIMEOUT
- Python
Published by pkasprzyk over 4 years ago