async_events
A portable asynchronous event hub supporting multiple storage types
1.3.0
gmpassos/async_events
What this package is like to depend on
Last release 1 years ago
no release in 18 months
Release timing varies
gaps range from 1 weeks to 10 months
Nearly every release is documented
notes for 17 of 17 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
17 releases · first in 2022
0 releases in the last 12 months
see the full history below
Release timeline
17 releases · Aug 2022 to Feb 2025Releases
latest 17-
1.3.025 Feb 2025Release notes
Open source →-
sdk: '>=3.6.0 <4.0.0'
-
async_extension: ^1.2.14
-
collection: ^1.19.0
-
logging: ^1.3.0
-
reflection_factory: ^2.5.1
-
lints: ^5.1.1
-
build_runner: ^2.4.15
-
test: ^1.25.15
Release notes
Open source →-
sdk: '>=3.6.0 <4.0.0'
-
async_extension: ^1.2.14
-
collection: ^1.19.0
-
logging: ^1.3.0
-
reflection_factory: ^2.5.1
-
lints: ^5.1.1
-
build_runner: ^2.4.15
-
test: ^1.25.15
-
-
1.2.022 Apr 2024Release notes
Open source →-
AsyncEventID: addedtryParse. -
AsyncEventHub: addedpurge. -
AsyncEventChannel:- Added
purge. submit: added parametertime.
- Added
-
AsyncEventStorage:- Rename
purgetopurgeEpochs. - Added
purgeEvents.
- Rename
-
Fix channel initial synchronization when using
limit.
Release notes
Open source →-
AsyncEventID: addedtryParse. -
AsyncEventHub: addedpurge. -
AsyncEventChannel:- Added
purge. submit: added parametertime.
- Added
-
AsyncEventStorage:- Rename
purgetopurgeEpochs. - Added
purgeEvents.
- Rename
-
Fix channel initial synchronization when using
limit.
-
-
1.1.121 Apr 2024Release notes
Open source →-
AsyncEventChannel,AsyncEventStorage:fetch: added parameterlimit.
-
async_extension: ^1.2.12
-
reflection_factory: ^2.3.4
Release notes
Open source →-
AsyncEventChannel,AsyncEventStorage:fetch: added parameterlimit.
-
async_extension: ^1.2.12
-
reflection_factory: ^2.3.4
-
-
1.1.014 Feb 2024Release notes
Open source →sdk: '>=3.0.0 <4.0.0'
-
async_extension: ^1.2.5
-
reflection_factory: ^2.3.0
-
logging: ^1.2.0
-
lints: ^3.0.0
-
build_runner: ^2.4.8
-
dependency_validator: ^3.2.3
-
test: ^1.25.2
Release notes
Open source →-
sdk: '>=3.0.0 <4.0.0'
-
async_extension: ^1.2.5
-
reflection_factory: ^2.3.0
-
logging: ^1.2.0
-
lints: ^3.0.0
-
build_runner: ^2.4.8
-
dependency_validator: ^3.2.3
-
test: ^1.25.2
-
-
1.0.1203 Aug 2023Release notes
Open source →v1.0.12
- `AsyncEventChannel._onNewEvent`:
- Fix call to `complete``: check if `!isCompleted`.
- sdk: '>=2.18.0 <4.0.0'
- async_extension: ^1.1.1
- collection: ^1.18.0
- reflection_factory: ^2.1.6
- test: ^1.24.3Release notes
Open source →AsyncEventChannel._onNewEvent:- Fix call to
complete``: check if!isCompleted`.
- Fix call to
- sdk: '>=2.18.0 <4.0.0'
- async_extension: ^1.1.1
- collection: ^1.18.0
- reflection_factory: ^2.1.6
- test: ^1.24.3
-
1.0.1122 Apr 2023Release notes
Open source →v1.0.11
- `AsyncEventChannel.pulling`: Fix behavior of `delay` parameter.
-
1.0.1021 Apr 2023Release notes
Open source →v1.0.10
- sdk: '>=2.18.0 <3.0.0'
- async_extension: ^1.1.0
- reflection_factory: ^2.0.7
- test: ^1.24.1Release notes
Open source →- sdk: '>=2.18.0 <3.0.0'
- async_extension: ^1.1.0
- reflection_factory: ^2.0.7
- test: ^1.24.1
-
1.0.906 Feb 2023Release notes
Open source →Merge v1.0.9
- reflection_factory: ^2.0.0
- logging: ^1.1.1
- lints: ^2.0.1
- build_runner: ^2.3.3
- build_verify: ^3.1.0
- test: ^1.22.2Release notes
Open source →- reflection_factory: ^2.0.0
- logging: ^1.1.1
- lints: ^2.0.1
- build_runner: ^2.3.3
- build_verify: ^3.1.0
- test: ^1.22.2
-
1.0.823 Oct 2022Release notes
Open source →Merge v1.0.8
- Added `AsyncCaller`: expose call handler with retry support.
- `AsyncEventHub` and `AsyncEventStorageRemote`:
- Added `cancelChannelCalls`.
- `AsyncEventPulling`: added `cancelPulling`.
- `AsyncEventSubscriptionGroup._flushSync`:
- Fix possible stack overflow when flush is not using `Future`.Release notes
Open source →- Added
AsyncCaller: expose call handler with retry support. AsyncEventHubandAsyncEventStorageRemote:- Added
cancelChannelCalls.
- Added
AsyncEventPulling: addedcancelPulling.AsyncEventSubscriptionGroup._flushSync:- Fix possible stack overflow when flush is not using
Future.
- Fix possible stack overflow when flush is not using
- Added
-
1.0.701 Oct 2022Release notes
Open source →Merge v1.0.7
- `AsyncEventStorageRemote`: log call error before retry attempt.
- reflection_factory: ^1.2.17Release notes
Open source →AsyncEventStorageRemote: log call error before retry attempt.- reflection_factory: ^1.2.17
-
1.0.627 Sep 2022Release notes
Open source →- Added
AsyncEventPulling.pull. - Add
AsyncEventError. AsyncEventStorageRemote:- Added field
retryInterval. - Retries of failed requests.
- Added field
- Added
-
1.0.524 Sep 2022Release notes
Open source →AsyncEventChannel:- Added
fetchDelayedandwaitNewEvent.
- Added
- reflection_factory: ^1.2.13
-
1.0.420 Sep 2022 -
1.0.318 Aug 2022 -
1.0.218 Aug 2022Release notes
Open source →@EnableReflection():AsyncEventID,AsyncEvent.AsyncEvent:toJson:idis aStringnow.
- Added
AsyncEventPulling. AsyncEventChannel:- Improved event order sync.
- reflection_factory: ^1.2.6
- build_runner: ^2.1.5
- build_verify: ^3.0.0
-
1.0.115 Aug 2022Release notes
Open source →- Added
AsyncEventSubscriptionGroup:AsyncEventSubscriptionare now part of a group, to optimize multiple similar subscriptions.- Better synchronization and flush of unordered events.
- Added
AsyncEventStorageAsJSONandAsyncEventStorageFromJSON:- Wrappers that help implementation of storage clients and servers.
- Added
AsyncEventStorageRemote:- A remote storage.
- Added
AsyncEventStorageClient.
- Improved documentation.
- collection: ^1.16.0
- Added
-
1.0.014 Aug 2022