Skip to content

[0.6.0] Remove deprecated DataPoint functionality, less checked Exceptions

Latest
Compare
Choose a tag to compare
@RobAtticus RobAtticus released this 27 May 16:18
· 8 commits to master since this release

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 DataStores 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.