NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #5736 most downloaded on pub.dev
A portable asynchronous event hub supporting multiple storage types
Last release 2 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
One column per quarter.
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
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
AsyncEventID : added tryParse .
AsyncEventID: added tryParse.
AsyncEventHub: added purge.
AsyncEventChannel:
purge.submit: added parameter time.AsyncEventStorage:
purge to purgeEpochs.purgeEvents.Fix channel initial synchronization when using limit.
AsyncEventChannel , AsyncEventStorage :
AsyncEventChannel, AsyncEventStorage:
fetch: added parameter limit.async_extension: ^1.2.12
reflection_factory: ^2.3.4
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
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
- AsyncEventChannel._onNewEvent: - Fix call to complete: check if !isCompleted`. - sdk: '>=2.18.0 <4.0.0' - async_extension: ^1.1.1 - collection: ^1.1
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.3
AsyncEventChannel._onNewEvent:
complete``: check if !isCompleted`.- AsyncEventChannel.pulling: Fix behavior of delay parameter.
v1.0.11
- `AsyncEventChannel.pulling`: Fix behavior of `delay` parameter.
- sdk: '>=2.18.0 <3.0.0' - async_extension: ^1.1.0 - reflection_factory: ^2.0.7 - test: ^1.24.1
v1.0.10
- sdk: '>=2.18.0 <3.0.0'
- async_extension: ^1.1.0
- reflection_factory: ^2.0.7
- test: ^1.24.1
- 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
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.2
- Added AsyncCaller: expose call handler with retry support. - AsyncEventHub and AsyncEventStorageRemote: - Added cancelChannelCalls. - AsyncEventPull
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`.
- AsyncEventStorageRemote: log call error before retry attempt. - reflection_factory: ^1.2.17
Merge v1.0.7
- `AsyncEventStorageRemote`: log call error before retry attempt.
- reflection_factory: ^1.2.17
- Added AsyncEventPulling.pull. - Add AsyncEventError. - AsyncEventStorageRemote: - Added field retryInterval. - Retries of failed requests.
AsyncEventPulling.pull.AsyncEventError.AsyncEventStorageRemote:
retryInterval.Added fetchDelayed and waitNewEvent.
AsyncEventChannel:
fetchDelayed and waitNewEvent.- reflection_factory: ^1.2.12
Field channelName: @JsonFieldAlias('channel')
AsyncEvent:
channelName: @JsonFieldAlias('channel')@EnableReflection(): AsyncEventID, AsyncEvent.
@EnableReflection(): AsyncEventID, AsyncEvent.AsyncEvent:
toJson: id is a String now.AsyncEventPulling.AsyncEventChannel:
Added AsyncEventSubscriptionGroup:
AsyncEventSubscriptionGroup:
AsyncEventSubscription are now part of a group, to optimize multiple similar subscriptions.AsyncEventStorageAsJSON and AsyncEventStorageFromJSON:
AsyncEventStorageRemote:
AsyncEventStorageClient.- Initial version.
Your coding agent can read these notes before it upgrades. Set up the MCP server →