Skip to content

Releases: neptune-ai/neptune-client

1.9.0

14 Feb 13:51
8bbb0f5
Compare
Choose a tag to compare

Features

  • Add support for seaborn figures (#1613)
  • Added fetching with iterators in fetch_*_table() methods (#1585)
  • Added limit parameter to fetch_*_table() methods (#1593)
  • Added sort_by parameter to fetch_*_table() methods (#1595)
  • Added ascending parameter to fetch_*_table() methods (#1602)
  • Added progress_bar parameter to fetch_*_table() methods (#1599)
  • Added progress_bar parameter to download() method of the Handler class (#1620)
  • Added progress_bar parameter to fetch_values() method of the Handler class (#1633)

Fixes

  • Add direct requirement of typing-extensions (#1586)
  • Handle None values in distribution sorting in InferDependeciesStrategy (#1612)
  • Fixed race conditions with cleaning internal files (#1606)
  • Better value validation for state parameter of fetch_*_table() methods (#1616)
  • Parse datetime attribute values in fetch_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 AsyncOperationProcessor with OperationLogger and signal queue (#1610)
  • Stringify Handler paths (#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() raise ProjectNotFound if project does not exist (#1636)
  • Do not show progress bars when no data to fetch / small amount of data (#1638)

1.9.0-rc1

09 Feb 08:56
0bf066f
Compare
Choose a tag to compare
1.9.0-rc1 Pre-release
Pre-release

Features

  • Add support for seaborn figures (#1613)
  • Added fetching with iterators in fetch_*_table() methods (#1585)
  • Added limit parameter to fetch_*_table() methods (#1593)
  • Added sort_by parameter to fetch_*_table() methods (#1595)
  • Added ascending parameter to fetch_*_table() methods (#1602)
  • Added progress_bar parameter to fetch_*_table() methods (#1599)
  • Added progress_bar parameter to download() method of the Handler class (#1620)
  • Added progress_bar parameter to fetch_values() method of the Handler class (#1633)

Fixes

  • Add direct requirement of typing-extensions (#1586)
  • Handle None values in distribution sorting in InferDependeciesStrategy (#1612)
  • Fixed race conditions with cleaning internal files (#1606)
  • Better value validation for state parameter of fetch_*_table() methods (#1616)
  • Parse datetime attribute values in fetch_runs_table() (#1634)

Changes

  • Use literals instead of str for Mode typing (#1586)
  • Flag added for cleaning internal data (#1589)
  • Handle logging in the AsyncOperationProcessor with OperationLogger and signal queue (#1610)
  • Stringify Handler paths (#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() raise ProjectNotFound if project does not exist (#1636)
  • Do not show progress bars when no data to fetch / small amount of data (#1638)

1.9.0-rc0

02 Feb 14:56
7a35152
Compare
Choose a tag to compare
1.9.0-rc0 Pre-release
Pre-release

Features

  • Add support for seaborn figures (#1613)

Fixes

  • Add direct requirement of typing-extensions (#1586)
  • Handle None values in distribution sorting in InferDependeciesStrategy (#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 AsyncOperationProcessor with OperationLogger and signal queue (#1610)
  • Stringify Handler paths (#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)

1.8.7rc0

07 Dec 09:55
4486214
Compare
Choose a tag to compare
1.8.7rc0 Pre-release
Pre-release

Fixes

  • Add direct requirement of typing-extensions (#1586)

Changes

  • Use literals instead of str for Mode typing (#1586)
  • Flag added for cleaning internal data (#1589)

1.8.6

04 Dec 10:58
e8f4e73
Compare
Choose a tag to compare

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])(#1573)
  • Adjusted NeptuneLimitExceedException message (#1574)
  • Do not create monitoring namespace if all relevant flags are set to False (#1575)
  • Updated README (#1577)

1.8.5

21 Nov 14:02
766f0ae
Compare
Choose a tag to compare

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)

1.8.4

20 Nov 13:20
4c1aeec
Compare
Choose a tag to compare

neptune 1.8.4

Changes

  • Moved prepare_nql_query to a separate function (#1568)

1.8.3

13 Nov 14:31
e1e090e
Compare
Choose a tag to compare

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_ref param in init_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_id argument (#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.cli and 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)

1.8.3rc5

13 Nov 14:00
e1e090e
Compare
Choose a tag to compare
1.8.3rc5 Pre-release
Pre-release

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_ref param in init_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_id argument (#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.cli and 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)

1.8.3rc4

20 Oct 17:27
bbee392
Compare
Choose a tag to compare
1.8.3rc4 Pre-release
Pre-release

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_ref param in init_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.cli and cleaning leftovers after async Experiments (#1529)
  • Pin simplejson required version to below 3.19 (#1535)
  • Added experimental mode that supports partitioned operations queue (#1524)