Releases: iobeam/iobeam-client-python
Releases · iobeam/iobeam-client-python
[0.11.0] `createDataStore` reuses old DataStore with same columns
Changelog
- Client will reuse a DataStore with the same columns when using
createDataStore
if it exists (rather than create a duplicate)
[0.10.2] Reject invalid series names
Changlog
- Check that series names are not empty strings
[0.10.1] Reject invalid device ids sooner
Changelog
- Library checks that device ID is valid with regex
[a-zA-Z0-9:_-]+
instead of error from server
[0.10.0] Better error printing
- Error messages from the server are now included in stacktrace output
- Errors during refreshing tokens now raise an
UnknownCodeError
[0.9.7] Reject case-insensitive reserved columns
Changelog
- Rejects reserved column names, case-insensitive
[0.9.6] Minor tweaks and fixes
Changelog
- Add additional reserved column name: 'all'
- Fix error with when manually adding
DataStore
to a client (not recommended) - Raise
ValueError
ifDataStore
contains reserved column names: time, time_offset - Remove accidental dependency on pypandoc when installing from sources
[0.9.2] Minor release
Changelog
registerOrSetId()
now takes an optionaldeviceName
argument
[0.9.1] Important bugfix
This release fixes an issue where only one send()
call would work after a DataStore
was made.
Changelog
- IMPORTANT: The client now correctly tracks batches it has seen before so subsequent calls to send() do not send nothing.
- Documentation fixes
[0.9.0] New data store method: `DataStore`
This release introduces a new method of tracking and storing data before sending it to iobeam. Please refer to new docs regarding how to use it.
Changelog
- Adding data should now be done via the new
iobeam.createDataStore(columns)
method,
which allows you to track multiple streams of data in one object. - Internally, old methods involving
DataPoint
s andDataSerie
s have been converted
to useDataStore
s. - Additional documentation provided here.
[0.8.0] Token refresh
This release adds support for automatic refreshing of project tokens when they are about to or have expired. It is suggested that users upgrade to this release to avoid having to manually update your project tokens.
Changelog:
- Automatic refresh of project tokens when they are expired. It is recommended that you
update as soon as possible to avoid breakage. - bugfix: device ids are no longer allowed to be non-strings when registering