federated_grid_assets 0.3.0
federated_grid_assets: ^0.3.0 copied to clipboard
Cross-station federation impls: the HTTP station bus, the owner-authoritative lease manager, static membership, git-over-LAN sync, and the serve/lease CLI commands.
0.3.0 #
- PROMOTED from 0.3.0-rc.5. This is the stable release of the 0.3.0 line; the code is the candidate's, unchanged. Every family dependency constraint is rewritten from its prerelease form to the stable one, because pub refuses a stable package that depends on a prerelease.
- Consumers on a
^0.3.0-rc.Nconstraint resolve this automatically: a caret range admits the release above its own prereleases, so no downstream pubspec edit is required to pick it up.
0.3.0-rc.5 #
- Fixed:
LeaseManagerowns its wait deadlines. An injectedtimerFactoryseam (defaults toTimer.new) arms ONE timer at the earliest held or queued deadline and re-arms it on every acquire, release, and expiry, soleaseWaitis enforced without an externalreapIntervalpump;close()cancels it andStationServer.closecalls it.tick()andreapIntervalare unchanged andserve_command.dartis untouched (pow-gc1, #258).
0.3.0-rc.4 #
- Added:
Peer.controlDoor, an optional StationControl door endpoint carried through JSON (omitted when unset, part of equality) so a discovered peer resolves its control door without a second service type (pow-awgw, #255).
Changelog #
0.3.0-rc.3 #
- Adopts grid_engine 0.3.0-rc.12 (floor); doc comments name
StationDriverinstead of the deletedStationKernel(#193, #195). No API change.
0.3.0-rc.2 #
- Breaking: none new in this candidate — it continues the 0.3.0 line so that main and pub.dev agree.
- The federation bus serves multiple lease kinds (#100); model environments route through typed seats (pow-n6n.2, #168).
0.3.0-rc.1 #
- Breaking: adopts
grid_engine ^0.3.0-rc.1from the_grid's prerelease wave. Published as a prerelease because pub requires a package depending on a prerelease to be one itself. No API change of its own.
0.2.0 #
- Breaking: rides the 0.2.0 substrate wave — grid_engine ^0.2.0, genesis_tree ^0.2.0.
0.1.0 #
- Initial release: cross-station federation impls — the HTTP station bus, the owner-authoritative lease manager, static membership, git-over-LAN sync, and the serve/lease CLI commands.