Deprecations
This release removes some functionality that was deprecated, related to using the deprecated DataPoint
type. DataPoint
is still around, however it will be removed in the v0.7.x line. Please upgrade to using DataStore
s instead.
Unchecked Exceptions
We also removed some checked exceptions for the async functions (send/register). Now, if a callback is provided, the Exception will be passed to that; otherwise it will be thrown as a runtime exception. This should allow cleaner code while also failing-fast in the case of an unrecoverable error.
Auto retry + user callback
Additionally, using autoRetry
with a user-supplied callback now calls the user callback instead of ignoring it.
Changelog
- Auto retry will now also call the user callback as well.
- Add methods for re-fetching a DataStore based on column names.
- Use unchecked IobeamException for async ops.
- Remove deprecated size method
- Remove deprecated DataPoint static parsing methods.
- Remove deprecated Iobeam constructors.