PackageTrack
Sign in Get early access

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 2025
2023 2024 2025 2026
Release Pre-release

Releases

latest 17
  1. 1.3.0 25 Feb 2025
    Release notes
    • 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

    Open source →
    Release notes
    • 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

    Open source →
    Release notes

    v1.3.0 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. 1.2.0 22 Apr 2024
    Release notes
    • AsyncEventID: added tryParse.

    • AsyncEventHub: added purge.

    • AsyncEventChannel:

      • Added purge.
      • submit: added parameter time.
    • AsyncEventStorage:

      • Rename purge to purgeEpochs.
      • Added purgeEvents.
    • Fix channel initial synchronization when using limit.

    Open source →
    Release notes
    • AsyncEventID: added tryParse.

    • AsyncEventHub: added purge.

    • AsyncEventChannel:

      • Added purge.
      • submit: added parameter time.
    • AsyncEventStorage:

      • Rename purge to purgeEpochs.
      • Added purgeEvents.
    • Fix channel initial synchronization when using limit.

    Open source →
    Release notes

    v1.2.0

    Compare

    Choose a tag to compare

    Open source →
  3. 1.1.1 21 Apr 2024
    Release notes
    • AsyncEventChannel, AsyncEventStorage:

      • fetch: added parameter limit.
    • async_extension: ^1.2.12

    • reflection_factory: ^2.3.4

    Open source →
    Release notes
    • AsyncEventChannel, AsyncEventStorage:

      • fetch: added parameter limit.
    • async_extension: ^1.2.12

    • reflection_factory: ^2.3.4

    Open source →
    Release notes

    v1.1.1

    Compare

    Choose a tag to compare

    Open source →
  4. 1.1.0 14 Feb 2024
    Release notes

    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

    Open source →
    Release notes
    • 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

    Open source →
    Release notes

    v1.1.0

    Compare

    Choose a tag to compare

    Open source →
  5. 1.0.12 03 Aug 2023
    Release notes

    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

    Open source →
    Release notes
    • 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
    Open source →
    Release notes

    v1.0.12

    Compare

    Choose a tag to compare

    Open source →
  6. 1.0.11 22 Apr 2023
    Release notes

    v1.0.11

    - `AsyncEventChannel.pulling`: Fix behavior of `delay` parameter.

    Open source →
    Release notes
    • AsyncEventChannel.pulling: Fix behavior of delay parameter.
    Open source →
    Release notes

    v1.0.11

    Compare

    Choose a tag to compare

    Open source →
  7. 1.0.10 21 Apr 2023
    Release notes

    v1.0.10

    - sdk: '>=2.18.0 <3.0.0'
    - async_extension: ^1.1.0
    - reflection_factory: ^2.0.7
    - test: ^1.24.1

    Open source →
    Release notes
    • sdk: '>=2.18.0 <3.0.0'
    • async_extension: ^1.1.0
    • reflection_factory: ^2.0.7
    • test: ^1.24.1
    Open source →
    Release notes

    v1.0.10

    Compare

    Choose a tag to compare

    Open source →
  8. 1.0.9 06 Feb 2023
    Release notes

    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

    Open source →
    Release notes
    • 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
    Open source →
    Release notes

    v1.0.9

    Compare

    Choose a tag to compare

    Open source →
  9. 1.0.8 23 Oct 2022
    Release notes

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

    Open source →
    Release notes
    • 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.
    Open source →
    Release notes

    v1.0.8

    Compare

    Choose a tag to compare

    Open source →
  10. 1.0.7 01 Oct 2022
    Release notes

    Merge v1.0.7

    - `AsyncEventStorageRemote`: log call error before retry attempt.
    - reflection_factory: ^1.2.17

    Open source →
    Release notes
    • AsyncEventStorageRemote: log call error before retry attempt.
    • reflection_factory: ^1.2.17
    Open source →
    Release notes

    v1.0.7

    Compare

    Choose a tag to compare

    Open source →
  11. 1.0.6 27 Sep 2022
    Release notes
    • Added AsyncEventPulling.pull.
    • Add AsyncEventError.
    • AsyncEventStorageRemote:
      • Added field retryInterval.
      • Retries of failed requests.
    Open source →
  12. 1.0.5 24 Sep 2022
    Release notes
    • AsyncEventChannel:
      • Added fetchDelayed and waitNewEvent.
    • reflection_factory: ^1.2.13
    Open source →
  13. 1.0.4 20 Sep 2022
    Release notes
    • reflection_factory: ^1.2.12
    Open source →
  14. 1.0.3 18 Aug 2022
    Release notes
    • AsyncEvent:
      • Field channelName: @JsonFieldAlias('channel')
    Open source →
  15. 1.0.2 18 Aug 2022
    Release notes
    • @EnableReflection(): AsyncEventID, AsyncEvent.
    • AsyncEvent:
      • toJson: id is a String now.
    • Added AsyncEventPulling.
    • AsyncEventChannel:
      • Improved event order sync.
    • reflection_factory: ^1.2.6
    • build_runner: ^2.1.5
    • build_verify: ^3.0.0
    Open source →
  16. 1.0.1 15 Aug 2022
    Release notes
    • Added AsyncEventSubscriptionGroup:
      • AsyncEventSubscription are now part of a group, to optimize multiple similar subscriptions.
      • Better synchronization and flush of unordered events.
    • Added AsyncEventStorageAsJSON and AsyncEventStorageFromJSON:
      • Wrappers that help implementation of storage clients and servers.
    • Added AsyncEventStorageRemote:
      • A remote storage.
      • Added AsyncEventStorageClient.
    • Improved documentation.
    • collection: ^1.16.0
    Open source →
  17. 1.0.0 14 Aug 2022
    Release notes
    • Initial version.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive