Skip to content

Releases: thousandeyes/thousandeyes-futures

0.9

30 Jan 11:38
7ae0b00
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.8...0.9

0.8

24 May 14:22
dc16236
Compare
Choose a tag to compare
0.8

What's Changed

New Contributors

Full Changelog: 0.7...0.8

0.7: EAC-2103 Ensure Invoker functions destroyed before lock (#15)

19 Jan 10:53
8d3331e
Compare
Choose a tag to compare
This is an additional fix for the previous PR (EAC-2103).

Ensure that `InvokerWithSingleThread` functions are destroyed before reacquiring the lock, otherwise, if an instance of `InvokerWithSingleThread` is destroyed from its own thread a deadlock will occur.

Invokers are now safe to destroy from their own threads

13 Jan 14:21
2cea926
Compare
Choose a tag to compare
EAC-2103 Made Invokers safe to destroy from their own threads (#14)

Changes:
* Fixed race conditions in test and example code
* Made Invokers safe to destroy from the thread on which they invoke functions

Motivation:
This could cause crashes when the DefaultExecutor was stopped from the wrong thread.

Breaking changes and Backwards Compatibility:
Existing code doesn't require any modifications since the public API remains unchanged.

Bug fixes and improved timeout handling

17 Jun 13:16
Compare
Choose a tag to compare
Pre-release

This release includes bug-fixes, improves the detection for when a future should timeout and adds a new polling strategy that takes into account timeouts to improve the detection lag.

First public release

08 Apr 14:06
Compare
Choose a tag to compare
First public release Pre-release
Pre-release

First public release.