stem_memory 0.2.0
stem_memory: ^0.2.0 copied to clipboard
In-memory broker, backend, workflow, and scheduler adapters for Stem.
Changelog #
0.2.0 #
- Updated the in-memory adapter for the Stem 0.3.0 release train and Dart 3.12 minimum.
- Updated the compatibility package for Stem 0.3.0 and the core-owned memory entrypoint.
0.1.2 #
- Kept the compatibility package aligned with the core-owned
package:stem/memory.dartimplementation after the adapter layering fix.
0.1.1 #
- Made the package an explicit compatibility export for
package:stem/memory.dart. - Raised the minimum Stem version so the package cannot resolve against a published core artifact that does not expose the memory library.
0.1.0 #
- Updated the in-memory workflow store to honor caller-provided run ids, aligning it with workflow runtime metadata views and manifest tooling.
- Rejected duplicate caller-provided workflow run ids instead of overwriting existing run/checkpoint state.
- Renamed
memoryBackendFactorytomemoryResultBackendFactoryfor adapter factory naming consistency. - Updated docs and exports to use
StemClient-first examples and the renamed result backend factory. - Added
stem_memorypackage with in-memory adapter exports and factory helpers. - Added shared adapter contract coverage (broker/backend/workflow/lock) for the
in-memory adapter using
stem_adapter_tests. - Improved in-memory adapter contract parity and capability coverage, including explicit skip reporting for unsupported checks.