Releases: neptune-ai/neptune-client-scale
Releases · neptune-ai/neptune-client-scale
0.9.1-beta.2
What's Changed
- Don't error out on child process exit if we're already closing the run by @kgodlewski in #127
Full Changelog: 0.9.1-beta.1...0.9.1-beta.2
0.9.1-beta.1
What's Changed
- Fix logic in
Run._wait()
by @kgodlewski in #126
0.9.1-beta.0
What's Changed
- chore: use fixture to limit duplication by @pawel-ludwikow in #111
- fix: retain operation timestamp while batching / stop merging operations by @michalsosn in #116
- Add
.net.runs.run_exists()
by @kgodlewski in #119 - Raise on logging non-increasing series step by @kgodlewski in #104
- Make
OperationDispatcherThread
accept multiple consumers by @kgodlewski in #108 - fix: retry on all NeptuneRetryableError in StatusTrackingThread.check_batch by @michalsosn in #109
- Make
get_client_config()
raise errors that are more meaningful to the user by @kgodlewski in #115 - Better error handling during
wait*()
andRun.__init__()
by @kgodlewski in #118 - fix: Remove unnecessary lock from AggregatingQueue by @PatrykGala in #124
New Contributors
- @pawel-ludwikow made their first contribution in #111
Full Changelog: 0.9.0...0.9.1-beta.0
0.9.0
Changes
- Removed support for Python 3.8 (#105)
Added
- Added
projects.list_projects()
method to list projects accessible to the current user (#97)
Fixed
- Fixed retry behavior on encountering a
NeptuneRetryableError
(#99) - Fixed batching of metrics when logged with steps out of order (#91)
Chores
- Not invoking
on_error_callback
on encountering 408 and 429 HTTP statuses (#110)
Full Changelog: 0.8.0...0.9.0-beta.0
0.8.0
What's Changed
- chore: Update neptune-api requirement to 0.8.0b by @PatrykGala in #77
- Rename
MetadataSplitter._fields
->_configs
by @kgodlewski in #70 - Make default error callback logs more informative by @kgodlewski in #78
- Revamp exception descriptions by @kgodlewski in #80
- Add basic e2e tests by @kgodlewski in #73
- Add
SharedVar
class by @kgodlewski in #71 - Use
ProcessLink
for tracking process termination betweenRun
<->SyncProcess
by @kgodlewski in #61 - fix: batch byte limit is properly checked on a new step by @michalsosn in #82
- chore: Set request timeout to 30s by @PatrykGala in #87
- Change "field" to "attribute" in docs by @normandy7 in #84
- Rename
fields
toattributes
. by @kgodlewski in #86 - Allow skipping non-finite values in float series by @kgodlewski in #85
- Refactor internal package structure by @kgodlewski in #88
- chore: neptune-api==0.8.0 by @PatrykGala in #89
- Add
neptune_scale.projects.create_project()
by @kgodlewski in #92 - Docs for
create_project
() by @normandy7 in #93
New Contributors
- @PatrykGala made their first contribution in #77
Full Changelog: 0.7.3...0.8.0
0.8.0-beta.2
What's Changed
- Add
neptune_scale.projects.create_project()
by @kgodlewski in #92 - Docs for
create_project
() by @normandy7 in #93
Full Changelog: 0.8.0-beta.1...0.8.0-beta.2
0.8.0-beta.1
What's Changed
- Rename
MetadataSplitter._fields
->_configs
by @kgodlewski in #70 - Make default error callback logs more informative by @kgodlewski in #78
- Revamp exception descriptions by @kgodlewski in #80
- Add basic e2e tests by @kgodlewski in #73
- Add
SharedVar
class by @kgodlewski in #71 - Use
ProcessLink
for tracking process termination betweenRun
<->SyncProcess
by @kgodlewski in #61 - fix: batch byte limit is properly checked on a new step by @michalsosn in #82
- chore: Set request timeout to 30s by @PatrykGala in #87
- Change "field" to "attribute" in docs by @normandy7 in #84
- Rename
fields
toattributes
. by @kgodlewski in #86 - Allow skipping non-finite values in float series by @kgodlewski in #85
- Refactor internal package structure by @kgodlewski in #88
- chore: neptune-api==0.8.0 by @PatrykGala in #89
Full Changelog: 0.8.0-beta.0...0.8.0-beta.1
0.8.0-beta.0
What's Changed
- chore: Update neptune-api requirement to 0.8.0b by @PatrykGala in #77
New Contributors
- @PatrykGala made their first contribution in #77
Full Changelog: 0.7.3...0.8.0-beta.0
0.7.3
What's Changed
- Debug logging will now create files with the PID component in the filename
0.7.2
What's Changed
- Update CHANGELOG.md by @SiddhantSadangi in #64
- Change the logger's configuration to be more resilient by @kgodlewski in #66
- Update docs: info about timestamp and timezones by @kgodlewski in #69
- Add
ProcessLink
class by @kgodlewski in #59 - Fix an outdated import in
process_link.py
by @kgodlewski in #72 - fix: Strip quotes from env vars by @SiddhantSadangi in #51
- Added list, set, and tuple support for
log_configs()
, added tuple support for tags by @SiddhantSadangi in #67 - Batch metrics with distinct steps by @michalsosn in #65
Full Changelog: 0.7.1...0.7.2