From 5abf29c678d9f6ab5edd9af0988c443be498d324 Mon Sep 17 00:00:00 2001 From: Chris Hibbert Date: Wed, 30 Oct 2024 16:59:07 -0700 Subject: [PATCH 01/27] Add configuration for emeryNet to upgrade.go and build scripts (#10376) ## Description In order to test Upgrade 18 on EmeryNet, we need configuration parameters that match. ### Security Considerations N/A ### Scaling Considerations N/A ### Documentation Considerations N/A ### Testing Considerations For testing ### Upgrade Considerations as part of upgrade. --- golang/cosmos/app/upgrade.go | 6 +++++- .../inter-protocol/replace-electorate-core.js | 13 +++++++++++++ .../scripts/inter-protocol/updatePriceFeeds.js | 7 +++++++ 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/golang/cosmos/app/upgrade.go b/golang/cosmos/app/upgrade.go index 25c9dcb6702..f661bf4bddc 100644 --- a/golang/cosmos/app/upgrade.go +++ b/golang/cosmos/app/upgrade.go @@ -18,6 +18,7 @@ var upgradeNamesOfThisVersion = []string{ "UNRELEASED_A3P_INTEGRATION", "UNRELEASED_main", "UNRELEASED_devnet", + "UNRELEASED_emerynet", "UNRELEASED_REAPPLY", } @@ -55,7 +56,8 @@ func isPrimaryUpgradeName(name string) bool { case validUpgradeName("UNRELEASED_BASIC"), validUpgradeName("UNRELEASED_A3P_INTEGRATION"), validUpgradeName("UNRELEASED_main"), - validUpgradeName("UNRELEASED_devnet"): + validUpgradeName("UNRELEASED_devnet"), + validUpgradeName("UNRELEASED_emerynet"): return true case validUpgradeName("UNRELEASED_REAPPLY"): return false @@ -113,6 +115,8 @@ func getVariantFromUpgradeName(upgradeName string) string { return "MAINNET" case "UNRELEASED_devnet": return "DEVNET" + case "UNRELEASED_emerynet": + return "EMERYNET" // Noupgrade for this version. case "UNRELEASED_BASIC": return "" diff --git a/packages/builders/scripts/inter-protocol/replace-electorate-core.js b/packages/builders/scripts/inter-protocol/replace-electorate-core.js index e02e7a8df3d..76f07d6d008 100644 --- a/packages/builders/scripts/inter-protocol/replace-electorate-core.js +++ b/packages/builders/scripts/inter-protocol/replace-electorate-core.js @@ -6,6 +6,7 @@ * where [ENVIRONMENT] is one of the following: * - MAINNET * - DEVNET + * - EMERYNET * - A3P_INTEGRATION * - BOOTSTRAP_TEST * @@ -47,6 +48,18 @@ const configurations = { addressesToRemove: ['agoric1w8wktaur4zf8qmmtn3n7x3r0jhsjkjntcm3u6h'], }, }, + EMERYNET: { + committeeName: 'Economic Committee', + voterAddresses: { + gov1: 'agoric1ldmtatp24qlllgxmrsjzcpe20fvlkp448zcuce', + gov2: 'agoric140dmkrz2e42ergjj7gyvejhzmjzurvqeq82ang', + gov4: 'agoric1f0h5zgxyg3euxsqzs0506uj4cmu56y30pqx46s', + }, + highPrioritySendersConfig: { + addressesToAdd: ['agoric1f0h5zgxyg3euxsqzs0506uj4cmu56y30pqx46s'], + addressesToRemove: ['agoric1w8wktaur4zf8qmmtn3n7x3r0jhsjkjntcm3u6h'], + }, + }, A3P_INTEGRATION: { committeeName: 'Economic Committee', voterAddresses: { diff --git a/packages/builders/scripts/inter-protocol/updatePriceFeeds.js b/packages/builders/scripts/inter-protocol/updatePriceFeeds.js index ffb8b2548cf..6b5f0c2e442 100644 --- a/packages/builders/scripts/inter-protocol/updatePriceFeeds.js +++ b/packages/builders/scripts/inter-protocol/updatePriceFeeds.js @@ -34,6 +34,13 @@ const configurations = { ], inBrandNames: ['ATOM', 'stTIA', 'stkATOM'], }, + EMERYNET: { + oracleAddresses: [ + 'agoric1ldmtatp24qlllgxmrsjzcpe20fvlkp448zcuce', // GOV1 + 'agoric140dmkrz2e42ergjj7gyvejhzmjzurvqeq82ang', // GOV2 + ], + inBrandNames: ['ATOM', 'stATOM', 'stOSMO', 'stTIA', 'stkATOM'], + }, }; const { keys } = Object; From 6ddbef09f18c18f205e8d166c363ff4884115ce9 Mon Sep 17 00:00:00 2001 From: Mujahid Khan <106528609+mujahidkay@users.noreply.github.com> Date: Thu, 31 Oct 2024 20:29:43 +0500 Subject: [PATCH 02/27] feat(cosmos): Next upgrade is agoric-upgrade-18 (#10361) ## Description Bumps the upgrade handler in golang/cosmos and renames a3p-integration/proposals/n:upgrade-next -> a3p-integration/proposals/a:upgrade-18 as per the [naming conventions](https://github.com/Agoric/agoric-3-proposals#naming). `agoricSyntheticChain` already points to `use-upgrade-17` and not sure about `s:stake-bld` and `z:acceptance` so have left them as is. ### Security Considerations n/a ### Scaling Considerations n/a ### Documentation Considerations Will be provided with full release ### Testing Considerations a3p-integration tests already included ### Upgrade Considerations next chain software upgrade --- .../.yarnrc.yml | 0 .../proposals/a:upgrade-18/README.md | 9 +++++ .../acceptInvites.js | 0 .../addGov4.js | 0 .../agd-tools.js | 0 .../agoric-tools.js | 0 .../initial.test.js | 0 .../package.json | 5 ++- .../prepare.sh | 0 .../priceFeed-follower-auction.test.js | 0 .../priceFeedUpdate.test.js | 0 .../replaceElectorate.test.js | 0 .../synthetic-chain-excerpt.js | 0 .../test-lib/price-feed.js | 0 .../test-lib/sync-tools.js | 0 .../{n:upgrade-next => a:upgrade-18}/test.sh | 0 .../tsconfig.json | 0 .../{n:upgrade-next => a:upgrade-18}/use.sh | 0 .../vatDetails.js | 0 .../verifyPushedPrice.js | 0 .../yarn.lock | 0 .../proposals/n:upgrade-next/README.md | 14 ------- golang/cosmos/app/app.go | 2 +- golang/cosmos/app/upgrade.go | 40 +++++++++---------- 24 files changed, 31 insertions(+), 39 deletions(-) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/.yarnrc.yml (100%) create mode 100644 a3p-integration/proposals/a:upgrade-18/README.md rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/acceptInvites.js (100%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/addGov4.js (100%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/agd-tools.js (100%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/agoric-tools.js (100%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/initial.test.js (100%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/package.json (86%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/prepare.sh (100%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/priceFeed-follower-auction.test.js (100%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/priceFeedUpdate.test.js (100%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/replaceElectorate.test.js (100%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/synthetic-chain-excerpt.js (100%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/test-lib/price-feed.js (100%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/test-lib/sync-tools.js (100%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/test.sh (100%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/tsconfig.json (100%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/use.sh (100%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/vatDetails.js (100%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/verifyPushedPrice.js (100%) rename a3p-integration/proposals/{n:upgrade-next => a:upgrade-18}/yarn.lock (100%) delete mode 100644 a3p-integration/proposals/n:upgrade-next/README.md diff --git a/a3p-integration/proposals/n:upgrade-next/.yarnrc.yml b/a3p-integration/proposals/a:upgrade-18/.yarnrc.yml similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/.yarnrc.yml rename to a3p-integration/proposals/a:upgrade-18/.yarnrc.yml diff --git a/a3p-integration/proposals/a:upgrade-18/README.md b/a3p-integration/proposals/a:upgrade-18/README.md new file mode 100644 index 00000000000..00ef2157e02 --- /dev/null +++ b/a3p-integration/proposals/a:upgrade-18/README.md @@ -0,0 +1,9 @@ +# Proposal to upgrade the chain software + +This holds the draft proposal for agoric-upgrade-18, which will be added to +[agoric-3-proposals](https://github.com/Agoric/agoric-3-proposals) after it +passes. + +The "binaries" property of `upgradeInfo` is now required since Cosmos SDK 0.46, +however it cannot be computed for an unreleased upgrade. To disable the check, +`releaseNotes` is set to `false`. \ No newline at end of file diff --git a/a3p-integration/proposals/n:upgrade-next/acceptInvites.js b/a3p-integration/proposals/a:upgrade-18/acceptInvites.js similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/acceptInvites.js rename to a3p-integration/proposals/a:upgrade-18/acceptInvites.js diff --git a/a3p-integration/proposals/n:upgrade-next/addGov4.js b/a3p-integration/proposals/a:upgrade-18/addGov4.js similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/addGov4.js rename to a3p-integration/proposals/a:upgrade-18/addGov4.js diff --git a/a3p-integration/proposals/n:upgrade-next/agd-tools.js b/a3p-integration/proposals/a:upgrade-18/agd-tools.js similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/agd-tools.js rename to a3p-integration/proposals/a:upgrade-18/agd-tools.js diff --git a/a3p-integration/proposals/n:upgrade-next/agoric-tools.js b/a3p-integration/proposals/a:upgrade-18/agoric-tools.js similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/agoric-tools.js rename to a3p-integration/proposals/a:upgrade-18/agoric-tools.js diff --git a/a3p-integration/proposals/n:upgrade-next/initial.test.js b/a3p-integration/proposals/a:upgrade-18/initial.test.js similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/initial.test.js rename to a3p-integration/proposals/a:upgrade-18/initial.test.js diff --git a/a3p-integration/proposals/n:upgrade-next/package.json b/a3p-integration/proposals/a:upgrade-18/package.json similarity index 86% rename from a3p-integration/proposals/n:upgrade-next/package.json rename to a3p-integration/proposals/a:upgrade-18/package.json index af2361a9a58..8332149f061 100644 --- a/a3p-integration/proposals/n:upgrade-next/package.json +++ b/a3p-integration/proposals/a:upgrade-18/package.json @@ -2,9 +2,10 @@ "agoricProposal": { "releaseNotes": false, "sdkImageTag": "unreleased", - "planName": "UNRELEASED_A3P_INTEGRATION", + "planName": "agoric-upgrade-18-a3p", "upgradeInfo": { - "coreProposals": [] + "coreProposals": [], + "releaseNotes": false }, "type": "Software Upgrade Proposal" }, diff --git a/a3p-integration/proposals/n:upgrade-next/prepare.sh b/a3p-integration/proposals/a:upgrade-18/prepare.sh similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/prepare.sh rename to a3p-integration/proposals/a:upgrade-18/prepare.sh diff --git a/a3p-integration/proposals/n:upgrade-next/priceFeed-follower-auction.test.js b/a3p-integration/proposals/a:upgrade-18/priceFeed-follower-auction.test.js similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/priceFeed-follower-auction.test.js rename to a3p-integration/proposals/a:upgrade-18/priceFeed-follower-auction.test.js diff --git a/a3p-integration/proposals/n:upgrade-next/priceFeedUpdate.test.js b/a3p-integration/proposals/a:upgrade-18/priceFeedUpdate.test.js similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/priceFeedUpdate.test.js rename to a3p-integration/proposals/a:upgrade-18/priceFeedUpdate.test.js diff --git a/a3p-integration/proposals/n:upgrade-next/replaceElectorate.test.js b/a3p-integration/proposals/a:upgrade-18/replaceElectorate.test.js similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/replaceElectorate.test.js rename to a3p-integration/proposals/a:upgrade-18/replaceElectorate.test.js diff --git a/a3p-integration/proposals/n:upgrade-next/synthetic-chain-excerpt.js b/a3p-integration/proposals/a:upgrade-18/synthetic-chain-excerpt.js similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/synthetic-chain-excerpt.js rename to a3p-integration/proposals/a:upgrade-18/synthetic-chain-excerpt.js diff --git a/a3p-integration/proposals/n:upgrade-next/test-lib/price-feed.js b/a3p-integration/proposals/a:upgrade-18/test-lib/price-feed.js similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/test-lib/price-feed.js rename to a3p-integration/proposals/a:upgrade-18/test-lib/price-feed.js diff --git a/a3p-integration/proposals/n:upgrade-next/test-lib/sync-tools.js b/a3p-integration/proposals/a:upgrade-18/test-lib/sync-tools.js similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/test-lib/sync-tools.js rename to a3p-integration/proposals/a:upgrade-18/test-lib/sync-tools.js diff --git a/a3p-integration/proposals/n:upgrade-next/test.sh b/a3p-integration/proposals/a:upgrade-18/test.sh similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/test.sh rename to a3p-integration/proposals/a:upgrade-18/test.sh diff --git a/a3p-integration/proposals/n:upgrade-next/tsconfig.json b/a3p-integration/proposals/a:upgrade-18/tsconfig.json similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/tsconfig.json rename to a3p-integration/proposals/a:upgrade-18/tsconfig.json diff --git a/a3p-integration/proposals/n:upgrade-next/use.sh b/a3p-integration/proposals/a:upgrade-18/use.sh similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/use.sh rename to a3p-integration/proposals/a:upgrade-18/use.sh diff --git a/a3p-integration/proposals/n:upgrade-next/vatDetails.js b/a3p-integration/proposals/a:upgrade-18/vatDetails.js similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/vatDetails.js rename to a3p-integration/proposals/a:upgrade-18/vatDetails.js diff --git a/a3p-integration/proposals/n:upgrade-next/verifyPushedPrice.js b/a3p-integration/proposals/a:upgrade-18/verifyPushedPrice.js similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/verifyPushedPrice.js rename to a3p-integration/proposals/a:upgrade-18/verifyPushedPrice.js diff --git a/a3p-integration/proposals/n:upgrade-next/yarn.lock b/a3p-integration/proposals/a:upgrade-18/yarn.lock similarity index 100% rename from a3p-integration/proposals/n:upgrade-next/yarn.lock rename to a3p-integration/proposals/a:upgrade-18/yarn.lock diff --git a/a3p-integration/proposals/n:upgrade-next/README.md b/a3p-integration/proposals/n:upgrade-next/README.md deleted file mode 100644 index e4f2a2e1f16..00000000000 --- a/a3p-integration/proposals/n:upgrade-next/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# Proposal to upgrade the chain software - -The `UNRELEASED_A3P_INTEGRATION` software upgrade may include core proposals -defined in its upgrade handler. See `CoreProposalSteps` in the -`unreleasedUpgradeHandler` in -[golang/cosmos/app/upgrade.go](../../../golang/cosmos/app/upgrade.go). - -This test proposal may also include `coreProposals` in its `upgradeInfo`, which -are executed after those defined in that upgrade handler. See `agoricProposal` -in [package.json](./package.json). - -The "binaries" property of `upgradeInfo` is now required since Cosmos SDK 0.46, -however it cannot be computed for an unreleased upgrade. To disable the check, -`releaseNotes` is set to `false`. diff --git a/golang/cosmos/app/app.go b/golang/cosmos/app/app.go index e5dc4a3c4fe..19196732588 100644 --- a/golang/cosmos/app/app.go +++ b/golang/cosmos/app/app.go @@ -877,7 +877,7 @@ func NewAgoricApp( for _, name := range upgradeNamesOfThisVersion { app.UpgradeKeeper.SetUpgradeHandler( name, - unreleasedUpgradeHandler(app, name), + upgrade18Handler(app, name), ) } diff --git a/golang/cosmos/app/upgrade.go b/golang/cosmos/app/upgrade.go index f661bf4bddc..a0f1af19c56 100644 --- a/golang/cosmos/app/upgrade.go +++ b/golang/cosmos/app/upgrade.go @@ -14,12 +14,11 @@ import ( ) var upgradeNamesOfThisVersion = []string{ - "UNRELEASED_BASIC", // no-frills - "UNRELEASED_A3P_INTEGRATION", - "UNRELEASED_main", - "UNRELEASED_devnet", - "UNRELEASED_emerynet", - "UNRELEASED_REAPPLY", + "agoric-upgrade-18-mainnet", + "agoric-upgrade-18-devnet", + "agoric-upgrade-18-emerynet", + "agoric-upgrade-18-basic", + "agoric-upgrade-18-a3p", } // isUpgradeNameOfThisVersion returns whether the provided plan name is a @@ -53,14 +52,12 @@ func isPrimaryUpgradeName(name string) bool { return false } switch name { - case validUpgradeName("UNRELEASED_BASIC"), - validUpgradeName("UNRELEASED_A3P_INTEGRATION"), - validUpgradeName("UNRELEASED_main"), - validUpgradeName("UNRELEASED_devnet"), - validUpgradeName("UNRELEASED_emerynet"): + case validUpgradeName("agoric-upgrade-18-mainnet"), + validUpgradeName("agoric-upgrade-18-devnet"), + validUpgradeName("agoric-upgrade-18-emerynet"), + validUpgradeName("agoric-upgrade-18-basic"), + validUpgradeName("agoric-upgrade-18-a3p"): return true - case validUpgradeName("UNRELEASED_REAPPLY"): - return false default: panic(fmt.Errorf("unexpected upgrade name %s", validUpgradeName(name))) } @@ -109,17 +106,16 @@ func buildProposalStepWithArgs(moduleName string, entrypoint string, opts map[st func getVariantFromUpgradeName(upgradeName string) string { switch upgradeName { - case "UNRELEASED_A3P_INTEGRATION": - return "A3P_INTEGRATION" - case "UNRELEASED_main": + case "agoric-upgrade-18-mainnet": return "MAINNET" - case "UNRELEASED_devnet": + case "agoric-upgrade-18-devnet": return "DEVNET" - case "UNRELEASED_emerynet": + case "agoric-upgrade-18-emerynet": return "EMERYNET" - // Noupgrade for this version. - case "UNRELEASED_BASIC": + case "agoric-upgrade-18-basic": return "" + case "agoric-upgrade-18-a3p": + return "A3P_INTEGRATION" default: return "" } @@ -157,8 +153,8 @@ func replacePriceFeedsCoreProposal(upgradeName string) (vm.CoreProposalStep, err ) } -// unreleasedUpgradeHandler performs standard upgrade actions plus custom actions for the unreleased upgrade. -func unreleasedUpgradeHandler(app *GaiaApp, targetUpgrade string) func(sdk.Context, upgradetypes.Plan, module.VersionMap) (module.VersionMap, error) { +// upgrade18Handler performs standard upgrade actions plus custom actions for upgrade-18. +func upgrade18Handler(app *GaiaApp, targetUpgrade string) func(sdk.Context, upgradetypes.Plan, module.VersionMap) (module.VersionMap, error) { return func(ctx sdk.Context, plan upgradetypes.Plan, fromVm module.VersionMap) (module.VersionMap, error) { app.CheckControllerInited(false) From c22e7250188bbdb07bc021dffdb88af0309a7aa8 Mon Sep 17 00:00:00 2001 From: mujahid Date: Fri, 1 Nov 2024 03:41:38 +0500 Subject: [PATCH 03/27] chore(release): publish - @agoric/cosmos@0.35.0-u18.0 - @agoric/ertp@0.16.3-u18.0 - @agoric/swingset-vat@0.33.0-u18.0 - @agoric/access-token@0.4.22-u18.0 - agoric@0.22.0-u18.0 - @agoric/async-flow@0.2.0-u18.0 - @agoric/base-zone@0.1.1-u18.0 - @agoric/benchmark@0.1.1-u18.0 - @agoric/boot@0.2.0-u18.0 - @agoric/builders@0.2.0-u18.0 - @agoric/cache@0.3.3-u18.0 - @agoric/casting@0.4.3-u18.0 - @agoric/cosmic-proto@0.5.0-u18.0 - @agoric/cosmic-swingset@0.42.0-u18.0 - @agoric/create-dapp@0.1.1-u18.0 - @agoric/deploy-script-support@0.10.4-u18.0 - @agoric/deployment@4.0.0-u18.0 - @agoric/eslint-config@0.4.1-u18.0 - fast-usdc@0.1.1-u18.0 - @agoric/governance@0.10.4-u18.0 - @agoric/import-manager@0.3.12-u18.0 - @agoric/inter-protocol@0.17.0-u18.0 - @agoric/internal@0.4.0-u18.0 - @agoric/kmarshal@0.1.1-u18.0 - @agoric/network@0.2.0-u18.0 - @agoric/notifier@0.7.0-u18.0 - @agoric/orchestration@0.2.0-u18.0 - @agoric/pegasus@0.8.0-u18.0 - @agoric/smart-wallet@0.5.4-u18.0 - @agoric/solo@0.11.0-u18.0 - @agoric/sparse-ints@0.2.3-u18.0 - @agoric/spawner@0.6.9-u18.0 - @agoric/stat-logger@0.4.29-u18.0 - @agoric/store@0.9.3-u18.0 - @agoric/swing-store@0.10.0-u18.0 - @agoric/swingset-liveslots@0.10.3-u18.0 - @agoric/swingset-runner@0.22.3-u18.0 - @agoric/swingset-xsnap-supervisor@0.10.3-u18.0 - @agoric/telemetry@0.6.3-u18.0 - @agoric/time@0.3.3-u18.0 - @agoric/vat-data@0.5.3-u18.0 - @agoric/vats@0.16.0-u18.0 - @agoric/vm-config@0.1.1-u18.0 - @agoric/vow@0.2.0-u18.0 - @agoric/wallet@0.19.0-u18.0 - @agoric/xsnap-lockdown@0.14.1-u18.0 - @agoric/xsnap@0.14.3-u18.0 - @agoric/zoe@0.26.3-u18.0 - @agoric/zone@0.3.0-u18.0 - @agoric/wallet-backend@0.15.0-u18.0 --- golang/cosmos/CHANGELOG.md | 163 ++++++++++++ golang/cosmos/package.json | 2 +- packages/ERTP/CHANGELOG.md | 20 ++ packages/ERTP/package.json | 12 +- packages/SwingSet/CHANGELOG.md | 73 ++++++ packages/SwingSet/package.json | 24 +- packages/access-token/CHANGELOG.md | 9 + packages/access-token/package.json | 2 +- packages/agoric-cli/CHANGELOG.md | 67 +++++ packages/agoric-cli/package.json | 38 +-- packages/async-flow/CHANGELOG.md | 36 +++ packages/async-flow/package.json | 14 +- packages/base-zone/CHANGELOG.md | 15 ++ packages/base-zone/package.json | 4 +- packages/benchmark/CHANGELOG.md | 12 + packages/benchmark/package.json | 15 +- packages/boot/CHANGELOG.md | 95 +++++++ packages/boot/package.json | 50 ++-- packages/builders/CHANGELOG.md | 56 +++++ packages/builders/package.json | 32 +-- packages/cache/CHANGELOG.md | 9 + packages/cache/package.json | 12 +- packages/casting/CHANGELOG.md | 19 ++ packages/casting/package.json | 10 +- packages/cosmic-proto/CHANGELOG.md | 44 ++++ packages/cosmic-proto/package.json | 4 +- packages/cosmic-swingset/CHANGELOG.md | 71 ++++++ packages/cosmic-swingset/package.json | 22 +- packages/create-dapp/CHANGELOG.md | 14 ++ packages/create-dapp/package.json | 4 +- packages/deploy-script-support/CHANGELOG.md | 23 ++ packages/deploy-script-support/package.json | 20 +- packages/deployment/CHANGELOG.md | 104 ++++++++ packages/deployment/package.json | 2 +- packages/eslint-config/CHANGELOG.md | 14 ++ packages/eslint-config/package.json | 8 +- packages/fast-usdc/CHANGELOG.md | 11 + packages/fast-usdc/package.json | 4 +- packages/governance/CHANGELOG.md | 26 ++ packages/governance/package.json | 20 +- packages/import-manager/CHANGELOG.md | 8 + packages/import-manager/package.json | 4 +- packages/inter-protocol/CHANGELOG.md | 88 +++++++ packages/inter-protocol/package.json | 30 +-- packages/internal/CHANGELOG.md | 49 ++++ packages/internal/package.json | 6 +- packages/kmarshal/CHANGELOG.md | 11 + packages/kmarshal/package.json | 6 +- packages/network/CHANGELOG.md | 30 +++ packages/network/package.json | 18 +- packages/notifier/CHANGELOG.md | 24 ++ packages/notifier/package.json | 14 +- packages/orchestration/CHANGELOG.md | 235 ++++++++++++++++++ packages/orchestration/package.json | 30 +-- packages/pegasus/CHANGELOG.md | 21 ++ packages/pegasus/package.json | 28 +-- packages/smart-wallet/CHANGELOG.md | 44 ++++ packages/smart-wallet/package.json | 26 +- packages/solo/CHANGELOG.md | 23 ++ packages/solo/package.json | 30 +-- packages/sparse-ints/CHANGELOG.md | 8 + packages/sparse-ints/package.json | 2 +- packages/spawner/CHANGELOG.md | 9 + packages/spawner/package.json | 6 +- packages/stat-logger/CHANGELOG.md | 8 + packages/stat-logger/package.json | 2 +- packages/store/CHANGELOG.md | 17 ++ packages/store/package.json | 2 +- packages/swing-store/CHANGELOG.md | 38 +++ packages/swing-store/package.json | 6 +- packages/swingset-liveslots/CHANGELOG.md | 45 ++++ packages/swingset-liveslots/package.json | 12 +- packages/swingset-runner/CHANGELOG.md | 20 ++ packages/swingset-runner/package.json | 28 +-- .../swingset-xsnap-supervisor/CHANGELOG.md | 10 + .../swingset-xsnap-supervisor/package.json | 6 +- packages/telemetry/CHANGELOG.md | 24 ++ packages/telemetry/package.json | 8 +- packages/time/CHANGELOG.md | 15 ++ packages/time/package.json | 4 +- packages/vat-data/CHANGELOG.md | 20 ++ packages/vat-data/package.json | 10 +- packages/vats/CHANGELOG.md | 108 ++++++++ packages/vats/package.json | 30 +-- packages/vm-config/CHANGELOG.md | 24 ++ packages/vm-config/package.json | 3 +- packages/vow/CHANGELOG.md | 52 ++++ packages/vow/package.json | 10 +- packages/wallet/CHANGELOG.md | 24 ++ packages/wallet/api/CHANGELOG.md | 23 ++ packages/wallet/api/package.json | 24 +- packages/wallet/package.json | 2 +- packages/xsnap-lockdown/CHANGELOG.md | 9 + packages/xsnap-lockdown/package.json | 2 +- packages/xsnap/CHANGELOG.md | 25 ++ packages/xsnap/package.json | 8 +- packages/zoe/CHANGELOG.md | 62 +++++ packages/zoe/package.json | 30 +-- packages/zone/CHANGELOG.md | 31 +++ packages/zone/package.json | 8 +- 100 files changed, 2332 insertions(+), 348 deletions(-) create mode 100644 packages/fast-usdc/CHANGELOG.md diff --git a/golang/cosmos/CHANGELOG.md b/golang/cosmos/CHANGELOG.md index 6930e0b4dda..f34cc088ab8 100644 --- a/golang/cosmos/CHANGELOG.md +++ b/golang/cosmos/CHANGELOG.md @@ -3,6 +3,169 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.35.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmos@0.34.1...@agoric/cosmos@0.35.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **localchain:** make `localchain.query` and `queryMany` useful +* **vstorage:** Enforce path validation +* **cosmos:** make vm comms use `context.Context` +* **cosmos:** add required export-dir export cmd option +* remove deprecated `ag-cosmos-helper` + +### Features + +* a proposal to upgrade scaledPriceAuthorities ([e5ed0ff](https://github.com/Agoric/agoric-sdk/commit/e5ed0ff6abcb83f52b32d49125e21e6e41923ed0)) +* Add consensus-independent vat snapshot archiving configuration to AG_COSMOS_INIT ([ffc594f](https://github.com/Agoric/agoric-sdk/commit/ffc594f9441a9374646c43b69d289cc560962f64)), closes [#10036](https://github.com/Agoric/agoric-sdk/issues/10036) +* Add consensus-independent vat snapshot retention configuration to AG_COSMOS_INIT ([a5311b5](https://github.com/Agoric/agoric-sdk/commit/a5311b5a9eb257d4dfb4f18272608f00c1616abb)), closes [#9386](https://github.com/Agoric/agoric-sdk/issues/9386) +* Add consensus-independent vat transcript archiving configuration to AG_COSMOS_INIT ([d2d5803](https://github.com/Agoric/agoric-sdk/commit/d2d5803baab6e6379d179723244b2e92aac6319a)), closes [#10036](https://github.com/Agoric/agoric-sdk/issues/10036) +* Add consensus-independent vat transcript span retention configuration to AG_COSMOS_INIT ([3cf6b57](https://github.com/Agoric/agoric-sdk/commit/3cf6b57d9e1968c6197147419d5d177b5c42e62b)), closes [#9174](https://github.com/Agoric/agoric-sdk/issues/9174) [#9386](https://github.com/Agoric/agoric-sdk/issues/9386) +* add priceFeed for StkAtom ([6a861df](https://github.com/Agoric/agoric-sdk/commit/6a861dfa14f42b4547a24ba31175a3b1a74c97c1)) +* add zoe upgrade to upgrade.go ([faaa41f](https://github.com/Agoric/agoric-sdk/commit/faaa41f293ff7b44e414e31bcdcdd4f63f4f64fe)) +* added replace electorate proposal in chain upgrade ([4e88d9f](https://github.com/Agoric/agoric-sdk/commit/4e88d9f0412fe2b90efda30df0afbb61887bf35f)) +* agd vstorage 'path' for data or children ([2b56fc6](https://github.com/Agoric/agoric-sdk/commit/2b56fc66335c44b5d8ba06480841b14a6c4a83fb)) +* **agd:** try harder to find cosmic-swingset ([dd547f0](https://github.com/Agoric/agoric-sdk/commit/dd547f0a8057109a0bbe27a814fb3fc403ad3fd1)) +* **agvm:** use envvars to pass file descriptor numbers ([47b2e8c](https://github.com/Agoric/agoric-sdk/commit/47b2e8c5b2ef54118083baebd6f07cd654c32281)) +* **app:** establish mechanism for adding core proposals by `upgradePlan.name` ([5cc190d](https://github.com/Agoric/agoric-sdk/commit/5cc190d96c93e2d8d97454ae7df85b7ca9697003)) +* **cosmic-swingset:** add repair-metadata snapshot restore option ([4fc0113](https://github.com/Agoric/agoric-sdk/commit/4fc01134fab9402d5916f0593728acce4697da9e)) +* **cosmic-swingset:** replace import/export options ([0f01712](https://github.com/Agoric/agoric-sdk/commit/0f01712cadef12784afa547d568a6e77b9a83344)) +* **cosmic-swingset:** use x/swingset for swing-store export data ([1534add](https://github.com/Agoric/agoric-sdk/commit/1534adde558df456e3225b8384e2a7033d5a5d18)) +* Cosmos upgrade handler calls swingset ([6757303](https://github.com/Agoric/agoric-sdk/commit/6757303fcf3e5aee21dd8727d4beb029950dbff0)) +* **cosmos:** add `agd start --split-vm=PROGRAM` flag ([ec9ab05](https://github.com/Agoric/agoric-sdk/commit/ec9ab05db98fdb0a2f295ad62765ff29eafeeff2)) +* **cosmos:** add `vm/jsonrpcconn` ([4184fb1](https://github.com/Agoric/agoric-sdk/commit/4184fb1a12b3c83d898cb8c43464e1e48838348c)) +* **cosmos:** Add a "CapData" vstorage RPC endpoint ([8943f2f](https://github.com/Agoric/agoric-sdk/commit/8943f2f850e0cddb87a6fad0a36f01e4c350cf45)), closes [#7581](https://github.com/Agoric/agoric-sdk/issues/7581) +* **cosmos:** Add a vstorage package for decoding CapData ([8bdd7cb](https://github.com/Agoric/agoric-sdk/commit/8bdd7cb915f8e8d4103dc4d21b212aae67644b56)) +* **cosmos:** add hooking kv reader ([496a430](https://github.com/Agoric/agoric-sdk/commit/496a430c772a1f996e515ef9622e7668e00ea843)) +* **cosmos:** add required export-dir export cmd option ([3be2986](https://github.com/Agoric/agoric-sdk/commit/3be2986059c9f007d34518deef68e31956e9b45e)) +* **cosmos:** Always include alleged name and slot id in vstorage CapData remotable representations ([e2cbffa](https://github.com/Agoric/agoric-sdk/commit/e2cbffaccbd1da7f38c2358fd4d1fbbc2e1abd9c)) +* **cosmos:** clean up `OnStartHook` and `OnExitHook` signatures ([158d831](https://github.com/Agoric/agoric-sdk/commit/158d83156cf404d789882bb8bf34fe723d9704ec)) +* **cosmos:** encapsulate comms to agvm RPC ([e9a5c94](https://github.com/Agoric/agoric-sdk/commit/e9a5c943d2518c432329f9c1fe96e5a3f47608b4)) +* **cosmos:** fix and migrate swing-store ([a0389b8](https://github.com/Agoric/agoric-sdk/commit/a0389b887b1610f90dea192f2aedf722ce9c6d11)) +* **cosmos:** fold in `b:enable-orchestration` ([2bfeb07](https://github.com/Agoric/agoric-sdk/commit/2bfeb075ccd4f179d461d53d850c2dbeaa6ca302)) +* **cosmos:** implement `ProtoJSONMarshal*` and use it ([41b5c5f](https://github.com/Agoric/agoric-sdk/commit/41b5c5f6542f8457248f0e655153340c395c378c)) +* **cosmos:** implement bidir JSON-RPC from `agd` to `agvm` subprocess ([37f3238](https://github.com/Agoric/agoric-sdk/commit/37f323830168c11ee1f3fe438a562eb0734ba038)) +* **cosmos:** impose defaults when sending VM actions ([a710d68](https://github.com/Agoric/agoric-sdk/commit/a710d68512cf9983bdf5230e2e99f267521c7210)) +* **cosmos:** KVEntry implements json Marshaler and Unmarshaller ([1bba859](https://github.com/Agoric/agoric-sdk/commit/1bba8592eee0e24e480c407095f0f63ccca4a242)) +* **cosmos:** make vm comms use `context.Context` ([fa1754c](https://github.com/Agoric/agoric-sdk/commit/fa1754c791ba6c848e6b94f3a75051c6b4cc69f6)) +* **cosmos:** Next upgrade is agoric-upgrade-18 ([#10361](https://github.com/Agoric/agoric-sdk/issues/10361)) ([6ddbef0](https://github.com/Agoric/agoric-sdk/commit/6ddbef09f18c18f205e8d166c363ff4884115ce9)) +* **cosmos:** prevent VM port handlers from panicking ([afd6017](https://github.com/Agoric/agoric-sdk/commit/afd60170d453865cfa871a01e8d8a74ffef9221a)) +* **cosmos:** propagate and handle shutdown message ([ac12e6d](https://github.com/Agoric/agoric-sdk/commit/ac12e6d57b3a50e079744f7a6faced7f4bebb957)) +* **cosmos:** separate swing-store export data from genesis file ([f476bd5](https://github.com/Agoric/agoric-sdk/commit/f476bd50fb3ca5df0c4f43b20e059e05a2659b4c)) +* **cosmos:** separate vm server ([37e3254](https://github.com/Agoric/agoric-sdk/commit/37e325433b6024198d34052f3150951c33a29f62)) +* **cosmos:** spawn JS on export command ([592948d](https://github.com/Agoric/agoric-sdk/commit/592948dc2fada0a9d1f56581ccae42040bfe4a53)) +* **cosmos:** support core proposals set by upgrade handler ([605eb4b](https://github.com/Agoric/agoric-sdk/commit/605eb4b8f33d7646c3a9084d43ecd51029e12b80)) +* **cosmos:** support snapshot export ([4386f8e](https://github.com/Agoric/agoric-sdk/commit/4386f8e67136f184b94febb5d65990a26e101cf3)) +* **cosmos:** un-wire x/crisis ([#8582](https://github.com/Agoric/agoric-sdk/issues/8582)) ([7153535](https://github.com/Agoric/agoric-sdk/commit/7153535c5c10fed309dc60f12f981c81841fdb93)) +* **cosmos:** upgrade provisioning vat ([#8901](https://github.com/Agoric/agoric-sdk/issues/8901)) ([174e37d](https://github.com/Agoric/agoric-sdk/commit/174e37d7499b372c33ecaf6e05f82f43ebfff902)) +* **cosmos:** upgrade skips proposals with no variant ([4ce1372](https://github.com/Agoric/agoric-sdk/commit/4ce13721201d9a62a40352d909f97a44d8e5b25d)) +* **cosmos:** use operational artifact level for swingset state export/restore ([161ddd3](https://github.com/Agoric/agoric-sdk/commit/161ddd34ca6c16da0ad3ef716fa5da3d2ba86b68)) +* **cosmos:** wire in vlocalchain to the Cosmos app ([3ea527d](https://github.com/Agoric/agoric-sdk/commit/3ea527d9844dcf2b5f2c60d1bfb1760e064ec0f7)) +* **cosmos:** wire new swingset port handler ([ea582bf](https://github.com/Agoric/agoric-sdk/commit/ea582bf7738f82d0abe5529ee1ac9f2e117c957a)) +* expose node service to retrieve operator config ([cb12a53](https://github.com/Agoric/agoric-sdk/commit/cb12a53422014d2a0933411a7b842cc2e06031ed)) +* **golang/cosmos:** Support homeDir-relative slogfile path in app.toml ([b43877c](https://github.com/Agoric/agoric-sdk/commit/b43877cf152efef60e33a42affb6b271cfd6622d)) +* **golang/cosmos:** Support relative SLOGFILE while still requiring app.toml slogfile to be absolute ([a759010](https://github.com/Agoric/agoric-sdk/commit/a75901040fe2acc3470cdc6f95228958f399959e)) +* **golang:** bump PFM to v6.1.2 ([#9120](https://github.com/Agoric/agoric-sdk/issues/9120)) ([5c28f49](https://github.com/Agoric/agoric-sdk/commit/5c28f496976128e59e0e5a8f1a8c24f7b496527d)) +* **localchain:** make `localchain.query` and `queryMany` useful ([41209d5](https://github.com/Agoric/agoric-sdk/commit/41209d5b7c1de478d3f2ae709558e3e535c4ad8d)) +* new 'boot' package with bootstrap configs ([8e3173b](https://github.com/Agoric/agoric-sdk/commit/8e3173b0b86a3dc90b31164bc4272c54e46a6641)) +* pick up return-grants from latest cosmos-sdk ([a88eb8a](https://github.com/Agoric/agoric-sdk/commit/a88eb8a21fb914e49bf436eb86aa6be8b2546269)) +* remove vaults, auctions, and priceFeeds from upgrade.go ([d064567](https://github.com/Agoric/agoric-sdk/commit/d064567df87cad9c57ea6e9d918b650785d08089)) +* repair KREAd contract on zoe upgrade ([84dd229](https://github.com/Agoric/agoric-sdk/commit/84dd2297eb74061b809a11bba3c2d2c5c697219f)) +* replace zoe and zcf ([3932a80](https://github.com/Agoric/agoric-sdk/commit/3932a80802b8f1839997994b95d919acaff95c06)) +* Share cosmos-sdk runtime [viper] configuration with the cosmic-swingset VM ([950511e](https://github.com/Agoric/agoric-sdk/commit/950511ef1b9b7520bd3eaf8e97cbc315a945b836)), closes [#9946](https://github.com/Agoric/agoric-sdk/issues/9946) +* Share cosmos-sdk runtime [viper] configuration with the cosmic-swingset VM ([f8c6d50](https://github.com/Agoric/agoric-sdk/commit/f8c6d50e0f20a523caf0366d0ec7ac8b0a731b8e)), closes [#9946](https://github.com/Agoric/agoric-sdk/issues/9946) +* Simple removal of lien primarilly through code search ([#8988](https://github.com/Agoric/agoric-sdk/issues/8988)) ([695c440](https://github.com/Agoric/agoric-sdk/commit/695c440c0f48a3591b15a43665682c5f1ebbad9d)) +* start a new auction in a3p-integration ([969235b](https://github.com/Agoric/agoric-sdk/commit/969235b18abbd15187e343d5f616f12177d224c4)) +* tolerate missing files in gaia 3-way diff ([2e4d8d3](https://github.com/Agoric/agoric-sdk/commit/2e4d8d33ae77cc50b99bbdfa1083316b6cfb3584)) +* update ibc-go to v4, adapt packages and API ([0ec1b79](https://github.com/Agoric/agoric-sdk/commit/0ec1b79ea0419d8576d8806c3b670e730bf09dcd)) +* upgrade ibc-go to v6.2.1 ([fa4695d](https://github.com/Agoric/agoric-sdk/commit/fa4695dce10091a6ac0f1423a361d27986b70f26)) +* upgrade wallet-factory ([e370bff](https://github.com/Agoric/agoric-sdk/commit/e370bff50e00b7e134148332d1ccb410d626db1c)) +* Upgrade Zoe ([ef1e0a2](https://github.com/Agoric/agoric-sdk/commit/ef1e0a216c100de89b28923a7f13251ed48e8f36)) +* **vat-transfer:** first cut at working proposal ([2864bd5](https://github.com/Agoric/agoric-sdk/commit/2864bd5c12300c3595df9676bcfde894dbe59b29)) +* **vats:** upgrade the orchestration core ([c2d9530](https://github.com/Agoric/agoric-sdk/commit/c2d9530e2d891bd9412969a43a9c5728cc3c2721)) +* **vibc:** add `AsyncVersions` flag anticipating `ibc-go` ([ca5933c](https://github.com/Agoric/agoric-sdk/commit/ca5933cc41075dfba30c44cb3a987d9c721cd97d)) +* **vibc:** use triggers to raise targeted events ([b89aaca](https://github.com/Agoric/agoric-sdk/commit/b89aaca2afd7d0901fc06d7a6bab27aab38d389b)) +* **vlocalchain:** bare minimum implementation ([6e35dc6](https://github.com/Agoric/agoric-sdk/commit/6e35dc642ce08a199604b7888d4fb5bbbd4c7db1)) +* **vlocalchain:** generalise tx and query implementation ([1bffe84](https://github.com/Agoric/agoric-sdk/commit/1bffe84890f1d159301f9facea2eed13cf6cdf34)) +* **vlocalchain:** use jsonpb.Marshaler for VLOCALCHAIN_EXECUTE_TX responses ([2140e92](https://github.com/Agoric/agoric-sdk/commit/2140e929f3ce2edda3151bf2fbc542ff8971b677)) +* vm-config package ([8b1ecad](https://github.com/Agoric/agoric-sdk/commit/8b1ecad8ab50db777bc11c3ee6fcdb37d6cb38b6)) +* **vocalchain:** use `OrigName: false` for query response marshalling ([84992e9](https://github.com/Agoric/agoric-sdk/commit/84992e976bbb65b8c4d77c88312296c35e98dab4)) +* **vtransfer:** only intercept packets for registered targets ([554fa49](https://github.com/Agoric/agoric-sdk/commit/554fa490ca4e0cdd05ddf526eb946caf6be45e98)) +* **vtransfer:** prefix action types with `VTRANSFER_` ([80d69e9](https://github.com/Agoric/agoric-sdk/commit/80d69e94488683ed6fa650f048e8fb0fcd025042)) +* **vtransfer:** save watched addresses to genesis ([89b50a0](https://github.com/Agoric/agoric-sdk/commit/89b50a082c63e236356f33d521cad5f15a4e80d2)) +* **vtransfer:** use `vibc` middleware ([f40c5c8](https://github.com/Agoric/agoric-sdk/commit/f40c5c8d9f691ed32a1a9b03c5938f93341629db)) +* **x/swingset:** add store data to genesis ([9df85cf](https://github.com/Agoric/agoric-sdk/commit/9df85cf4908d5f4dfa9c4adc7cb15b7bc7cd3893)) +* **x/swingset:** add WaitUntilSwingStoreExportDone ([05bbee5](https://github.com/Agoric/agoric-sdk/commit/05bbee53906591f3520a14f7580145c5a2593208)) +* **x/swingset:** allow taking snapshot latest height ([a1290ef](https://github.com/Agoric/agoric-sdk/commit/a1290eff74583838f096acfd9baddb6f623693a6)) +* **x/swingset:** auto-provision smart wallet ([20a5485](https://github.com/Agoric/agoric-sdk/commit/20a5485b96d072a4cee990b3c24f8fb441ea909f)) +* **x/swingset:** export swing store in genesis ([598abf7](https://github.com/Agoric/agoric-sdk/commit/598abf73ac555bd7284c8a91a03c205dc62d9b0c)) +* **x/swingset:** import swing store from genesis state ([55ba7f6](https://github.com/Agoric/agoric-sdk/commit/55ba7f6c3d6a958d3eb5c6c8b191b649da05809f)) +* **x/swingset:** refuse smart wallet messages if not provisioned ([75bd9a7](https://github.com/Agoric/agoric-sdk/commit/75bd9a7bf85bd9b3b9870d9cf42d63f08f0e4f68)) + + +### Bug Fixes + +* avoid broken goleveldb ([a2bfb34](https://github.com/Agoric/agoric-sdk/commit/a2bfb34d14806e6492fb3293bdfa24e2199d40c2)) +* **builders:** use proper `oracleBrand` subkey case ([52f02b7](https://github.com/Agoric/agoric-sdk/commit/52f02b75b6706ee455a32ff83617dd5afb7342a7)) +* **cosmic-swingset:** add missing bits for maxVatsOnline ([8c0c177](https://github.com/Agoric/agoric-sdk/commit/8c0c17752f7439db6f7aee9f88be1dedce2a1bf1)) +* **cosmic-swingset:** plumbing for maxVatsOnline ([45a759a](https://github.com/Agoric/agoric-sdk/commit/45a759a71c8abc724618a12dfd8ae72552b9783e)) +* **cosmos:** add action context to core evals ([7cfae88](https://github.com/Agoric/agoric-sdk/commit/7cfae88a1d2c31d91030a8742972d9f03d331059)) +* **cosmos:** Add support for iavl options ([c6770ec](https://github.com/Agoric/agoric-sdk/commit/c6770ece8dd7f3f56c40b3cb80be245a99e01c9d)) +* **cosmos:** correctly detect presence of Agoric VM ([c7e266e](https://github.com/Agoric/agoric-sdk/commit/c7e266e035cc454bf74e88e96959f862ece146f8)) +* **cosmos:** don't init controller before upgrade ([b4260af](https://github.com/Agoric/agoric-sdk/commit/b4260afd158c9f1c6faae8ee95019e1e7c385e5f)) +* **cosmos:** don't rerun store migrations on upgrade ([8738a9b](https://github.com/Agoric/agoric-sdk/commit/8738a9bee247096da1dc72e2d2ba9c338a0cb739)) +* **cosmos:** express dependency between proposals ([3cb85b8](https://github.com/Agoric/agoric-sdk/commit/3cb85b8a67fb69adf1bb0404cd101d205e05cd20)) +* **cosmos:** make agd upgrade work ([1aa1d26](https://github.com/Agoric/agoric-sdk/commit/1aa1d26f05875c91fd47da1ad7386d8979f94b03)) +* **cosmos:** module order independent init and bootstrap ([e7f5b65](https://github.com/Agoric/agoric-sdk/commit/e7f5b658b67a18c0a13544515f61216598326265)) +* **cosmos:** no global state in `vm` ([ab02669](https://github.com/Agoric/agoric-sdk/commit/ab0266908ec9f36587d3521287808f7a30ed9207)) +* **cosmos:** only allow snapshot export at latest height ([#9601](https://github.com/Agoric/agoric-sdk/issues/9601)) ([6bc363b](https://github.com/Agoric/agoric-sdk/commit/6bc363b5624bab5fd151ec4889b5f5116f2cf53c)), closes [#9600](https://github.com/Agoric/agoric-sdk/issues/9600) +* **cosmos:** prevent Golang error wrapping stack frame divergence ([3390d90](https://github.com/Agoric/agoric-sdk/commit/3390d902f42a96e502d459cad224d97c9971e307)) +* **cosmos:** Support building on Linux aarch64 ([ff2e5ed](https://github.com/Agoric/agoric-sdk/commit/ff2e5ed20e52e6484a6cba126b0739b0b1fc6360)) +* **cosmos:** update more `vtransfer` app.go wiring ([a171561](https://github.com/Agoric/agoric-sdk/commit/a1715615a01fce060eb990e1b2bb9a6d6a2a3566)) +* **cosmos:** use dedicated dedicate app creator for non start commands ([84208e9](https://github.com/Agoric/agoric-sdk/commit/84208e99f5a6f57988cabe4d3f3108f72c579436)) +* **cosmos:** vm.Action returns ActionHeader pointer ([c48fe18](https://github.com/Agoric/agoric-sdk/commit/c48fe184de76d0e426274dd97adf75afcf3e0b1d)) +* **cosmos:** wrap PFM with `vtransfer`, not the other way around ([7459f16](https://github.com/Agoric/agoric-sdk/commit/7459f16fc4a3fed955341ebc2e725b6ca9727712)) +* declare `vtransfer` in `storeUpgrades.Added` ([36f7c7e](https://github.com/Agoric/agoric-sdk/commit/36f7c7edd7453032f97f0ebcc03571e2e5b0f9ef)) +* eliminate fee double-charge by using configurable decorator ([1ff7ea7](https://github.com/Agoric/agoric-sdk/commit/1ff7ea7da7aafc8b199cf681c9215ca46c31b0d6)) +* exempt more 3rd-party protos from link check ([d2602b3](https://github.com/Agoric/agoric-sdk/commit/d2602b3bead66c57e07708e3e225a9b2aea0ac39)) +* **golang/cosmos:** fix-up a rebase ([59fdc6f](https://github.com/Agoric/agoric-sdk/commit/59fdc6ff6fbe6f167467c15c153c71b82a54bcf4)) +* govulncheck updates ([34d5056](https://github.com/Agoric/agoric-sdk/commit/34d505671509c6883f55cca150b610a18978d1f0)) +* handle hang-on-halt behavior from agoric-labs/cosmos-sdk[#305](https://github.com/Agoric/agoric-sdk/issues/305) ([a4fd510](https://github.com/Agoric/agoric-sdk/commit/a4fd51067ff86d84c084292d1f38b2ca3de639b9)) +* **network:** introduce `Finalizer` to close network ([54b9b00](https://github.com/Agoric/agoric-sdk/commit/54b9b009fff3fd3ab54f731adee97195acaa238f)) +* pick up snapshot initiation fix ([38f6c3f](https://github.com/Agoric/agoric-sdk/commit/38f6c3f8dfd4a5ee35f6e7f85bc59853cb7325d9)) +* remove unesesary error checks and returns ([5f789e8](https://github.com/Agoric/agoric-sdk/commit/5f789e8ea8079f9176723ca318c6aeabb3b1ccfa)) +* unwrap account keeper for app module ([20a89f0](https://github.com/Agoric/agoric-sdk/commit/20a89f06061cae01166b1b2ca738815c58dc32ed)) +* update dependencies to fix tests ([75d6b1d](https://github.com/Agoric/agoric-sdk/commit/75d6b1dcc0d7286770679bd6d042b38fa76c4312)) +* update protobuf download and generation for ibc-go v4 ([9cdfaef](https://github.com/Agoric/agoric-sdk/commit/9cdfaefcf236711676a0f3ed6e47dbf3c6d77402)) +* various fixes and features for u15 ([548e758](https://github.com/Agoric/agoric-sdk/commit/548e758962ad348816d2b3d1618688829cc7c62b)) +* **vibc:** accommodate ibc-go v3 breaking changes ([10bcb5c](https://github.com/Agoric/agoric-sdk/commit/10bcb5cf67bad097e3d76238a333394d6e4c3122)) +* **vibc:** propagate `Relayer` account address ([739c509](https://github.com/Agoric/agoric-sdk/commit/739c5092123f72a881cea2178b99dfe473c72adc)) +* **vibc:** put extraneous `CounterpartyChannelID` in `Counterparty` struct ([76bdc3f](https://github.com/Agoric/agoric-sdk/commit/76bdc3f4ae23505cd4e4e11b8a9ce114d5f7498f)) +* **vlocalchain:** refuse to use existing account ([4a05141](https://github.com/Agoric/agoric-sdk/commit/4a05141902b2d48da30de8505009f4834e031803)) +* **vlocalchain:** sdkerrors.Wrap is deprecated ([fbef641](https://github.com/Agoric/agoric-sdk/commit/fbef6411fbcae072486e0c6a8370c628d2dee646)) +* **vstorage:** Enforce path validation ([03871e8](https://github.com/Agoric/agoric-sdk/commit/03871e8429b81d8f051cef132968abf3a5590e12)), closes [#8337](https://github.com/Agoric/agoric-sdk/issues/8337) +* **vtransfer:** implement and manually test middleware ([23e3da9](https://github.com/Agoric/agoric-sdk/commit/23e3da9b3c1e621d46d5f9b0c7896c746f9e99f3)) +* **vtransfer:** refactor and minor improvements ([803e381](https://github.com/Agoric/agoric-sdk/commit/803e38105de4047ccd7feeae2db3a512d43d2f93)) +* **vtransfer:** some separation of keeper duties ([96fdbdf](https://github.com/Agoric/agoric-sdk/commit/96fdbdf7f39d785956214e3a2f1ef2f15a520a19)) +* **x/swingset:** enforce snapshot restore before init ([35f03f9](https://github.com/Agoric/agoric-sdk/commit/35f03f9f2b72b47475a3ae4c5068bee60c1278da)) +* **x/swingset:** guard snapshot restore for concurrency ([554a110](https://github.com/Agoric/agoric-sdk/commit/554a1102a08f466dad5d8291044150236896ec7a)) +* **x/swingset:** handle defer errors on export write ([f1eacbe](https://github.com/Agoric/agoric-sdk/commit/f1eacbec22eb52955266e401b83bc2e324b5bde5)) +* **x/swingset:** switch export/import to replay artifact level ([6ab24b2](https://github.com/Agoric/agoric-sdk/commit/6ab24b299f31affc0a638cc6352678a2c167044c)) +* **x/vstorage:** value can be empty in genesis data ([b8a817d](https://github.com/Agoric/agoric-sdk/commit/b8a817dfa70c225741a32fb73780de75c5aa9184)) + + +### Reverts + +* Revert "fix(cosmos): don't log expected missing tx context of CORE_EVAL" ([003f0c2](https://github.com/Agoric/agoric-sdk/commit/003f0c2232815a8d64a3f9a5b05521a10160ce34)) +* Revert "fix: handle hang-on-halt behavior from agoric-labs/cosmos-sdk#305" ([4d99888](https://github.com/Agoric/agoric-sdk/commit/4d998883cea2b7a0fa844f471620061adb42ff07)), closes [agoric-labs/cosmos-sdk#305](https://github.com/agoric-labs/cosmos-sdk/issues/305) [agoric-labs/cosmos-sdk#305](https://github.com/agoric-labs/cosmos-sdk/issues/305) + + +### Build System + +* remove deprecated `ag-cosmos-helper` ([6866ebe](https://github.com/Agoric/agoric-sdk/commit/6866ebe670c257b60dfb6951c295e21ce0fe2fcc)) + + + ### [0.34.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmos@0.34.0...@agoric/cosmos@0.34.1) (2023-06-09) **Note:** Version bump only for package @agoric/cosmos diff --git a/golang/cosmos/package.json b/golang/cosmos/package.json index 5b6e2b60146..fc0040d8b7b 100644 --- a/golang/cosmos/package.json +++ b/golang/cosmos/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmos", - "version": "0.34.1", + "version": "0.35.0-u18.0", "description": "Connect JS to the Cosmos blockchain SDK", "parsers": { "js": "mjs" diff --git a/packages/ERTP/CHANGELOG.md b/packages/ERTP/CHANGELOG.md index d30b02ac54d..44337a5d473 100644 --- a/packages/ERTP/CHANGELOG.md +++ b/packages/ERTP/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.16.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/ertp@0.16.2...@agoric/ertp@0.16.3-u18.0) (2024-10-31) + + +### Features + +* allow creators/revivors of Issuers to decline recoverySets ([26bbc2f](https://github.com/Agoric/agoric-sdk/commit/26bbc2ff40771ac2d554d9efdde2d21260ccab7d)) +* **ERTP:** allow issuers to upgrade from recoverySets to none ([b14941b](https://github.com/Agoric/agoric-sdk/commit/b14941bb781244730cad402b7a2303ac49d30d0b)) +* **ertp:** purse amountStore abstraction ([#8861](https://github.com/Agoric/agoric-sdk/issues/8861)) ([73fe0af](https://github.com/Agoric/agoric-sdk/commit/73fe0af5273281ab2b4e13dece5d6d5f35af7575)) +* narrow types with mustMatch ([685ffac](https://github.com/Agoric/agoric-sdk/commit/685ffacaadb9a643bc770488416dc14a34aa7a44)) +* **types:** explicit exports from notifier ([0bc72a8](https://github.com/Agoric/agoric-sdk/commit/0bc72a88c7d91ff1b2f00ee5cabeb58c6315598e)) +* **types:** explicit types exports ([1f8b759](https://github.com/Agoric/agoric-sdk/commit/1f8b759d3ab735fdb665f4b6f3004cb5aee9fa28)) +* **types:** export ERTP types ([fc70c12](https://github.com/Agoric/agoric-sdk/commit/fc70c120a20aee33962acb062eef48d2dd4deded)) + + +### Bug Fixes + +* **types:** Zoe startInstance ([649956a](https://github.com/Agoric/agoric-sdk/commit/649956afec6dedd4285c6e27260d657445e09057)) + + + ### [0.16.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/ertp@0.16.1...@agoric/ertp@0.16.2) (2023-06-02) **Note:** Version bump only for package @agoric/ertp diff --git a/packages/ERTP/package.json b/packages/ERTP/package.json index e07ee9ca111..c2912099704 100644 --- a/packages/ERTP/package.json +++ b/packages/ERTP/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/ertp", - "version": "0.16.2", + "version": "0.16.3-u18.0", "description": "Electronic Rights Transfer Protocol (ERTP). A smart contract framework for exchanging electronic rights", "type": "module", "main": "src/index.js", @@ -39,11 +39,11 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/errors": "^1.2.7", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/zone": "^0.2.2", "@endo/eventual-send": "^1.2.7", "@endo/far": "^1.1.8", "@endo/marshal": "^1.6.1", @@ -52,7 +52,7 @@ "@endo/promise-kit": "^1.1.7" }, "devDependencies": { - "@agoric/swingset-vat": "^0.32.2", + "@agoric/swingset-vat": "^0.33.0-u18.0", "@endo/bundle-source": "^3.4.2", "@fast-check/ava": "^1.1.5", "ava": "^5.3.0", diff --git a/packages/SwingSet/CHANGELOG.md b/packages/SwingSet/CHANGELOG.md index b80396fcafb..05fda5e159b 100644 --- a/packages/SwingSet/CHANGELOG.md +++ b/packages/SwingSet/CHANGELOG.md @@ -3,6 +3,79 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.33.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-vat@0.32.2...@agoric/swingset-vat@0.33.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **zone:** use fresh heap and virtual zones + +### Features + +* add a `reapAllVats` call to the controller ([6ba0af9](https://github.com/Agoric/agoric-sdk/commit/6ba0af935589dd2f8dab5ff51317b45362e5c4d4)), closes [#8626](https://github.com/Agoric/agoric-sdk/issues/8626) +* Add consensus-independent vat snapshot archiving configuration to AG_COSMOS_INIT ([ffc594f](https://github.com/Agoric/agoric-sdk/commit/ffc594f9441a9374646c43b69d289cc560962f64)), closes [#10036](https://github.com/Agoric/agoric-sdk/issues/10036) +* Add consensus-independent vat transcript archiving configuration to AG_COSMOS_INIT ([d2d5803](https://github.com/Agoric/agoric-sdk/commit/d2d5803baab6e6379d179723244b2e92aac6319a)), closes [#10036](https://github.com/Agoric/agoric-sdk/issues/10036) +* cleanup minor issues found during benchmark writeup ([100922b](https://github.com/Agoric/agoric-sdk/commit/100922b4c4f422e159bc4ba28a8bc162412f0a4d)), closes [#8647](https://github.com/Agoric/agoric-sdk/issues/8647) +* features for node subprocess workers ([fca73a1](https://github.com/Agoric/agoric-sdk/commit/fca73a161f9cca1fddab161dbc31f33defd9dc2f)) +* get basic node subprocess workers working ([6d68c28](https://github.com/Agoric/agoric-sdk/commit/6d68c288932f3c271c9a91bfeadd7dcecb984f68)) +* **liveslots-tools:** prepare-strict-test-env ([d98d894](https://github.com/Agoric/agoric-sdk/commit/d98d89449d4bfc1419cd4410edef813db0e4ec55)) +* print path on loadSwingsetConfigFile failure ([d4e8345](https://github.com/Agoric/agoric-sdk/commit/d4e8345ec60e36ee7363d51ea12c989707aa1f91)) +* refresh slogulator to account for smallcaps and improve UX ([73aa6d6](https://github.com/Agoric/agoric-sdk/commit/73aa6d6554651a4897fa19ae223abbe8a8491320)), closes [#8647](https://github.com/Agoric/agoric-sdk/issues/8647) +* **swing-store:** budget-limited deletion of snapshot and transcripts ([c43bf63](https://github.com/Agoric/agoric-sdk/commit/c43bf63846aedf3493ac6e8f4bc9f2bb48401d66)), closes [#8928](https://github.com/Agoric/agoric-sdk/issues/8928) +* **swing-store:** faster import of swing-store ([0170568](https://github.com/Agoric/agoric-sdk/commit/0170568d66748af76f0bd24a4acdaa34b9c79cca)) +* **swing-store:** prevent SwingSet usage of imported swing-store ([6a833eb](https://github.com/Agoric/agoric-sdk/commit/6a833ebda2b2ff0e72040ca8186f93ae91567add)) +* **swingset-liveslots:** endow passStyleOf to liveslots guest compartment ([#9874](https://github.com/Agoric/agoric-sdk/issues/9874)) ([b6c58f2](https://github.com/Agoric/agoric-sdk/commit/b6c58f297e8f902f046cc2c71fe7f6162fe0c76d)), closes [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9781](https://github.com/Agoric/agoric-sdk/issues/9781) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) +* **swingset:** add "upgrade events" management ([a2ab0bc](https://github.com/Agoric/agoric-sdk/commit/a2ab0bc9b731e0f5b2df5d4cb6b2f43df38fb185)), closes [#9039](https://github.com/Agoric/agoric-sdk/issues/9039) +* **SwingSet:** Add a tool for classifying unsettled promises ([feb1f93](https://github.com/Agoric/agoric-sdk/commit/feb1f93c81e68c680e07bdac8c64917ad69af602)), closes [#8336](https://github.com/Agoric/agoric-sdk/issues/8336) +* **SwingSet:** Add build-mezzanine-db.js ([be372da](https://github.com/Agoric/agoric-sdk/commit/be372da9a73e3203dc66d3619d79f4f0915ac7a1)) +* **swingset:** add controller.terminateVat(vatID, reason) ([693b367](https://github.com/Agoric/agoric-sdk/commit/693b36749b5099e97a607b499428d038a15336e1)), closes [#8687](https://github.com/Agoric/agoric-sdk/issues/8687) +* **swingset:** allow slow termination/deletion of vats ([9ac2ef0](https://github.com/Agoric/agoric-sdk/commit/9ac2ef0c188816e461869f54eb7c15abbaff6efa)), closes [#8928](https://github.com/Agoric/agoric-sdk/issues/8928) +* **SwingSet:** Classify getExitSubscriber promises ([4ad6234](https://github.com/Agoric/agoric-sdk/commit/4ad62348cc2b89d89e2675cc8bbe2c9030c5ceec)) +* **SwingSet:** Classify wallet spend action promises ([c1e4090](https://github.com/Agoric/agoric-sdk/commit/c1e4090b6b5a51d894b95d361d2daccac815d27d)) +* **SwingSet:** Improve classification of PublishKit tail promises ([5fc73c0](https://github.com/Agoric/agoric-sdk/commit/5fc73c0c570152e57df84b1fb872453f73eac3dd)) +* **SwingSet:** Improve promise classification descriptions ([a955006](https://github.com/Agoric/agoric-sdk/commit/a955006eb4e2e8fec84cc509cf80e523ed23a542)) +* **SwingSet:** Indicate the target interface name of getUpdateSince() promises ([948a20d](https://github.com/Agoric/agoric-sdk/commit/948a20d424b0847610fcb875d2346a442d23e304)) +* tool for auditing dangling kindID references ([eeadc46](https://github.com/Agoric/agoric-sdk/commit/eeadc462d8fb09449e4ea6f0118ae8654e0c8e9b)), closes [#7655](https://github.com/Agoric/agoric-sdk/issues/7655) +* **zone:** use fresh heap and virtual zones ([7a1a411](https://github.com/Agoric/agoric-sdk/commit/7a1a411cf719477e29a2bedeb91794fd633989e9)) + + +### Bug Fixes + +* apply limit to correct property ([9e3b539](https://github.com/Agoric/agoric-sdk/commit/9e3b53918ccf26749bdb1f203e22b25ffb791693)) +* BundleCache type ([94ec93c](https://github.com/Agoric/agoric-sdk/commit/94ec93c4ad9f8f2dd958eba7d265246e43a5d2ec)) +* deviceManager assertion details ([a91a28d](https://github.com/Agoric/agoric-sdk/commit/a91a28dda119fb862a79ad62e2958148d64417f0)) +* eliminate the `passableEncoding` hack ([87dbbda](https://github.com/Agoric/agoric-sdk/commit/87dbbda8484c6fe3fe542eb847647fd1540c11e6)), closes [#8327](https://github.com/Agoric/agoric-sdk/issues/8327) +* endow with original unstructured `assert` ([#9514](https://github.com/Agoric/agoric-sdk/issues/9514)) ([f908f89](https://github.com/Agoric/agoric-sdk/commit/f908f89186162df83b540f6aeb1f4c665c3a56b4)), closes [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) +* expand length limit for bundles ([843155a](https://github.com/Agoric/agoric-sdk/commit/843155a59501dea4da50880218cc10b22f06355d)) +* improved type fussiness ([ba7c079](https://github.com/Agoric/agoric-sdk/commit/ba7c079ae8d5291cf3bd8a4ecfc20b1067e5fe02)) +* **liveslots:** move passStyleOf from vatGlobals to inescapableGlobalProperties ([e40a8b9](https://github.com/Agoric/agoric-sdk/commit/e40a8b9a4b8fb0651d915b21876bc7f7f963131a)), closes [#9981](https://github.com/Agoric/agoric-sdk/issues/9981) +* **liveslots:** rewrite scanForDeadObjects to avoid retire-without-drop ([7a09175](https://github.com/Agoric/agoric-sdk/commit/7a0917583c1d87de3b4619b633fb6d641bde656c)), closes [#9939](https://github.com/Agoric/agoric-sdk/issues/9939) [#9939](https://github.com/Agoric/agoric-sdk/issues/9939) +* minor fixes and cleanups in preparation for benchmark support ([1277176](https://github.com/Agoric/agoric-sdk/commit/127717677287cc825e34b6326be3e11a165dce27)) +* Not as many bundle-source breaking changes ([db49fc5](https://github.com/Agoric/agoric-sdk/commit/db49fc534f0102d70cc3b3cc792c02aa036bbeee)) +* review feedback ([e83286f](https://github.com/Agoric/agoric-sdk/commit/e83286f2dec431881cb35a0e28ee4128dd1ec3d3)) +* **ses:** temp patch in Endo 2355,2359 line-number workaround ([#9711](https://github.com/Agoric/agoric-sdk/issues/9711)) ([ac88da5](https://github.com/Agoric/agoric-sdk/commit/ac88da5f5661e8c366b7956edd064729dc9b86e3)) +* **SwingSet:** adapt to promise tagging support ([#8403](https://github.com/Agoric/agoric-sdk/issues/8403)) ([af6e3fd](https://github.com/Agoric/agoric-sdk/commit/af6e3fd0cdc9097fd2a3d9fbf8047184e0d9aa4b)) +* **swingset:** add remediation of 9039 ([e6156c7](https://github.com/Agoric/agoric-sdk/commit/e6156c7e171e4d2187af69274ff17213dd246eb3)), closes [#9039](https://github.com/Agoric/agoric-sdk/issues/9039) [#9039](https://github.com/Agoric/agoric-sdk/issues/9039) [#9039](https://github.com/Agoric/agoric-sdk/issues/9039) +* **swingset:** change processUpgradeVat to delete clist entries ([18c0ca5](https://github.com/Agoric/agoric-sdk/commit/18c0ca599f7daaf5f0adf9943d70d9814e6b1671)), closes [#9039](https://github.com/Agoric/agoric-sdk/issues/9039) +* **swingset:** clean up promise c-list entries during vat deletion ([08e5dc9](https://github.com/Agoric/agoric-sdk/commit/08e5dc9a83e50af4fce0309cdf9c16a06aa7804d)), closes [#10261](https://github.com/Agoric/agoric-sdk/issues/10261) +* **swingset:** don't assume we can cache GC actions in processRefcounts ([fb11c41](https://github.com/Agoric/agoric-sdk/commit/fb11c41bbea46ecb9c0afc1b4c642a41ed519364)), closes [#5054](https://github.com/Agoric/agoric-sdk/issues/5054) +* **SwingSet:** explicitly harden prototypes ([24319ab](https://github.com/Agoric/agoric-sdk/commit/24319abf7282a11fe912a7c2adef20e402758a4b)) +* **swingset:** force flaky GC test to use XS only ([a3fe3be](https://github.com/Agoric/agoric-sdk/commit/a3fe3be04268bc16cfa6e15f5211498ecf19ac6b)), closes [#3240](https://github.com/Agoric/agoric-sdk/issues/3240) [#5575](https://github.com/Agoric/agoric-sdk/issues/5575) [#9089](https://github.com/Agoric/agoric-sdk/issues/9089) +* **swingset:** improve runPolicy vat-cleanup/budget API ([8b93c2f](https://github.com/Agoric/agoric-sdk/commit/8b93c2f699fba3e4b0e9e84c2ff89c8e1b4a38af)) +* **swingset:** log vat termination and upgrade better ([#9535](https://github.com/Agoric/agoric-sdk/issues/9535)) ([989aa19](https://github.com/Agoric/agoric-sdk/commit/989aa1934c6b194960138a8676c10e6c91de05eb)) +* **swingset:** retain vatParameters for vat creation and upgrade ([c23ae84](https://github.com/Agoric/agoric-sdk/commit/c23ae84c0bb1c79ffb2f9caf39d3e34f9c2c8b8b)), closes [#8947](https://github.com/Agoric/agoric-sdk/issues/8947) +* **swingset:** retire unreachable orphans ([9dcdabb](https://github.com/Agoric/agoric-sdk/commit/9dcdabbd15b5f8a44ba0093578277094ab66ad4f)), closes [#7212](https://github.com/Agoric/agoric-sdk/issues/7212) +* **SwingSet:** silence vat console output during replay ([5d00dc6](https://github.com/Agoric/agoric-sdk/commit/5d00dc6dd9bfaebdf4c21f78328c3fbbdbe2cabe)) +* **SwingSet:** Undo deviceTools behavioral change from [#9153](https://github.com/Agoric/agoric-sdk/issues/9153) ([#9506](https://github.com/Agoric/agoric-sdk/issues/9506)) ([249a5d4](https://github.com/Agoric/agoric-sdk/commit/249a5d429ebf18be65e8e04ada7acda06e7be02d)) +* **swingset:** update initialization API from PR feedback ([ff1e9b2](https://github.com/Agoric/agoric-sdk/commit/ff1e9b296d84318f0da5dbe4bba69ff2bf0fe489)) +* **swingset:** use "dirt" to schedule vat reap/bringOutYourDead ([ee58485](https://github.com/Agoric/agoric-sdk/commit/ee58485679f90c572499c8033803883a07824ec2)), closes [#8928](https://github.com/Agoric/agoric-sdk/issues/8928) [#8928](https://github.com/Agoric/agoric-sdk/issues/8928) [#6786](https://github.com/Agoric/agoric-sdk/issues/6786) [#8665](https://github.com/Agoric/agoric-sdk/issues/8665) [#8980](https://github.com/Agoric/agoric-sdk/issues/8980) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* upgrade for breaking changes in `@endo/bundle-source` ([e840bb2](https://github.com/Agoric/agoric-sdk/commit/e840bb2385ef38aa2a038b6f21f02cdcd2d7979b)) +* **zone:** no longer getting M from @agoric/zone ([d68bc84](https://github.com/Agoric/agoric-sdk/commit/d68bc8464b0f4df24bd63dd8f5696c6bb6458135)) + + + ### [0.32.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-vat@0.32.1...@agoric/swingset-vat@0.32.2) (2023-06-02) **Note:** Version bump only for package @agoric/swingset-vat diff --git a/packages/SwingSet/package.json b/packages/SwingSet/package.json index 48f3e53c754..be01ddb4324 100644 --- a/packages/SwingSet/package.json +++ b/packages/SwingSet/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swingset-vat", - "version": "0.32.2", + "version": "0.33.0-u18.0", "description": "Vat/Container Launcher", "type": "module", "main": "src/index.js", @@ -27,22 +27,22 @@ "@types/yargs-parser": "^21.0.0" }, "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/internal": "^0.3.2", - "@agoric/kmarshal": "^0.1.0", - "@agoric/store": "^0.9.2", - "@agoric/swing-store": "^0.9.1", - "@agoric/swingset-liveslots": "^0.10.2", - "@agoric/swingset-xsnap-supervisor": "^0.10.2", - "@agoric/time": "^0.3.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/xsnap": "^0.14.2", - "@agoric/xsnap-lockdown": "^0.14.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/kmarshal": "^0.1.1-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swing-store": "^0.10.0-u18.0", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", + "@agoric/swingset-xsnap-supervisor": "^0.10.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/xsnap": "^0.14.3-u18.0", + "@agoric/xsnap-lockdown": "^0.14.1-u18.0", "@endo/base64": "^1.0.8", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", "@endo/check-bundle": "^1.0.11", "@endo/compartment-mapper": "^1.3.1", + "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", "@endo/far": "^1.1.8", "@endo/import-bundle": "^1.3.1", diff --git a/packages/access-token/CHANGELOG.md b/packages/access-token/CHANGELOG.md index e8f5d4f9199..6d05a174e3b 100644 --- a/packages/access-token/CHANGELOG.md +++ b/packages/access-token/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.4.22-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/access-token@0.4.21...@agoric/access-token@0.4.22-u18.0) (2024-10-31) + + +### Bug Fixes + +* **access-token:** lock the jsonlines database ([7832114](https://github.com/Agoric/agoric-sdk/commit/78321142c0f816816bd788ba8a691c1ec9d6f5c5)) + + + ### [0.4.21](https://github.com/Agoric/agoric-sdk/compare/@agoric/access-token@0.4.20...@agoric/access-token@0.4.21) (2023-05-19) diff --git a/packages/access-token/package.json b/packages/access-token/package.json index 6651fff1643..785731b9092 100644 --- a/packages/access-token/package.json +++ b/packages/access-token/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/access-token", - "version": "0.4.21", + "version": "0.4.22-u18.0", "description": "Persistent credentials for Agoric users, backed by a simple JSON file", "type": "module", "main": "src/access-token.js", diff --git a/packages/agoric-cli/CHANGELOG.md b/packages/agoric-cli/CHANGELOG.md index b9e0060aa2a..524dbbc3ea7 100644 --- a/packages/agoric-cli/CHANGELOG.md +++ b/packages/agoric-cli/CHANGELOG.md @@ -3,6 +3,73 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.22.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/agoric@0.21.1...agoric@0.22.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* restrict exports from 'agoric' package + +### Features + +* **agd:** try harder to find cosmic-swingset ([dd547f0](https://github.com/Agoric/agoric-sdk/commit/dd547f0a8057109a0bbe27a814fb3fc403ad3fd1)) +* **agops:** feedback on missing oracle admin ids ([1fcf43c](https://github.com/Agoric/agoric-sdk/commit/1fcf43c3bd5dd854fee02192dae85ef4389e4ccc)) +* **agops:** gov keyring option ([cc61e93](https://github.com/Agoric/agoric-sdk/commit/cc61e93a1249824c90f27961e076684f947a6a45)) +* **agops:** robust to no initial price feed ([a3c30d1](https://github.com/Agoric/agoric-sdk/commit/a3c30d1c8a9c2458328fcf05f2b08388af69a50a)) +* agoric run --verbose ([0405202](https://github.com/Agoric/agoric-sdk/commit/04052026422e2c6fbedd6ace40699aa60f4dfd1f)) +* **agoric:** pass through subcommand options when relevant ([f1a7df6](https://github.com/Agoric/agoric-sdk/commit/f1a7df67f3be9e23593f5bcf032027a8c4766a39)) +* **async-flow:** asyncFlow ([#9097](https://github.com/Agoric/agoric-sdk/issues/9097)) ([16095c5](https://github.com/Agoric/agoric-sdk/commit/16095c5076043133aff0f25721131be2ca1ef5af)), closes [#9302](https://github.com/Agoric/agoric-sdk/issues/9302) [#9125](https://github.com/Agoric/agoric-sdk/issues/9125) [#9126](https://github.com/Agoric/agoric-sdk/issues/9126) [#9153](https://github.com/Agoric/agoric-sdk/issues/9153) [#9154](https://github.com/Agoric/agoric-sdk/issues/9154) [#9280](https://github.com/Agoric/agoric-sdk/issues/9280) [#9126](https://github.com/Agoric/agoric-sdk/issues/9126) +* **atops:** add proposePauseOffers ([46a12a2](https://github.com/Agoric/agoric-sdk/commit/46a12a2b120700040c7f0d2282bc392b42596111)) +* **cosmos:** un-wire x/crisis ([#8582](https://github.com/Agoric/agoric-sdk/issues/8582)) ([7153535](https://github.com/Agoric/agoric-sdk/commit/7153535c5c10fed309dc60f12f981c81841fdb93)) +* **create-dapp:** `npm create @agoric/dapp ...` uses `agoric init` ([4c7a6b2](https://github.com/Agoric/agoric-sdk/commit/4c7a6b24a9190e95d9e6706298b9ca8411f6c693)) +* elide comments in agoric run bundle source ([2abea2d](https://github.com/Agoric/agoric-sdk/commit/2abea2dd3caee14e3747bc5c3891e8335d648ea5)) +* generalize ec cmd to gov any committee ([94e5beb](https://github.com/Agoric/agoric-sdk/commit/94e5beb4f7904efe3c684bba1db52605bf27d812)) +* **integration-test:** use dapp-offer-up as target for getting-started test ([e4f65ce](https://github.com/Agoric/agoric-sdk/commit/e4f65ceca8744a99c9002dae5580c80007079c94)) +* **inter:** --fees option for sending bid tx ([0267453](https://github.com/Agoric/agoric-sdk/commit/026745342677cc456441c12695f399223b7b9ce1)) +* **inter:** include raw_log in tx send error message ([f7dd7b1](https://github.com/Agoric/agoric-sdk/commit/f7dd7b125630b61ae3926d1223cdbcd7fc296d92)) +* new 'boot' package with bootstrap configs ([8e3173b](https://github.com/Agoric/agoric-sdk/commit/8e3173b0b86a3dc90b31164bc4272c54e46a6641)) +* new 'builders' package ([00c88ab](https://github.com/Agoric/agoric-sdk/commit/00c88ab1615ed55a3928ae52e332be05a173d1f6)) +* start fn upgradability by meta ([5ae46e4](https://github.com/Agoric/agoric-sdk/commit/5ae46e485b8f3b643cb57c45abdb75a94657d60c)) +* stat-bundle and stat-plan scripts ([bd0edcb](https://github.com/Agoric/agoric-sdk/commit/bd0edcb1441bdc7ce0a3db271746edaceed0133d)) +* **stat-bundle:** show CLI to explode the bundle ([22b43da](https://github.com/Agoric/agoric-sdk/commit/22b43da255379427f3bb866773eac87860be3d16)) +* **types:** ContractMeta ([9d02dfa](https://github.com/Agoric/agoric-sdk/commit/9d02dfab2cc2c24ed9b15a6aa8bc5fba7d6c9fe0)) +* **types:** InvitationAmount ([cdf1b7a](https://github.com/Agoric/agoric-sdk/commit/cdf1b7a6ee28293ba5d606705e24a9fee175effe)) +* **types:** no package imports for ambient types ([cc182de](https://github.com/Agoric/agoric-sdk/commit/cc182de9b8b02a81210768b2602085534aa38a75)) +* use HTTP to fetch SwingSet Params ([6598319](https://github.com/Agoric/agoric-sdk/commit/659831938918f445f220057f211e96df9f54c461)) +* vm-config package ([8b1ecad](https://github.com/Agoric/agoric-sdk/commit/8b1ecad8ab50db777bc11c3ee6fcdb37d6cb38b6)) +* **whenable:** first cut ([793f028](https://github.com/Agoric/agoric-sdk/commit/793f028155702e613b1bdf8204af6837cfe5e8a3)) + + +### Bug Fixes + +* **agops:** fix continuing id lookup in oracle setPrice ([9bf2d72](https://github.com/Agoric/agoric-sdk/commit/9bf2d72939a377c09fbbcb1c17e617496f9e9f02)) +* **agoric-cli:** `open` should default to `localhost`, not numeric IPv4 ([3154baa](https://github.com/Agoric/agoric-sdk/commit/3154baa0159c7217d869f09c879cb898be9d1fb3)) +* **agoric-cli:** fix broken `agoric open` ([db69972](https://github.com/Agoric/agoric-sdk/commit/db6997235a7f4c737057abb8e3ad640ffe203339)) +* **agoric-cli:** Fully generalize package name extractor from zip files ([e1120d3](https://github.com/Agoric/agoric-sdk/commit/e1120d38d8dc07859ec17f345ef4e5fe24c50726)) +* **agoric-cli:** handle another vstorage error variation ([30f8c38](https://github.com/Agoric/agoric-sdk/commit/30f8c385acb00d439454ddc3305611c3a1febaf7)), closes [Error#1](https://github.com/Agoric/Error/issues/1) +* **agoric-cli:** Remove conflicting AggregateError declaration comment ([#8898](https://github.com/Agoric/agoric-sdk/issues/8898)) ([2044d22](https://github.com/Agoric/agoric-sdk/commit/2044d2208e7673fc86ceac3b01afe330c0f046cb)) +* **agoric-sdk:** Include version twins in valid bundle compartment names ([861ecaf](https://github.com/Agoric/agoric-sdk/commit/861ecaff112399b2c02ce5f49bfce65dd41f18fd)) +* **agoric:** convey tx opts to `agoric wallet` and subcommands ([#9559](https://github.com/Agoric/agoric-sdk/issues/9559)) ([6073b2b](https://github.com/Agoric/agoric-sdk/commit/6073b2bd663ac7c2e541d534ffc8959f44470a06)), closes [#9554](https://github.com/Agoric/agoric-sdk/issues/9554) +* **agoric:** print errors while following ([92a1928](https://github.com/Agoric/agoric-sdk/commit/92a19285c13f3baa08739cb771b4ab9c02cc22be)) +* **agoric:** relax override mistake using `@endo/init/legacy.js` ([7b684a6](https://github.com/Agoric/agoric-sdk/commit/7b684a6268c999b082a326fdb22f63e4575bac4f)) +* **casting:** dont crash on bad capdata ([8f4ba3a](https://github.com/Agoric/agoric-sdk/commit/8f4ba3a2f56174161d88f57280513ee5a0f5d4d9)) +* **cli:** handle not found error in vstorage requests ([8c57bce](https://github.com/Agoric/agoric-sdk/commit/8c57bce806839dc3f9d4b8574dbf63c919af5b32)) +* DEBUG harmony ([#8136](https://github.com/Agoric/agoric-sdk/issues/8136)) ([d2ea4b4](https://github.com/Agoric/agoric-sdk/commit/d2ea4b46b9efa61e97eec8711830d9fdd741ca55)) +* **getting-started:** replace useless 180ms delay with block polling ([135f214](https://github.com/Agoric/agoric-sdk/commit/135f214306ab4561e698284d0da78dbeface5b33)) +* **integration-test:** remove another test that's based on testDeploy ([5e5e348](https://github.com/Agoric/agoric-sdk/commit/5e5e348289073d3ddb81d2e73b3355f6a7fded61)) +* **integration-test:** update UI test case ([c66fdc6](https://github.com/Agoric/agoric-sdk/commit/c66fdc60e1e8fda9db7a4af9fe30f245f495b842)) +* suppress sign-mode diagnostic when parsing bid tx results ([aae3179](https://github.com/Agoric/agoric-sdk/commit/aae3179c8a2e46ba6dc85cc3bf0923268646d60d)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* use dapp-offer-up by default ([#8630](https://github.com/Agoric/agoric-sdk/issues/8630)) ([1108cfd](https://github.com/Agoric/agoric-sdk/commit/1108cfdbeccd0048e30cf34c236192e9ee2918ce)) +* **vow:** persistent resolution, settler->resolver ([4d9371c](https://github.com/Agoric/agoric-sdk/commit/4d9371cb7d450e25146787474760b4c00b11e405)) + + +### Miscellaneous Chores + +* restrict exports from 'agoric' package ([b6145e3](https://github.com/Agoric/agoric-sdk/commit/b6145e335e2d3b5c0c7e1dae2e1d2f9e45d280ad)) + + + ### [0.21.1](https://github.com/Agoric/agoric-sdk/compare/agoric@0.21.0...agoric@0.21.1) (2023-06-09) **Note:** Version bump only for package agoric diff --git a/packages/agoric-cli/package.json b/packages/agoric-cli/package.json index 67ebc7bf629..10da5ac5189 100644 --- a/packages/agoric-cli/package.json +++ b/packages/agoric-cli/package.json @@ -1,6 +1,6 @@ { "name": "agoric", - "version": "0.21.1", + "version": "0.22.0-u18.0", "description": "Manage the Agoric Javascript smart contract platform", "type": "module", "main": "src/main.js", @@ -29,29 +29,28 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/cosmic-swingset": "^0.41.3", - "@agoric/deploy-script-support": "^0.10.3", + "@agoric/cosmic-swingset": "^0.42.0-u18.0", + "@agoric/deploy-script-support": "^0.10.4-u18.0", "ava": "^5.3.0", "c8": "^9.1.0", "dd-trace": "^4.11.1" }, "dependencies": { - "@agoric/access-token": "^0.4.21", - "@endo/errors": "^1.2.7", - "@agoric/cache": "^0.3.2", - "@agoric/casting": "^0.4.2", - "@agoric/cosmic-proto": "^0.4.0", - "@agoric/ertp": "^0.16.2", - "@agoric/governance": "^0.10.3", - "@agoric/inter-protocol": "^0.16.1", - "@agoric/internal": "^0.3.2", - "@agoric/network": "^0.1.0", - "@agoric/smart-wallet": "^0.5.3", - "@agoric/store": "^0.9.2", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/vats": "^0.15.1", - "@agoric/zoe": "^0.26.2", - "@agoric/zone": "^0.2.2", + "@agoric/access-token": "^0.4.22-u18.0", + "@agoric/cache": "^0.3.3-u18.0", + "@agoric/casting": "^0.4.3-u18.0", + "@agoric/cosmic-proto": "^0.5.0-u18.0", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/governance": "^0.10.4-u18.0", + "@agoric/inter-protocol": "^0.17.0-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/network": "^0.2.0-u18.0", + "@agoric/smart-wallet": "^0.5.4-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@confio/relayer": "^0.11.3", "@cosmjs/crypto": "^0.32.3", "@cosmjs/encoding": "^0.32.3", @@ -62,6 +61,7 @@ "@endo/captp": "^4.4.2", "@endo/compartment-mapper": "^1.3.1", "@endo/env-options": "^1.1.7", + "@endo/errors": "^1.2.7", "@endo/far": "^1.1.8", "@endo/init": "^1.1.6", "@endo/marshal": "^1.6.1", diff --git a/packages/async-flow/CHANGELOG.md b/packages/async-flow/CHANGELOG.md index 420e6f23d0e..d026df405d9 100644 --- a/packages/async-flow/CHANGELOG.md +++ b/packages/async-flow/CHANGELOG.md @@ -1 +1,37 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.2.0-u18.0 (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **async-flow:** prepend log generation metadata entries +* **async-flow:** stopgap `E` only for `makeReplayMembraneForTest` + +### Features + +* **async-flow:** asyncFlow ([#9097](https://github.com/Agoric/agoric-sdk/issues/9097)) ([16095c5](https://github.com/Agoric/agoric-sdk/commit/16095c5076043133aff0f25721131be2ca1ef5af)), closes [#9302](https://github.com/Agoric/agoric-sdk/issues/9302) [#9125](https://github.com/Agoric/agoric-sdk/issues/9125) [#9126](https://github.com/Agoric/agoric-sdk/issues/9126) [#9153](https://github.com/Agoric/agoric-sdk/issues/9153) [#9154](https://github.com/Agoric/agoric-sdk/issues/9154) [#9280](https://github.com/Agoric/agoric-sdk/issues/9280) [#9126](https://github.com/Agoric/agoric-sdk/issues/9126) +* **async-flow:** endowments ([#9566](https://github.com/Agoric/agoric-sdk/issues/9566)) ([4390d8c](https://github.com/Agoric/agoric-sdk/commit/4390d8c21fd8ac80a9c83f55d38c52e3f98faa1e)), closes [Error#1](https://github.com/Agoric/Error/issues/1) [Error#1](https://github.com/Agoric/Error/issues/1) +* **async-flow:** error on guest E use ([#9443](https://github.com/Agoric/agoric-sdk/issues/9443)) ([e193e66](https://github.com/Agoric/agoric-sdk/commit/e193e66fc578b1c00eda5f5ab6599f1cfbdc542f)), closes [#9299](https://github.com/Agoric/agoric-sdk/issues/9299) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) +* **async-flow:** prepend log generation metadata entries ([9b3a3d1](https://github.com/Agoric/agoric-sdk/commit/9b3a3d198b37e99ea5f241ecba038af4ffb1108e)) +* **asyncFlow:** Stopgap E support ([#9519](https://github.com/Agoric/agoric-sdk/issues/9519)) ([4adf64f](https://github.com/Agoric/agoric-sdk/commit/4adf64fd53a1a3c68ca52728710830201c9a4418)), closes [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9299](https://github.com/Agoric/agoric-sdk/issues/9299) [#9443](https://github.com/Agoric/agoric-sdk/issues/9443) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9299](https://github.com/Agoric/agoric-sdk/issues/9299) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) +* error on membrane promise ([94dfab1](https://github.com/Agoric/agoric-sdk/commit/94dfab1cfd960aada452753b1482ed797bc2da13)) +* **liveslots-tools:** prepare-strict-test-env ([d98d894](https://github.com/Agoric/agoric-sdk/commit/d98d89449d4bfc1419cd4410edef813db0e4ec55)) +* **types:** HostOf, GuestOf ([35380af](https://github.com/Agoric/agoric-sdk/commit/35380af4bbda51be2a9cd047f9c4992791090e94)) +* **types:** infer orchestrate() return ([67665a8](https://github.com/Agoric/agoric-sdk/commit/67665a89cb162c350389e52fd812c895d42f37fb)) + + +### Bug Fixes + +* **async-flow:** fix endowment equate bug ([b7b59fd](https://github.com/Agoric/agoric-sdk/commit/b7b59fd3704ba96174a764c90e664527635a56a7)) +* **async-flow:** more robust guest completion and panic handling ([caf934f](https://github.com/Agoric/agoric-sdk/commit/caf934feb6399d1ef765e84d651d4f5c005ca3e9)) +* **async-flow:** panic if a guest fulfills during replay ([77aadf6](https://github.com/Agoric/agoric-sdk/commit/77aadf64238bda2d27f8e39d535a3bff0d119e97)) +* **async-flow:** stopgap `E` only for `makeReplayMembraneForTest` ([b8693fa](https://github.com/Agoric/agoric-sdk/commit/b8693fa151f887b7867f9017456cfbbfa79752e2)) +* **async-flow:** unwrapped function is a remotable ([1edbcee](https://github.com/Agoric/agoric-sdk/commit/1edbcee21ab3a51f166dc30b4a56b8e7eef08dac)) + + + # Change Log diff --git a/packages/async-flow/package.json b/packages/async-flow/package.json index c9794aea76c..5f9b8b612e5 100644 --- a/packages/async-flow/package.json +++ b/packages/async-flow/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/async-flow", - "version": "0.1.0", + "version": "0.2.0-u18.0", "description": "Upgrade async functions at await points by replay", "type": "module", "repository": "https://github.com/Agoric/agoric-sdk", @@ -24,10 +24,10 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/base-zone": "^0.1.0", - "@agoric/internal": "^0.3.2", - "@agoric/store": "^0.9.2", - "@agoric/vow": "^0.1.0", + "@agoric/base-zone": "^0.1.1-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/vow": "^0.2.0-u18.0", "@endo/common": "^1.2.7", "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", @@ -37,8 +37,8 @@ "@endo/promise-kit": "^1.1.7" }, "devDependencies": { - "@agoric/swingset-vat": "^0.32.2", - "@agoric/zone": "^0.2.2", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/env-options": "^1.1.7", "ava": "^5.3.0", "tsd": "^0.31.1" diff --git a/packages/base-zone/CHANGELOG.md b/packages/base-zone/CHANGELOG.md index e4d87c4d45c..f4ab58c07c0 100644 --- a/packages/base-zone/CHANGELOG.md +++ b/packages/base-zone/CHANGELOG.md @@ -2,3 +2,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +### 0.1.1-u18.0 (2024-10-31) + + +### Features + +* **base-zone:** add `zone.watchPromise` ([9ce80d0](https://github.com/Agoric/agoric-sdk/commit/9ce80d06c0a56471d2da9f372b0b2d93d31d159a)) +* **base-zone:** alt revocable api using amplifier ([#8977](https://github.com/Agoric/agoric-sdk/issues/8977)) ([5cdf6e3](https://github.com/Agoric/agoric-sdk/commit/5cdf6e3a8b4fbb5cb8e276e6efeec65d9c3d6623)) +* **base-zone:** new package ([b7bc677](https://github.com/Agoric/agoric-sdk/commit/b7bc677238eee5969ac0a95dc066434ef676216e)) +* **watchUtils:** handle non-storables ([8c27c67](https://github.com/Agoric/agoric-sdk/commit/8c27c6725ba7ef4b71d3ab0ccfdbddd755bcd926)) + + +### Bug Fixes + +* **base-zone,zone:** import `isPassable` from @endo/pass-style ([#9230](https://github.com/Agoric/agoric-sdk/issues/9230)) ([fbd8633](https://github.com/Agoric/agoric-sdk/commit/fbd8633ae9f8420a589dd9bc32925418f2dde060)) diff --git a/packages/base-zone/package.json b/packages/base-zone/package.json index 508eba04857..a38ffb331c6 100644 --- a/packages/base-zone/package.json +++ b/packages/base-zone/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/base-zone", - "version": "0.1.0", + "version": "0.1.1-u18.0", "description": "Allocation zone abstraction library and heap implementation", "type": "module", "repository": "https://github.com/Agoric/agoric-sdk", @@ -27,7 +27,7 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/store": "^0.9.2", + "@agoric/store": "^0.9.3-u18.0", "@endo/common": "^1.2.7", "@endo/errors": "^1.2.7", "@endo/exo": "^1.5.6", diff --git a/packages/benchmark/CHANGELOG.md b/packages/benchmark/CHANGELOG.md index e69de29bb2d..ada94b505be 100644 --- a/packages/benchmark/CHANGELOG.md +++ b/packages/benchmark/CHANGELOG.md @@ -0,0 +1,12 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +### 0.1.1-u18.0 (2024-10-31) + + +### Features + +* add slog file output to benchmark tool ([3f9f8ba](https://github.com/Agoric/agoric-sdk/commit/3f9f8badf351ec94e2ea6763eb89a6d358b6a4c4)) +* implement benchmarks for price feeds with and without liquidation. ([d864b66](https://github.com/Agoric/agoric-sdk/commit/d864b666104beccf5f5ccad222f7a5d23a5ad7d5)), closes [#8496](https://github.com/Agoric/agoric-sdk/issues/8496) diff --git a/packages/benchmark/package.json b/packages/benchmark/package.json index c2bf33a89f7..2d18d32afe1 100644 --- a/packages/benchmark/package.json +++ b/packages/benchmark/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/benchmark", - "version": "0.1.0", + "version": "0.1.1-u18.0", "private": true, "description": "Benchmark support", "type": "module", @@ -22,16 +22,15 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { + "@agoric/boot": "^0.2.0-u18.0", + "@agoric/cosmic-swingset": "^0.42.0-u18.0", + "@agoric/inter-protocol": "^0.17.0-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", "@endo/errors": "^1.2.7", - "@agoric/boot": "^0.1.0", - "@agoric/cosmic-swingset": "^0.41.3", - "@agoric/internal": "^0.3.2", - "@agoric/inter-protocol": "^0.16.1", - "@agoric/vats": "^0.15.1", - "@agoric/zoe": "^0.26.2", "@endo/init": "^1.1.6" }, - "devDependencies": {}, "files": [ "CHANGELOG.md", "src/", diff --git a/packages/boot/CHANGELOG.md b/packages/boot/CHANGELOG.md index e69de29bb2d..79d97f5143c 100644 --- a/packages/boot/CHANGELOG.md +++ b/packages/boot/CHANGELOG.md @@ -0,0 +1,95 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.2.0-u18.0 (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* make Network and IBC vats durable (#8721) + +### Features + +* smartWallet verstion 2 with watchedPromises ([5ed5107](https://github.com/Agoric/agoric-sdk/commit/5ed51078d39e643d91b572d9c50fad4a276d7ded)) +* add slog file output to benchmark tool ([3f9f8ba](https://github.com/Agoric/agoric-sdk/commit/3f9f8badf351ec94e2ea6763eb89a6d358b6a4c4)) +* Add tooling for standalone performance benchmarks ([058e54a](https://github.com/Agoric/agoric-sdk/commit/058e54aad93c04b57dfb3a411bff85c223ab5dd7)) +* add transfer method to CosmosOrchestrationAccount ([b1fdde1](https://github.com/Agoric/agoric-sdk/commit/b1fdde18b33237d1a2ea6f02938d998f55ce4d01)) +* amountToCoin accepts any denom ([99b1704](https://github.com/Agoric/agoric-sdk/commit/99b1704f9d3b1f72e14780b4e17c6a119a3e8817)), closes [#9211](https://github.com/Agoric/agoric-sdk/issues/9211) +* coreEval to update priceFeeds, auction, and vaultManager ([fd91f78](https://github.com/Agoric/agoric-sdk/commit/fd91f781ad721033d67485d1732272af0c689ae7)) +* defer inbound bridge messages ([ef23bdd](https://github.com/Agoric/agoric-sdk/commit/ef23bddb2198fc17a1b246772a21da0996a92194)) +* delete tmp dir after proposal build ([5ab79b7](https://github.com/Agoric/agoric-sdk/commit/5ab79b778fd540454a727486849580ea6efe1789)) +* ensure mock lca address is unique ([1e5f500](https://github.com/Agoric/agoric-sdk/commit/1e5f500a7a74ad1e508ad67e6daf35a789dc852e)) +* examples/auto-stake-it.contract.js ([b87ecba](https://github.com/Agoric/agoric-sdk/commit/b87ecba0ea41f1397dbd513d8e4c541f1299fd3f)), closes [#9042](https://github.com/Agoric/agoric-sdk/issues/9042) +* getBridgeId on ScopedBridgeManager ([aec4dea](https://github.com/Agoric/agoric-sdk/commit/aec4dea4f4d6baca3ea32c33551ba00658eab31b)) +* getInboundQueueLength ([e1d7dd2](https://github.com/Agoric/agoric-sdk/commit/e1d7dd2aba831e8addde69fc14d81dc3c63ffa41)) +* implement benchmarks for price feeds with and without liquidation. ([d864b66](https://github.com/Agoric/agoric-sdk/commit/d864b666104beccf5f5ccad222f7a5d23a5ad7d5)), closes [#8496](https://github.com/Agoric/agoric-sdk/issues/8496) +* implement swingset-runner based version of the vaults benchmark ([6593570](https://github.com/Agoric/agoric-sdk/commit/659357022f339d8aae32e6600a2bf00e5a30d474)) +* initChainInfo in orchestration setup eval ([5913d8f](https://github.com/Agoric/agoric-sdk/commit/5913d8f85831cda6cabcff2aa4304c7b42ade70e)) +* **internal:** fakeStorage.getBody() supports index other than -1 ([eda89cc](https://github.com/Agoric/agoric-sdk/commit/eda89cc7ec56b44f33f8552811c267d01bbf29b0)) +* LCA looks up denoms ([6755cac](https://github.com/Agoric/agoric-sdk/commit/6755cac4ff92c9b211feb70f9caaca5e9e0b911c)) +* LocalOrchestrationAccount send and sendAll ([26f284d](https://github.com/Agoric/agoric-sdk/commit/26f284d1574fe42434916cb45f197e52020d0786)) +* LocalOrchestrationAccount Transfer invitation ([b88db1e](https://github.com/Agoric/agoric-sdk/commit/b88db1eea791a4ea95abf727838fc2bd58c6a0c9)) +* make Network and IBC vats durable ([#8721](https://github.com/Agoric/agoric-sdk/issues/8721)) ([3d13c09](https://github.com/Agoric/agoric-sdk/commit/3d13c09363013e23726c2ac5fa299a8e5344fd8c)) +* new 'boot' package with bootstrap configs ([8e3173b](https://github.com/Agoric/agoric-sdk/commit/8e3173b0b86a3dc90b31164bc4272c54e46a6641)) +* **orch:** `waitForIBCAck` ([a7d198e](https://github.com/Agoric/agoric-sdk/commit/a7d198e57871ac4d7a8eb17872e1f7e08b98dde1)) +* **orchestration:** add init-stakeOsmo.js to support .query tests ([b6df6c2](https://github.com/Agoric/agoric-sdk/commit/b6df6c230a902288f11f6217dbd1ca9701a9a8b6)) +* **orchestration:** add stakeAtom example contract ([82f1901](https://github.com/Agoric/agoric-sdk/commit/82f1901ec6ecf5a802a72023d033609deeb053e1)) +* **orchestration:** add support for queries (icq/v1) ([79b5d0f](https://github.com/Agoric/agoric-sdk/commit/79b5d0f61f0c11b00e51832b7edf3922df8f51c6)) +* **orchestration:** align ChainAccount spec with current implementation ([678f21f](https://github.com/Agoric/agoric-sdk/commit/678f21f51b8ad94f9064dcd8b4b3bbad707b6996)) +* **orchestration:** create ChainAccount ([ba75ed6](https://github.com/Agoric/agoric-sdk/commit/ba75ed692a565aae5c5124ad5220f6901576532e)) +* **orchestration:** send message from ica ([764e4a8](https://github.com/Agoric/agoric-sdk/commit/764e4a86a5f27ca5a1478e6111b3440dcc2de3f2)) +* **orchestration:** stakeAtom delegate ([54d830f](https://github.com/Agoric/agoric-sdk/commit/54d830fd53420d3395a5d9ca3bc11e8a55a2773b)) +* **orchestration:** stakeAtom query balance ([9f0ae09](https://github.com/Agoric/agoric-sdk/commit/9f0ae09e389f1750c9e550d5e6893460d1e21d07)) +* publish local and remote ibc addresses to vstorage ([b1b6a03](https://github.com/Agoric/agoric-sdk/commit/b1b6a0392467fda9cb6e51392756ff5ffff75256)), closes [#9066](https://github.com/Agoric/agoric-sdk/issues/9066) +* refresh slogulator to account for smallcaps and improve UX ([73aa6d6](https://github.com/Agoric/agoric-sdk/commit/73aa6d6554651a4897fa19ae223abbe8a8491320)), closes [#8647](https://github.com/Agoric/agoric-sdk/issues/8647) +* **registry:** add umee ([954b359](https://github.com/Agoric/agoric-sdk/commit/954b359fe55d8ada586a0878d44b2ef9602acbf5)) +* **smart-wallet:** accept `Vow` for offerResult ([933ab29](https://github.com/Agoric/agoric-sdk/commit/933ab299ee30c14530f92a9548fd79a35de3d0ff)), closes [#9308](https://github.com/Agoric/agoric-sdk/issues/9308) +* **stakeAtom:** publish address to vstorage ([c2021ba](https://github.com/Agoric/agoric-sdk/commit/c2021ba0e59de5942c1286b2db70f8becb201730)) +* stakeBld contract ([a7e30a4](https://github.com/Agoric/agoric-sdk/commit/a7e30a4e43c00b2916d2d57c70063650e726321f)) +* stub Orchestration API ([1e054ac](https://github.com/Agoric/agoric-sdk/commit/1e054ac972ddfff5fb03738747c69eecd125c463)) +* support `coreProposals.steps` ([80fa3d1](https://github.com/Agoric/agoric-sdk/commit/80fa3d14494706d825f51ac22e1bbf4ec68ce404)) +* **types:** BootstrapEV ([d8caa34](https://github.com/Agoric/agoric-sdk/commit/d8caa3425d2791ab935a9a889027b7193fd3a94e)) +* **types:** ContractMeta ([9d02dfa](https://github.com/Agoric/agoric-sdk/commit/9d02dfab2cc2c24ed9b15a6aa8bc5fba7d6c9fe0)) +* **types:** readLatest returns any ([7a9982b](https://github.com/Agoric/agoric-sdk/commit/7a9982bf8572f43ce8670ed6e73ee4c8fad858b5)) +* **undelegate:** use Timestamp instead of Date ([3d4ab30](https://github.com/Agoric/agoric-sdk/commit/3d4ab30008da2200c39426e4dcb07701d7999f99)) +* update connectionInfo once per undirected edge ([a6133fc](https://github.com/Agoric/agoric-sdk/commit/a6133fc02d3d800663d804f3806546b1debbc6ee)) +* use fakeLocalChainBridgeTxHandler to mock responses ([c459214](https://github.com/Agoric/agoric-sdk/commit/c4592140d2e055ab9105d90d614388b24f2b672c)) +* use fetched chain info ([6fbdeae](https://github.com/Agoric/agoric-sdk/commit/6fbdeae46a71512cbd95603a71b406867a37511c)) +* **vats:** `BRIDGE_TARGET_REGISTER` and `BRIDGE_TARGET_UNREGISTER` ([badf695](https://github.com/Agoric/agoric-sdk/commit/badf6958dcfb602cf5992afd4ba1f0dc602fccd5)) +* vm-config package ([8b1ecad](https://github.com/Agoric/agoric-sdk/commit/8b1ecad8ab50db777bc11c3ee6fcdb37d6cb38b6)) +* WithdrawReward on StakingAccountHolder ([8cbe1b6](https://github.com/Agoric/agoric-sdk/commit/8cbe1b60de03aeeffe8ffef433e4e35e4f900911)) +* Zoe use watchPromise() to wait for contract finish ([#8453](https://github.com/Agoric/agoric-sdk/issues/8453)) ([6388a00](https://github.com/Agoric/agoric-sdk/commit/6388a002b53593f17a8d936d4e937efb7d065d97)) + + +### Bug Fixes + +* adopt `VTRANSFER_IBC_EVENT` as an action-type ([#9671](https://github.com/Agoric/agoric-sdk/issues/9671)) ([217005a](https://github.com/Agoric/agoric-sdk/commit/217005a921dcac6928c999e6bfe06330a5947ac5)), closes [#9670](https://github.com/Agoric/agoric-sdk/issues/9670) +* **boot:** import ambient types from Zoe ([e9d24cd](https://github.com/Agoric/agoric-sdk/commit/e9d24cdfa94d3761419bc91e8203fbb3f66bcad4)) +* chain-hub transfer channel conversion ([80186ac](https://github.com/Agoric/agoric-sdk/commit/80186acd1f1800a8bcbcad31152a61a0e3067d1a)) +* **chain-info:** Normalize IBC connection info storage ([444f3d6](https://github.com/Agoric/agoric-sdk/commit/444f3d638b9ff38dcbb43ef473e9f5508f6c8146)) +* chainId in connection tuple ([7f15f0a](https://github.com/Agoric/agoric-sdk/commit/7f15f0a4b8f9f7908773c336d5ae4f4452f0bd48)) +* **chainInfo:** ensure icqEnabled is present ([76537e5](https://github.com/Agoric/agoric-sdk/commit/76537e598a7f748697af71874309fd6d9fbf81bb)) +* contractGovernor can change params after contract is upgraded ([e747531](https://github.com/Agoric/agoric-sdk/commit/e747531b7a00ec91b47b96a3321e7f6e9502582f)) +* eliminate the `passableEncoding` hack ([87dbbda](https://github.com/Agoric/agoric-sdk/commit/87dbbda8484c6fe3fe542eb847647fd1540c11e6)), closes [#8327](https://github.com/Agoric/agoric-sdk/issues/8327) +* fetch agoric connections ([f8bcd92](https://github.com/Agoric/agoric-sdk/commit/f8bcd921dca3e03e112f03a0b2975a2b82f959c9)) +* **lint:** addressing lint errors ([bfe10d9](https://github.com/Agoric/agoric-sdk/commit/bfe10d9cc3878c322ca624a3a603e80f94dc6970)) +* make tests work again after some (bogus) awaits were removed from bootstrap ([ca0a3aa](https://github.com/Agoric/agoric-sdk/commit/ca0a3aab3f31ac0e97e55cd63709000fbb46f2ca)) +* minor fixes and cleanups in preparation for benchmark support ([1277176](https://github.com/Agoric/agoric-sdk/commit/127717677287cc825e34b6326be3e11a165dce27)) +* **network:** use new `ERef` and `FarRef` ([3027adf](https://github.com/Agoric/agoric-sdk/commit/3027adf8613154dec167c5fccf5f207f6d2af701)) +* **orchestration:** disable type casts in skipped boot tests ([6f6b891](https://github.com/Agoric/agoric-sdk/commit/6f6b8917f5145ad5d81ed761f88e7c9142b1ef79)) +* **orchestration:** rename `.getAccountAddress` -> `.getAddress` ([f951cde](https://github.com/Agoric/agoric-sdk/commit/f951cde10ee6618660938b2e5b404f797231d8e2)) +* parseQueryPacket bigint handling ([916af0f](https://github.com/Agoric/agoric-sdk/commit/916af0f2b59539384324575afd547d031a15ba92)) +* **provisioning:** don't use disconnected namesByAddress ([84d74dd](https://github.com/Agoric/agoric-sdk/commit/84d74dd22a8fb2ec274c293d5de0078e0a9359a0)) +* real chainId in chainAccountKit ([521dfd0](https://github.com/Agoric/agoric-sdk/commit/521dfd0db134ef74ce78afb0f6ae9ba83315ce67)) +* **types:** board ([c73f4f9](https://github.com/Agoric/agoric-sdk/commit/c73f4f9686215a37e8c5f82ce8dbe4742886a02b)) +* **vats:** `vtransfer` code cleanup ([8ac8197](https://github.com/Agoric/agoric-sdk/commit/8ac819709ef9ced0badee25e6715a5847b1e3f4c)) +* **vow:** allow resolving vow to external promise ([44a6d16](https://github.com/Agoric/agoric-sdk/commit/44a6d16b9ff99fe9a3222cb4a32a34d3ad456fed)) +* write-chain-info after u17 ([fc1f3ce](https://github.com/Agoric/agoric-sdk/commit/fc1f3ce1fe03bb2018edd4eb55d6561312d5fbe8)) + + +### Reverts + +* Revert "test: temporarily remove addAssets test" ([ad0df91](https://github.com/Agoric/agoric-sdk/commit/ad0df91027ebe6ade220c99053bd2ff598478f9a)) +* Revert "test(boot): skip `basicFlows` test until #9939 is fixed" ([c045163](https://github.com/Agoric/agoric-sdk/commit/c04516352292d263ead3641720606a8141de17d5)), closes [#9939](https://github.com/Agoric/agoric-sdk/issues/9939) diff --git a/packages/boot/package.json b/packages/boot/package.json index 98ff1a23e2f..6ddff98bec3 100644 --- a/packages/boot/package.json +++ b/packages/boot/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/boot", - "version": "0.1.0", + "version": "0.2.0-u18.0", "private": true, "description": "Config and utilities to bootstrap an Agoric chain", "type": "module", @@ -19,28 +19,28 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/builders": "^0.1.0", - "@agoric/cosmic-proto": "^0.4.0", - "@agoric/cosmic-swingset": "^0.41.3", - "@agoric/ertp": "^0.16.2", - "@agoric/inter-protocol": "^0.16.1", - "@agoric/internal": "^0.3.2", - "@agoric/kmarshal": "^0.1.0", - "@agoric/notifier": "^0.6.2", - "@agoric/orchestration": "^0.1.0", - "@agoric/swing-store": "^0.9.1", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/telemetry": "^0.6.2", - "@agoric/time": "^0.3.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/vats": "^0.15.1", - "@agoric/vm-config": "^0.1.0", - "@agoric/vow": "^0.1.0", - "@agoric/zoe": "^0.26.2", - "@agoric/zone": "^0.2.2", + "@agoric/builders": "^0.2.0-u18.0", + "@agoric/cosmic-proto": "^0.5.0-u18.0", + "@agoric/cosmic-swingset": "^0.42.0-u18.0", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/inter-protocol": "^0.17.0-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/kmarshal": "^0.1.1-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/orchestration": "^0.2.0-u18.0", + "@agoric/swing-store": "^0.10.0-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/telemetry": "^0.6.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vm-config": "^0.1.1-u18.0", + "@agoric/vow": "^0.2.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", + "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", "@endo/far": "^1.1.8", "@endo/init": "^1.1.6", @@ -50,10 +50,10 @@ "import-meta-resolve": "^2.2.1" }, "devDependencies": { - "@agoric/deploy-script-support": "^0.10.3", - "@agoric/governance": "^0.10.3", - "@agoric/store": "^0.9.2", - "@agoric/swingset-liveslots": "^0.10.2", + "@agoric/deploy-script-support": "^0.10.4-u18.0", + "@agoric/governance": "^0.10.4-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", "@endo/base64": "^1.0.8", "@endo/patterns": "^1.4.6", "ava": "^5.3.0", diff --git a/packages/builders/CHANGELOG.md b/packages/builders/CHANGELOG.md index e69de29bb2d..3ed5e8873e2 100644 --- a/packages/builders/CHANGELOG.md +++ b/packages/builders/CHANGELOG.md @@ -0,0 +1,56 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.2.0-u18.0 (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* remove orch.makeLocalAccount +* make Network and IBC vats durable (#8721) + +### Features + +* smartWallet verstion 2 with watchedPromises ([5ed5107](https://github.com/Agoric/agoric-sdk/commit/5ed51078d39e643d91b572d9c50fad4a276d7ded)) +* a proposal to upgrade scaledPriceAuthorities ([e5ed0ff](https://github.com/Agoric/agoric-sdk/commit/e5ed0ff6abcb83f52b32d49125e21e6e41923ed0)) +* add priceFeed for StkAtom ([6a861df](https://github.com/Agoric/agoric-sdk/commit/6a861dfa14f42b4547a24ba31175a3b1a74c97c1)) +* add transfer method to CosmosOrchestrationAccount ([b1fdde1](https://github.com/Agoric/agoric-sdk/commit/b1fdde18b33237d1a2ea6f02938d998f55ce4d01)) +* add upgrade zcf only proposal ([73e0bb8](https://github.com/Agoric/agoric-sdk/commit/73e0bb830e7612e74c8fb510b909db154d2b2219)) +* added replace electorate proposal in chain upgrade ([4e88d9f](https://github.com/Agoric/agoric-sdk/commit/4e88d9f0412fe2b90efda30df0afbb61887bf35f)) +* auctioneer detects failing priceAuthority; requests new one ([#8691](https://github.com/Agoric/agoric-sdk/issues/8691)) ([8604b01](https://github.com/Agoric/agoric-sdk/commit/8604b011b072d7bef43df59c075bcff9582b8804)), closes [#8696](https://github.com/Agoric/agoric-sdk/issues/8696) +* **builders:** non-ambient `strictPriceFeedProposalBuilder` in `priceFeedSupport.js` ([95174a2](https://github.com/Agoric/agoric-sdk/commit/95174a23671ed16f7497ef6b0edaa63a54f1343d)) +* coreEval to update priceFeeds, auction, and vaultManager ([fd91f78](https://github.com/Agoric/agoric-sdk/commit/fd91f781ad721033d67485d1732272af0c689ae7)) +* examples/auto-stake-it.contract.js ([b87ecba](https://github.com/Agoric/agoric-sdk/commit/b87ecba0ea41f1397dbd513d8e4c541f1299fd3f)), closes [#9042](https://github.com/Agoric/agoric-sdk/issues/9042) +* include issuerKeywordRecord in start-sendAnywhere.js ([0b97916](https://github.com/Agoric/agoric-sdk/commit/0b9791672f91890a9de13511d0a6e7290d30d4d5)) +* make Network and IBC vats durable ([#8721](https://github.com/Agoric/agoric-sdk/issues/8721)) ([3d13c09](https://github.com/Agoric/agoric-sdk/commit/3d13c09363013e23726c2ac5fa299a8e5344fd8c)) +* new 'builders' package ([00c88ab](https://github.com/Agoric/agoric-sdk/commit/00c88ab1615ed55a3928ae52e332be05a173d1f6)) +* **orchestration:** add init-stakeOsmo.js to support .query tests ([b6df6c2](https://github.com/Agoric/agoric-sdk/commit/b6df6c230a902288f11f6217dbd1ca9701a9a8b6)) +* **orchestration:** add stakeAtom example contract ([82f1901](https://github.com/Agoric/agoric-sdk/commit/82f1901ec6ecf5a802a72023d033609deeb053e1)) +* **orchestration:** create ChainAccount ([ba75ed6](https://github.com/Agoric/agoric-sdk/commit/ba75ed692a565aae5c5124ad5220f6901576532e)) +* **orchestration:** stakeAtom query balance ([9f0ae09](https://github.com/Agoric/agoric-sdk/commit/9f0ae09e389f1750c9e550d5e6893460d1e21d07)) +* remove orch.makeLocalAccount ([5526337](https://github.com/Agoric/agoric-sdk/commit/552633753ff66f011f6cff7b701cd3cc8f808fbe)), closes [#10106](https://github.com/Agoric/agoric-sdk/issues/10106) +* remove prefix.key_prefix from IBCConnectionInfo ([78e701a](https://github.com/Agoric/agoric-sdk/commit/78e701a92de9fa62ac719211a3bd874efd3678ac)), closes [#9807](https://github.com/Agoric/agoric-sdk/issues/9807) +* repair KREAd contract on zoe upgrade ([84dd229](https://github.com/Agoric/agoric-sdk/commit/84dd2297eb74061b809a11bba3c2d2c5c697219f)) +* replace committee proposal support for custom config ([d3014e3](https://github.com/Agoric/agoric-sdk/commit/d3014e3162eeb7e30c2976dd8fd3feb9b79efc54)) +* **smart-wallet:** upgrade walletFactory for non-vbank assets ([a0c4ecf](https://github.com/Agoric/agoric-sdk/commit/a0c4ecf5d6f1e3874828f5b2fcf38f87cb0619ba)) +* stakeBld contract ([a7e30a4](https://github.com/Agoric/agoric-sdk/commit/a7e30a4e43c00b2916d2d57c70063650e726321f)) +* start a new auction in a3p-integration ([969235b](https://github.com/Agoric/agoric-sdk/commit/969235b18abbd15187e343d5f616f12177d224c4)) +* update price feed proposal support for custom config ([8804ed2](https://github.com/Agoric/agoric-sdk/commit/8804ed28e259bf4ee9dd8872ccdd9ec42897e279)) +* upgrade auction and vaults to use the new governor ([5aeac6d](https://github.com/Agoric/agoric-sdk/commit/5aeac6d2bd3a95357c9a725e01391b3d967530ff)) +* **vat-transfer:** first cut at working proposal ([2864bd5](https://github.com/Agoric/agoric-sdk/commit/2864bd5c12300c3595df9676bcfde894dbe59b29)) +* **vats:** provide init-localchain ([19e5aed](https://github.com/Agoric/agoric-sdk/commit/19e5aed4e8a2aad667c04023e0aea01712ff9b9c)) +* **vats:** upgrade the orchestration core ([c2d9530](https://github.com/Agoric/agoric-sdk/commit/c2d9530e2d891bd9412969a43a9c5728cc3c2721)) +* Zoe use watchPromise() to wait for contract finish ([#8453](https://github.com/Agoric/agoric-sdk/issues/8453)) ([6388a00](https://github.com/Agoric/agoric-sdk/commit/6388a002b53593f17a8d936d4e937efb7d065d97)) + + +### Bug Fixes + +* **builders:** Overlook inspecific home type ([e499fc4](https://github.com/Agoric/agoric-sdk/commit/e499fc4749b24e4f178e43b401410a0e5f06fb17)) +* **builders:** use proper `oracleBrand` subkey case ([52f02b7](https://github.com/Agoric/agoric-sdk/commit/52f02b75b6706ee455a32ff83617dd5afb7342a7)) +* **orchestration:** makeAccount never resolves when icqEnabled: false ([a74b6a2](https://github.com/Agoric/agoric-sdk/commit/a74b6a27d5108c5e014d546b86c695e3fc8bf2e5)) +* repair storage of zcfBundleCap and add a3p test ([72c7574](https://github.com/Agoric/agoric-sdk/commit/72c75740aff920ffb53231441d0f00a8747400f1)) +* support issuerName separate from keyword in add-collateral-core ([f0b1559](https://github.com/Agoric/agoric-sdk/commit/f0b1559374fe67d10e92f20c85d90a6f07e03cf0)) +* validate scriptArgs endowment ([6864614](https://github.com/Agoric/agoric-sdk/commit/68646147d3e95c68b4a90c9e37d888ef00e9d35d)) +* write-chain-info after u17 ([fc1f3ce](https://github.com/Agoric/agoric-sdk/commit/fc1f3ce1fe03bb2018edd4eb55d6561312d5fbe8)) diff --git a/packages/builders/package.json b/packages/builders/package.json index 727c0c7bf8a..e48e8602165 100644 --- a/packages/builders/package.json +++ b/packages/builders/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/builders", - "version": "0.1.0", + "version": "0.2.0-u18.0", "description": "Build scripts for proposals to an Agoric chain", "type": "module", "main": "./index.js", @@ -23,13 +23,13 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/ertp": "^0.16.2", - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/smart-wallet": "^0.5.3", - "@agoric/vat-data": "^0.5.2", - "@agoric/vats": "^0.15.1", - "@agoric/zoe": "^0.26.2", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/smart-wallet": "^0.5.4-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", "@endo/eventual-send": "^1.2.7", @@ -41,15 +41,15 @@ "import-meta-resolve": "^2.2.1" }, "devDependencies": { + "@agoric/deploy-script-support": "^0.10.4-u18.0", + "@agoric/governance": "^0.10.4-u18.0", + "@agoric/inter-protocol": "^0.17.0-u18.0", + "@agoric/orchestration": "^0.2.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swing-store": "^0.10.0-u18.0", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", "@endo/errors": "^1.2.7", - "@agoric/deploy-script-support": "^0.10.3", - "@agoric/governance": "^0.10.3", - "@agoric/inter-protocol": "^0.16.1", - "@agoric/orchestration": "^0.1.0", - "@agoric/store": "^0.9.2", - "@agoric/swing-store": "^0.9.1", - "@agoric/swingset-liveslots": "^0.10.2", - "@agoric/time": "^0.3.2", "ava": "^5.3.0", "c8": "^9.1.0" }, diff --git a/packages/cache/CHANGELOG.md b/packages/cache/CHANGELOG.md index f4af0deabd3..c56bfc613c7 100644 --- a/packages/cache/CHANGELOG.md +++ b/packages/cache/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.3.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cache@0.3.2...@agoric/cache@0.3.3-u18.0) (2024-10-31) + + +### Features + +* **types:** ambient exports from agoric/internal ([71d18c4](https://github.com/Agoric/agoric-sdk/commit/71d18c4221f63f1c0e7c45562b5a0a86a0b4b5c0)) + + + ### [0.3.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/cache@0.3.1...@agoric/cache@0.3.2) (2023-06-02) **Note:** Version bump only for package @agoric/cache diff --git a/packages/cache/package.json b/packages/cache/package.json index 370db518304..fd34d2542a7 100644 --- a/packages/cache/package.json +++ b/packages/cache/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cache", - "version": "0.3.2", + "version": "0.3.3-u18.0", "description": "Agoric's simple cache interface", "type": "module", "main": "src/main.js", @@ -19,15 +19,15 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/vat-data": "^0.5.2", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", "@endo/far": "^1.1.8", "@endo/marshal": "^1.6.1" }, "devDependencies": { - "@agoric/zoe": "^0.26.2", + "@agoric/zoe": "^0.26.3-u18.0", "ava": "^5.3.0", "c8": "^9.1.0" }, diff --git a/packages/casting/CHANGELOG.md b/packages/casting/CHANGELOG.md index d3281d96673..f996c7df49d 100644 --- a/packages/casting/CHANGELOG.md +++ b/packages/casting/CHANGELOG.md @@ -3,6 +3,25 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.4.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/casting@0.4.2...@agoric/casting@0.4.3-u18.0) (2024-10-31) + + +### Features + +* **casting:** makeHttpClient for explicit net access with cosmjs ([5bc5138](https://github.com/Agoric/agoric-sdk/commit/5bc513853d144f2967d9c2fc5b21fa2c4e284982)) +* **types:** ambient exports from agoric/internal ([71d18c4](https://github.com/Agoric/agoric-sdk/commit/71d18c4221f63f1c0e7c45562b5a0a86a0b4b5c0)) +* **types:** explicit exports from notifier ([0bc72a8](https://github.com/Agoric/agoric-sdk/commit/0bc72a88c7d91ff1b2f00ee5cabeb58c6315598e)) + + +### Bug Fixes + +* **casting:** dont crash on bad capdata ([8f4ba3a](https://github.com/Agoric/agoric-sdk/commit/8f4ba3a2f56174161d88f57280513ee5a0f5d4d9)) +* **casting:** explicitly harden prototypes ([833c9b3](https://github.com/Agoric/agoric-sdk/commit/833c9b3f63bb83362789bc1261eabf71a8e88ea2)) +* **casting:** properly follow an unpopulated state entry ([97be818](https://github.com/Agoric/agoric-sdk/commit/97be818c4f5c507830f70392f334fa60dd6d7f94)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) + + + ### [0.4.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/casting@0.4.1...@agoric/casting@0.4.2) (2023-06-02) **Note:** Version bump only for package @agoric/casting diff --git a/packages/casting/package.json b/packages/casting/package.json index 9b9c49d56fa..aaa9c58a8f8 100644 --- a/packages/casting/package.json +++ b/packages/casting/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/casting", - "version": "0.4.2", + "version": "0.4.3-u18.0", "description": "Agoric's OCap broadcasting system", "type": "module", "main": "src/main.js", @@ -22,9 +22,9 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", "@cosmjs/encoding": "^0.32.3", "@cosmjs/proto-signing": "^0.32.3", "@cosmjs/stargate": "^0.32.3", @@ -37,7 +37,7 @@ "@endo/promise-kit": "^1.1.7" }, "devDependencies": { - "@agoric/cosmic-proto": "^0.4.0", + "@agoric/cosmic-proto": "^0.5.0-u18.0", "@endo/ses-ava": "^1.2.7", "ava": "^5.3.0", "c8": "^9.1.0", diff --git a/packages/cosmic-proto/CHANGELOG.md b/packages/cosmic-proto/CHANGELOG.md index a29635a6272..49c46fe37cb 100644 --- a/packages/cosmic-proto/CHANGELOG.md +++ b/packages/cosmic-proto/CHANGELOG.md @@ -3,6 +3,50 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.5.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-proto@0.3.0...@agoric/cosmic-proto@0.5.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* use Timestamp instead of Date + +### Features + +* add QueryBalanceRequest to typedJson ([ef0978b](https://github.com/Agoric/agoric-sdk/commit/ef0978bbb73a2885ec5790cd303b1e24485b6a5f)) +* base64 without ambient authority ([537a0e3](https://github.com/Agoric/agoric-sdk/commit/537a0e3a4e3df2185c8f125ea21d1e591d94ab29)) +* **cosmic-proto:** add icq/v1 proto + codegen for @agoric/orchestration ([910e038](https://github.com/Agoric/agoric-sdk/commit/910e038069d01b333b5a536ea27f734cd64b3eae)), closes [#9072](https://github.com/Agoric/agoric-sdk/issues/9072) +* **cosmic-proto:** add JsonSafe and RequestQueryJson types ([fe9dab4](https://github.com/Agoric/agoric-sdk/commit/fe9dab4dffd87c8026eea1fea9115a2cb925d344)), closes [#9072](https://github.com/Agoric/agoric-sdk/issues/9072) +* **cosmic-proto:** add toRequestQueryJson and typeUrlToGrpcPath ([ea8e6d3](https://github.com/Agoric/agoric-sdk/commit/ea8e6d3b6cd8a01776cc42ddfca4dc65b0c0eec3)) +* **cosmic-proto:** add vstorage query ([97b1678](https://github.com/Agoric/agoric-sdk/commit/97b167863343955944faef6505ed11ab7119f4e3)) +* **cosmic-proto:** export distribution ([17c2932](https://github.com/Agoric/agoric-sdk/commit/17c293261d3b218eaf83f34ec2ae042ec7d1b1e2)), closes [endojs/endo#2265](https://github.com/endojs/endo/issues/2265) +* **cosmic-proto:** include ibc-go in update-protos.sh ([c7b0f27](https://github.com/Agoric/agoric-sdk/commit/c7b0f278813ab7975eafa0b8f1161e5a0fed29f0)) +* cosmos protos ([f67add7](https://github.com/Agoric/agoric-sdk/commit/f67add77fd38b02555e644772f600cd59f5f1970)) +* ignore prettier stdout ([72b0795](https://github.com/Agoric/agoric-sdk/commit/72b0795b82efd62b3a26fb417dfd8c16b3c2dd39)) +* **lca:** undelegate ([a18d21c](https://github.com/Agoric/agoric-sdk/commit/a18d21ce5bf539099171f2e8da3bbab6d33a352e)) +* **localchain:** add `.transfer()` helper to LocalChainAccount ([fd11145](https://github.com/Agoric/agoric-sdk/commit/fd111458355c46cf34536991e37b4a316ad09898)) +* **orchestration:** add support for queries (icq/v1) ([79b5d0f](https://github.com/Agoric/agoric-sdk/commit/79b5d0f61f0c11b00e51832b7edf3922df8f51c6)) +* **orchestration:** send message from ica ([764e4a8](https://github.com/Agoric/agoric-sdk/commit/764e4a86a5f27ca5a1478e6111b3440dcc2de3f2)) +* **orchestration:** stakeAtom query balance ([9f0ae09](https://github.com/Agoric/agoric-sdk/commit/9f0ae09e389f1750c9e550d5e6893460d1e21d07)) +* SES compatibility ([b7bbc85](https://github.com/Agoric/agoric-sdk/commit/b7bbc8516d1b749c65d1c42c8ff6018eb2991313)) +* type keyword for verbatimModuleSyntax ([b8d1610](https://github.com/Agoric/agoric-sdk/commit/b8d16104171ccf81011e880c091a2d59e7fb2519)) +* typedJson ([cd151b7](https://github.com/Agoric/agoric-sdk/commit/cd151b71d5a66d4a86e04a1af104fca277058836)) +* **types:** ResponseTo by template ([68fcfac](https://github.com/Agoric/agoric-sdk/commit/68fcfac22055670b375ec1dac9d2eb31d141ec7b)) +* **types:** utility for Base64 encoding Any json ([c77c1be](https://github.com/Agoric/agoric-sdk/commit/c77c1be9e6e158dd276ea997772dac061d3cf4ec)) +* use Timestamp instead of Date ([0ac64b7](https://github.com/Agoric/agoric-sdk/commit/0ac64b718ec08fabfaad1a215f6b36a2ada515e9)) + + +### Bug Fixes + +* compat with TS verbatimModuleSyntax ([4310d99](https://github.com/Agoric/agoric-sdk/commit/4310d99b2444822d7939ba024a31682d9735d32c)) +* **cosmic-proto:** add missing `cosmos_proto` dep ([651775f](https://github.com/Agoric/agoric-sdk/commit/651775f4e38ddbee6cb1961a01b57f49e73984ad)) +* **cosmic-proto:** do not git ignore all generated files ([83a9d23](https://github.com/Agoric/agoric-sdk/commit/83a9d23080156882af32247723dda452db8a469e)) +* default value handling (telescope 1.4.12 -> 1.5.1) ([1469ce7](https://github.com/Agoric/agoric-sdk/commit/1469ce7439a74afe6e6ae097e4deaa84de305a97)) +* encoding Decimal values ([6808b11](https://github.com/Agoric/agoric-sdk/commit/6808b11ccc6d14794df361bdad60beb66360fbfb)) +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) +* parseQueryPacket should use ResponseQuery.toJSON ([0bd7161](https://github.com/Agoric/agoric-sdk/commit/0bd7161125b9cef2f44cc47feddf3e6fbc75e5a0)) + + + ## [0.3.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-proto@0.2.1...@agoric/cosmic-proto@0.3.0) (2023-05-19) diff --git a/packages/cosmic-proto/package.json b/packages/cosmic-proto/package.json index 0f9b8b5a450..a1203bc7c10 100644 --- a/packages/cosmic-proto/package.json +++ b/packages/cosmic-proto/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmic-proto", - "version": "0.4.0", + "version": "0.5.0-u18.0", "description": "Protobuf stubs for the Agoric cosmos-sdk module", "keywords": [], "author": "Agoric", @@ -142,7 +142,7 @@ "access": "public" }, "devDependencies": { - "@agoric/cosmos": "^0.34.1", + "@agoric/cosmos": "^0.35.0-u18.0", "@ava/typescript": "^4.1.0", "@cosmology/telescope": "https://gitpkg.vercel.app/agoric-labs/telescope/packages/telescope?8d2c2f6ba637a5578eead09a7368dc41c262a9d0", "@endo/bundle-source": "^3.4.2", diff --git a/packages/cosmic-swingset/CHANGELOG.md b/packages/cosmic-swingset/CHANGELOG.md index 7f15b6ac082..a316b025bf8 100644 --- a/packages/cosmic-swingset/CHANGELOG.md +++ b/packages/cosmic-swingset/CHANGELOG.md @@ -3,6 +3,77 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.42.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.41.3...@agoric/cosmic-swingset@0.42.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **cosmic-swingset:** Exclude non-consensus configuration from bootstrap vat arguments +* **cosmos:** add required export-dir export cmd option +* remove deprecated `ag-cosmos-helper` + +### Features + +* Add consensus-independent vat snapshot archiving configuration to AG_COSMOS_INIT ([ffc594f](https://github.com/Agoric/agoric-sdk/commit/ffc594f9441a9374646c43b69d289cc560962f64)), closes [#10036](https://github.com/Agoric/agoric-sdk/issues/10036) +* Add consensus-independent vat snapshot retention configuration to AG_COSMOS_INIT ([a5311b5](https://github.com/Agoric/agoric-sdk/commit/a5311b5a9eb257d4dfb4f18272608f00c1616abb)), closes [#9386](https://github.com/Agoric/agoric-sdk/issues/9386) +* Add consensus-independent vat transcript archiving configuration to AG_COSMOS_INIT ([d2d5803](https://github.com/Agoric/agoric-sdk/commit/d2d5803baab6e6379d179723244b2e92aac6319a)), closes [#10036](https://github.com/Agoric/agoric-sdk/issues/10036) +* Add consensus-independent vat transcript span retention configuration to AG_COSMOS_INIT ([3cf6b57](https://github.com/Agoric/agoric-sdk/commit/3cf6b57d9e1968c6197147419d5d177b5c42e62b)), closes [#9174](https://github.com/Agoric/agoric-sdk/issues/9174) [#9386](https://github.com/Agoric/agoric-sdk/issues/9386) +* add exporter.getHostKV() API ([eb564f9](https://github.com/Agoric/agoric-sdk/commit/eb564f9635397c0706e1f8255b3e125681e2d031)), closes [#8523](https://github.com/Agoric/agoric-sdk/issues/8523) +* Add tooling for standalone performance benchmarks ([058e54a](https://github.com/Agoric/agoric-sdk/commit/058e54aad93c04b57dfb3a411bff85c223ab5dd7)) +* **agd:** try harder to find cosmic-swingset ([dd547f0](https://github.com/Agoric/agoric-sdk/commit/dd547f0a8057109a0bbe27a814fb3fc403ad3fd1)) +* **cosmic-swingset:** Accept slogfile configuration in AG_COSMOS_INIT messages ([1c72193](https://github.com/Agoric/agoric-sdk/commit/1c72193c54126cff8a35f36b094743a415ab19aa)) +* **cosmic-swingset:** add begin block check and transaction ([#8432](https://github.com/Agoric/agoric-sdk/issues/8432)) ([a9d113a](https://github.com/Agoric/agoric-sdk/commit/a9d113a09dfd93889ae985533535df53fdc771e7)) +* **cosmic-swingset:** add JS upgrade plan handler stub ([655133e](https://github.com/Agoric/agoric-sdk/commit/655133ed909b5d632dc033e992214a7b6a1b5ab1)) +* **cosmic-swingset:** add missing trigger events ([92f8dfd](https://github.com/Agoric/agoric-sdk/commit/92f8dfd9d204eedd3d999f732fc5779f47aa97a9)) +* **cosmic-swingset:** add repair-metadata snapshot restore option ([4fc0113](https://github.com/Agoric/agoric-sdk/commit/4fc01134fab9402d5916f0593728acce4697da9e)) +* **cosmic-swingset:** implement `ENACTED_UPGRADE` blocking send ([3825c17](https://github.com/Agoric/agoric-sdk/commit/3825c171f3528cd3c4e63e8aeb3363a3e88b75fc)) +* **cosmic-swingset:** replace import/export options ([0f01712](https://github.com/Agoric/agoric-sdk/commit/0f01712cadef12784afa547d568a6e77b9a83344)) +* **cosmic-swingset:** run upgrade actions to completion ([140712a](https://github.com/Agoric/agoric-sdk/commit/140712a25fbadbe513158f5a706793d1bde12c17)) +* **cosmic-swingset:** use x/swingset for swing-store export data ([1534add](https://github.com/Agoric/agoric-sdk/commit/1534adde558df456e3225b8384e2a7033d5a5d18)) +* **cosmos:** add required export-dir export cmd option ([3be2986](https://github.com/Agoric/agoric-sdk/commit/3be2986059c9f007d34518deef68e31956e9b45e)) +* **cosmos:** support core proposals set by upgrade handler ([605eb4b](https://github.com/Agoric/agoric-sdk/commit/605eb4b8f33d7646c3a9084d43ecd51029e12b80)) +* **cosmos:** wire new swingset port handler ([ea582bf](https://github.com/Agoric/agoric-sdk/commit/ea582bf7738f82d0abe5529ee1ac9f2e117c957a)) +* new 'boot' package with bootstrap configs ([8e3173b](https://github.com/Agoric/agoric-sdk/commit/8e3173b0b86a3dc90b31164bc4272c54e46a6641)) +* Plumb maxVatsOnline from cosmos-sdk config to JS side of swingset ([50b22be](https://github.com/Agoric/agoric-sdk/commit/50b22be79a2fe62a20666c30d86cc5bb8c4f41b7)), closes [#9574](https://github.com/Agoric/agoric-sdk/issues/9574) +* Share cosmos-sdk runtime [viper] configuration with the cosmic-swingset VM ([950511e](https://github.com/Agoric/agoric-sdk/commit/950511ef1b9b7520bd3eaf8e97cbc315a945b836)), closes [#9946](https://github.com/Agoric/agoric-sdk/issues/9946) +* Share cosmos-sdk runtime [viper] configuration with the cosmic-swingset VM ([f8c6d50](https://github.com/Agoric/agoric-sdk/commit/f8c6d50e0f20a523caf0366d0ec7ac8b0a731b8e)), closes [#9946](https://github.com/Agoric/agoric-sdk/issues/9946) +* Simple removal of lien primarilly through code search ([#8988](https://github.com/Agoric/agoric-sdk/issues/8988)) ([695c440](https://github.com/Agoric/agoric-sdk/commit/695c440c0f48a3591b15a43665682c5f1ebbad9d)) +* support `coreProposals.steps` ([80fa3d1](https://github.com/Agoric/agoric-sdk/commit/80fa3d14494706d825f51ac22e1bbf4ec68ce404)) +* **vat-transfer:** first cut at working proposal ([2864bd5](https://github.com/Agoric/agoric-sdk/commit/2864bd5c12300c3595df9676bcfde894dbe59b29)) +* vm-config package ([8b1ecad](https://github.com/Agoric/agoric-sdk/commit/8b1ecad8ab50db777bc11c3ee6fcdb37d6cb38b6)) + + +### Bug Fixes + +* adopt `VTRANSFER_IBC_EVENT` as an action-type ([#9671](https://github.com/Agoric/agoric-sdk/issues/9671)) ([217005a](https://github.com/Agoric/agoric-sdk/commit/217005a921dcac6928c999e6bfe06330a5947ac5)), closes [#9670](https://github.com/Agoric/agoric-sdk/issues/9670) +* **cosmic-swingset:** add exportCallback interlock ([6547c83](https://github.com/Agoric/agoric-sdk/commit/6547c8318d83ca58704a4c911608706c25795c68)), closes [#9655](https://github.com/Agoric/agoric-sdk/issues/9655) +* **cosmic-swingset:** add missing bits for maxVatsOnline ([8c0c177](https://github.com/Agoric/agoric-sdk/commit/8c0c17752f7439db6f7aee9f88be1dedce2a1bf1)) +* **cosmic-swingset:** backwards param compat in import/export ([bd49484](https://github.com/Agoric/agoric-sdk/commit/bd49484e5777b8675ed3be5e78e46f6a5d89b7db)) +* **cosmic-swingset:** call upgradeSwingset at startup ([c769606](https://github.com/Agoric/agoric-sdk/commit/c7696069d0bebaf039a2f3e1a45ebdd8dc5198a2)) +* **cosmic-swingset:** Exclude non-consensus configuration from bootstrap vat arguments ([08b3abb](https://github.com/Agoric/agoric-sdk/commit/08b3abb4d5ba183a45e84353406e67bbcc00a076)), closes [#9946](https://github.com/Agoric/agoric-sdk/issues/9946) +* **cosmic-swingset:** inject kernel upgrade events at a safe time ([5789fb6](https://github.com/Agoric/agoric-sdk/commit/5789fb68d316643906bc30506059a0a8c8874154)) +* **cosmic-swingset:** installation publisher uses remotable storage messenger ([4f07d1c](https://github.com/Agoric/agoric-sdk/commit/4f07d1c82709b4572cc5e883679a30d57c827803)) +* **cosmic-swingset:** log level for swing-store export ([33c4a51](https://github.com/Agoric/agoric-sdk/commit/33c4a517f079c4ad17c30f9d1d13f181b06f112f)) +* **cosmic-swingset:** merge `coreProposals` from bootstrap and upgrade plan ([2b38ebc](https://github.com/Agoric/agoric-sdk/commit/2b38ebc378847a878725419db37580405df0a28e)) +* **cosmic-swingset:** only require vatconfig if uninitialized ([cfb72f3](https://github.com/Agoric/agoric-sdk/commit/cfb72f337cf650f303adfebaeffb1ee9ad0c0a92)) +* **cosmic-swingset:** only search for the `vatconfig` on init ([b14ca40](https://github.com/Agoric/agoric-sdk/commit/b14ca404ea5bc314f99372a3eba878926f94f679)) +* **cosmic-swingset:** plumbing for maxVatsOnline ([45a759a](https://github.com/Agoric/agoric-sdk/commit/45a759a71c8abc724618a12dfd8ae72552b9783e)) +* **cosmic-swingset:** send started event before beginning actual export ([3c94159](https://github.com/Agoric/agoric-sdk/commit/3c94159bbe4b27a14eeb27612c4a73afa556c472)) +* DEBUG harmony ([#8136](https://github.com/Agoric/agoric-sdk/issues/8136)) ([d2ea4b4](https://github.com/Agoric/agoric-sdk/commit/d2ea4b46b9efa61e97eec8711830d9fdd741ca55)) +* endow with original unstructured `assert` ([#9514](https://github.com/Agoric/agoric-sdk/issues/9514)) ([f908f89](https://github.com/Agoric/agoric-sdk/commit/f908f89186162df83b540f6aeb1f4c665c3a56b4)), closes [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) +* export state-sync snapshot without a DB write-lock ([3bc3799](https://github.com/Agoric/agoric-sdk/commit/3bc37990fd813136dab33dd93a1dcec073b187f9)), closes [#8523](https://github.com/Agoric/agoric-sdk/issues/8523) +* **sim-params:** power_flag casing ([66955c1](https://github.com/Agoric/agoric-sdk/commit/66955c1e70b63e6525ea10bc946f7c1a84e1e869)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* **vm-config:** always use `init-localchain` and `init-transfer` ([870d205](https://github.com/Agoric/agoric-sdk/commit/870d2052ce1ca6778f6afa4396e01d5833b7ef38)) +* **x/swingset:** switch export/import to replay artifact level ([6ab24b2](https://github.com/Agoric/agoric-sdk/commit/6ab24b299f31affc0a638cc6352678a2c167044c)) + + +### Build System + +* remove deprecated `ag-cosmos-helper` ([6866ebe](https://github.com/Agoric/agoric-sdk/commit/6866ebe670c257b60dfb6951c295e21ce0fe2fcc)) + + + ### [0.41.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.41.2...@agoric/cosmic-swingset@0.41.3) (2023-06-09) **Note:** Version bump only for package @agoric/cosmic-swingset diff --git a/packages/cosmic-swingset/package.json b/packages/cosmic-swingset/package.json index 0df4c1cbaae..e291aa7944a 100644 --- a/packages/cosmic-swingset/package.json +++ b/packages/cosmic-swingset/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmic-swingset", - "version": "0.41.3", + "version": "0.42.0-u18.0", "description": "Agoric's Cosmos blockchain integration", "type": "module", "bin": { @@ -22,21 +22,21 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/builders": "^0.1.0", - "@agoric/cosmos": "^0.34.1", - "@agoric/deploy-script-support": "^0.10.3", - "@agoric/internal": "^0.3.2", - "@agoric/store": "^0.9.2", - "@agoric/swing-store": "^0.9.1", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/telemetry": "^0.6.2", - "@agoric/vm-config": "^0.1.0", + "@agoric/builders": "^0.2.0-u18.0", + "@agoric/cosmos": "^0.35.0-u18.0", + "@agoric/deploy-script-support": "^0.10.4-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swing-store": "^0.10.0-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/telemetry": "^0.6.3-u18.0", + "@agoric/vm-config": "^0.1.1-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/env-options": "^1.1.7", "@endo/errors": "^1.2.7", + "@endo/far": "^1.1.8", "@endo/import-bundle": "^1.3.1", "@endo/init": "^1.1.6", - "@endo/far": "^1.1.8", "@endo/marshal": "^1.6.1", "@endo/nat": "^5.0.12", "@endo/patterns": "^1.4.6", diff --git a/packages/create-dapp/CHANGELOG.md b/packages/create-dapp/CHANGELOG.md index 60a154d5e69..c80a8343006 100644 --- a/packages/create-dapp/CHANGELOG.md +++ b/packages/create-dapp/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### 0.1.1-u18.0 (2024-10-31) + + +### Features + +* **create-dapp:** `npm create @agoric/dapp ...` uses `agoric init` ([4c7a6b2](https://github.com/Agoric/agoric-sdk/commit/4c7a6b24a9190e95d9e6706298b9ca8411f6c693)) + + +### Reverts + +* Revert "chore(create-dapp): bump version to 0.2.0" ([9743db8](https://github.com/Agoric/agoric-sdk/commit/9743db8e25178d7c6a860011dc4388d038010881)) + + + ## 0.1.0 (2023-11-13) Initial release diff --git a/packages/create-dapp/package.json b/packages/create-dapp/package.json index dd1112eff6d..b8454eb1427 100644 --- a/packages/create-dapp/package.json +++ b/packages/create-dapp/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/create-dapp", - "version": "0.1.0", + "version": "0.1.1-u18.0", "description": "Create an Agoric Javascript smart contract application", "type": "module", "bin": { @@ -24,7 +24,7 @@ "c8": "^9.1.0" }, "dependencies": { - "agoric": "^0.21.1" + "agoric": "^0.22.0-u18.0" }, "keywords": [], "repository": { diff --git a/packages/deploy-script-support/CHANGELOG.md b/packages/deploy-script-support/CHANGELOG.md index f22043c2dd0..91df2c4244d 100644 --- a/packages/deploy-script-support/CHANGELOG.md +++ b/packages/deploy-script-support/CHANGELOG.md @@ -3,6 +3,29 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.10.4-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/deploy-script-support@0.10.3...@agoric/deploy-script-support@0.10.4-u18.0) (2024-10-31) + + +### Features + +* better diagnostic for bad proposal ([835cc27](https://github.com/Agoric/agoric-sdk/commit/835cc27bdf286c14ed1246ddb8d8db407c6303fa)) +* **deploy-script-support:** generalize `extractCoreProposalBundles` ([4ca9a0b](https://github.com/Agoric/agoric-sdk/commit/4ca9a0b5cb8152e0fb5ca38f755ddd93dab07e36)) +* **deploy-script-support:** Write out bundle file names in machine readable file ([68235ec](https://github.com/Agoric/agoric-sdk/commit/68235ec3fc78b9973d886e782e03048427b6f93e)) +* **extract-proposal:** organize proposals into steps ([74f17ee](https://github.com/Agoric/agoric-sdk/commit/74f17ee3d4796078829e3e348822efb27738a38b)) +* **types:** InvitationAmount ([cdf1b7a](https://github.com/Agoric/agoric-sdk/commit/cdf1b7a6ee28293ba5d606705e24a9fee175effe)) +* **types:** no package imports for ambient types ([cc182de](https://github.com/Agoric/agoric-sdk/commit/cc182de9b8b02a81210768b2602085534aa38a75)) +* writeCoreEval returns plan ([a0115ed](https://github.com/Agoric/agoric-sdk/commit/a0115ede1432a5fd9c5435e7ef84ea5281aa07e7)) + + +### Bug Fixes + +* **deploy-scripts-support:** correct bare module resolution ([ff85a7a](https://github.com/Agoric/agoric-sdk/commit/ff85a7af22119a292d3978d2a1adecf1c75a87be)) +* **types:** problems hidden by skipLibCheck ([6a6e595](https://github.com/Agoric/agoric-sdk/commit/6a6e59549e7beeeef94bf90556ed16873c46d285)) +* upgrade for breaking changes in `@endo/bundle-source` ([e840bb2](https://github.com/Agoric/agoric-sdk/commit/e840bb2385ef38aa2a038b6f21f02cdcd2d7979b)) +* validate scriptArgs endowment ([6864614](https://github.com/Agoric/agoric-sdk/commit/68646147d3e95c68b4a90c9e37d888ef00e9d35d)) + + + ### [0.10.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/deploy-script-support@0.10.2...@agoric/deploy-script-support@0.10.3) (2023-06-09) **Note:** Version bump only for package @agoric/deploy-script-support diff --git a/packages/deploy-script-support/package.json b/packages/deploy-script-support/package.json index 9d695f6e226..26b05508177 100644 --- a/packages/deploy-script-support/package.json +++ b/packages/deploy-script-support/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/deploy-script-support", - "version": "0.10.3", + "version": "0.10.4-u18.0", "description": "Helpers and other support for writing deploy scripts", "type": "module", "main": "src/helpers.js", @@ -34,16 +34,16 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/ertp": "^0.16.2", - "@agoric/import-manager": "^0.3.11", - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/time": "^0.3.2", - "@agoric/zoe": "^0.26.2", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/import-manager": "^0.3.12-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", "@endo/base64": "^1.0.8", "@endo/bundle-source": "^3.4.2", + "@endo/errors": "^1.2.7", "@endo/far": "^1.1.8", "@endo/marshal": "^1.6.1", "@endo/nat": "^5.0.12", @@ -51,7 +51,7 @@ "@endo/zip": "^1.0.8" }, "devDependencies": { - "@agoric/vats": "^0.15.1", + "@agoric/vats": "^0.16.0-u18.0", "@endo/init": "^1.1.6", "ava": "^5.3.0", "import-meta-resolve": "^2.2.1" diff --git a/packages/deployment/CHANGELOG.md b/packages/deployment/CHANGELOG.md index c2bc100ebb6..979af80d588 100644 --- a/packages/deployment/CHANGELOG.md +++ b/packages/deployment/CHANGELOG.md @@ -3,6 +3,110 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.0.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/deployment@2.5.0...@agoric/deployment@4.0.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **cosmos:** add required export-dir export cmd option +* remove deprecated `ag-cosmos-helper` + +### Features + +* allow passing tmux flags ([ef92fb5](https://github.com/Agoric/agoric-sdk/commit/ef92fb5cc91210d1469d293bdac1c76b05858136)) +* **cosmos:** add required export-dir export cmd option ([3be2986](https://github.com/Agoric/agoric-sdk/commit/3be2986059c9f007d34518deef68e31956e9b45e)) +* **deployment:** `docker/integration-test.sh` for nested execution ([3d4dd2b](https://github.com/Agoric/agoric-sdk/commit/3d4dd2bc0dc0f032c736358e9bfae49edbfc7697)) +* **deployment:** add genesis export test ([46d3466](https://github.com/Agoric/agoric-sdk/commit/46d34667c4dd66714046c5682b05a5c891bfa8fc)) +* **deployment:** add state-sync to upgrade 11 test ([38ac134](https://github.com/Agoric/agoric-sdk/commit/38ac134e38de491a405e7692d4fa608c6b1775c7)) +* **deployment:** find testnet-load-generator in parent of agoric-sdk ([8161c5e](https://github.com/Agoric/agoric-sdk/commit/8161c5e24bc89776cb0f60b34ff3f85f2600f56b)) +* **deployment:** only include this package in `setup` docker image ([af47842](https://github.com/Agoric/agoric-sdk/commit/af478421688e81b3d337421fe5e2c648f3c53e87)) +* **deployment:** replicate broken state sync in upgrade test ([b06beec](https://github.com/Agoric/agoric-sdk/commit/b06beec9e83794407b060a70db4623b6da0b0db8)) +* **Docker:** make shell ([0ecffd2](https://github.com/Agoric/agoric-sdk/commit/0ecffd275591e56204a5e2794c82d814b3b73dac)) +* new 'boot' package with bootstrap configs ([8e3173b](https://github.com/Agoric/agoric-sdk/commit/8e3173b0b86a3dc90b31164bc4272c54e46a6641)) +* port bash tests to javascript ([84f2e6f](https://github.com/Agoric/agoric-sdk/commit/84f2e6fe32e7e7650abd725757d21da698ccfb9a)) +* **smart-wallet:** upgrade walletFactory for non-vbank assets ([a0c4ecf](https://github.com/Agoric/agoric-sdk/commit/a0c4ecf5d6f1e3874828f5b2fcf38f87cb0619ba)) +* **upgrade-test:** plumb and use `UPGRADE_INFO` ([5f703d7](https://github.com/Agoric/agoric-sdk/commit/5f703d72c3fe07a73cf8f4204ce316ec08f047e6)) +* vm-config package ([8b1ecad](https://github.com/Agoric/agoric-sdk/commit/8b1ecad8ab50db777bc11c3ee6fcdb37d6cb38b6)) +* **x/swingset:** export swing store in genesis ([598abf7](https://github.com/Agoric/agoric-sdk/commit/598abf73ac555bd7284c8a91a03c205dc62d9b0c)) + + +### Bug Fixes + +* **ci:** require loadgen in deployment integration test ([a59f162](https://github.com/Agoric/agoric-sdk/commit/a59f16200c6230209e7bb3b3bd7bc819476e02c0)) +* **cosmos:** make agd upgrade work ([1aa1d26](https://github.com/Agoric/agoric-sdk/commit/1aa1d26f05875c91fd47da1ad7386d8979f94b03)) +* **deployment:** Dockerfile syntax ([92190a4](https://github.com/Agoric/agoric-sdk/commit/92190a4af69b9155fa41503666694901ba62ae44)) +* **deployment:** fix upgrade 11 test that were skipped ([16f1b3f](https://github.com/Agoric/agoric-sdk/commit/16f1b3fd0a7ada7142cd13b6dd1c6bd52cf880c2)) +* **deployment:** localize script to upgrade ([371f65a](https://github.com/Agoric/agoric-sdk/commit/371f65ab623c3582129a130b07ce5688e86d3d82)) +* **deployment:** map Debian `bookworm` to Ubuntu `jammy` ([ba2c754](https://github.com/Agoric/agoric-sdk/commit/ba2c754be1cabf3b6198ff6dc62735a2d2fdb2b5)) +* **deployment:** propagate `ag-setup-cosmos` path to faucet script ([ea7e883](https://github.com/Agoric/agoric-sdk/commit/ea7e883f4b59f082be3a7cbb2673d63e4bb6700f)) +* **deployment:** remove dependency on `HELPER_BINARY` ([e7fb9f5](https://github.com/Agoric/agoric-sdk/commit/e7fb9f5abe56a3d8105a7eb16d2da3b9cba6be4b)) +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) +* test upgrade to one-past-vaults ([e088215](https://github.com/Agoric/agoric-sdk/commit/e088215a7561b0bcc0f4c83f7a099c6cc32fb66f)) +* **upgrade-test:** abort if proposal is rejected ([735246a](https://github.com/Agoric/agoric-sdk/commit/735246a6b2dd303116f51538d7a03443fee336c8)) +* **upgrade-test:** update for new file locations ([cd2779e](https://github.com/Agoric/agoric-sdk/commit/cd2779e96012bb3ae8d02ccdfa8671890eab155c)) +* **upgrade-test:** use `agoric-upgrade-10` tag 35 ([1b23d31](https://github.com/Agoric/agoric-sdk/commit/1b23d3112525a84d45804650a38333b4fa563af1)) +* **upgrade-test:** use correct mainnet-1b image ([39558c0](https://github.com/Agoric/agoric-sdk/commit/39558c04b798d4a5edf6e4cdb512d20ee5c48d88)) +* **upgrade-test:** use default `$DEBUG` for docker run ([844556b](https://github.com/Agoric/agoric-sdk/commit/844556ba19d086b478ae01fcad644b548ae0300a)) +* use dev instead of latest ([7bbe44f](https://github.com/Agoric/agoric-sdk/commit/7bbe44fd712172fa302ab87eaeca96e97901e639)) + + +### Reverts + +* Revert "test(upgrade-test): tolerate running after `a3p:main` zoe upgrade" ([0b3e1a3](https://github.com/Agoric/agoric-sdk/commit/0b3e1a34d65e9ed78ad31f25c9fd7d1e719a45e2)) + + +### Build System + +* remove deprecated `ag-cosmos-helper` ([6866ebe](https://github.com/Agoric/agoric-sdk/commit/6866ebe670c257b60dfb6951c295e21ce0fe2fcc)) + +## 0.34.0 (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* move swingset state dir +* **AMM:** remove the AMM and cleanup bootstrap etc. dependencies (#7074) + +### Features + +* **AMM:** remove the AMM and cleanup bootstrap etc. dependencies ([#7074](https://github.com/Agoric/agoric-sdk/issues/7074)) ([ed5ee58](https://github.com/Agoric/agoric-sdk/commit/ed5ee58a276fce3c55f19e4f6f662ed579896c2c)), closes [#7047](https://github.com/Agoric/agoric-sdk/issues/7047) +* **ci:** Enforce no failures of otel slog sender in integration ([c7227b2](https://github.com/Agoric/agoric-sdk/commit/c7227b2ecdc68617cf2f3cfd5a4623fafd27376a)) +* **ci:** require publishBundle ([aeb3e47](https://github.com/Agoric/agoric-sdk/commit/aeb3e47a20775a6585fc6d375d661018728c5fba)) +* **ci:** Use state-sync in deployment loadgen test ([27b97c1](https://github.com/Agoric/agoric-sdk/commit/27b97c1a6fa6e702fa72f1d215bb4d42f403ed3e)) +* **deployment:** Enable state-sync on validator nodes ([2faa1fb](https://github.com/Agoric/agoric-sdk/commit/2faa1fbd17d5cee552bfec8fd396b96d252bca1c)) +* move swingset state dir ([eddb46b](https://github.com/Agoric/agoric-sdk/commit/eddb46bd0e41340aec7d420adc37074fbca1b177)) + + +### Bug Fixes + +* accept ec invitations ([8cfc7d4](https://github.com/Agoric/agoric-sdk/commit/8cfc7d47bef9039e1cac1e4e54eea0a9e5ccefc9)) +* address review suggestions ([a011871](https://github.com/Agoric/agoric-sdk/commit/a011871321ca1f57601bc02ccc271ffbc86f7a15)) +* agoric follow lossy everywhere ([306ed4b](https://github.com/Agoric/agoric-sdk/commit/306ed4b3c25d6c51ab77e2111ee1e9fdd6a85349)) +* avoid bash exit attribute, reduce verbosity ([3fe4127](https://github.com/Agoric/agoric-sdk/commit/3fe41271d66b99b0b530bf7963ac4ddd9d1340a3)) +* bump go version ([d91451a](https://github.com/Agoric/agoric-sdk/commit/d91451a56da4a4c08f9ba0a1b56c8836ad4596b5)) +* **deployment:** minor Makefile fixes ([8494a90](https://github.com/Agoric/agoric-sdk/commit/8494a90b8edc767c93dbd4073d2f1b8a4f8044e4)) +* **deployment:** Pass-through SLOGSENDER_AGENT_ env ([#6438](https://github.com/Agoric/agoric-sdk/issues/6438)) ([7818d2d](https://github.com/Agoric/agoric-sdk/commit/7818d2db4e38737e09a0623579160c683f582ec1)) +* **deployment:** put `GOBIN` in `PATH` for `setup.sh` ([42ba2d4](https://github.com/Agoric/agoric-sdk/commit/42ba2d45cc1ee28f5344f1b146135ac10b4b4c5b)) +* **deployment:** remove dependencies on cgroup ([beda83d](https://github.com/Agoric/agoric-sdk/commit/beda83dd060e5f1ce8da0894fce0c145297d9df4)) +* **deployment:** rename `agoric/deployment` to `ssh-node` ([5eadb93](https://github.com/Agoric/agoric-sdk/commit/5eadb9329a689d95c0a5f276267350d9c7dfbd8a)) +* **deployment:** simplify the integration test ([f1db1ec](https://github.com/Agoric/agoric-sdk/commit/f1db1ec69a5d57cbab1c2aae568428820ed576f7)) +* increased timeout for older agoric follow ([66c5939](https://github.com/Agoric/agoric-sdk/commit/66c59396f8a288c6a802e1992febe1cb50822a10)) +* invalidate docker cache for GIT_REVISION too ([38de4a2](https://github.com/Agoric/agoric-sdk/commit/38de4a241db68ba0e62066d519b2f5bf6d804070)) +* Makefile envvar shell compatibility ([1a210db](https://github.com/Agoric/agoric-sdk/commit/1a210dbe2047691a715d2f8ddeb65e3c202e316c)) +* pushPrice prints correct oracle ([af5f1fe](https://github.com/Agoric/agoric-sdk/commit/af5f1feb1f76d17c0275ecc7ca447c9b1c78772f)) +* rename docker image root ([#7186](https://github.com/Agoric/agoric-sdk/issues/7186)) ([ab2efa6](https://github.com/Agoric/agoric-sdk/commit/ab2efa64b44fb410592b6dfa2a992296fd8b51d4)) +* timeout failed push price and emit warning ([0ba57cd](https://github.com/Agoric/agoric-sdk/commit/0ba57cd028ec52e779973c95f121b463d2b134bf)) +* unsaved test and dir replacements ([54dd29a](https://github.com/Agoric/agoric-sdk/commit/54dd29a856b1a9cc74c686ea0aefcf40a862ab85)) +* upgrade-test don't set dest ([a9bace0](https://github.com/Agoric/agoric-sdk/commit/a9bace0aa10d961f5db9cb6c3251a2197ebf7e69)) +* use `ubuntu:latest` for deployment container ([da0251a](https://github.com/Agoric/agoric-sdk/commit/da0251a5af5d8070eefc434a2068b61c28ad02e6)) + + +### Reverts + +* Revert "test: faketime" ([7a3468c](https://github.com/Agoric/agoric-sdk/commit/7a3468c46a2e61d7f8c4b5f7ce521220551200a2)) + + + ## 3.0.0 (2023-05-19) diff --git a/packages/deployment/package.json b/packages/deployment/package.json index bd6f8c4976c..362710deabf 100644 --- a/packages/deployment/package.json +++ b/packages/deployment/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/deployment", - "version": "3.0.0", + "version": "4.0.0-u18.0", "description": "Set up Agoric public chain nodes", "type": "module", "private": true, diff --git a/packages/eslint-config/CHANGELOG.md b/packages/eslint-config/CHANGELOG.md index 2517e2e967c..9edb4f868ed 100644 --- a/packages/eslint-config/CHANGELOG.md +++ b/packages/eslint-config/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.4.1-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/eslint-config@0.4.0...@agoric/eslint-config@0.4.1-u18.0) (2024-10-31) + + +### Features + +* **eslint-config:** also disable `no-await-in-loop` ([8be2e86](https://github.com/Agoric/agoric-sdk/commit/8be2e86372ba9c866d7981b4c7789a834ae9e10c)) + + +### Bug Fixes + +* export of eslint-config.cjs ([379277e](https://github.com/Agoric/agoric-sdk/commit/379277e777f6c69c1f23ed9aa7dc04d4c25a8b8d)) + + + ## [0.4.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/eslint-config@0.3.25...@agoric/eslint-config@0.4.0) (2023-05-19) diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 1d656a9ee7a..41b77a2a321 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/eslint-config", - "version": "0.4.0", + "version": "0.4.1-u18.0", "description": "Rules used by the @agoric packages", "main": "./eslint-config.cjs", "repository": { @@ -27,15 +27,15 @@ "peerDependencies": { "@endo/eslint-plugin": "^2.2.2", "@jessie.js/eslint-plugin": "^0.4.1", - "typescript-eslint": "^7.13.1", "eslint": "^8.57.0", "eslint-config-airbnb-base": "^15.0.0", - "eslint-plugin-github": "^4.10.0", "eslint-config-jessie": "^0.0.6", "eslint-config-prettier": "^9.0.0", + "eslint-plugin-github": "^4.10.0", "eslint-plugin-import": "^2.25.3", "eslint-plugin-jsdoc": "^46.4.3", "eslint-plugin-prettier": "^5.0.0", - "prettier": "^3.0.3" + "prettier": "^3.0.3", + "typescript-eslint": "^7.13.1" } } diff --git a/packages/fast-usdc/CHANGELOG.md b/packages/fast-usdc/CHANGELOG.md new file mode 100644 index 00000000000..aa2169b5b1a --- /dev/null +++ b/packages/fast-usdc/CHANGELOG.md @@ -0,0 +1,11 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +### 0.1.1-u18.0 (2024-10-31) + + +### Features + +* add CLI for fast-usdc package ([92bc5b1](https://github.com/Agoric/agoric-sdk/commit/92bc5b127e1cf1806da79589bd6e9d9e87cd5944)) diff --git a/packages/fast-usdc/package.json b/packages/fast-usdc/package.json index b54b1a6bbe7..04f7e6d3d0b 100644 --- a/packages/fast-usdc/package.json +++ b/packages/fast-usdc/package.json @@ -1,7 +1,7 @@ { "name": "fast-usdc", "private": true, - "version": "0.1.0", + "version": "0.1.1-u18.0", "description": "Create an Agoric Javascript smart contract application", "type": "module", "files": [ @@ -27,7 +27,7 @@ "ts-blank-space": "^0.4.1" }, "dependencies": { - "agoric": "^0.21.1", + "agoric": "^0.22.0-u18.0", "commander": "^12.1.0" }, "ava": { diff --git a/packages/governance/CHANGELOG.md b/packages/governance/CHANGELOG.md index a57d34466b4..073b4af73d0 100644 --- a/packages/governance/CHANGELOG.md +++ b/packages/governance/CHANGELOG.md @@ -3,6 +3,32 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.10.4-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/governance@0.10.3...@agoric/governance@0.10.4-u18.0) (2024-10-31) + + +### Features + +* add the ability to override param values ([4839907](https://github.com/Agoric/agoric-sdk/commit/4839907f705a663f243aab70857aa2cc1747faa5)) +* guard ContractGovernorKit ([f0654e0](https://github.com/Agoric/agoric-sdk/commit/f0654e0ea84e94316bbdca2fe55cc5bb6f57752d)) +* puppetGovernor pass the Issuerkeywordrecord through ([#8351](https://github.com/Agoric/agoric-sdk/issues/8351)) ([9f89f97](https://github.com/Agoric/agoric-sdk/commit/9f89f97d4930676c2e74ba4d37d8be934ec3f1b6)), closes [#8350](https://github.com/Agoric/agoric-sdk/issues/8350) +* start fn upgradability by meta ([5ae46e4](https://github.com/Agoric/agoric-sdk/commit/5ae46e485b8f3b643cb57c45abdb75a94657d60c)) +* **types:** ContractMeta ([9d02dfa](https://github.com/Agoric/agoric-sdk/commit/9d02dfab2cc2c24ed9b15a6aa8bc5fba7d6c9fe0)) +* **types:** InvitationAmount ([cdf1b7a](https://github.com/Agoric/agoric-sdk/commit/cdf1b7a6ee28293ba5d606705e24a9fee175effe)) +* **types:** no package imports for ambient types ([cc182de](https://github.com/Agoric/agoric-sdk/commit/cc182de9b8b02a81210768b2602085534aa38a75)) + + +### Bug Fixes + +* contractGovernor can change params after contract is upgraded ([e747531](https://github.com/Agoric/agoric-sdk/commit/e747531b7a00ec91b47b96a3321e7f6e9502582f)) +* **governance:** some governance invitations use proposal patterns ([0f794cb](https://github.com/Agoric/agoric-sdk/commit/0f794cb7cddac5cd5fc263427815440acde805f9)) +* many typing improvements ([777eb21](https://github.com/Agoric/agoric-sdk/commit/777eb21a20fbff3da93d713dc1b95a01fe6ce472)) +* properly exit floating `ZCFSeat` instances ([bb2edbd](https://github.com/Agoric/agoric-sdk/commit/bb2edbd3d6fb256f05bc63acd58a5539efabbecf)) +* **types:** emit .d.ts again ([0ca5db3](https://github.com/Agoric/agoric-sdk/commit/0ca5db30c0567867fd634279c2c0b50b5101b0d4)) +* **types:** template syntax ([279b903](https://github.com/Agoric/agoric-sdk/commit/279b903a559710511d69f1614badddeab801b90d)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) + + + ### [0.10.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/governance@0.10.2...@agoric/governance@0.10.3) (2023-06-09) **Note:** Version bump only for package @agoric/governance diff --git a/packages/governance/package.json b/packages/governance/package.json index 7ebaef168cb..a7e19089b78 100644 --- a/packages/governance/package.json +++ b/packages/governance/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/governance", - "version": "0.10.3", + "version": "0.10.4-u18.0", "description": "Core governance support", "type": "module", "main": "src/index.js", @@ -31,16 +31,16 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/ertp": "^0.16.2", - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/time": "^0.3.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/zoe": "^0.26.2", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", + "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", "@endo/far": "^1.1.8", "@endo/marshal": "^1.6.1", @@ -49,7 +49,7 @@ "import-meta-resolve": "^2.2.1" }, "devDependencies": { - "@agoric/swingset-vat": "^0.32.2", + "@agoric/swingset-vat": "^0.33.0-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/init": "^1.1.6", "ava": "^5.3.0", diff --git a/packages/import-manager/CHANGELOG.md b/packages/import-manager/CHANGELOG.md index 32fbb9bcbc8..66caefa877e 100644 --- a/packages/import-manager/CHANGELOG.md +++ b/packages/import-manager/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.3.12-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/import-manager@0.3.11...@agoric/import-manager@0.3.12-u18.0) (2024-10-31) + +**Note:** Version bump only for package @agoric/import-manager + + + + + ### [0.3.11](https://github.com/Agoric/agoric-sdk/compare/@agoric/import-manager@0.3.10...@agoric/import-manager@0.3.11) (2023-06-02) **Note:** Version bump only for package @agoric/import-manager diff --git a/packages/import-manager/package.json b/packages/import-manager/package.json index 18016783487..48950e68688 100644 --- a/packages/import-manager/package.json +++ b/packages/import-manager/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/import-manager", - "version": "0.3.11", + "version": "0.3.12-u18.0", "description": "Share code across vat boundaries", "type": "module", "main": "./src/importManager.js", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "devDependencies": { - "@agoric/swingset-vat": "^0.32.2", + "@agoric/swingset-vat": "^0.33.0-u18.0", "ava": "^5.3.0", "c8": "^9.1.0" }, diff --git a/packages/inter-protocol/CHANGELOG.md b/packages/inter-protocol/CHANGELOG.md index b6b4f20612a..5999b490855 100644 --- a/packages/inter-protocol/CHANGELOG.md +++ b/packages/inter-protocol/CHANGELOG.md @@ -3,6 +3,94 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.17.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.16.1...@agoric/inter-protocol@0.17.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **zone:** use fresh heap and virtual zones + +### Features + +* smartWallet verstion 2 with watchedPromises ([5ed5107](https://github.com/Agoric/agoric-sdk/commit/5ed51078d39e643d91b572d9c50fad4a276d7ded)) +* a proposal to upgrade scaledPriceAuthorities ([e5ed0ff](https://github.com/Agoric/agoric-sdk/commit/e5ed0ff6abcb83f52b32d49125e21e6e41923ed0)) +* add null upgrade of vaultFactoryGovernor to upgrade-vaults.js ([6376e16](https://github.com/Agoric/agoric-sdk/commit/6376e1691b119c336496e51a81930a9cdb608f81)) +* add the ability to override param values ([4839907](https://github.com/Agoric/agoric-sdk/commit/4839907f705a663f243aab70857aa2cc1747faa5)) +* addBrand() for issuers that were already in auctions ([6c78f96](https://github.com/Agoric/agoric-sdk/commit/6c78f96c3608d59e14139ad859d2cca9280ec330)) +* auctioneer detects failing priceAuthority; requests new one ([#8691](https://github.com/Agoric/agoric-sdk/issues/8691)) ([8604b01](https://github.com/Agoric/agoric-sdk/commit/8604b011b072d7bef43df59c075bcff9582b8804)), closes [#8696](https://github.com/Agoric/agoric-sdk/issues/8696) +* **auctions:** observe quote wo/ getDisplayInfo ([fff76f3](https://github.com/Agoric/agoric-sdk/commit/fff76f3954539f7166516df2bed36fd2ab6d9ac8)) +* catch all exceptions in auction wakers ([#8438](https://github.com/Agoric/agoric-sdk/issues/8438)) ([d4b32f1](https://github.com/Agoric/agoric-sdk/commit/d4b32f129868ed2faa32f1bcad51b5d2248d4c14)) +* core eval for replacing charter members ([100acf0](https://github.com/Agoric/agoric-sdk/commit/100acf0a1893f69b94871fb26aa3f368686bac1c)) +* core eval for replacing electorate ([46e49da](https://github.com/Agoric/agoric-sdk/commit/46e49da6a73ab3cf010aa0ac081cf62d3d937a18)) +* coreEval to update priceFeeds, auction, and vaultManager ([fd91f78](https://github.com/Agoric/agoric-sdk/commit/fd91f781ad721033d67485d1732272af0c689ae7)) +* disable recoverSets in priceAuthority and fluxAggregator ([9eb20a4](https://github.com/Agoric/agoric-sdk/commit/9eb20a478f3a59bf7c0fb8ca8923f5825fa82113)) +* getBridgeId on ScopedBridgeManager ([aec4dea](https://github.com/Agoric/agoric-sdk/commit/aec4dea4f4d6baca3ea32c33551ba00658eab31b)) +* **guard:** tighten roundsManager ([990a79d](https://github.com/Agoric/agoric-sdk/commit/990a79deaeaf956ea0076dba1c19305677ec8124)) +* **inter:** remove excess authority in price-feed-proposal.js ([e96245e](https://github.com/Agoric/agoric-sdk/commit/e96245ed608a537b4edd54a63b5f5405b87e0e94)) +* link the auctions and vaults updates so they run sequenctially ([f42adc3](https://github.com/Agoric/agoric-sdk/commit/f42adc31f880dc1d4082b09d761787e193abebdc)) +* narrow types with mustMatch ([685ffac](https://github.com/Agoric/agoric-sdk/commit/685ffacaadb9a643bc770488416dc14a34aa7a44)) +* new 'boot' package with bootstrap configs ([8e3173b](https://github.com/Agoric/agoric-sdk/commit/8e3173b0b86a3dc90b31164bc4272c54e46a6641)) +* notifiers recover when vats upgrade ([ada1db8](https://github.com/Agoric/agoric-sdk/commit/ada1db825a0a8fea4483d582895f4476dec50294)) +* only add one auctioneer instance to charter ([a109395](https://github.com/Agoric/agoric-sdk/commit/a1093950697c04c37bbef727a85b9f2d2d146efa)) +* **proposals:** signal of price feed availability ([10e19d7](https://github.com/Agoric/agoric-sdk/commit/10e19d76e9737e33c5d361f7788b34e92fd094b6)) +* publish scaledPriceAuthority in agoricNames ([083f10e](https://github.com/Agoric/agoric-sdk/commit/083f10e83553f6f664903af49a9fdc6d7651926a)) +* ratio.quantize() shouldn't increase precision unnecessarily ([118e6ad](https://github.com/Agoric/agoric-sdk/commit/118e6ada3b0febfaeec59d2fcef45b05757b83d8)) +* robustify allManagersDo ([#9833](https://github.com/Agoric/agoric-sdk/issues/9833)) ([e1baf4e](https://github.com/Agoric/agoric-sdk/commit/e1baf4e7e8efaab527d7eadf7305281dac8656c9)), closes [#9706](https://github.com/Agoric/agoric-sdk/issues/9706) +* start a new auction in a3p-integration ([969235b](https://github.com/Agoric/agoric-sdk/commit/969235b18abbd15187e343d5f616f12177d224c4)) +* start fn upgradability by meta ([5ae46e4](https://github.com/Agoric/agoric-sdk/commit/5ae46e485b8f3b643cb57c45abdb75a94657d60c)) +* **types:** ContractMeta ([9d02dfa](https://github.com/Agoric/agoric-sdk/commit/9d02dfab2cc2c24ed9b15a6aa8bc5fba7d6c9fe0)) +* **types:** coreEvalEnv ([3764eee](https://github.com/Agoric/agoric-sdk/commit/3764eeea9a391b5dc6c9c7a21e430f358b8f7476)) +* **types:** InvitationAmount ([cdf1b7a](https://github.com/Agoric/agoric-sdk/commit/cdf1b7a6ee28293ba5d606705e24a9fee175effe)) +* update auction in agoricNames, test that the boardId changed ([abf2168](https://github.com/Agoric/agoric-sdk/commit/abf21686a833c996e78724839bd712107448b11a)) +* upgrade auction and vaults to use the new governor ([5aeac6d](https://github.com/Agoric/agoric-sdk/commit/5aeac6d2bd3a95357c9a725e01391b3d967530ff)) +* vm-config package ([8b1ecad](https://github.com/Agoric/agoric-sdk/commit/8b1ecad8ab50db777bc11c3ee6fcdb37d6cb38b6)) +* **zone:** use fresh heap and virtual zones ([7a1a411](https://github.com/Agoric/agoric-sdk/commit/7a1a411cf719477e29a2bedeb91794fd633989e9)) + + +### Bug Fixes + +* **addAssetToVault:** support issuerName separate from keyword ([a670616](https://github.com/Agoric/agoric-sdk/commit/a67061691e1bf845ef9fd16e33c265bdbd944554)) +* **auction!:** don't reset an auction which is already scheduled ([18a32bc](https://github.com/Agoric/agoric-sdk/commit/18a32bcdf52654d302572a9a94f8ebe8cb035913)) +* await price feed offers ([5e2b328](https://github.com/Agoric/agoric-sdk/commit/5e2b328d116777de04525b31ec2c69db6d8cee14)) +* guard for getGovernedParamsq ([03d2e05](https://github.com/Agoric/agoric-sdk/commit/03d2e0553de61940aaff304e79980b618649b820)) +* **inter-protocol:** brands in CLI need not start with A-Z ([#8258](https://github.com/Agoric/agoric-sdk/issues/8258)) ([2ac22d3](https://github.com/Agoric/agoric-sdk/commit/2ac22d3353281e7319adca67a8580024171a8066)) +* **inter-protocol:** Relax rounds manager interface guards ([ce4cc47](https://github.com/Agoric/agoric-sdk/commit/ce4cc4788b04956994d594af9cf46ad4a7f0604f)) +* **inter-protocol:** Satisfy interface guard in mock ([fe8ff26](https://github.com/Agoric/agoric-sdk/commit/fe8ff260f83bc4f2668f3dd24c3ff922b2532e8a)) +* make tests work again after some (bogus) awaits were removed from bootstrap ([ca0a3aa](https://github.com/Agoric/agoric-sdk/commit/ca0a3aab3f31ac0e97e55cd63709000fbb46f2ca)) +* Make the auction schedule robust when adding collateral types ([#8301](https://github.com/Agoric/agoric-sdk/issues/8301)) ([f36ed85](https://github.com/Agoric/agoric-sdk/commit/f36ed8546ba3eb67692195e22065050a500b9064)) +* many typing improvements ([777eb21](https://github.com/Agoric/agoric-sdk/commit/777eb21a20fbff3da93d713dc1b95a01fe6ce472)) +* properly exit floating `ZCFSeat` instances ([bb2edbd](https://github.com/Agoric/agoric-sdk/commit/bb2edbd3d6fb256f05bc63acd58a5539efabbecf)) +* **proposals:** await scaledPriceAuthority when in addAssetToVault ([fb940f8](https://github.com/Agoric/agoric-sdk/commit/fb940f84636c4ac9c984a593ec4b5a8ae5150039)) +* remove infelicitous awaits in proposals ([838ed96](https://github.com/Agoric/agoric-sdk/commit/838ed96268cb7cdba627d6512cbcbf53133c3e7a)) +* remove manifest declarations that things are consumed that aren't ([9e0272c](https://github.com/Agoric/agoric-sdk/commit/9e0272c370b63273f56730557898dbeddd773d75)) +* reset lockedQuote even when nothing will be auctioned ([d8ab5a5](https://github.com/Agoric/agoric-sdk/commit/d8ab5a552601fcb80259984ccae861317d41b918)) +* retry upgrade vaults price quote ([ea568a2](https://github.com/Agoric/agoric-sdk/commit/ea568a266541959f87476d0c4f16c0ee0cf9abdc)) +* smartWallet watch ERTP purse balances across zoe upgrades ([3cfe392](https://github.com/Agoric/agoric-sdk/commit/3cfe39245d688509a697a645ae452b92e7136ac1)) +* target collat cannot exceed available ([f482211](https://github.com/Agoric/agoric-sdk/commit/f482211b09789d0b6fe533778ebedc9c702495c5)) +* **time:** Export top-level types ([cffa8c0](https://github.com/Agoric/agoric-sdk/commit/cffa8c0a23726dc3a99802812a461df4e131cfef)) +* to update totalDebt for 1 vault, match old with new ([0e2cb5b](https://github.com/Agoric/agoric-sdk/commit/0e2cb5ba17ab12101116a763b508e90786e2bf3d)) +* tolerate golden error property reorders ([7a32cad](https://github.com/Agoric/agoric-sdk/commit/7a32cad9409c89f0318a88e306473dc51387e17a)) +* **types:** board ([c73f4f9](https://github.com/Agoric/agoric-sdk/commit/c73f4f9686215a37e8c5f82ce8dbe4742886a02b)) +* **types:** board values ([4196da3](https://github.com/Agoric/agoric-sdk/commit/4196da375525fa67382a039a15973810db44ffea)) +* **types:** getAmountAllocated ([208eb76](https://github.com/Agoric/agoric-sdk/commit/208eb7656a2f1a02521b119c826bce2ec47e332c)) +* **types:** Invitation parameters ([178dbfd](https://github.com/Agoric/agoric-sdk/commit/178dbfd4838f7cdadba02f2963fd1e90aad310f3)) +* **types:** misc ([b70765c](https://github.com/Agoric/agoric-sdk/commit/b70765cbae25261be5944f5836d8b4b7ae58fca7)) +* **types:** problems hidden by skipLibCheck ([6a6e595](https://github.com/Agoric/agoric-sdk/commit/6a6e59549e7beeeef94bf90556ed16873c46d285)) +* **types:** template syntax ([279b903](https://github.com/Agoric/agoric-sdk/commit/279b903a559710511d69f1614badddeab801b90d)) +* **types:** TypedMatcher --> TypedPattern ([6b41829](https://github.com/Agoric/agoric-sdk/commit/6b4182963cbc87b6eb22b77833e420fa35bb2da6)) +* **types:** ZoeManualTimer ([991bef1](https://github.com/Agoric/agoric-sdk/commit/991bef12cdcc01d318573b6e50b9eac3b1ae9fd9)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* using auctioneerKit to get auctioneer data ([f406d25](https://github.com/Agoric/agoric-sdk/commit/f406d258d7de77f8f56e7292e6b0c74ef20226fc)) +* **vaultFactory:** don't prevent repayment based on DebtLimit ([1c94ac8](https://github.com/Agoric/agoric-sdk/commit/1c94ac89b9e94d0855a524d5c0adba4212e1bbc5)) + + +### Reverts + +* Revert "feat(inter-protocol)!: rename interestSnapshot, latestInterestUpdate, and compoundedInterest" ([f0a9fcf](https://github.com/Agoric/agoric-sdk/commit/f0a9fcf3d22a8cd4c9c60b1265b91c7fc77a047e)) +* Revert "feat(inter-protocol)!: rename InterestRate to StabilityFee" ([bd46e78](https://github.com/Agoric/agoric-sdk/commit/bd46e784a940d9a85ac36151b65c443a910d1a21)) + + + ### [0.16.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.16.0...@agoric/inter-protocol@0.16.1) (2023-06-09) **Note:** Version bump only for package @agoric/inter-protocol diff --git a/packages/inter-protocol/package.json b/packages/inter-protocol/package.json index d9996658e48..cf9e3e49816 100644 --- a/packages/inter-protocol/package.json +++ b/packages/inter-protocol/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/inter-protocol", - "version": "0.16.1", + "version": "0.17.0-u18.0", "description": "Core cryptoeconomy contracts", "type": "module", "main": "src/index.js", @@ -31,17 +31,17 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/ertp": "^0.16.2", - "@agoric/governance": "^0.10.3", - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/time": "^0.3.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/vats": "^0.15.1", - "@agoric/zoe": "^0.26.2", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/governance": "^0.10.4-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", "@endo/captp": "^4.4.2", + "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", "@endo/far": "^1.1.8", "@endo/marshal": "^1.6.1", @@ -50,10 +50,10 @@ "jessie.js": "^0.3.4" }, "devDependencies": { - "@agoric/smart-wallet": "^0.5.3", - "@agoric/swingset-liveslots": "^0.10.2", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/zone": "^0.2.2", + "@agoric/smart-wallet": "^0.5.4-u18.0", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/init": "^1.1.6", "@endo/promise-kit": "^1.1.7", diff --git a/packages/internal/CHANGELOG.md b/packages/internal/CHANGELOG.md index 00a2c8cf65f..fd52694cd5e 100644 --- a/packages/internal/CHANGELOG.md +++ b/packages/internal/CHANGELOG.md @@ -3,6 +3,55 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.4.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/internal@0.3.2...@agoric/internal@0.4.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **vstorage:** Enforce path validation +* **zone:** use fresh heap and virtual zones + +### Features + +* checked cast with TypedMatcher ([ed14400](https://github.com/Agoric/agoric-sdk/commit/ed14400ebebf8114694ab2b291afd6d858877165)) +* **cosmic-swingset:** implement `ENACTED_UPGRADE` blocking send ([3825c17](https://github.com/Agoric/agoric-sdk/commit/3825c171f3528cd3c4e63e8aeb3363a3e88b75fc)) +* **deploy-script-support:** Write out bundle file names in machine readable file ([68235ec](https://github.com/Agoric/agoric-sdk/commit/68235ec3fc78b9973d886e782e03048427b6f93e)) +* documentStorageSchema w FakeStorageKit ([a16e212](https://github.com/Agoric/agoric-sdk/commit/a16e212a35e1956eb6356373ad4cc4c398c4dc91)) +* elide comments in package build scripts ([2d410c7](https://github.com/Agoric/agoric-sdk/commit/2d410c7da0514d21170f11bde196ebc694141bda)) +* export types ([34c391a](https://github.com/Agoric/agoric-sdk/commit/34c391a49ded28b780f303f0a5c36d5eef8229ac)) +* getBridgeId on ScopedBridgeManager ([aec4dea](https://github.com/Agoric/agoric-sdk/commit/aec4dea4f4d6baca3ea32c33551ba00658eab31b)) +* **internal:** deepMapObject ([72905fa](https://github.com/Agoric/agoric-sdk/commit/72905fa7be54d1cdb906a019408932e83a9af17e)) +* **internal:** fakeStorage.getBody() supports index other than -1 ([eda89cc](https://github.com/Agoric/agoric-sdk/commit/eda89cc7ec56b44f33f8552811c267d01bbf29b0)) +* **internal:** fs stream to stdout ([b4af829](https://github.com/Agoric/agoric-sdk/commit/b4af8296e8af37eecf80449870c18546e4c8856a)) +* **swingset:** allow slow termination/deletion of vats ([9ac2ef0](https://github.com/Agoric/agoric-sdk/commit/9ac2ef0c188816e461869f54eb7c15abbaff6efa)), closes [#8928](https://github.com/Agoric/agoric-sdk/issues/8928) +* **testing:** inspectMapStore ([65003a0](https://github.com/Agoric/agoric-sdk/commit/65003a0bc5ca6b8439ef72f159df0ee1b72d238d)) +* **types:** ambient exports from agoric/internal ([71d18c4](https://github.com/Agoric/agoric-sdk/commit/71d18c4221f63f1c0e7c45562b5a0a86a0b4b5c0)) +* **types:** Tagged ([80d0479](https://github.com/Agoric/agoric-sdk/commit/80d04790429765e81053d45f6f7b17fb7b06b7c6)) +* **vat-transfer:** first cut at working proposal ([2864bd5](https://github.com/Agoric/agoric-sdk/commit/2864bd5c12300c3595df9676bcfde894dbe59b29)) +* **vow:** abandoned errors are retriable ([1ac054f](https://github.com/Agoric/agoric-sdk/commit/1ac054ffcbf665b885ec55944a0652023139387f)) +* **whenable:** first cut ([793f028](https://github.com/Agoric/agoric-sdk/commit/793f028155702e613b1bdf8204af6837cfe5e8a3)) +* **zone:** use fresh heap and virtual zones ([7a1a411](https://github.com/Agoric/agoric-sdk/commit/7a1a411cf719477e29a2bedeb91794fd633989e9)) + + +### Bug Fixes + +* adopt `VTRANSFER_IBC_EVENT` as an action-type ([#9671](https://github.com/Agoric/agoric-sdk/issues/9671)) ([217005a](https://github.com/Agoric/agoric-sdk/commit/217005a921dcac6928c999e6bfe06330a5947ac5)), closes [#9670](https://github.com/Agoric/agoric-sdk/issues/9670) +* **cosmic-swingset:** inject kernel upgrade events at a safe time ([5789fb6](https://github.com/Agoric/agoric-sdk/commit/5789fb68d316643906bc30506059a0a8c8874154)) +* **internal:** better stream error handling ([1ea3f06](https://github.com/Agoric/agoric-sdk/commit/1ea3f06e705b34b50dffa069f4f469f8d9a8184e)) +* **internal:** null chain storage uses remotable messenger ([d4afab8](https://github.com/Agoric/agoric-sdk/commit/d4afab86b6a75860b10c22019449ca28035e710d)) +* **internal:** severe override taming for bundle-source ([877c1a1](https://github.com/Agoric/agoric-sdk/commit/877c1a13dfdf03f040d3118416e59e58240090ce)) +* **network:** use new `ERef` and `FarRef` ([3027adf](https://github.com/Agoric/agoric-sdk/commit/3027adf8613154dec167c5fccf5f207f6d2af701)) +* **types:** board ([c73f4f9](https://github.com/Agoric/agoric-sdk/commit/c73f4f9686215a37e8c5f82ce8dbe4742886a02b)) +* **types:** DataOnly import of Callable ([717a4c9](https://github.com/Agoric/agoric-sdk/commit/717a4c98aeadaa83897567b46d12b654b0a2cc72)) +* **types:** netstring decode ([647afb6](https://github.com/Agoric/agoric-sdk/commit/647afb6b50dd8f77f5fce3199e6e290a1d432fa7)) +* **vow:** correct the typing of `unwrap` ([40ccba1](https://github.com/Agoric/agoric-sdk/commit/40ccba14680f9acf4a68ef32751eb3ac57a4c9bd)) +* **vstorage:** Enforce path validation ([03871e8](https://github.com/Agoric/agoric-sdk/commit/03871e8429b81d8f051cef132968abf3a5590e12)), closes [#8337](https://github.com/Agoric/agoric-sdk/issues/8337) +* **zone:** fixups before merging to 7891 ([9bbb393](https://github.com/Agoric/agoric-sdk/commit/9bbb393ac2d0af8e2a3b29adfeabf01c42d9b50e)) +* **zone:** no longer getting M from @agoric/zone ([d68bc84](https://github.com/Agoric/agoric-sdk/commit/d68bc8464b0f4df24bd63dd8f5696c6bb6458135)) +* **zone:** suggestions for [#7891](https://github.com/Agoric/agoric-sdk/issues/7891) ([e9e0e21](https://github.com/Agoric/agoric-sdk/commit/e9e0e219618449b532ea6303c58415f591b2b49f)) + + + ### [0.3.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/internal@0.3.1...@agoric/internal@0.3.2) (2023-06-02) **Note:** Version bump only for package @agoric/internal diff --git a/packages/internal/package.json b/packages/internal/package.json index 1a7f1f4251e..9a44b8ec641 100755 --- a/packages/internal/package.json +++ b/packages/internal/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/internal", - "version": "0.3.2", + "version": "0.4.0-u18.0", "description": "Externally unsupported utilities internal to agoric-sdk", "type": "module", "main": "src/index.js", @@ -20,9 +20,9 @@ "lint:types": "tsc" }, "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/base-zone": "^0.1.0", + "@agoric/base-zone": "^0.1.1-u18.0", "@endo/common": "^1.2.7", + "@endo/errors": "^1.2.7", "@endo/far": "^1.1.8", "@endo/init": "^1.1.6", "@endo/marshal": "^1.6.1", diff --git a/packages/kmarshal/CHANGELOG.md b/packages/kmarshal/CHANGELOG.md index e69de29bb2d..43d31b85211 100644 --- a/packages/kmarshal/CHANGELOG.md +++ b/packages/kmarshal/CHANGELOG.md @@ -0,0 +1,11 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +### 0.1.1-u18.0 (2024-10-31) + + +### Features + +* **SwingSet:** Add a tool for classifying unsettled promises ([feb1f93](https://github.com/Agoric/agoric-sdk/commit/feb1f93c81e68c680e07bdac8c64917ad69af602)), closes [#8336](https://github.com/Agoric/agoric-sdk/issues/8336) diff --git a/packages/kmarshal/package.json b/packages/kmarshal/package.json index dfd8e146b51..c1320118b1c 100644 --- a/packages/kmarshal/package.json +++ b/packages/kmarshal/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/kmarshal", - "version": "0.1.0", + "version": "0.1.1-u18.0", "description": "Token-only marshaller for kernel and tests", "type": "module", "main": "./src/kmarshal.js", @@ -21,9 +21,9 @@ "lint:eslint": "eslint ." }, "dependencies": { + "@endo/errors": "^1.2.7", "@endo/far": "^1.1.8", - "@endo/marshal": "^1.6.1", - "@endo/errors": "^1.2.7" + "@endo/marshal": "^1.6.1" }, "devDependencies": { "ava": "^5.3.0" diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index e69de29bb2d..380bffab7d5 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -0,0 +1,30 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.2.0-u18.0 (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **network:** improve naming and data coercion +* make Network and IBC vats durable (#8721) + +### Features + +* make Network and IBC vats durable ([#8721](https://github.com/Agoric/agoric-sdk/issues/8721)) ([3d13c09](https://github.com/Agoric/agoric-sdk/commit/3d13c09363013e23726c2ac5fa299a8e5344fd8c)) +* **network:** add `allocateICQControllerPort` to PortAllocator ([b819aa9](https://github.com/Agoric/agoric-sdk/commit/b819aa912890a93be1775beb7cd540fe5d91b8aa)), closes [#9072](https://github.com/Agoric/agoric-sdk/issues/9072) +* **types:** explicit exports from network ([65c2075](https://github.com/Agoric/agoric-sdk/commit/65c2075021dfb0ecf62a6009f7c411c7c49eb624)) + + +### Bug Fixes + +* **lint:** addressing lint errors ([bfe10d9](https://github.com/Agoric/agoric-sdk/commit/bfe10d9cc3878c322ca624a3a603e80f94dc6970)) +* **network:** Connection should have negotiated remoteAddress and localAddress ([2184ea3](https://github.com/Agoric/agoric-sdk/commit/2184ea3d655c1334653e27d163a09ceb5f61fd50)), closes [#9064](https://github.com/Agoric/agoric-sdk/issues/9064) +* **network:** create and use `coerceToData` ([39beecb](https://github.com/Agoric/agoric-sdk/commit/39beecba84ef6dfafca902a28a651dbba77cdb1e)) +* **network:** improve naming and data coercion ([8bcd9e2](https://github.com/Agoric/agoric-sdk/commit/8bcd9e2100f4973fd788a6edf42c144d916c173d)) +* **network:** introduce `Finalizer` to close network ([54b9b00](https://github.com/Agoric/agoric-sdk/commit/54b9b009fff3fd3ab54f731adee97195acaa238f)) +* **network:** use new `ERef` and `FarRef` ([3027adf](https://github.com/Agoric/agoric-sdk/commit/3027adf8613154dec167c5fccf5f207f6d2af701)) +* **network:** use vow types, correct revealed problems ([d1c1240](https://github.com/Agoric/agoric-sdk/commit/d1c1240bcf534a316533d4c203f45f01fdfc825d)) +* **vats:** `vtransfer` code cleanup ([8ac8197](https://github.com/Agoric/agoric-sdk/commit/8ac819709ef9ced0badee25e6715a5847b1e3f4c)) diff --git a/packages/network/package.json b/packages/network/package.json index de2171e4134..b468512a78c 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/network", - "version": "0.1.0", + "version": "0.2.0-u18.0", "description": "Agoric's network protocol API", "type": "module", "main": "./src/index.js", @@ -21,21 +21,21 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/internal": "^0.3.2", - "@agoric/store": "^0.9.2", - "@agoric/vat-data": "^0.5.2", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", "@endo/base64": "^1.0.8", + "@endo/errors": "^1.2.7", "@endo/far": "^1.1.8", "@endo/pass-style": "^1.4.6", "@endo/patterns": "^1.4.6", "@endo/promise-kit": "^1.1.7" }, "devDependencies": { - "@agoric/swingset-liveslots": "^0.10.2", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/vow": "^0.1.0", - "@agoric/zone": "^0.2.2", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/vow": "^0.2.0-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/bundle-source": "^3.4.2", "ava": "^5.3.0", "c8": "^9.1.0" diff --git a/packages/notifier/CHANGELOG.md b/packages/notifier/CHANGELOG.md index 2e348e10752..99d50e4bd20 100644 --- a/packages/notifier/CHANGELOG.md +++ b/packages/notifier/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.7.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/notifier@0.6.2...@agoric/notifier@0.7.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* make Network and IBC vats durable (#8721) + +### Features + +* make Network and IBC vats durable ([#8721](https://github.com/Agoric/agoric-sdk/issues/8721)) ([3d13c09](https://github.com/Agoric/agoric-sdk/commit/3d13c09363013e23726c2ac5fa299a8e5344fd8c)) +* **types:** ambient exports from agoric/internal ([71d18c4](https://github.com/Agoric/agoric-sdk/commit/71d18c4221f63f1c0e7c45562b5a0a86a0b4b5c0)) +* **types:** explicit exports from notifier ([0bc72a8](https://github.com/Agoric/agoric-sdk/commit/0bc72a88c7d91ff1b2f00ee5cabeb58c6315598e)) + + +### Bug Fixes + +* eliminate the `passableEncoding` hack ([87dbbda](https://github.com/Agoric/agoric-sdk/commit/87dbbda8484c6fe3fe542eb847647fd1540c11e6)), closes [#8327](https://github.com/Agoric/agoric-sdk/issues/8327) +* **types:** board ([c73f4f9](https://github.com/Agoric/agoric-sdk/commit/c73f4f9686215a37e8c5f82ce8dbe4742886a02b)) +* **types:** emit .d.ts again ([0ca5db3](https://github.com/Agoric/agoric-sdk/commit/0ca5db30c0567867fd634279c2c0b50b5101b0d4)) +* **types:** template syntax ([279b903](https://github.com/Agoric/agoric-sdk/commit/279b903a559710511d69f1614badddeab801b90d)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) + + + ### [0.6.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/notifier@0.6.1...@agoric/notifier@0.6.2) (2023-06-02) **Note:** Version bump only for package @agoric/notifier diff --git a/packages/notifier/package.json b/packages/notifier/package.json index be2fcc2d5cb..6bfeaba909c 100644 --- a/packages/notifier/package.json +++ b/packages/notifier/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/notifier", - "version": "0.6.2", + "version": "0.7.0-u18.0", "description": "Notifier allows services to update clients about state changes using a stream of promises", "type": "module", "main": "src/index.js", @@ -33,19 +33,19 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", "@endo/errors": "^1.2.7", - "@agoric/internal": "^0.3.2", - "@agoric/vat-data": "^0.5.2", "@endo/far": "^1.1.8", "@endo/marshal": "^1.6.1", "@endo/patterns": "^1.4.6", "@endo/promise-kit": "^1.1.7" }, "devDependencies": { - "@agoric/kmarshal": "^0.1.0", - "@agoric/swingset-liveslots": "^0.10.2", - "@agoric/swing-store": "^0.9.1", - "@agoric/swingset-vat": "^0.32.2", + "@agoric/kmarshal": "^0.1.1-u18.0", + "@agoric/swing-store": "^0.10.0-u18.0", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", "@endo/init": "^1.1.6", "@endo/ses-ava": "^1.2.7", "ava": "^5.3.0", diff --git a/packages/orchestration/CHANGELOG.md b/packages/orchestration/CHANGELOG.md index e69de29bb2d..483dcac237b 100644 --- a/packages/orchestration/CHANGELOG.md +++ b/packages/orchestration/CHANGELOG.md @@ -0,0 +1,235 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.2.0-u18.0 (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **async-flow:** prepend log generation metadata entries +* remove orch.makeLocalAccount +* The `transfer` method's parameter order has been changed from `(amount, destination, opts)` to `(destination, amount, opts)`. This change aligns the `transfer` method's signature with other similar methods like `.send` and `.delegate`. +* `undelegate` takes AmountArg and ChainAddress +* The ChainHub.getAsset function returns undefined when a denom key is not found, +instead of throwing an error +* lookupDenom -> getDenom and lookupAsset -> getAsset + +see []Method Naming Structure](https://docs.agoric.com/guides/ertp/#method-naming-structure) for more details + +### Features + +* `undelegate` takes AmountArg and ChainAddress ([6420537](https://github.com/Agoric/agoric-sdk/commit/642053722a58625eec8c1a7cabe714f0f056056e)) +* `zoeTools` uses `asVow` ([41fbac0](https://github.com/Agoric/agoric-sdk/commit/41fbac04262f2b035dfee31e6b323a84c215c541)) +* add portfolio-holder-kit.js ([d1b8a45](https://github.com/Agoric/agoric-sdk/commit/d1b8a45e79383e0a1b393caf8a559c1ae30a71b3)), closes [#9042](https://github.com/Agoric/agoric-sdk/issues/9042) +* add transfer method to CosmosOrchestrationAccount ([b1fdde1](https://github.com/Agoric/agoric-sdk/commit/b1fdde18b33237d1a2ea6f02938d998f55ce4d01)) +* amount coercion utils ([1bf09d1](https://github.com/Agoric/agoric-sdk/commit/1bf09d140b27310715a4a0923b480d875e28949e)) +* amountToCoin accepts any denom ([99b1704](https://github.com/Agoric/agoric-sdk/commit/99b1704f9d3b1f72e14780b4e17c6a119a3e8817)), closes [#9211](https://github.com/Agoric/agoric-sdk/issues/9211) +* amountToCoin lookupDenom ([1840f37](https://github.com/Agoric/agoric-sdk/commit/1840f37b539afe90c4f8f804c379c668cb947bc6)) +* asContinuingOffer ([1549b46](https://github.com/Agoric/agoric-sdk/commit/1549b46d0721dd9cabcf322c5a0110c56411436a)) +* **async-flow:** endowments ([#9566](https://github.com/Agoric/agoric-sdk/issues/9566)) ([4390d8c](https://github.com/Agoric/agoric-sdk/commit/4390d8c21fd8ac80a9c83f55d38c52e3f98faa1e)), closes [Error#1](https://github.com/Agoric/Error/issues/1) [Error#1](https://github.com/Agoric/Error/issues/1) +* **async-flow:** prepend log generation metadata entries ([9b3a3d1](https://github.com/Agoric/agoric-sdk/commit/9b3a3d198b37e99ea5f241ecba038af4ffb1108e)) +* **asyncFlow:** Stopgap E support ([#9519](https://github.com/Agoric/agoric-sdk/issues/9519)) ([4adf64f](https://github.com/Agoric/agoric-sdk/commit/4adf64fd53a1a3c68ca52728710830201c9a4418)), closes [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9299](https://github.com/Agoric/agoric-sdk/issues/9299) [#9443](https://github.com/Agoric/agoric-sdk/issues/9443) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9299](https://github.com/Agoric/agoric-sdk/issues/9299) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) +* BrandInfoShape ([4b880d1](https://github.com/Agoric/agoric-sdk/commit/4b880d161c9588adf410f9b39d294b233ed93bd6)) +* chain facades return vows ([f9b6857](https://github.com/Agoric/agoric-sdk/commit/f9b685714382dae88b23bdae541620d0b2c948d4)) +* chain-hub resumable ([5e0643b](https://github.com/Agoric/agoric-sdk/commit/5e0643bc1dcc04222882a43bb151d5b66c2972ff)) +* ChainAccountKit returns vows ([4383aec](https://github.com/Agoric/agoric-sdk/commit/4383aec170da7e1243257a6e6ca6cd8d2d9b9440)) +* chainHub ([78fbc6d](https://github.com/Agoric/agoric-sdk/commit/78fbc6d2e825c4bdfe6c22e28206e5c40c9152d4)) +* chainHub logging ([81589de](https://github.com/Agoric/agoric-sdk/commit/81589dee4997e543e419343e8ab30a4c8cf644c3)) +* chainHub retries ([ec65bfa](https://github.com/Agoric/agoric-sdk/commit/ec65bfa61e592f43d6e9cd9cda422300e79813f1)) +* chainHub.registerAsset / lookupAsset ([a5fab62](https://github.com/Agoric/agoric-sdk/commit/a5fab62fdc08ae48075ce5ba0ec36f852f87f43b)) +* **chainHubAdmin:** registerAsset ([be89ccb](https://github.com/Agoric/agoric-sdk/commit/be89ccbc3623c982d3e835e4e3066a1e8ac34533)) +* **chainHub:** lookupDenom ([e030acb](https://github.com/Agoric/agoric-sdk/commit/e030acb06a2f99839d48db41a928695607624241)) +* chainInfo from agoricNames ([75bb7df](https://github.com/Agoric/agoric-sdk/commit/75bb7dfbe2adabff3ee64713d9d6558788bbb8bf)) +* cleanup orch zones and API plumbing ([#9800](https://github.com/Agoric/agoric-sdk/issues/9800)) ([e3b1b71](https://github.com/Agoric/agoric-sdk/commit/e3b1b71b15707cc442dbce757cdece8c70eeca97)), closes [#9792](https://github.com/Agoric/agoric-sdk/issues/9792) +* close, reopen, and automatically reopen ICA channels ([08d8e51](https://github.com/Agoric/agoric-sdk/commit/08d8e510b19ef21d0166e505947247fd5ec103f2)), closes [#9192](https://github.com/Agoric/agoric-sdk/issues/9192) [#9068](https://github.com/Agoric/agoric-sdk/issues/9068) +* combine-invitation-makers exo ([19fbaf1](https://github.com/Agoric/agoric-sdk/commit/19fbaf1e6bce347bcdfd9aceec6a0f9b231c00dd)) +* complete `depositAndDelegate` flow ([06703a5](https://github.com/Agoric/agoric-sdk/commit/06703a570149469dbf5dacd4b3bbbe704a863e78)) +* complete undelegateAndTransfer flow ([73404f2](https://github.com/Agoric/agoric-sdk/commit/73404f2ae7738fc63a7ead2ec1f1c6a60629fc3a)) +* cosmosInterchainService.makeAccount accepts address opts ([8cad5e3](https://github.com/Agoric/agoric-sdk/commit/8cad5e3c2b631451ed3cf1b622ac51af7f69ac9d)) +* cosmosInterchainService.provideICQConnectiont accepts version ([3dc6bb6](https://github.com/Agoric/agoric-sdk/commit/3dc6bb616173415f2556cd479a84740e38ad619a)) +* cosmosOrchAccount.getBalances() ([5ee2bae](https://github.com/Agoric/agoric-sdk/commit/5ee2bae138c539730d21ab59fa6e42ce4d7c5fb8)) +* CosmosOrchestrationAccount send and sendAll ([89c7c33](https://github.com/Agoric/agoric-sdk/commit/89c7c33c44c37e2e093a462e26ccf81097c65b67)) +* delegate allows any bondDenom ([cfe73bc](https://github.com/Agoric/agoric-sdk/commit/cfe73bc12941959019e772dcf69848e696707e15)) +* ensure offerHandler result is visible via smart-wallet vstorage ([e6cc738](https://github.com/Agoric/agoric-sdk/commit/e6cc738fd4838fae424d628170802377b3c2d1b1)) +* examples/auto-stake-it.contract.js ([b87ecba](https://github.com/Agoric/agoric-sdk/commit/b87ecba0ea41f1397dbd513d8e4c541f1299fd3f)), closes [#9042](https://github.com/Agoric/agoric-sdk/issues/9042) +* **examples:** logging progress ([27709b4](https://github.com/Agoric/agoric-sdk/commit/27709b4d75f1c74d59fcd11e29499d828c5b60b5)) +* **examples:** unbond and transfer ([58e38a2](https://github.com/Agoric/agoric-sdk/commit/58e38a220e8de911414c45ef85c308076ee1636f)) +* exofy chainHub ([e382b66](https://github.com/Agoric/agoric-sdk/commit/e382b66c20e3908d50fe61e23ebc53463e91f93d)) +* export CosmosOrchestrationInvitationMakersInterface ([d1fa49a](https://github.com/Agoric/agoric-sdk/commit/d1fa49ac04804b05875789dad2acaf6eb8ba1d9a)) +* export createMockAckMap helper ([ed5998f](https://github.com/Agoric/agoric-sdk/commit/ed5998f85b142282ff17e4a64f7333e2c3f15191)) +* export withOrchestration ([45fae2b](https://github.com/Agoric/agoric-sdk/commit/45fae2b9e50f09e9d28ccf8b7ddfd607c805dd2d)) +* expose monitorTransfers on LocalOrchestrationAccount ([b64c671](https://github.com/Agoric/agoric-sdk/commit/b64c6719a5a74d9606eb4e7800e399fa15f40c73)), closes [#9042](https://github.com/Agoric/agoric-sdk/issues/9042) +* **facade:** propagate vowTools ([9550773](https://github.com/Agoric/agoric-sdk/commit/95507735155e6078414e8c4bfda2f0001d163125)) +* faster chainHub registration ([10b8d48](https://github.com/Agoric/agoric-sdk/commit/10b8d48c5bc45ac16861d2509670864e8ce3ee71)) +* fetch IBC connection info ([fd6e46c](https://github.com/Agoric/agoric-sdk/commit/fd6e46c116af986f0437ed7a81f8cf9c27b7bb25)) +* **findAddressField:** empty address string is not valid ([0be3dda](https://github.com/Agoric/agoric-sdk/commit/0be3dda60aa1cb849aaa997ffe7c233238c6507a)) +* **findBrandInVBank:** add optional parameter to invalidate cache ([622ed61](https://github.com/Agoric/agoric-sdk/commit/622ed61b708b2177dc398284816d8f7a0861b064)) +* flows in orchestrateAll context ([785866a](https://github.com/Agoric/agoric-sdk/commit/785866a11dc9c0ad9a3e011f465e134ca8f219a3)) +* get timerBrand from currentTime TimestampRecord ([ab95b23](https://github.com/Agoric/agoric-sdk/commit/ab95b23f1388ad89ae555674f8d67038366318e1)) +* getAsset returns undefined when lookup fails ([5cf8f49](https://github.com/Agoric/agoric-sdk/commit/5cf8f496bde7ce9b6ee1631ba4990e450245eeaf)) +* getBridgeId on ScopedBridgeManager ([aec4dea](https://github.com/Agoric/agoric-sdk/commit/aec4dea4f4d6baca3ea32c33551ba00658eab31b)) +* getChainsAndConnection helper ([28838b6](https://github.com/Agoric/agoric-sdk/commit/28838b6a6bcd91dfa6e27ad91e6af4666dcb6134)) +* getConnectionInfo by obj or string ([724d1fb](https://github.com/Agoric/agoric-sdk/commit/724d1fb24c713a75f56db818e11433131ace541d)) +* getVBankAssetInfo() on orc.getChain('agoric') ([604190c](https://github.com/Agoric/agoric-sdk/commit/604190ca7ff553a5d09c228d6b834fbc5653966c)) +* guard orchAccount.transfer opts ([02cb704](https://github.com/Agoric/agoric-sdk/commit/02cb70420cf2b002a2e1e79d7d2a9036c746a472)) +* **icaAccount:** guard TxBodyOptsShape ([4c8baf6](https://github.com/Agoric/agoric-sdk/commit/4c8baf6c8e976562b1044500d63eb9e0ad2eedc9)) +* icqConnection.query returns a vow ([8a2f60e](https://github.com/Agoric/agoric-sdk/commit/8a2f60e63c14453da32e7fafc81dcb036318be16)) +* initChainInfo in orchestration setup eval ([5913d8f](https://github.com/Agoric/agoric-sdk/commit/5913d8f85831cda6cabcff2aa4304c7b42ade70e)) +* inspect bridge downcalls in network fakes ([c9ebc82](https://github.com/Agoric/agoric-sdk/commit/c9ebc828c58328b6b08b256e627d8e698c10f4c6)) +* inspect fake bank bridge messages ([d8a78d4](https://github.com/Agoric/agoric-sdk/commit/d8a78d48b0c5984cab214502ab971021c9c57b3c)) +* LCA looks up denoms ([6755cac](https://github.com/Agoric/agoric-sdk/commit/6755cac4ff92c9b211feb70f9caaca5e9e0b911c)) +* **lca:** executeTx ([01a6669](https://github.com/Agoric/agoric-sdk/commit/01a666972e01c549e32cbca2df2a8986f5871790)) +* **lca:** undelegate ([a18d21c](https://github.com/Agoric/agoric-sdk/commit/a18d21ce5bf539099171f2e8da3bbab6d33a352e)) +* **lint:** exempt connectionHandler notification methods from resumable rule ([f409a8d](https://github.com/Agoric/agoric-sdk/commit/f409a8dd899cd0eb8c24ba2dba12724dafaae03c)) +* localchain metadata by agoricNames ([852f840](https://github.com/Agoric/agoric-sdk/commit/852f8409fa0885044b9722bec699823e41bfb5a0)) +* **localchain:** add `.transfer()` helper to LocalChainAccount ([fd11145](https://github.com/Agoric/agoric-sdk/commit/fd111458355c46cf34536991e37b4a316ad09898)) +* LocalChainFacade exo ([bec2253](https://github.com/Agoric/agoric-sdk/commit/bec2253da32663a4717254f4c1872af3a241b5dd)) +* LocalChainFacade.query() ([e997c69](https://github.com/Agoric/agoric-sdk/commit/e997c69ff8ce2047c7b2053511e721412c99806f)) +* localOrchAccount.getBalance queries non-vbank assets ([1938ecd](https://github.com/Agoric/agoric-sdk/commit/1938ecd5e13fcbacb4ccba21e68cca5b78528bfa)) +* localOrchAccount.getBalances ([c95e229](https://github.com/Agoric/agoric-sdk/commit/c95e229c7580d957fe8020ab54eaf7f44ba11712)) +* **localOrchAccount:** Deposit, Withdraw invitationMakers ([c92ef27](https://github.com/Agoric/agoric-sdk/commit/c92ef27a2a5ed762ef392431b12c64588370e26e)), closes [#9193](https://github.com/Agoric/agoric-sdk/issues/9193) +* LocalOrchestrationAccount send and sendAll ([26f284d](https://github.com/Agoric/agoric-sdk/commit/26f284d1574fe42434916cb45f197e52020d0786)) +* LocalOrchestrationAccount Transfer invitation ([b88db1e](https://github.com/Agoric/agoric-sdk/commit/b88db1eea791a4ea95abf727838fc2bd58c6a0c9)) +* lookupAsset in getBalance ([6bdaf24](https://github.com/Agoric/agoric-sdk/commit/6bdaf245b6e689f9b262d435df59f830384b73bb)) +* lookupDenom -> getDenom and lookupAsset -> getAsset ([3ae2d6d](https://github.com/Agoric/agoric-sdk/commit/3ae2d6d09ddb2e6114fc7fba0674bce0866205c7)) +* make vat-localchain resumable ([76c17c6](https://github.com/Agoric/agoric-sdk/commit/76c17c68d2f616fc153234a7a64a9e1a56a90ac4)) +* makeCosmosInterchainService ([caa88a1](https://github.com/Agoric/agoric-sdk/commit/caa88a1110b1988923ae377bb59262958413a873)) +* narrow AmountArg to NatAmountShape ([d4aa0ea](https://github.com/Agoric/agoric-sdk/commit/d4aa0eae49e697b9a490d982f8057e6e23f16af3)) +* narrow types with mustMatch ([685ffac](https://github.com/Agoric/agoric-sdk/commit/685ffacaadb9a643bc770488416dc14a34aa7a44)) +* **network-fakes:** improve help ([5834ec5](https://github.com/Agoric/agoric-sdk/commit/5834ec596d18475574fe8e0b9d9ba078d92c2d04)) +* **orch:** `waitForIBCAck` ([a7d198e](https://github.com/Agoric/agoric-sdk/commit/a7d198e57871ac4d7a8eb17872e1f7e08b98dde1)) +* orchestrateAll ([e9988c9](https://github.com/Agoric/agoric-sdk/commit/e9988c9ae3abc92a4040e150d74afdef56c3b4d1)) +* **orchestrate:** membrane friendly wrapper for agoricNames ([16fc446](https://github.com/Agoric/agoric-sdk/commit/16fc446d2ba3e631464cf86f3091ea60367e0812)) +* OrchestrationAccountI for LCA holder ([5ce13fd](https://github.com/Agoric/agoric-sdk/commit/5ce13fdfd238914b268ec60e91d5a449f5ac8e5d)) +* OrchestrationAccountI.sendAll amounts accepts an array of AmountArg ([49fc4c7](https://github.com/Agoric/agoric-sdk/commit/49fc4c73b06e324d5e8daff3602c7526e97c5f65)) +* **orchestration:** add init-stakeOsmo.js to support .query tests ([b6df6c2](https://github.com/Agoric/agoric-sdk/commit/b6df6c230a902288f11f6217dbd1ca9701a9a8b6)) +* **orchestration:** add makeICAConnectionAddress and parseAddress utils ([39b73d5](https://github.com/Agoric/agoric-sdk/commit/39b73d56944685a8a77b8f6e8e8d7dd0e459164e)) +* **orchestration:** add stakeAtom example contract ([82f1901](https://github.com/Agoric/agoric-sdk/commit/82f1901ec6ecf5a802a72023d033609deeb053e1)) +* **orchestration:** add support for queries (icq/v1) ([79b5d0f](https://github.com/Agoric/agoric-sdk/commit/79b5d0f61f0c11b00e51832b7edf3922df8f51c6)) +* **orchestration:** align ChainAccount spec with current implementation ([678f21f](https://github.com/Agoric/agoric-sdk/commit/678f21f51b8ad94f9064dcd8b4b3bbad707b6996)) +* **orchestration:** ChainAccountKit returns unwrapped vows ([7c99929](https://github.com/Agoric/agoric-sdk/commit/7c99929c73a30beb156512cdc4749e52ceaf608e)), closes [#9449](https://github.com/Agoric/agoric-sdk/issues/9449) +* **orchestration:** cosmosOrchestrationAccount returns unwrapped vows ([c0fd411](https://github.com/Agoric/agoric-sdk/commit/c0fd4118c2ecbd8fde3fd22571a5d97b92b6a2ec)) +* **orchestration:** create ChainAccount ([ba75ed6](https://github.com/Agoric/agoric-sdk/commit/ba75ed692a565aae5c5124ad5220f6901576532e)) +* OrchestrationFlow interface ([a74b32b](https://github.com/Agoric/agoric-sdk/commit/a74b32bffecc69ddf9947727f3c2b6702869b242)) +* **orchestration:** icqConnectionKit returns unwrapped vows ([bc3bc6b](https://github.com/Agoric/agoric-sdk/commit/bc3bc6b6cf9f0a7017f5b17adf5e57c300f7e6fe)), closes [#9449](https://github.com/Agoric/agoric-sdk/issues/9449) +* **orchestration:** localChainAccountKit returns unwrapped vows ([33085ff](https://github.com/Agoric/agoric-sdk/commit/33085ffa9fd001d5048df205897b6ec25004ce44)) +* **orchestration:** map flows anywhere in context ([84d3ea6](https://github.com/Agoric/agoric-sdk/commit/84d3ea6c3afad8d81508a1164e12f94be7f1fdd8)) +* **orchestration:** send message from ica ([764e4a8](https://github.com/Agoric/agoric-sdk/commit/764e4a86a5f27ca5a1478e6111b3440dcc2de3f2)) +* **orchestration:** service.js returns unwrapped vows ([778eb42](https://github.com/Agoric/agoric-sdk/commit/778eb42f518754481a6ef310deba2b182cda24a2)), closes [#9449](https://github.com/Agoric/agoric-sdk/issues/9449) +* **orchestration:** split generic packet-tools from IBC tools ([07dfc45](https://github.com/Agoric/agoric-sdk/commit/07dfc45afd7f4d87779470f1a2bd2d7cd2de04e4)) +* **orchestration:** stakeAtom delegate ([54d830f](https://github.com/Agoric/agoric-sdk/commit/54d830fd53420d3395a5d9ca3bc11e8a55a2773b)) +* **orchestration:** stakeAtom query balance ([9f0ae09](https://github.com/Agoric/agoric-sdk/commit/9f0ae09e389f1750c9e550d5e6893460d1e21d07)) +* **orchestration:** ZcfTools for use in flows ([cb20148](https://github.com/Agoric/agoric-sdk/commit/cb201485e82f4d97609910eebe72074c6b0a7092)) +* Orchestrator.getBrandInfo ([7ac60a2](https://github.com/Agoric/agoric-sdk/commit/7ac60a25148d745a59a20715e9fed199d3071d3f)) +* **orchestrator:** return unwrapped vows ([94d0c3c](https://github.com/Agoric/agoric-sdk/commit/94d0c3caee70fef1e33bc90c445dfc49eae421f4)) +* PacketTools exo ([6368cfd](https://github.com/Agoric/agoric-sdk/commit/6368cfdb65ee909df64cdcad0f59d017c58d9afd)) +* parseOutgoingTxPacket test util ([cbe876b](https://github.com/Agoric/agoric-sdk/commit/cbe876b190ab6befb057b87339d512d6ec6246a6)) +* plumb ICQConnection through RemoteChainFacade ([4b176ca](https://github.com/Agoric/agoric-sdk/commit/4b176caec4aa245d992d646726e87f9e3ea36788)), closes [#9890](https://github.com/Agoric/agoric-sdk/issues/9890) +* **portfolio-holder:** optional invitationArgs in `Proxying` invitationMaker ([47e754e](https://github.com/Agoric/agoric-sdk/commit/47e754eccedc58a359c025f8af2cd43ec3e2c477)) +* prepareOrchestrator durable returns ([62bdb8a](https://github.com/Agoric/agoric-sdk/commit/62bdb8aa2f586a1ee824e1e3fff207e0badee8a0)) +* provideOrchestration helper ([562579d](https://github.com/Agoric/agoric-sdk/commit/562579d3df3590c62c7baca9654704810e7d78ac)) +* publish local and remote ibc addresses to vstorage ([b1b6a03](https://github.com/Agoric/agoric-sdk/commit/b1b6a0392467fda9cb6e51392756ff5ffff75256)), closes [#9066](https://github.com/Agoric/agoric-sdk/issues/9066) +* query-flows fixture supports localchain accounts ([72cbd68](https://github.com/Agoric/agoric-sdk/commit/72cbd688a98beaa3b155b3ffa06dc7738f1b8656)) +* Redelegate, Undelegate on StakingAccountHolder ([66885c0](https://github.com/Agoric/agoric-sdk/commit/66885c0fea49c8885aab7d7e7aa266078b47c702)) +* registerChain ([9d38e2e](https://github.com/Agoric/agoric-sdk/commit/9d38e2eb19496b85e6abdf7fcd7cf16c4581b3ce)) +* **registry:** add umee ([954b359](https://github.com/Agoric/agoric-sdk/commit/954b359fe55d8ada586a0878d44b2ef9602acbf5)) +* remove orch.makeLocalAccount ([5526337](https://github.com/Agoric/agoric-sdk/commit/552633753ff66f011f6cff7b701cd3cc8f808fbe)), closes [#10106](https://github.com/Agoric/agoric-sdk/issues/10106) +* remove prefix.key_prefix from IBCConnectionInfo ([78e701a](https://github.com/Agoric/agoric-sdk/commit/78e701a92de9fa62ac719211a3bd874efd3678ac)), closes [#9807](https://github.com/Agoric/agoric-sdk/issues/9807) +* reorder transfer method parameters ([241ed89](https://github.com/Agoric/agoric-sdk/commit/241ed892cc8f1e217622e737240c629f40770ff4)) +* return failed transfer from contract localOrchAccount to seat ([f09ce4a](https://github.com/Agoric/agoric-sdk/commit/f09ce4a8669d6a0b0c1572d8d14fa86b9bcb567c)) +* script to fetch chain info ([e6bc008](https://github.com/Agoric/agoric-sdk/commit/e6bc00828b3141b635e186d115812aef18764c91)) +* sendAnywhere contract, test ([8d90251](https://github.com/Agoric/agoric-sdk/commit/8d90251e9b82efcf0ea5c85d156f5e3e7a3f8173)) +* **sendAnywhere:** handle failed IBC transfer ([a90626a](https://github.com/Agoric/agoric-sdk/commit/a90626ade0c3cd36ed949962fdf1fdb60660b77a)) +* setTestJig in start helper ([edb0efa](https://github.com/Agoric/agoric-sdk/commit/edb0efa724c395635333f37290cb6644f4423943)) +* simplify transferChannel lookup ([ee8b806](https://github.com/Agoric/agoric-sdk/commit/ee8b806d627214998ef96408c3885e14c9e6c1a9)) +* SingleAmountRecord -> SingleNatAmountRecord ([5f995c2](https://github.com/Agoric/agoric-sdk/commit/5f995c239ac1bcaf4ecc11197a5c8d0a53345f65)) +* **smart-wallet:** accept `Vow` for offerResult ([933ab29](https://github.com/Agoric/agoric-sdk/commit/933ab299ee30c14530f92a9548fd79a35de3d0ff)), closes [#9308](https://github.com/Agoric/agoric-sdk/issues/9308) +* **stakeAtom:** publish address to vstorage ([c2021ba](https://github.com/Agoric/agoric-sdk/commit/c2021ba0e59de5942c1286b2db70f8becb201730)) +* stakeBld contract ([a7e30a4](https://github.com/Agoric/agoric-sdk/commit/a7e30a4e43c00b2916d2d57c70063650e726321f)) +* StakingAccountQueries ([a4a7aa9](https://github.com/Agoric/agoric-sdk/commit/a4a7aa9edc4059f24dddc44c4e97d4ceed625034)) +* stub Orchestration API ([1e054ac](https://github.com/Agoric/agoric-sdk/commit/1e054ac972ddfff5fb03738747c69eecd125c463)) +* toCosmosDelegationResponse ([8a6f9a5](https://github.com/Agoric/agoric-sdk/commit/8a6f9a50075f19209a275936ab41696271ae643a)) +* toCosmosValidatorAddress ([43ba807](https://github.com/Agoric/agoric-sdk/commit/43ba807714e6323d72439679f114ad60009dfde5)) +* **tools:** improve IBC mocks ([96c4ee7](https://github.com/Agoric/agoric-sdk/commit/96c4ee7b8d8be3c90395d1f0a556e37cfe8df88f)) +* toTruncatedDenomAmount ([a218a19](https://github.com/Agoric/agoric-sdk/commit/a218a192abd3c087d610be1c4072ff6328a297cb)) +* **typeGuards:** CosmosChainInfoShape ([183c072](https://github.com/Agoric/agoric-sdk/commit/183c0727da0414d81df8027ce658cd70f4936d2a)) +* **typeGuards:** DelegationShape ([f7ed627](https://github.com/Agoric/agoric-sdk/commit/f7ed627e369f7b0430a891491543029b34a7e2d7)) +* **types:** `.transfer()` should take timeout parameters as optional arguments ([9c23e49](https://github.com/Agoric/agoric-sdk/commit/9c23e4996eb87b96689007fbc27b6fcc6a46932b)) +* **types:** cancel() returns MsgCancelUnbondingDelegation ([94334b3](https://github.com/Agoric/agoric-sdk/commit/94334b36fa4bf1fca2c1adb57c778cbbfe3c963d)) +* **types:** ContractMeta ([9d02dfa](https://github.com/Agoric/agoric-sdk/commit/9d02dfab2cc2c24ed9b15a6aa8bc5fba7d6c9fe0)) +* **types:** explicit exports from network ([65c2075](https://github.com/Agoric/agoric-sdk/commit/65c2075021dfb0ecf62a6009f7c411c7c49eb624)) +* **types:** generic return for executeTx ([dfc830b](https://github.com/Agoric/agoric-sdk/commit/dfc830bcf5f1997a5aebd23c407aa8f1a7d52083)) +* **types:** infer orchestrate() return ([67665a8](https://github.com/Agoric/agoric-sdk/commit/67665a89cb162c350389e52fd812c895d42f37fb)) +* **types:** loadVat WellKnownVats ([efdf39f](https://github.com/Agoric/agoric-sdk/commit/efdf39f9c839cb26fe6035c9ce433e2bfdb651a1)) +* **types:** LocalAccountMethods for agoric Orch account ([b4fdee6](https://github.com/Agoric/agoric-sdk/commit/b4fdee66e17c75c6055283cd1d6675fd6dff3f19)) +* **types:** orchestrate() generic ([8fd74d0](https://github.com/Agoric/agoric-sdk/commit/8fd74d08247fb976d9a376cf084368592cc52dc4)) +* **undelegate:** use Timestamp instead of Date ([3d4ab30](https://github.com/Agoric/agoric-sdk/commit/3d4ab30008da2200c39426e4dcb07701d7999f99)) +* update connectionInfo once per undirected edge ([a6133fc](https://github.com/Agoric/agoric-sdk/commit/a6133fc02d3d800663d804f3806546b1debbc6ee)) +* use a single port for all icq connections ([d80a57c](https://github.com/Agoric/agoric-sdk/commit/d80a57cbaed855fe9ee64039cef3fdd1c79fd7c9)), closes [#9317](https://github.com/Agoric/agoric-sdk/issues/9317) +* use cosmic-proto ([a358c7d](https://github.com/Agoric/agoric-sdk/commit/a358c7dbeec5199409e1801af7d0385207707872)) +* use fetched chain info ([6fbdeae](https://github.com/Agoric/agoric-sdk/commit/6fbdeae46a71512cbd95603a71b406867a37511c)) +* validate ChainInfoShape ([a2ea1fe](https://github.com/Agoric/agoric-sdk/commit/a2ea1fe80e8e8c7c90c7affde3516cea6f2f51f7)) +* vat-safe denomHash using noble sha256 ([dedde44](https://github.com/Agoric/agoric-sdk/commit/dedde442dd8387727bf734b76c4a2e3781f5cfd0)) +* **vow:** retryable tools ([5303913](https://github.com/Agoric/agoric-sdk/commit/53039135f760666f88ac0659f5e65c2c1b74a1d5)) +* WithdrawReward on StakingAccountHolder ([8cbe1b6](https://github.com/Agoric/agoric-sdk/commit/8cbe1b60de03aeeffe8ffef433e4e35e4f900911)) +* withOrchestration helper ([99709cf](https://github.com/Agoric/agoric-sdk/commit/99709cf73cb4d42a378599b08cac6ac187a2ce1e)) +* ZoeTools endowment ([9e61ddd](https://github.com/Agoric/agoric-sdk/commit/9e61ddd6768c3f87c040741c4cebb56681f2d3c3)) +* zoeTools.withdrawToSeat ([03a2b85](https://github.com/Agoric/agoric-sdk/commit/03a2b8511e7dd2b3cb41abb9e284ed9b09cf57ba)) + + +### Bug Fixes + +* add TODOs for early synchronous returns ([b9a18b0](https://github.com/Agoric/agoric-sdk/commit/b9a18b02d478f6812d5927f5876d1d7205fedf2e)) +* adopt `VTRANSFER_IBC_EVENT` as an action-type ([#9671](https://github.com/Agoric/agoric-sdk/issues/9671)) ([217005a](https://github.com/Agoric/agoric-sdk/commit/217005a921dcac6928c999e6bfe06330a5947ac5)), closes [#9670](https://github.com/Agoric/agoric-sdk/issues/9670) +* chain-hub transfer channel conversion ([80186ac](https://github.com/Agoric/agoric-sdk/commit/80186acd1f1800a8bcbcad31152a61a0e3067d1a)) +* **chain-info:** Normalize IBC connection info storage ([444f3d6](https://github.com/Agoric/agoric-sdk/commit/444f3d638b9ff38dcbb43ef473e9f5508f6c8146)) +* chainConnection key encoding ([39a23b5](https://github.com/Agoric/agoric-sdk/commit/39a23b5b216e5f64a88a0d0b8ba9a8b3560f0a68)) +* chainId in connection tuple ([7f15f0a](https://github.com/Agoric/agoric-sdk/commit/7f15f0a4b8f9f7908773c336d5ae4f4452f0bd48)) +* **chainInfo:** ensure icqEnabled is present ([b83745f](https://github.com/Agoric/agoric-sdk/commit/b83745f1075b7748c7b4b339238c2ee5f759761c)) +* **chainInfo:** ensure icqEnabled is present ([76537e5](https://github.com/Agoric/agoric-sdk/commit/76537e598a7f748697af71874309fd6d9fbf81bb)) +* **cosmos:** make agd upgrade work ([1aa1d26](https://github.com/Agoric/agoric-sdk/commit/1aa1d26f05875c91fd47da1ad7386d8979f94b03)) +* **cosmosOrchestrationAccount:** use AmountArg consistently ([71403dd](https://github.com/Agoric/agoric-sdk/commit/71403dd0fc2e6cc0082c4e099a8a74797a810cc8)) +* drop 'holder' from continuing invitation ([6b6bc45](https://github.com/Agoric/agoric-sdk/commit/6b6bc45ab64f770e71e3e1aaeb0826067b2dcc71)) +* echo chainConnection to vstorage ([c4b945c](https://github.com/Agoric/agoric-sdk/commit/c4b945c41a5d17b64ec8ce42fc9d5ab6daf57ad4)) +* ensure chainId is propagated in smart wallet error message ([7404200](https://github.com/Agoric/agoric-sdk/commit/740420056610c1a593daffcb2295986cadc0d5a8)) +* **examples:** exos for upgradability ([595ec5b](https://github.com/Agoric/agoric-sdk/commit/595ec5be654e35b7f8387e0c770a4c8d6b48f9b7)) +* fetch agoric connections ([f8bcd92](https://github.com/Agoric/agoric-sdk/commit/f8bcd921dca3e03e112f03a0b2975a2b82f959c9)) +* get bondDenom from chainInfo ([82115f1](https://github.com/Agoric/agoric-sdk/commit/82115f1dfc6e834beecdc8def2b2a684d3952d06)) +* getConnectionInfo in view of the primary chain ([646243b](https://github.com/Agoric/agoric-sdk/commit/646243b9c263ff5cbeb532056d6719af209b440d)) +* handle no transfer channel ([6268156](https://github.com/Agoric/agoric-sdk/commit/6268156836d52c7d27e43a4246afa9e160750be7)) +* ica makeAccount parameters ([b685c9e](https://github.com/Agoric/agoric-sdk/commit/b685c9e778e9590d51c7f245639a4acff27cf867)) +* localOrchAccount.getBalance ([58ed5e7](https://github.com/Agoric/agoric-sdk/commit/58ed5e7a94102b74f7421e86718f44e029bc9120)) +* **localTransfer:** ensure results of deposit are returned ([7d4800c](https://github.com/Agoric/agoric-sdk/commit/7d4800ce77fc985985b4d7277bd71b5a47dff6cb)) +* makeRemoteChainFacade w real connection ([d66276b](https://github.com/Agoric/agoric-sdk/commit/d66276bfda246a92040ea3288a2ac9b5fb665cac)) +* **network-fakes:** do not rely on source_port for channelId ([00fe7ed](https://github.com/Agoric/agoric-sdk/commit/00fe7edc76660323895aafdc8a236b6f65ede10d)) +* omit 'connections' from agoricNames.chain ([3e8a168](https://github.com/Agoric/agoric-sdk/commit/3e8a168541276d3095f312468bce865892aafdec)) +* orchestrate() returns Vow ([9a31a2f](https://github.com/Agoric/agoric-sdk/commit/9a31a2ff2efa51a0ad022031be94153d112cb325)) +* **orchestrate:** makeStateRecord type annotation ([9bc7afb](https://github.com/Agoric/agoric-sdk/commit/9bc7afb011c5e0c1bfcf52d98fd2cda620ba23b2)) +* **orchestration:** chainHub accepts zone ([#10129](https://github.com/Agoric/agoric-sdk/issues/10129)) ([cfec54b](https://github.com/Agoric/agoric-sdk/commit/cfec54b79e39370acf7b1646c96f2fc83f044fde)), closes [#9541](https://github.com/Agoric/agoric-sdk/issues/9541) [#9785](https://github.com/Agoric/agoric-sdk/issues/9785) +* **orchestration:** do not call `getTimeoutTimestampNS` if `opts.timeoutTimestamp` is provided ([c162426](https://github.com/Agoric/agoric-sdk/commit/c162426f6a20b375113fae9ab82c0ba4ab87841d)) +* **orchestration:** errors should have error messages ([#9593](https://github.com/Agoric/agoric-sdk/issues/9593)) ([5b2d338](https://github.com/Agoric/agoric-sdk/commit/5b2d338174298d6e0b042f622f8566d277696860)), closes [Error#20](https://github.com/Agoric/Error/issues/20) +* **orchestration:** fix race in getChain ([5b2547f](https://github.com/Agoric/agoric-sdk/commit/5b2547f63d61623c9c05a259c288fbf12019baf5)) +* **orchestration:** makeAccount never resolves when icqEnabled: false ([a74b6a2](https://github.com/Agoric/agoric-sdk/commit/a74b6a27d5108c5e014d546b86c695e3fc8bf2e5)) +* **orchestration:** remove cancelToken logic from undelegate ([be14fa5](https://github.com/Agoric/agoric-sdk/commit/be14fa588523fe270970ec4a5617b66327ccb988)) +* **orchestration:** rename `.getAccountAddress` -> `.getAddress` ([f951cde](https://github.com/Agoric/agoric-sdk/commit/f951cde10ee6618660938b2e5b404f797231d8e2)) +* **orchestration:** Resolve module import issues ([ac98e25](https://github.com/Agoric/agoric-sdk/commit/ac98e2572b6ce1566eaf2ada21a73e90d8c4f18f)), closes [#10086](https://github.com/Agoric/agoric-sdk/issues/10086) +* parseQueryPacket bigint handling ([916af0f](https://github.com/Agoric/agoric-sdk/commit/916af0f2b59539384324575afd547d031a15ba92)) +* parseQueryPacket should use ResponseQuery.toJSON ([0bd7161](https://github.com/Agoric/agoric-sdk/commit/0bd7161125b9cef2f44cc47feddf3e6fbc75e5a0)) +* real chainId in chainAccountKit ([521dfd0](https://github.com/Agoric/agoric-sdk/commit/521dfd0db134ef74ce78afb0f6ae9ba83315ce67)) +* redundant writes to agoricNames.chain ([8fc49c9](https://github.com/Agoric/agoric-sdk/commit/8fc49c9f62557593ee0473aff68913b190d3959a)) +* **registry:** sorting connections ([dd4f2a7](https://github.com/Agoric/agoric-sdk/commit/dd4f2a78cfd0584c99c57184361f12e8205147a5)) +* remove getRedelegation ([f39c2cf](https://github.com/Agoric/agoric-sdk/commit/f39c2cf4b2d4f64b6700e3bfcece77358df64995)) +* return asVow for error handling ([c9969a5](https://github.com/Agoric/agoric-sdk/commit/c9969a5b1d203dfc16179c432fb35a793ca94a1d)) +* **sendAnywhere:** exit seat ([bc0dce3](https://github.com/Agoric/agoric-sdk/commit/bc0dce30b46cdf90d5c7092fa49681661d989452)) +* **staking:** completion time parsing ([be9df89](https://github.com/Agoric/agoric-sdk/commit/be9df898ef058704ad144d6898edc5cde15ef582)) +* **types:** chain-info const ([1daa3e2](https://github.com/Agoric/agoric-sdk/commit/1daa3e238818ab92ada6bdb90349d5e55e2eac2f)) +* **types:** cosmos chains have more than one ibc connection ([0f8eedb](https://github.com/Agoric/agoric-sdk/commit/0f8eedb54803570f946f5ba22b8fa06e2e5cd25f)) +* **unbondExample:** don't try to take zone from privateArgs ([39f68fe](https://github.com/Agoric/agoric-sdk/commit/39f68fe1aa46e3fc7272421958093e1c1c948262)) +* **undelegate:** `delegatorAddress` should not be user supplied ([11aea65](https://github.com/Agoric/agoric-sdk/commit/11aea6561865a8ac17c449a6fcf226dcd52e7c22)) +* unsubscribeFromTransfers returns undefined ([2af78e5](https://github.com/Agoric/agoric-sdk/commit/2af78e510b67989d783c1ac7626780912b50db8a)) +* use controllerConnectionId for ICQConnection ([fef71f4](https://github.com/Agoric/agoric-sdk/commit/fef71f40645fd5bb0e05323d0d447c9024ad5aa6)) +* use heapVowE for call on remote possible vow ([9e8a29a](https://github.com/Agoric/agoric-sdk/commit/9e8a29a19d4c51c7294fe31f273f2358d222ee0c)) +* userSeat is remote ([633bee3](https://github.com/Agoric/agoric-sdk/commit/633bee3cc78bf6e6e6c9005e939e4ae76acf4dc5)) +* write-chain-info after u17 ([fc1f3ce](https://github.com/Agoric/agoric-sdk/commit/fc1f3ce1fe03bb2018edd4eb55d6561312d5fbe8)) diff --git a/packages/orchestration/package.json b/packages/orchestration/package.json index 3b342d3b31b..ea1302e6b72 100644 --- a/packages/orchestration/package.json +++ b/packages/orchestration/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/orchestration", - "version": "0.1.0", + "version": "0.2.0-u18.0", "description": "Chain abstraction for Agoric's orchestration clients", "type": "module", "main": "index.js", @@ -33,19 +33,19 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@agoric/async-flow": "^0.1.0", - "@agoric/cosmic-proto": "^0.4.0", - "@agoric/ertp": "^0.16.2", - "@agoric/internal": "^0.3.2", - "@agoric/network": "^0.1.0", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/time": "^0.3.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/vats": "^0.15.1", - "@agoric/vow": "^0.1.0", - "@agoric/zoe": "^0.26.2", - "@agoric/zone": "^0.2.2", + "@agoric/async-flow": "^0.2.0-u18.0", + "@agoric/cosmic-proto": "^0.5.0-u18.0", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/network": "^0.2.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vow": "^0.2.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/base64": "^1.0.8", "@endo/errors": "^1.2.7", "@endo/far": "^1.1.8", @@ -54,7 +54,7 @@ "@noble/hashes": "^1.5.0" }, "devDependencies": { - "@agoric/swingset-liveslots": "^0.10.2", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", "@chain-registry/client": "^1.47.4", "@cosmjs/amino": "^0.32.3", "@cosmjs/proto-signing": "^0.32.3", diff --git a/packages/pegasus/CHANGELOG.md b/packages/pegasus/CHANGELOG.md index 829dcab6a72..715ad10c054 100644 --- a/packages/pegasus/CHANGELOG.md +++ b/packages/pegasus/CHANGELOG.md @@ -3,6 +3,27 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.8.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/pegasus@0.7.12...@agoric/pegasus@0.8.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* make Network and IBC vats durable (#8721) + +### Features + +* add sender options ([#8506](https://github.com/Agoric/agoric-sdk/issues/8506)) ([00cd6ae](https://github.com/Agoric/agoric-sdk/commit/00cd6aec8f6a8c8baa1eb29ad929054b32491733)) +* make Network and IBC vats durable ([#8721](https://github.com/Agoric/agoric-sdk/issues/8721)) ([3d13c09](https://github.com/Agoric/agoric-sdk/commit/3d13c09363013e23726c2ac5fa299a8e5344fd8c)) + + +### Bug Fixes + +* ensure that we wrap pegasusConnectionsAdmin with E ([#8526](https://github.com/Agoric/agoric-sdk/issues/8526)) ([0f42fb6](https://github.com/Agoric/agoric-sdk/commit/0f42fb639a6b3619de097ec0f819499200c9f6b7)) +* misc runtime robustness found by typecheck ([a033f26](https://github.com/Agoric/agoric-sdk/commit/a033f2638f9f11e19d94d7931e4e0614773b1f60)) +* **types:** durable wrapping non-durable ([3eeffaa](https://github.com/Agoric/agoric-sdk/commit/3eeffaa241f18105bf71fc1559a8e006529d654e)) + + + ### [0.7.12](https://github.com/Agoric/agoric-sdk/compare/@agoric/pegasus@0.7.11...@agoric/pegasus@0.7.12) (2023-06-09) **Note:** Version bump only for package @agoric/pegasus diff --git a/packages/pegasus/package.json b/packages/pegasus/package.json index 88dbe054e3c..bbdedda5c0a 100644 --- a/packages/pegasus/package.json +++ b/packages/pegasus/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/pegasus", - "version": "0.7.12", + "version": "0.8.0-u18.0", "description": "Peg-as-us contract", "type": "module", "main": "./src/pegasus.js", @@ -28,29 +28,29 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/ertp": "^0.16.2", - "@agoric/internal": "^0.3.2", - "@agoric/network": "^0.1.0", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/vats": "^0.15.1", - "@agoric/vow": "^0.1.0", - "@agoric/zoe": "^0.26.2", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/network": "^0.2.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vow": "^0.2.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/bundle-source": "^3.4.2", - "@agoric/zone": "^0.2.2", "@endo/captp": "^4.4.2", + "@endo/errors": "^1.2.7", "@endo/far": "^1.1.8", "@endo/init": "^1.1.6", "@endo/nat": "^5.0.12", "@endo/promise-kit": "^1.1.7" }, "devDependencies": { + "@agoric/vat-data": "^0.5.3-u18.0", "ava": "^5.3.0", "c8": "^9.1.0", - "import-meta-resolve": "^2.2.1", - "@agoric/vat-data": "^0.5.2" + "import-meta-resolve": "^2.2.1" }, "files": [ "scripts/", diff --git a/packages/smart-wallet/CHANGELOG.md b/packages/smart-wallet/CHANGELOG.md index 1e8d29358cf..7aaae8cb763 100644 --- a/packages/smart-wallet/CHANGELOG.md +++ b/packages/smart-wallet/CHANGELOG.md @@ -3,6 +3,50 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.5.4-u18.0](https://github.com/Agoric/agoric/compare/@agoric/smart-wallet@0.5.3...@agoric/smart-wallet@0.5.4-u18.0) (2024-10-31) + + +### Features + +* smartWallet verstion 2 with watchedPromises ([5ed5107](https://github.com/Agoric/agoric/commit/5ed51078d39e643d91b572d9c50fad4a276d7ded)) +* getBridgeId on ScopedBridgeManager ([aec4dea](https://github.com/Agoric/agoric/commit/aec4dea4f4d6baca3ea32c33551ba00658eab31b)) +* **smart-wallet:** accept `Vow` for offerResult ([933ab29](https://github.com/Agoric/agoric/commit/933ab299ee30c14530f92a9548fd79a35de3d0ff)), closes [#9308](https://github.com/Agoric/agoric/issues/9308) +* **smart-wallet:** trading in non-vbank asset ([4c2bec7](https://github.com/Agoric/agoric/commit/4c2bec7dc72c5c92b90b1957cd0548d81897b0f0)) +* **smart-wallet:** tryExitOffer reclaims withdrawn payments ([f7bc1ea](https://github.com/Agoric/agoric/commit/f7bc1ead33cea3cd16bc1ccc70951d1d46678932)) +* **smart-wallet:** upgrade walletFactory for non-vbank assets ([a0c4ecf](https://github.com/Agoric/agoric/commit/a0c4ecf5d6f1e3874828f5b2fcf38f87cb0619ba)) +* **smart-wallet:** use durable zone for vows ([1126e9f](https://github.com/Agoric/agoric/commit/1126e9f873a5bc12809980dc955eded2821a1f60)), closes [#9308](https://github.com/Agoric/agoric/issues/9308) +* **smart-wallet:** withdraw payments before getting invitation ([33f2859](https://github.com/Agoric/agoric/commit/33f2859d7ce2ba2f59e86e97f85e1bc34a503095)), closes [#7098](https://github.com/Agoric/agoric/issues/7098) +* start fn upgradability by meta ([5ae46e4](https://github.com/Agoric/agoric/commit/5ae46e485b8f3b643cb57c45abdb75a94657d60c)) +* **types:** ContinuingOfferResult ([3af2b5c](https://github.com/Agoric/agoric/commit/3af2b5c8660d1fb7af217183bffc2f8de0e1cbc5)) +* **types:** explicit exports from notifier ([0bc72a8](https://github.com/Agoric/agoric/commit/0bc72a88c7d91ff1b2f00ee5cabeb58c6315598e)) +* **types:** export smart-wallet types at top level ([30a8cb2](https://github.com/Agoric/agoric/commit/30a8cb269d7e34e413adea93a92f39d818cd80f3)) +* **types:** InvitationAmount ([cdf1b7a](https://github.com/Agoric/agoric/commit/cdf1b7a6ee28293ba5d606705e24a9fee175effe)) +* **types:** loadVat WellKnownVats ([efdf39f](https://github.com/Agoric/agoric/commit/efdf39f9c839cb26fe6035c9ce433e2bfdb651a1)) + + +### Bug Fixes + +* burn invitation made for repair ([c70ee01](https://github.com/Agoric/agoric/commit/c70ee0113cd7e6b0df5e33bd934d33a588ef0b3d)) +* DEBUG harmony ([#8136](https://github.com/Agoric/agoric/issues/8136)) ([d2ea4b4](https://github.com/Agoric/agoric/commit/d2ea4b46b9efa61e97eec8711830d9fdd741ca55)) +* handle promises in repairWalletForIncarnation2 ([3146886](https://github.com/Agoric/agoric/commit/3146886cbad75e773b0dd0520d0d88ef0f12540f)) +* in SmartWallet, if invitation is invalid, don't process offer ([559db01](https://github.com/Agoric/agoric/commit/559db01f90b7729598f8b94859322da7850bd076)) +* many typing improvements ([777eb21](https://github.com/Agoric/agoric/commit/777eb21a20fbff3da93d713dc1b95a01fe6ce472)) +* publish 'error' message for failure after upgrade ([5397e0c](https://github.com/Agoric/agoric/commit/5397e0cf76f29074e77227f61576e784e5016d08)) +* re-use invitation from offerToUsedInvitation ([71bb1c7](https://github.com/Agoric/agoric/commit/71bb1c76d47da15242e7eaf54899869f9d5976aa)) +* repair incorrect fix for repairWalletForIncarnation2 ([4d6a823](https://github.com/Agoric/agoric/commit/4d6a823417ca47cb674f632551767b13964aaf1a)) +* smartWallet watch ERTP purse balances across zoe upgrades ([3cfe392](https://github.com/Agoric/agoric/commit/3cfe39245d688509a697a645ae452b92e7136ac1)) +* **types:** agoricContract shape check ([20e1779](https://github.com/Agoric/agoric/commit/20e177940bd09f70759a2e2517b9e2b022314413)) +* **types:** board ([c73f4f9](https://github.com/Agoric/agoric/commit/c73f4f9686215a37e8c5f82ce8dbe4742886a02b)) +* **types:** board values ([4196da3](https://github.com/Agoric/agoric/commit/4196da375525fa67382a039a15973810db44ffea)) +* **types:** misc ([b70765c](https://github.com/Agoric/agoric/commit/b70765cbae25261be5944f5836d8b4b7ae58fca7)) +* **types:** problems hidden by skipLibCheck ([6a6e595](https://github.com/Agoric/agoric/commit/6a6e59549e7beeeef94bf90556ed16873c46d285)) +* **types:** PublicSubscribers ([91ef352](https://github.com/Agoric/agoric/commit/91ef3523109754c88fd051d3b9777e5cc71239e3)) +* **types:** template syntax ([279b903](https://github.com/Agoric/agoric/commit/279b903a559710511d69f1614badddeab801b90d)) +* upgrade for breaking changes in `@endo/bundle-source` ([e840bb2](https://github.com/Agoric/agoric/commit/e840bb2385ef38aa2a038b6f21f02cdcd2d7979b)) +* **walletFactory:** move upgrading check before baggage is populated ([#8322](https://github.com/Agoric/agoric/issues/8322)) ([97cb715](https://github.com/Agoric/agoric/commit/97cb7158f1176d14b9a8d775328aa826458282ea)) + + + ### [0.5.3](https://github.com/Agoric/agoric/compare/@agoric/smart-wallet@0.5.2...@agoric/smart-wallet@0.5.3) (2023-06-09) **Note:** Version bump only for package @agoric/smart-wallet diff --git a/packages/smart-wallet/package.json b/packages/smart-wallet/package.json index bd9cd503a8b..22a6101b137 100644 --- a/packages/smart-wallet/package.json +++ b/packages/smart-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/smart-wallet", - "version": "0.5.3", + "version": "0.5.4-u18.0", "description": "Wallet contract", "type": "module", "main": "src/index.js", @@ -17,8 +17,8 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/cosmic-proto": "^0.4.0", - "@agoric/swingset-vat": "^0.32.2", + "@agoric/cosmic-proto": "^0.5.0-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", "@endo/init": "^1.1.6", @@ -26,17 +26,17 @@ "import-meta-resolve": "^2.2.1" }, "dependencies": { + "@agoric/casting": "^0.4.3-u18.0", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vow": "^0.2.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/errors": "^1.2.7", - "@agoric/casting": "^0.4.2", - "@agoric/ertp": "^0.16.2", - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/vats": "^0.15.1", - "@agoric/vow": "^0.1.0", - "@agoric/zoe": "^0.26.2", - "@agoric/zone": "^0.2.2", "@endo/eventual-send": "^1.2.7", "@endo/far": "^1.1.8", "@endo/marshal": "^1.6.1", diff --git a/packages/solo/CHANGELOG.md b/packages/solo/CHANGELOG.md index 346d10e7cb7..3a96fc2560b 100644 --- a/packages/solo/CHANGELOG.md +++ b/packages/solo/CHANGELOG.md @@ -3,6 +3,29 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.11.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/solo@0.10.3...@agoric/solo@0.11.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **solo:** remove `sim-chain` dependency + +### Bug Fixes + +* DEBUG harmony ([#8136](https://github.com/Agoric/agoric-sdk/issues/8136)) ([d2ea4b4](https://github.com/Agoric/agoric-sdk/commit/d2ea4b46b9efa61e97eec8711830d9fdd741ca55)) +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) +* misc runtime robustness found by typecheck ([a033f26](https://github.com/Agoric/agoric-sdk/commit/a033f2638f9f11e19d94d7931e4e0614773b1f60)) +* **solo:** correct lookup of wallet-ui ([c578851](https://github.com/Agoric/agoric-sdk/commit/c578851076ed54ac267a2dfe1367eedafcae4b55)) +* **solo:** let `init` tolerate existing `html` directory ([4d14a2f](https://github.com/Agoric/agoric-sdk/commit/4d14a2f6c42628bd40ffab2d94510a20088111bb)) +* **solo:** properly expose `/wallet/bridge.html` ([#8533](https://github.com/Agoric/agoric-sdk/issues/8533)) ([e26232e](https://github.com/Agoric/agoric-sdk/commit/e26232e68e2019db07078ae4962de47b3d0a6666)) +* **solo:** remove `sim-chain` dependency ([da75a03](https://github.com/Agoric/agoric-sdk/commit/da75a03f95828d773fa3f662d30f0e221030c2ca)) +* **solo:** use alternative endo init ([584ec62](https://github.com/Agoric/agoric-sdk/commit/584ec624854ea0f4f755b189414bc9e0dabaa6e0)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* update name of agd fee granter flag ([1aad20c](https://github.com/Agoric/agoric-sdk/commit/1aad20c49bf4374f6078bcbed87a6db9db3e6387)) +* update TS types ([7580805](https://github.com/Agoric/agoric-sdk/commit/75808055afc129c81b7978fb83c33cfed7a4ecbd)) + + + ### [0.10.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/solo@0.10.2...@agoric/solo@0.10.3) (2023-06-09) **Note:** Version bump only for package @agoric/solo diff --git a/packages/solo/package.json b/packages/solo/package.json index f405ae4b3fb..1074f89c0fc 100644 --- a/packages/solo/package.json +++ b/packages/solo/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/solo", - "version": "0.10.3", + "version": "0.11.0-u18.0", "description": "Agoric's Solo vat runner", "type": "module", "bin": { @@ -22,19 +22,19 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/access-token": "^0.4.21", - "@agoric/cache": "^0.3.2", - "@agoric/cosmic-swingset": "^0.41.3", - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/spawner": "^0.6.8", - "@agoric/store": "^0.9.2", - "@agoric/swing-store": "^0.9.1", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/telemetry": "^0.6.2", - "@agoric/time": "^0.3.2", - "@agoric/vats": "^0.15.1", - "@agoric/wallet": "^0.18.3", + "@agoric/access-token": "^0.4.22-u18.0", + "@agoric/cache": "^0.3.3-u18.0", + "@agoric/cosmic-swingset": "^0.42.0-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/spawner": "^0.6.9-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swing-store": "^0.10.0-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/telemetry": "^0.6.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/wallet": "^0.19.0-u18.0", "@endo/captp": "^4.4.2", "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", @@ -55,7 +55,7 @@ "ws": "^7.2.0" }, "devDependencies": { - "@agoric/ertp": "^0.16.2", + "@agoric/ertp": "^0.16.3-u18.0", "@endo/bundle-source": "^3.4.2", "ava": "^5.3.0", "c8": "^9.1.0" diff --git a/packages/sparse-ints/CHANGELOG.md b/packages/sparse-ints/CHANGELOG.md index eb460073768..6fdbaa73769 100644 --- a/packages/sparse-ints/CHANGELOG.md +++ b/packages/sparse-ints/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.2.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/sparse-ints@0.2.2...@agoric/sparse-ints@0.2.3-u18.0) (2024-10-31) + +**Note:** Version bump only for package @agoric/sparse-ints + + + + + ### [0.2.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/sparse-ints@0.2.1...@agoric/sparse-ints@0.2.2) (2023-05-19) **Note:** Version bump only for package @agoric/sparse-ints diff --git a/packages/sparse-ints/package.json b/packages/sparse-ints/package.json index a249a1e6475..bebc85062d2 100644 --- a/packages/sparse-ints/package.json +++ b/packages/sparse-ints/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/sparse-ints", - "version": "0.2.2", + "version": "0.2.3-u18.0", "description": "Share code across vat boundaries", "type": "module", "main": "src/sparseInts.js", diff --git a/packages/spawner/CHANGELOG.md b/packages/spawner/CHANGELOG.md index 525ca44dc2c..a00ad2d565e 100644 --- a/packages/spawner/CHANGELOG.md +++ b/packages/spawner/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.6.9-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/spawner@0.6.8...@agoric/spawner@0.6.9-u18.0) (2024-10-31) + + +### Bug Fixes + +* endow with original unstructured `assert` ([#9514](https://github.com/Agoric/agoric-sdk/issues/9514)) ([f908f89](https://github.com/Agoric/agoric-sdk/commit/f908f89186162df83b540f6aeb1f4c665c3a56b4)), closes [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) + + + ### [0.6.8](https://github.com/Agoric/agoric-sdk/compare/@agoric/spawner@0.6.7...@agoric/spawner@0.6.8) (2023-06-02) **Note:** Version bump only for package @agoric/spawner diff --git a/packages/spawner/package.json b/packages/spawner/package.json index 098e81d6e71..0a1215256ac 100644 --- a/packages/spawner/package.json +++ b/packages/spawner/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/spawner", - "version": "0.6.8", + "version": "0.6.9-u18.0", "description": "Wrapper for JavaScript map", "type": "module", "main": "./src/contractHost.js", @@ -37,8 +37,8 @@ "@endo/marshal": "^1.6.1" }, "devDependencies": { - "@agoric/internal": "^0.3.2", - "@agoric/swingset-vat": "^0.32.2", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/init": "^1.1.6", "ava": "^5.3.0", diff --git a/packages/stat-logger/CHANGELOG.md b/packages/stat-logger/CHANGELOG.md index c6bb46a4883..1e5f5f61385 100644 --- a/packages/stat-logger/CHANGELOG.md +++ b/packages/stat-logger/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.4.29-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/stat-logger@0.4.28...@agoric/stat-logger@0.4.29-u18.0) (2024-10-31) + +**Note:** Version bump only for package @agoric/stat-logger + + + + + ### [0.4.28](https://github.com/Agoric/agoric-sdk/compare/@agoric/stat-logger@0.4.27...@agoric/stat-logger@0.4.28) (2023-05-19) diff --git a/packages/stat-logger/package.json b/packages/stat-logger/package.json index 00ba9f12614..f3728ff10bb 100644 --- a/packages/stat-logger/package.json +++ b/packages/stat-logger/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/stat-logger", - "version": "0.4.28", + "version": "0.4.29-u18.0", "description": "Simple library for logging and graphing performance statistics", "type": "module", "main": "src/index.js", diff --git a/packages/store/CHANGELOG.md b/packages/store/CHANGELOG.md index ff9e0e8187c..a645dc3ec63 100644 --- a/packages/store/CHANGELOG.md +++ b/packages/store/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.9.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/store@0.9.2...@agoric/store@0.9.3-u18.0) (2024-10-31) + + +### Features + +* narrow types with mustMatch ([685ffac](https://github.com/Agoric/agoric-sdk/commit/685ffacaadb9a643bc770488416dc14a34aa7a44)) +* **types:** types as module with global export ([bf375c0](https://github.com/Agoric/agoric-sdk/commit/bf375c0ec9c50f22928d33a6a745dd5f559e0d91)) + + +### Bug Fixes + +* correct infelicities in virtual collection API implementation ([af5507b](https://github.com/Agoric/agoric-sdk/commit/af5507bfecaa8f76001c09f6a1a9c8ca2a4c58c1)), closes [#7632](https://github.com/Agoric/agoric-sdk/issues/7632) +* kindlier error diagnostics on addAll ([656514e](https://github.com/Agoric/agoric-sdk/commit/656514e5a6bf5d186f33137b3c9a113e3a232207)) +* **types:** problems hidden by skipLibCheck ([6a6e595](https://github.com/Agoric/agoric-sdk/commit/6a6e59549e7beeeef94bf90556ed16873c46d285)) + + + ### [0.9.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/store@0.9.1...@agoric/store@0.9.2) (2023-06-02) **Note:** Version bump only for package @agoric/store diff --git a/packages/store/package.json b/packages/store/package.json index 1294ca68b26..47cc7ccad5e 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/store", - "version": "0.9.2", + "version": "0.9.3-u18.0", "description": "Wrapper for JavaScript map", "type": "module", "main": "src/index.js", diff --git a/packages/swing-store/CHANGELOG.md b/packages/swing-store/CHANGELOG.md index 1a543d9a6fb..ab82946b935 100644 --- a/packages/swing-store/CHANGELOG.md +++ b/packages/swing-store/CHANGELOG.md @@ -3,6 +3,44 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.10.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/swing-store@0.9.1...@agoric/swing-store@0.10.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **swing-store:** Remove unsafe hostStorage.setExportCallback method + +### Features + +* Add consensus-independent vat snapshot archiving configuration to AG_COSMOS_INIT ([ffc594f](https://github.com/Agoric/agoric-sdk/commit/ffc594f9441a9374646c43b69d289cc560962f64)), closes [#10036](https://github.com/Agoric/agoric-sdk/issues/10036) +* Add consensus-independent vat transcript archiving configuration to AG_COSMOS_INIT ([d2d5803](https://github.com/Agoric/agoric-sdk/commit/d2d5803baab6e6379d179723244b2e92aac6319a)), closes [#10036](https://github.com/Agoric/agoric-sdk/issues/10036) +* add exporter.getHostKV() API ([eb564f9](https://github.com/Agoric/agoric-sdk/commit/eb564f9635397c0706e1f8255b3e125681e2d031)), closes [#8523](https://github.com/Agoric/agoric-sdk/issues/8523) +* **swing-store:** budget-limited deletion of snapshot and transcripts ([c43bf63](https://github.com/Agoric/agoric-sdk/commit/c43bf63846aedf3493ac6e8f4bc9f2bb48401d66)), closes [#8928](https://github.com/Agoric/agoric-sdk/issues/8928) +* **swing-store:** faster import of swing-store ([0170568](https://github.com/Agoric/agoric-sdk/commit/0170568d66748af76f0bd24a4acdaa34b9c79cca)) +* **swing-store:** Limit item deletion to the previously-current transcript span ([766c1bb](https://github.com/Agoric/agoric-sdk/commit/766c1bbb082debe9d6fa94e08466d3596c971843)), closes [#9387](https://github.com/Agoric/agoric-sdk/issues/9387) +* **swing-store:** prevent SwingSet usage of imported swing-store ([6a833eb](https://github.com/Agoric/agoric-sdk/commit/6a833ebda2b2ff0e72040ca8186f93ae91567add)) +* **swingstore:** add repairMetadata() ([33b5c1c](https://github.com/Agoric/agoric-sdk/commit/33b5c1c1fefd5278a24cd5f06630b238439e2891)), closes [#8025](https://github.com/Agoric/agoric-sdk/issues/8025) [#8025](https://github.com/Agoric/agoric-sdk/issues/8025) +* tool for auditing dangling kindID references ([eeadc46](https://github.com/Agoric/agoric-sdk/commit/eeadc462d8fb09449e4ea6f0118ae8654e0c8e9b)), closes [#7655](https://github.com/Agoric/agoric-sdk/issues/7655) + + +### Bug Fixes + +* misc runtime robustness found by typecheck ([a033f26](https://github.com/Agoric/agoric-sdk/commit/a033f2638f9f11e19d94d7931e4e0614773b1f60)) +* performance.now() binding ([4a3b59b](https://github.com/Agoric/agoric-sdk/commit/4a3b59b486c0cb916e531d5de390fbf90e4421ad)) +* rewrite importSwingStore to preserve metadata properly ([38c9efc](https://github.com/Agoric/agoric-sdk/commit/38c9efce10957e0eb245e25ae5f9f45792eb58ad)), closes [#8025](https://github.com/Agoric/agoric-sdk/issues/8025) +* **swing-store:** accept budget=Infinity to allow unlimited deletions ([c22b656](https://github.com/Agoric/agoric-sdk/commit/c22b65610007607f13373bc1dcc54007e30e2d60)) +* **swing-store:** add 'replay' artifactMode, make export more strict ([9939ea6](https://github.com/Agoric/agoric-sdk/commit/9939ea699bb1fd0b711f950679b432eef9054fda)), closes [#8105](https://github.com/Agoric/agoric-sdk/issues/8105) +* **swing-store:** Create archive files with .tmp suffixes in their final directory ([1413af2](https://github.com/Agoric/agoric-sdk/commit/1413af2379c5f78bf8dcd5f2ce9a892b3c22494f)), closes [#10239](https://github.com/Agoric/agoric-sdk/issues/10239) +* **swing-store:** Delete transcript spans in stopUsingTranscript as in rollover ([2d1e478](https://github.com/Agoric/agoric-sdk/commit/2d1e47844760e0534afb3fe410a9635656949dad)), closes [#10054](https://github.com/Agoric/agoric-sdk/issues/10054) +* **swing-store:** ensure crank savepoint is wrapped in transaction ([9d2dd3f](https://github.com/Agoric/agoric-sdk/commit/9d2dd3f9966940961a4c21351d256fa3615715d7)) +* **swing-store:** explicitly harden prototypes ([86c128a](https://github.com/Agoric/agoric-sdk/commit/86c128a29b5ed61764a67644c3734b0c05df2993)) +* **swing-store:** no completeness check when creating exporter ([d4df073](https://github.com/Agoric/agoric-sdk/commit/d4df073ffcc48b0f0e62bac107ee8edf21150ad9)) +* **swing-store:** Remove unsafe hostStorage.setExportCallback method ([c24e990](https://github.com/Agoric/agoric-sdk/commit/c24e99043149d8941c487a037d3c0f40dce5a4bc)), closes [#10062](https://github.com/Agoric/agoric-sdk/issues/10062) +* **types:** template syntax ([279b903](https://github.com/Agoric/agoric-sdk/commit/279b903a559710511d69f1614badddeab801b90d)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) + + + ### [0.9.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/swing-store@0.9.0...@agoric/swing-store@0.9.1) (2023-06-02) **Note:** Version bump only for package @agoric/swing-store diff --git a/packages/swing-store/package.json b/packages/swing-store/package.json index 3d27e881bc6..545214e51b0 100644 --- a/packages/swing-store/package.json +++ b/packages/swing-store/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swing-store", - "version": "0.9.1", + "version": "0.10.0-u18.0", "description": "Persistent storage for SwingSet", "type": "module", "main": "./src/index.js", @@ -21,11 +21,11 @@ "lint:eslint": "eslint ." }, "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/internal": "^0.3.2", + "@agoric/internal": "^0.4.0-u18.0", "@endo/base64": "^1.0.8", "@endo/bundle-source": "^3.4.2", "@endo/check-bundle": "^1.0.11", + "@endo/errors": "^1.2.7", "@endo/nat": "^5.0.12", "better-sqlite3": "^9.1.1" }, diff --git a/packages/swingset-liveslots/CHANGELOG.md b/packages/swingset-liveslots/CHANGELOG.md index 563fb67d308..5c9eec55d0b 100644 --- a/packages/swingset-liveslots/CHANGELOG.md +++ b/packages/swingset-liveslots/CHANGELOG.md @@ -3,6 +3,51 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.10.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-liveslots@0.10.2...@agoric/swingset-liveslots@0.10.3-u18.0) (2024-10-31) + + +### Features + +* **liveslots-tools:** add startLife test tool ([ae05573](https://github.com/Agoric/agoric-sdk/commit/ae0557309297e29b4ca8307f7a3aefc72799436b)) +* **liveslots-tools:** expose insistAllDurableKindsReconnected ([fc02f30](https://github.com/Agoric/agoric-sdk/commit/fc02f305817706bc80e2a0b0cd2a4901c9927115)) +* **liveslots-tools:** prepare-strict-test-env ([d98d894](https://github.com/Agoric/agoric-sdk/commit/d98d89449d4bfc1419cd4410edef813db0e4ec55)) +* **liveslots-tools:** return incarnation in test tools ([6c15cc9](https://github.com/Agoric/agoric-sdk/commit/6c15cc99d1c8084b2d4e88e757c78dbd9c8497bd)) +* **liveslots:** virtual exo meta-ops ([#8779](https://github.com/Agoric/agoric-sdk/issues/8779)) ([af3ced9](https://github.com/Agoric/agoric-sdk/commit/af3ced91861731353e10a45e4eae63450f74a0ea)) +* **swingset-liveslots:** endow passStyleOf to liveslots guest compartment ([#9874](https://github.com/Agoric/agoric-sdk/issues/9874)) ([b6c58f2](https://github.com/Agoric/agoric-sdk/commit/b6c58f297e8f902f046cc2c71fe7f6162fe0c76d)), closes [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9781](https://github.com/Agoric/agoric-sdk/issues/9781) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) +* **vow:** VowShape, isVow ([#9154](https://github.com/Agoric/agoric-sdk/issues/9154)) ([db4d0ea](https://github.com/Agoric/agoric-sdk/commit/db4d0eab68a1d361ddbb6fe993ff0b9969a348e5)) + + +### Bug Fixes + +* add test for collection snapshot ([0ea5eb3](https://github.com/Agoric/agoric-sdk/commit/0ea5eb3ae77d5639bda7428e52c4d9c0fa8e4059)) +* correct infelicities in virtual collection API implementation ([af5507b](https://github.com/Agoric/agoric-sdk/commit/af5507bfecaa8f76001c09f6a1a9c8ca2a4c58c1)), closes [#7632](https://github.com/Agoric/agoric-sdk/issues/7632) +* DEBUG harmony ([#8136](https://github.com/Agoric/agoric-sdk/issues/8136)) ([d2ea4b4](https://github.com/Agoric/agoric-sdk/commit/d2ea4b46b9efa61e97eec8711830d9fdd741ca55)) +* incorporate refactored VRM into fakeVirtualSupport ([5641fb0](https://github.com/Agoric/agoric-sdk/commit/5641fb0effb0045e6ddefa64280ec54730a6b45a)) +* kindlier error diagnostics on addAll ([656514e](https://github.com/Agoric/agoric-sdk/commit/656514e5a6bf5d186f33137b3c9a113e3a232207)) +* **liveslots-tools:** init IDs ([9df0317](https://github.com/Agoric/agoric-sdk/commit/9df0317f78b8b7c0ae12dae42e304c02e6386ad4)) +* **liveslots-tools:** reincarnate clones fakeStore ([21b89e0](https://github.com/Agoric/agoric-sdk/commit/21b89e0a019c64b6bbf248c2156276f9d4798597)) +* **liveslots:** allow import of previously exported vpid ([ce8e592](https://github.com/Agoric/agoric-sdk/commit/ce8e592eb453fe8d6e8563ab7778428470259ac3)) +* **liveslots:** avoid unhandled rejection on startVat failure ([2a1218e](https://github.com/Agoric/agoric-sdk/commit/2a1218e27f7eea8136c0b7e9f61d02b6b0355a71)) +* **liveslots:** cache.delete() does not return a useful value ([42ea8a3](https://github.com/Agoric/agoric-sdk/commit/42ea8a3f9a49081d65fda05d8d99ed2732aeb6c0)), closes [#8752](https://github.com/Agoric/agoric-sdk/issues/8752) +* **liveslots:** collection deletion and retirement bugs ([97e81f1](https://github.com/Agoric/agoric-sdk/commit/97e81f17d1e060f56114ddd7fc124f90df0695cb)), closes [#8756](https://github.com/Agoric/agoric-sdk/issues/8756) [#7355](https://github.com/Agoric/agoric-sdk/issues/7355) [#9956](https://github.com/Agoric/agoric-sdk/issues/9956) [#8759](https://github.com/Agoric/agoric-sdk/issues/8759) +* **liveslots:** collection.clear(pattern) vs getSize ([f8806f3](https://github.com/Agoric/agoric-sdk/commit/f8806f37774f511671b14ee8807f381c9ef2e5e2)), closes [#10007](https://github.com/Agoric/agoric-sdk/issues/10007) +* **liveslots:** handle registration of watchPromise during buildRootObject ([0293f80](https://github.com/Agoric/agoric-sdk/commit/0293f80f66419408abb5e3eaaeaee0b85a0b7a66)) +* **liveslots:** handle revival of re-imported but previously exported promise ([59c2ef7](https://github.com/Agoric/agoric-sdk/commit/59c2ef7efbf1357e649eece1dc205f0d3a267d5a)) +* **liveslots:** move passStyleOf from vatGlobals to inescapableGlobalProperties ([e40a8b9](https://github.com/Agoric/agoric-sdk/commit/e40a8b9a4b8fb0651d915b21876bc7f7f963131a)), closes [#9981](https://github.com/Agoric/agoric-sdk/issues/9981) +* **liveslots:** promise watcher to cause unhandled rejection if no handler ([#9507](https://github.com/Agoric/agoric-sdk/issues/9507)) ([a19a964](https://github.com/Agoric/agoric-sdk/commit/a19a964b35a3b3b7252fbb3155211cc482be63df)), closes [#8596](https://github.com/Agoric/agoric-sdk/issues/8596) [/github.com/Agoric/agoric-sdk/pull/8596#discussion_r1414436455](https://github.com/Agoric//github.com/Agoric/agoric-sdk/pull/8596/issues/discussion_r1414436455) +* **liveslots:** rewrite scanForDeadObjects to avoid retire-without-drop ([7a09175](https://github.com/Agoric/agoric-sdk/commit/7a0917583c1d87de3b4619b633fb6d641bde656c)), closes [#9939](https://github.com/Agoric/agoric-sdk/issues/9939) [#9939](https://github.com/Agoric/agoric-sdk/issues/9939) +* **liveslots:** tolerate old version of vat-data package ([6addca0](https://github.com/Agoric/agoric-sdk/commit/6addca016507be8c6ea350a252a6cb7b27e4ee08)) +* many typing improvements ([777eb21](https://github.com/Agoric/agoric-sdk/commit/777eb21a20fbff3da93d713dc1b95a01fe6ce472)) +* refactor vatstore usage to fix test failures ([886e2fa](https://github.com/Agoric/agoric-sdk/commit/886e2fac16f3b12be732dbde9ffdab9b2354d13d)), closes [#8012](https://github.com/Agoric/agoric-sdk/issues/8012) +* **swingset-liveslots:** explicitly harden iteration helper prototypes ([aeaa62b](https://github.com/Agoric/agoric-sdk/commit/aeaa62b07d941eb74938bac19c64051d554ae532)) +* **swingset-liveslots:** Throw a "not found" error for store.set(missingRemotable, val) ([7c48d4c](https://github.com/Agoric/agoric-sdk/commit/7c48d4cd0ef32828e691bd65492e9ce8929ac0af)), closes [#8098](https://github.com/Agoric/agoric-sdk/issues/8098) +* **types:** board ([c73f4f9](https://github.com/Agoric/agoric-sdk/commit/c73f4f9686215a37e8c5f82ce8dbe4742886a02b)) +* **types:** problems hidden by skipLibCheck ([6a6e595](https://github.com/Agoric/agoric-sdk/commit/6a6e59549e7beeeef94bf90556ed16873c46d285)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* update TS types ([7580805](https://github.com/Agoric/agoric-sdk/commit/75808055afc129c81b7978fb83c33cfed7a4ecbd)) + + + ### [0.10.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-liveslots@0.10.1...@agoric/swingset-liveslots@0.10.2) (2023-06-02) **Note:** Version bump only for package @agoric/swingset-liveslots diff --git a/packages/swingset-liveslots/package.json b/packages/swingset-liveslots/package.json index 1944e2dff69..65b1a1f89a4 100644 --- a/packages/swingset-liveslots/package.json +++ b/packages/swingset-liveslots/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swingset-liveslots", - "version": "0.10.2", + "version": "0.10.3-u18.0", "description": "SwingSet ocap support layer", "type": "module", "main": "src/index.js", @@ -17,10 +17,10 @@ "lint:eslint": "eslint ." }, "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/internal": "^0.3.2", - "@agoric/store": "^0.9.2", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", "@endo/env-options": "^1.1.7", + "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", "@endo/exo": "^1.5.6", "@endo/far": "^1.1.8", @@ -32,8 +32,8 @@ "@endo/promise-kit": "^1.1.7" }, "devDependencies": { - "ava": "^5.3.0", - "@agoric/kmarshal": "^0.1.0" + "@agoric/kmarshal": "^0.1.1-u18.0", + "ava": "^5.3.0" }, "files": [ "src/**/*.js", diff --git a/packages/swingset-runner/CHANGELOG.md b/packages/swingset-runner/CHANGELOG.md index fbab20908ef..9a7ca36ea52 100644 --- a/packages/swingset-runner/CHANGELOG.md +++ b/packages/swingset-runner/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.22.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-runner@0.22.2...@agoric/swingset-runner@0.22.3-u18.0) (2024-10-31) + + +### Features + +* a couple of tweaks to swingset-runner in preparation for benchmark stuff ([ee623da](https://github.com/Agoric/agoric-sdk/commit/ee623da72a5089a503ff2e0d4de75d9d6424ed34)) +* add an ersatz Cosmos chain emulation mode to swingset-runner ([5c08637](https://github.com/Agoric/agoric-sdk/commit/5c086377e2b0d586a2aa6638191b3250a0ed9260)) +* add whole-swingset benchmark mode, enabled via --sbench ([13f39b8](https://github.com/Agoric/agoric-sdk/commit/13f39b848bd61ee2ccdd4d0f51476c85e0ffc519)) +* enable swingset config file to be anywhere relative to execution context ([9777c3a](https://github.com/Agoric/agoric-sdk/commit/9777c3a13a855d1ab87920613719db77fc799781)) +* implement swingset-runner based version of the vaults benchmark ([6593570](https://github.com/Agoric/agoric-sdk/commit/659357022f339d8aae32e6600a2bf00e5a30d474)) +* refresh slogulator to account for smallcaps and improve UX ([73aa6d6](https://github.com/Agoric/agoric-sdk/commit/73aa6d6554651a4897fa19ae223abbe8a8491320)), closes [#8647](https://github.com/Agoric/agoric-sdk/issues/8647) +* support `coreProposals.steps` ([80fa3d1](https://github.com/Agoric/agoric-sdk/commit/80fa3d14494706d825f51ac22e1bbf4ec68ce404)) + + +### Bug Fixes + +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) + + + ### [0.22.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-runner@0.22.1...@agoric/swingset-runner@0.22.2) (2023-06-02) **Note:** Version bump only for package @agoric/swingset-runner diff --git a/packages/swingset-runner/package.json b/packages/swingset-runner/package.json index 52494f14614..f076b614c33 100644 --- a/packages/swingset-runner/package.json +++ b/packages/swingset-runner/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swingset-runner", - "version": "0.22.2", + "version": "0.22.3-u18.0", "private": true, "description": "Application to launch SwingSet instances for development and testing", "type": "module", @@ -19,20 +19,20 @@ "ci:autobench": "./autobench.js" }, "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/deploy-script-support": "^0.10.3", - "@agoric/ertp": "^0.16.2", - "@agoric/internal": "^0.3.2", - "@agoric/inter-protocol": "^0.16.1", - "@agoric/kmarshal": "^0.1.0", - "@agoric/stat-logger": "^0.4.28", - "@agoric/store": "^0.9.2", - "@agoric/swing-store": "^0.9.1", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/telemetry": "^0.6.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/zoe": "^0.26.2", + "@agoric/deploy-script-support": "^0.10.4-u18.0", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/inter-protocol": "^0.17.0-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/kmarshal": "^0.1.1-u18.0", + "@agoric/stat-logger": "^0.4.29-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swing-store": "^0.10.0-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/telemetry": "^0.6.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", "@endo/bundle-source": "^3.4.2", + "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", "@endo/init": "^1.1.6", "@endo/marshal": "^1.6.1", diff --git a/packages/swingset-xsnap-supervisor/CHANGELOG.md b/packages/swingset-xsnap-supervisor/CHANGELOG.md index 5a6d7546917..7803d8c257f 100644 --- a/packages/swingset-xsnap-supervisor/CHANGELOG.md +++ b/packages/swingset-xsnap-supervisor/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.10.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-xsnap-supervisor@0.10.2...@agoric/swingset-xsnap-supervisor@0.10.3-u18.0) (2024-10-31) + + +### Bug Fixes + +* endow with original unstructured `assert` ([#9514](https://github.com/Agoric/agoric-sdk/issues/9514)) ([f908f89](https://github.com/Agoric/agoric-sdk/commit/f908f89186162df83b540f6aeb1f4c665c3a56b4)), closes [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) + + + ### [0.10.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-xsnap-supervisor@0.10.1...@agoric/swingset-xsnap-supervisor@0.10.2) (2023-06-02) **Note:** Version bump only for package @agoric/swingset-xsnap-supervisor diff --git a/packages/swingset-xsnap-supervisor/package.json b/packages/swingset-xsnap-supervisor/package.json index 510aa3e3371..721f83687ad 100644 --- a/packages/swingset-xsnap-supervisor/package.json +++ b/packages/swingset-xsnap-supervisor/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swingset-xsnap-supervisor", - "version": "0.10.2", + "version": "0.10.3-u18.0", "description": "Supervisor/Liveslots bundle for swingset xsnap workers", "author": "Agoric", "license": "Apache-2.0", @@ -23,9 +23,9 @@ "test:xs": "exit 0" }, "devDependencies": { - "@endo/errors": "^1.2.7", - "@agoric/swingset-liveslots": "^0.10.2", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", "@endo/bundle-source": "^3.4.2", + "@endo/errors": "^1.2.7", "@endo/import-bundle": "^1.3.1", "@endo/init": "^1.1.6", "@endo/marshal": "^1.6.1", diff --git a/packages/telemetry/CHANGELOG.md b/packages/telemetry/CHANGELOG.md index ffc473b01be..e5050f48367 100644 --- a/packages/telemetry/CHANGELOG.md +++ b/packages/telemetry/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.6.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/telemetry@0.6.2...@agoric/telemetry@0.6.3-u18.0) (2024-10-31) + + +### Features + +* **cosmic-swingset:** add JS upgrade plan handler stub ([655133e](https://github.com/Agoric/agoric-sdk/commit/655133ed909b5d632dc033e992214a7b6a1b5ab1)) +* simple CircularBuffer with fs offsets ([8d9cb7a](https://github.com/Agoric/agoric-sdk/commit/8d9cb7abe96e8905f5aaa0927e02914ef09279c4)) +* **telemetry:** context aware slog support new triggers ([03965d9](https://github.com/Agoric/agoric-sdk/commit/03965d90b86cf75ce7f6677861e3a0aa8ac70710)) +* **telemetry:** ingest-slog explicitly supports `-` for stdin ([63367c4](https://github.com/Agoric/agoric-sdk/commit/63367c4aaf9bafbd6553a1f4cb808c96bc90845a)) +* **telemetry:** ingest-slog throttle and flush per block ([2134944](https://github.com/Agoric/agoric-sdk/commit/21349448b3b9379a9da43218a59a7e7eaf4f5a9e)) +* use writeSync slogSender ([47a2add](https://github.com/Agoric/agoric-sdk/commit/47a2adda72a5377eda181a425130cdc5a7fd7ff5)) + + +### Bug Fixes + +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) +* **telemetry:** avoid polluting stdout in ingest-slog ([d4b8dfa](https://github.com/Agoric/agoric-sdk/commit/d4b8dfa91155789f7ceda5cc3cef06019b9527e7)) +* **telemetry:** handle new trigger slog events ([d32cb7e](https://github.com/Agoric/agoric-sdk/commit/d32cb7e9f406c25399321dc32e827b5018c38b69)) +* **telemetry:** ingest-slog avoid writing progress file for stdin ([62589ca](https://github.com/Agoric/agoric-sdk/commit/62589ca7b6d4aaa9eb7042f95ec7aec633db27f9)) +* **telemetry:** otel correctly pop upgrade span ([0ffdf00](https://github.com/Agoric/agoric-sdk/commit/0ffdf001bc8cbdc94081fedfeb4d2376902f4ffc)), closes [#8272](https://github.com/Agoric/agoric-sdk/issues/8272) [#9569](https://github.com/Agoric/agoric-sdk/issues/9569) +* **telemetry:** silence slogfile write errors ([91089d7](https://github.com/Agoric/agoric-sdk/commit/91089d7273ef3d41555b34d84471120d45602497)) + + + ### [0.6.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/telemetry@0.6.1...@agoric/telemetry@0.6.2) (2023-06-02) **Note:** Version bump only for package @agoric/telemetry diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index cd0cb0585c0..a43fdd0484f 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/telemetry", - "version": "0.6.2", + "version": "0.6.3-u18.0", "description": "Agoric's telemetry implementation", "type": "module", "repository": "https://github.com/Agoric/agoric-sdk", @@ -22,16 +22,16 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", "@endo/errors": "^1.2.7", - "@agoric/internal": "^0.3.2", - "@agoric/store": "^0.9.2", "@endo/init": "^1.1.6", "@endo/marshal": "^1.6.1", "@endo/stream": "^1.2.7", "@opentelemetry/api": "~1.3.0", "@opentelemetry/api-logs": "0.53.0", - "@opentelemetry/exporter-prometheus": "~0.35.0", "@opentelemetry/exporter-logs-otlp-http": "0.53.0", + "@opentelemetry/exporter-prometheus": "~0.35.0", "@opentelemetry/exporter-trace-otlp-http": "~0.35.0", "@opentelemetry/resources": "~1.9.0", "@opentelemetry/sdk-logs": "0.53.0", diff --git a/packages/time/CHANGELOG.md b/packages/time/CHANGELOG.md index d6712c2f0b1..5d8ce346d73 100644 --- a/packages/time/CHANGELOG.md +++ b/packages/time/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.3.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/time@0.3.2...@agoric/time@0.3.3-u18.0) (2024-10-31) + + +### Features + +* narrow types with mustMatch ([685ffac](https://github.com/Agoric/agoric-sdk/commit/685ffacaadb9a643bc770488416dc14a34aa7a44)) + + +### Bug Fixes + +* **time:** Export top-level types ([cffa8c0](https://github.com/Agoric/agoric-sdk/commit/cffa8c0a23726dc3a99802812a461df4e131cfef)) +* **types:** problems hidden by skipLibCheck ([6a6e595](https://github.com/Agoric/agoric-sdk/commit/6a6e59549e7beeeef94bf90556ed16873c46d285)) + + + ### [0.3.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/time@0.3.1...@agoric/time@0.3.2) (2023-06-02) **Note:** Version bump only for package @agoric/time diff --git a/packages/time/package.json b/packages/time/package.json index 6977273af4a..d9dcd338167 100644 --- a/packages/time/package.json +++ b/packages/time/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/time", - "version": "0.3.2", + "version": "0.3.3-u18.0", "description": "Timestamps, time math, timer service API definition", "type": "module", "main": "index.js", @@ -31,7 +31,7 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@agoric/store": "^0.9.2", + "@agoric/store": "^0.9.3-u18.0", "@endo/errors": "^1.2.7", "@endo/nat": "^5.0.12", "@endo/patterns": "^1.4.6" diff --git a/packages/vat-data/CHANGELOG.md b/packages/vat-data/CHANGELOG.md index 22a6ca96bf9..6aec16064c5 100644 --- a/packages/vat-data/CHANGELOG.md +++ b/packages/vat-data/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.5.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/vat-data@0.5.2...@agoric/vat-data@0.5.3-u18.0) (2024-10-31) + + +### Features + +* **liveslots:** virtual exo meta-ops ([#8779](https://github.com/Agoric/agoric-sdk/issues/8779)) ([af3ced9](https://github.com/Agoric/agoric-sdk/commit/af3ced91861731353e10a45e4eae63450f74a0ea)) +* **vow:** make `when` an augmentation of `E.when` ([c2a3179](https://github.com/Agoric/agoric-sdk/commit/c2a31792b7070a44b2ab6c9f95dd845b75b316e8)) + + +### Bug Fixes + +* "x" parameter in many tests is optional ([#8750](https://github.com/Agoric/agoric-sdk/issues/8750)) ([00137a3](https://github.com/Agoric/agoric-sdk/commit/00137a3dd689ca6255e11dc171c9b1cc8b8261ba)) +* **types:** board ([c73f4f9](https://github.com/Agoric/agoric-sdk/commit/c73f4f9686215a37e8c5f82ce8dbe4742886a02b)) +* **types:** problems hidden by skipLibCheck ([6a6e595](https://github.com/Agoric/agoric-sdk/commit/6a6e59549e7beeeef94bf90556ed16873c46d285)) +* **vat-data:** methods can be `PropertyKey`s ([b99f499](https://github.com/Agoric/agoric-sdk/commit/b99f4993c0f1caa651b83755f85689f123717f67)) +* **vow:** persistent resolution, settler->resolver ([4d9371c](https://github.com/Agoric/agoric-sdk/commit/4d9371cb7d450e25146787474760b4c00b11e405)) +* **vow:** use `zone.watchPromise` ([b8ddc9d](https://github.com/Agoric/agoric-sdk/commit/b8ddc9d1ddf06fed8b434f36aa86a2a70293fd56)) + + + ### [0.5.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/vat-data@0.5.1...@agoric/vat-data@0.5.2) (2023-06-02) **Note:** Version bump only for package @agoric/vat-data diff --git a/packages/vat-data/package.json b/packages/vat-data/package.json index 2a9720aba4c..98a1cdc4314 100644 --- a/packages/vat-data/package.json +++ b/packages/vat-data/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/vat-data", - "version": "0.5.2", + "version": "0.5.3-u18.0", "description": "Safe access to VatData global", "type": "module", "repository": "https://github.com/Agoric/agoric-sdk", @@ -18,16 +18,16 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { + "@agoric/base-zone": "^0.1.1-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", "@endo/errors": "^1.2.7", - "@agoric/base-zone": "^0.1.0", - "@agoric/store": "^0.9.2", - "@agoric/swingset-liveslots": "^0.10.2", "@endo/exo": "^1.5.6", "@endo/patterns": "^1.4.6" }, "devDependencies": { - "@endo/init": "^1.1.6", "@endo/far": "^1.1.8", + "@endo/init": "^1.1.6", "@endo/ses-ava": "^1.2.7", "ava": "^5.3.0", "tsd": "^0.31.1" diff --git a/packages/vats/CHANGELOG.md b/packages/vats/CHANGELOG.md index 9b7acef548a..de600d4a264 100644 --- a/packages/vats/CHANGELOG.md +++ b/packages/vats/CHANGELOG.md @@ -3,6 +3,114 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.16.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/vats@0.15.1...@agoric/vats@0.16.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **solo:** remove `sim-chain` dependency +* **network:** improve naming and data coercion +* **localchain:** make `localchain.query` and `queryMany` useful +* make Network and IBC vats durable (#8721) +* **zone:** use fresh heap and virtual zones + +### Features + +* add upgrade zcf only proposal ([73e0bb8](https://github.com/Agoric/agoric-sdk/commit/73e0bb830e7612e74c8fb510b909db154d2b2219)) +* coreEval to update priceFeeds, auction, and vaultManager ([fd91f78](https://github.com/Agoric/agoric-sdk/commit/fd91f781ad721033d67485d1732272af0c689ae7)) +* **cosmos:** wire new swingset port handler ([ea582bf](https://github.com/Agoric/agoric-sdk/commit/ea582bf7738f82d0abe5529ee1ac9f2e117c957a)) +* export fakeLocalChainBridgeTxHandler ([7cd5c43](https://github.com/Agoric/agoric-sdk/commit/7cd5c43a6571454751b66e2f218c72cc6e1a8ef5)) +* fake bank bridge ([9abd093](https://github.com/Agoric/agoric-sdk/commit/9abd0931182993545504f9f264440052128756e8)) +* getBridgeId on ScopedBridgeManager ([aec4dea](https://github.com/Agoric/agoric-sdk/commit/aec4dea4f4d6baca3ea32c33551ba00658eab31b)) +* **ibc:** add types for IBCEvent, IBCMethod, IBCDowncall, and IBCDowncallPacket ([54fc93c](https://github.com/Agoric/agoric-sdk/commit/54fc93c1362d9131ec0803abea785ad303757e43)) +* **ibc:** export validateRemoteIbcAddress address ([2c29c08](https://github.com/Agoric/agoric-sdk/commit/2c29c088a788785c95d651777f6431bcc47d501c)) +* **ibc:** support async IBC version negotiation when present ([6efe80a](https://github.com/Agoric/agoric-sdk/commit/6efe80ac79a579003afd8704616c3d6abe94e225)) +* initChainInfo in orchestration setup eval ([5913d8f](https://github.com/Agoric/agoric-sdk/commit/5913d8f85831cda6cabcff2aa4304c7b42ade70e)) +* inspect fake bank bridge messages ([d8a78d4](https://github.com/Agoric/agoric-sdk/commit/d8a78d48b0c5984cab214502ab971021c9c57b3c)) +* **internal:** fakeStorage.getBody() supports index other than -1 ([eda89cc](https://github.com/Agoric/agoric-sdk/commit/eda89cc7ec56b44f33f8552811c267d01bbf29b0)) +* **lca:** getBalance ([bd0708b](https://github.com/Agoric/agoric-sdk/commit/bd0708b3fbe1d9917223c6b43124f13150046e92)) +* **lca:** undelegate ([a18d21c](https://github.com/Agoric/agoric-sdk/commit/a18d21ce5bf539099171f2e8da3bbab6d33a352e)) +* **localchain:** add `.transfer()` helper to LocalChainAccount ([fd11145](https://github.com/Agoric/agoric-sdk/commit/fd111458355c46cf34536991e37b4a316ad09898)) +* **localchain:** add bankManager powers if present ([5b789c5](https://github.com/Agoric/agoric-sdk/commit/5b789c5e340f8920111ca6685a9eb53f75924673)) +* **localchain:** add withdraw facet to localChainAccount ([da20cb6](https://github.com/Agoric/agoric-sdk/commit/da20cb66244d0ce21009ba62f44f7ed3eedec16c)) +* **localchain:** make `localchain.query` and `queryMany` useful ([41209d5](https://github.com/Agoric/agoric-sdk/commit/41209d5b7c1de478d3f2ae709558e3e535c4ad8d)) +* **localchain:** per-account interception of `vtransfer` ([07e6d87](https://github.com/Agoric/agoric-sdk/commit/07e6d876548bdc5a11078b30f22dc88df28c649f)) +* localOrchAccount.getBalance queries non-vbank assets ([1938ecd](https://github.com/Agoric/agoric-sdk/commit/1938ecd5e13fcbacb4ccba21e68cca5b78528bfa)) +* make Network and IBC vats durable ([#8721](https://github.com/Agoric/agoric-sdk/issues/8721)) ([3d13c09](https://github.com/Agoric/agoric-sdk/commit/3d13c09363013e23726c2ac5fa299a8e5344fd8c)) +* make vat-localchain resumable ([76c17c6](https://github.com/Agoric/agoric-sdk/commit/76c17c68d2f616fc153234a7a64a9e1a56a90ac4)) +* new 'boot' package with bootstrap configs ([8e3173b](https://github.com/Agoric/agoric-sdk/commit/8e3173b0b86a3dc90b31164bc4272c54e46a6641)) +* **orchestration:** add stakeAtom example contract ([82f1901](https://github.com/Agoric/agoric-sdk/commit/82f1901ec6ecf5a802a72023d033609deeb053e1)) +* **orchestration:** localChainAccountKit returns unwrapped vows ([33085ff](https://github.com/Agoric/agoric-sdk/commit/33085ffa9fd001d5048df205897b6ec25004ce44)) +* repair KREAd contract on zoe upgrade ([84dd229](https://github.com/Agoric/agoric-sdk/commit/84dd2297eb74061b809a11bba3c2d2c5c697219f)) +* **repl:** deal with Vows ([6991c7b](https://github.com/Agoric/agoric-sdk/commit/6991c7bad9d97900c91d6783049352e361369159)) +* **smart-wallet:** accept `Vow` for offerResult ([933ab29](https://github.com/Agoric/agoric-sdk/commit/933ab299ee30c14530f92a9548fd79a35de3d0ff)), closes [#9308](https://github.com/Agoric/agoric-sdk/issues/9308) +* stakeBld contract ([a7e30a4](https://github.com/Agoric/agoric-sdk/commit/a7e30a4e43c00b2916d2d57c70063650e726321f)) +* start fn upgradability by meta ([5ae46e4](https://github.com/Agoric/agoric-sdk/commit/5ae46e485b8f3b643cb57c45abdb75a94657d60c)) +* support `coreProposals.steps` ([80fa3d1](https://github.com/Agoric/agoric-sdk/commit/80fa3d14494706d825f51ac22e1bbf4ec68ce404)) +* **swingset-liveslots:** endow passStyleOf to liveslots guest compartment ([#9874](https://github.com/Agoric/agoric-sdk/issues/9874)) ([b6c58f2](https://github.com/Agoric/agoric-sdk/commit/b6c58f297e8f902f046cc2c71fe7f6162fe0c76d)), closes [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9781](https://github.com/Agoric/agoric-sdk/issues/9781) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) +* typedJson ([cd151b7](https://github.com/Agoric/agoric-sdk/commit/cd151b71d5a66d4a86e04a1af104fca277058836)) +* **types:** ContractMeta ([9d02dfa](https://github.com/Agoric/agoric-sdk/commit/9d02dfab2cc2c24ed9b15a6aa8bc5fba7d6c9fe0)) +* **types:** coreEvalEnv ([3764eee](https://github.com/Agoric/agoric-sdk/commit/3764eeea9a391b5dc6c9c7a21e430f358b8f7476)) +* **types:** explicit exports from network ([65c2075](https://github.com/Agoric/agoric-sdk/commit/65c2075021dfb0ecf62a6009f7c411c7c49eb624)) +* **types:** generic return for executeTx ([dfc830b](https://github.com/Agoric/agoric-sdk/commit/dfc830bcf5f1997a5aebd23c407aa8f1a7d52083)) +* **types:** loadVat WellKnownVats ([efdf39f](https://github.com/Agoric/agoric-sdk/commit/efdf39f9c839cb26fe6035c9ce433e2bfdb651a1)) +* **types:** parameterize NameHub ([6110c6a](https://github.com/Agoric/agoric-sdk/commit/6110c6a544ec8a37de86d462c032611651f8e459)) +* **types:** WellKnownSpaces['instance'] ([72b3b76](https://github.com/Agoric/agoric-sdk/commit/72b3b763b2f1fdf0c4608d0601a19fd2f3a16709)) +* **undelegate:** use Timestamp instead of Date ([3d4ab30](https://github.com/Agoric/agoric-sdk/commit/3d4ab30008da2200c39426e4dcb07701d7999f99)) +* **vat-transfer:** first cut at working proposal ([2864bd5](https://github.com/Agoric/agoric-sdk/commit/2864bd5c12300c3595df9676bcfde894dbe59b29)) +* **vats:** `BRIDGE_TARGET_REGISTER` and `BRIDGE_TARGET_UNREGISTER` ([badf695](https://github.com/Agoric/agoric-sdk/commit/badf6958dcfb602cf5992afd4ba1f0dc602fccd5)) +* **vats:** provide init-localchain ([19e5aed](https://github.com/Agoric/agoric-sdk/commit/19e5aed4e8a2aad667c04023e0aea01712ff9b9c)) +* **vats:** upgrade the orchestration core ([c2d9530](https://github.com/Agoric/agoric-sdk/commit/c2d9530e2d891bd9412969a43a9c5728cc3c2721)) +* vault performance benchmark ([57cea7d](https://github.com/Agoric/agoric-sdk/commit/57cea7da3773b038683b1ceced27428afe948561)) +* **vlocalchain:** generalise tx and query implementation ([1bffe84](https://github.com/Agoric/agoric-sdk/commit/1bffe84890f1d159301f9facea2eed13cf6cdf34)) +* Zoe use watchPromise() to wait for contract finish ([#8453](https://github.com/Agoric/agoric-sdk/issues/8453)) ([6388a00](https://github.com/Agoric/agoric-sdk/commit/6388a002b53593f17a8d936d4e937efb7d065d97)) +* **zone:** use fresh heap and virtual zones ([7a1a411](https://github.com/Agoric/agoric-sdk/commit/7a1a411cf719477e29a2bedeb91794fd633989e9)) + + +### Bug Fixes + +* adopt `VTRANSFER_IBC_EVENT` as an action-type ([#9671](https://github.com/Agoric/agoric-sdk/issues/9671)) ([217005a](https://github.com/Agoric/agoric-sdk/commit/217005a921dcac6928c999e6bfe06330a5947ac5)), closes [#9670](https://github.com/Agoric/agoric-sdk/issues/9670) +* eliminate the `passableEncoding` hack ([87dbbda](https://github.com/Agoric/agoric-sdk/commit/87dbbda8484c6fe3fe542eb847647fd1540c11e6)), closes [#8327](https://github.com/Agoric/agoric-sdk/issues/8327) +* endow with original unstructured `assert` ([#9514](https://github.com/Agoric/agoric-sdk/issues/9514)) ([f908f89](https://github.com/Agoric/agoric-sdk/commit/f908f89186162df83b540f6aeb1f4c665c3a56b4)), closes [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) +* **fake-bridge:** use when to handle vows ([8907806](https://github.com/Agoric/agoric-sdk/commit/89078060abeece36ad23edcdc9067be49e463139)) +* **localchain:** `callWhen`s return `PromiseVow` ([b5cf8bd](https://github.com/Agoric/agoric-sdk/commit/b5cf8bd51585df36a72b65d7a1d66babd358b316)) +* **localchain:** work around TypeScript mapped tuple bug ([90e062c](https://github.com/Agoric/agoric-sdk/commit/90e062c3adb5b666ff21a73e1b3c3cddff37c966)) +* many typing improvements ([777eb21](https://github.com/Agoric/agoric-sdk/commit/777eb21a20fbff3da93d713dc1b95a01fe6ce472)) +* **nameHub:** void some floating promises ([70aa007](https://github.com/Agoric/agoric-sdk/commit/70aa00797ca9ee3a5544ddaf703fda986f8a9a58)) +* **network:** Connection should have negotiated remoteAddress and localAddress ([2184ea3](https://github.com/Agoric/agoric-sdk/commit/2184ea3d655c1334653e27d163a09ceb5f61fd50)), closes [#9064](https://github.com/Agoric/agoric-sdk/issues/9064) +* **network:** create and use `coerceToData` ([39beecb](https://github.com/Agoric/agoric-sdk/commit/39beecba84ef6dfafca902a28a651dbba77cdb1e)) +* **network:** improve naming and data coercion ([8bcd9e2](https://github.com/Agoric/agoric-sdk/commit/8bcd9e2100f4973fd788a6edf42c144d916c173d)) +* **network:** introduce `Finalizer` to close network ([54b9b00](https://github.com/Agoric/agoric-sdk/commit/54b9b009fff3fd3ab54f731adee97195acaa238f)) +* **network:** use vow types, correct revealed problems ([d1c1240](https://github.com/Agoric/agoric-sdk/commit/d1c1240bcf534a316533d4c203f45f01fdfc825d)) +* parseQueryPacket should use ResponseQuery.toJSON ([0bd7161](https://github.com/Agoric/agoric-sdk/commit/0bd7161125b9cef2f44cc47feddf3e6fbc75e5a0)) +* **provisioning:** don't use disconnected namesByAddress ([84d74dd](https://github.com/Agoric/agoric-sdk/commit/84d74dd22a8fb2ec274c293d5de0078e0a9359a0)) +* repair storage of zcfBundleCap and add a3p test ([72c7574](https://github.com/Agoric/agoric-sdk/commit/72c75740aff920ffb53231441d0f00a8747400f1)) +* **solo:** remove `sim-chain` dependency ([da75a03](https://github.com/Agoric/agoric-sdk/commit/da75a03f95828d773fa3f662d30f0e221030c2ca)) +* **types:** board ([c73f4f9](https://github.com/Agoric/agoric-sdk/commit/c73f4f9686215a37e8c5f82ce8dbe4742886a02b)) +* **types:** board values ([4196da3](https://github.com/Agoric/agoric-sdk/commit/4196da375525fa67382a039a15973810db44ffea)) +* **types:** deposit accepts ERef ([0242e09](https://github.com/Agoric/agoric-sdk/commit/0242e096730bc3857cd88f76156f9f55e727e210)) +* **types:** errors detected with libcheck ([077240b](https://github.com/Agoric/agoric-sdk/commit/077240b3f205151b97afc61a4615cf3a83d6f9a3)) +* **types:** problems hidden by skipLibCheck ([6a6e595](https://github.com/Agoric/agoric-sdk/commit/6a6e59549e7beeeef94bf90556ed16873c46d285)) +* **types:** template syntax ([279b903](https://github.com/Agoric/agoric-sdk/commit/279b903a559710511d69f1614badddeab801b90d)) +* **types:** Zoe utils hidden by skipLibCheck ([2f17f89](https://github.com/Agoric/agoric-sdk/commit/2f17f8917c9084930968303c0b832d56bbf8333a)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* **vats:** `vat-transfer` and `bridge-target` rework ([1be5003](https://github.com/Agoric/agoric-sdk/commit/1be500353e47e307c693c092b611edbc56d72fb6)) +* **vats:** `vtransfer` code cleanup ([8ac8197](https://github.com/Agoric/agoric-sdk/commit/8ac819709ef9ced0badee25e6715a5847b1e3f4c)) +* **vats:** don't give all of bankManager to 1 account ([d1f1630](https://github.com/Agoric/agoric-sdk/commit/d1f1630794e790a109b93c8de0c5b4b5077b77d3)) +* **vats:** explicitly harden iteration helper prototype ([5c00e86](https://github.com/Agoric/agoric-sdk/commit/5c00e863fe494a9c34e99d36c809d0a1a35aabe1)) +* **vats:** include index.js in NPM package ([#8815](https://github.com/Agoric/agoric-sdk/issues/8815)) ([c132a31](https://github.com/Agoric/agoric-sdk/commit/c132a3157a735d1e4d5c0c06dae3ed95e260dd79)) +* **vats:** Shape of NameHub lookupAdmin rest args ([ad575b0](https://github.com/Agoric/agoric-sdk/commit/ad575b0f32c5fea30f73c28e729663a660a53f02)) +* **vats:** update error message test ([37bae13](https://github.com/Agoric/agoric-sdk/commit/37bae13150b30ea823f9d61b6f763a8a2dd188d7)) +* **vats:** update vlocalchain API ([6ef27ab](https://github.com/Agoric/agoric-sdk/commit/6ef27abb02432df7b6ab600d5955c9d6ac145697)) + + +### Reverts + +* Revert "feat(inter-protocol)!: rename InterestRate to StabilityFee" ([bd46e78](https://github.com/Agoric/agoric-sdk/commit/bd46e784a940d9a85ac36151b65c443a910d1a21)) + + + ### [0.15.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/vats@0.15.0...@agoric/vats@0.15.1) (2023-06-09) **Note:** Version bump only for package @agoric/vats diff --git a/packages/vats/package.json b/packages/vats/package.json index 50af5ceaef2..fb380c9b156 100644 --- a/packages/vats/package.json +++ b/packages/vats/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/vats", - "version": "0.15.1", + "version": "0.16.0-u18.0", "description": "Agoric's Vat library", "type": "module", "main": "./index.js", @@ -22,20 +22,20 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { + "@agoric/cosmic-proto": "^0.5.0-u18.0", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/governance": "^0.10.4-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/network": "^0.2.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/vow": "^0.2.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/errors": "^1.2.7", - "@agoric/cosmic-proto": "^0.4.0", - "@agoric/ertp": "^0.16.2", - "@agoric/governance": "^0.10.3", - "@agoric/internal": "^0.3.2", - "@agoric/network": "^0.1.0", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/time": "^0.3.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/vow": "^0.1.0", - "@agoric/zoe": "^0.26.2", - "@agoric/zone": "^0.2.2", "@endo/far": "^1.1.8", "@endo/import-bundle": "^1.3.1", "@endo/marshal": "^1.6.1", @@ -47,7 +47,7 @@ "jessie.js": "^0.3.4" }, "devDependencies": { - "@agoric/swingset-liveslots": "^0.10.2", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/init": "^1.1.6", "ava": "^5.3.0", diff --git a/packages/vm-config/CHANGELOG.md b/packages/vm-config/CHANGELOG.md index e69de29bb2d..9d1b60d8053 100644 --- a/packages/vm-config/CHANGELOG.md +++ b/packages/vm-config/CHANGELOG.md @@ -0,0 +1,24 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +### 0.1.1-u18.0 (2024-10-31) + + +### Features + +* implement benchmarks for price feeds with and without liquidation. ([d864b66](https://github.com/Agoric/agoric-sdk/commit/d864b666104beccf5f5ccad222f7a5d23a5ad7d5)), closes [#8496](https://github.com/Agoric/agoric-sdk/issues/8496) +* **orchestration:** add init-stakeOsmo.js to support .query tests ([b6df6c2](https://github.com/Agoric/agoric-sdk/commit/b6df6c230a902288f11f6217dbd1ca9701a9a8b6)) +* **orchestration:** stakeAtom delegate ([54d830f](https://github.com/Agoric/agoric-sdk/commit/54d830fd53420d3395a5d9ca3bc11e8a55a2773b)) +* **orchestration:** stakeAtom query balance ([9f0ae09](https://github.com/Agoric/agoric-sdk/commit/9f0ae09e389f1750c9e550d5e6893460d1e21d07)) +* **vat-transfer:** first cut at working proposal ([2864bd5](https://github.com/Agoric/agoric-sdk/commit/2864bd5c12300c3595df9676bcfde894dbe59b29)) +* **vats:** provide init-localchain ([19e5aed](https://github.com/Agoric/agoric-sdk/commit/19e5aed4e8a2aad667c04023e0aea01712ff9b9c)) +* vm-config package ([8b1ecad](https://github.com/Agoric/agoric-sdk/commit/8b1ecad8ab50db777bc11c3ee6fcdb37d6cb38b6)) + + +### Bug Fixes + +* **cosmos:** make agd upgrade work ([1aa1d26](https://github.com/Agoric/agoric-sdk/commit/1aa1d26f05875c91fd47da1ad7386d8979f94b03)) +* **vm-config:** always use `init-localchain` and `init-transfer` ([870d205](https://github.com/Agoric/agoric-sdk/commit/870d2052ce1ca6778f6afa4396e01d5833b7ef38)) +* write-chain-info after u17 ([fc1f3ce](https://github.com/Agoric/agoric-sdk/commit/fc1f3ce1fe03bb2018edd4eb55d6561312d5fbe8)) diff --git a/packages/vm-config/package.json b/packages/vm-config/package.json index de054026eb1..2c81d96282e 100644 --- a/packages/vm-config/package.json +++ b/packages/vm-config/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/vm-config", - "version": "0.1.0", + "version": "0.1.1-u18.0", "description": "Config to start an Agoric VM", "type": "module", "main": "./index.js", @@ -18,7 +18,6 @@ "keywords": [], "author": "Agoric", "license": "Apache-2.0", - "dependencies": {}, "devDependencies": { "ava": "^5.3.0", "c8": "^9.1.0" diff --git a/packages/vow/CHANGELOG.md b/packages/vow/CHANGELOG.md index e69de29bb2d..b03ecfa4379 100644 --- a/packages/vow/CHANGELOG.md +++ b/packages/vow/CHANGELOG.md @@ -0,0 +1,52 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.2.0-u18.0 (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* export heapVowTools + +### Features + +* **async-flow:** asyncFlow ([#9097](https://github.com/Agoric/agoric-sdk/issues/9097)) ([16095c5](https://github.com/Agoric/agoric-sdk/commit/16095c5076043133aff0f25721131be2ca1ef5af)), closes [#9302](https://github.com/Agoric/agoric-sdk/issues/9302) [#9125](https://github.com/Agoric/agoric-sdk/issues/9125) [#9126](https://github.com/Agoric/agoric-sdk/issues/9126) [#9153](https://github.com/Agoric/agoric-sdk/issues/9153) [#9154](https://github.com/Agoric/agoric-sdk/issues/9154) [#9280](https://github.com/Agoric/agoric-sdk/issues/9280) [#9126](https://github.com/Agoric/agoric-sdk/issues/9126) +* chainHub retries ([ec65bfa](https://github.com/Agoric/agoric-sdk/commit/ec65bfa61e592f43d6e9cd9cda422300e79813f1)) +* export heapVowE ([9128f27](https://github.com/Agoric/agoric-sdk/commit/9128f279a2dea75e99a9b250e159c917c07cdfff)) +* export heapVowTools ([100de68](https://github.com/Agoric/agoric-sdk/commit/100de68330ffd7d56a3e4fdefc591380e2a3307f)) +* **ibc:** add types for IBCEvent, IBCMethod, IBCDowncall, and IBCDowncallPacket ([54fc93c](https://github.com/Agoric/agoric-sdk/commit/54fc93c1362d9131ec0803abea785ad303757e43)) +* **lint:** exempt connectionHandler notification methods from resumable rule ([f409a8d](https://github.com/Agoric/agoric-sdk/commit/f409a8dd899cd0eb8c24ba2dba12724dafaae03c)) +* loosen watcher type guards to support non-passables ([5135b9c](https://github.com/Agoric/agoric-sdk/commit/5135b9c2068dd563813f0005da24b7b9884a5301)) +* retriable helper ([97a856b](https://github.com/Agoric/agoric-sdk/commit/97a856becae8ce4c611695afca27998822749649)) +* **types:** EVow ([3d5a3f3](https://github.com/Agoric/agoric-sdk/commit/3d5a3f3e44e328e102d7db197c0b06b18a5c63fe)) +* **vow:** abandoned errors are retriable ([1ac054f](https://github.com/Agoric/agoric-sdk/commit/1ac054ffcbf665b885ec55944a0652023139387f)) +* **vow:** make `when` an augmentation of `E.when` ([c2a3179](https://github.com/Agoric/agoric-sdk/commit/c2a31792b7070a44b2ab6c9f95dd845b75b316e8)) +* **vow:** retryable tools ([5303913](https://github.com/Agoric/agoric-sdk/commit/53039135f760666f88ac0659f5e65c2c1b74a1d5)) +* **vow:** third argument to `watch` is watcher context ([c579633](https://github.com/Agoric/agoric-sdk/commit/c579633ceb9c6a94c0998993caec9fc28d02e214)) +* vowTools.allSettled ([3949b10](https://github.com/Agoric/agoric-sdk/commit/3949b107de79ccb2e46e14b2ab761f4ada742d25)) +* **vowTools:** add asVow helper ([b6b5f5f](https://github.com/Agoric/agoric-sdk/commit/b6b5f5f7dd978b44dc865bbbe028cc76aa76543e)), closes [/github.com/Agoric/agoric-sdk/pull/9454#discussion_r1626898694](https://github.com/Agoric//github.com/Agoric/agoric-sdk/pull/9454/issues/discussion_r1626898694) +* **vowTools:** asPromise helper for unwrapping vows ([c940d5c](https://github.com/Agoric/agoric-sdk/commit/c940d5ca7356428d2bda78af17942dc76fef59dc)) +* **vowTools:** asVow should not wrap a vow as a vow ([0cdcd5f](https://github.com/Agoric/agoric-sdk/commit/0cdcd5f32b0436db9e027d6ff8343f4cef570666)) +* **vow:** VowShape, isVow ([#9154](https://github.com/Agoric/agoric-sdk/issues/9154)) ([db4d0ea](https://github.com/Agoric/agoric-sdk/commit/db4d0eab68a1d361ddbb6fe993ff0b9969a348e5)) +* **watchUtils:** add asPromise helper ([bf430a1](https://github.com/Agoric/agoric-sdk/commit/bf430a12afa853b332fd6cfdcb77781d544b0e7c)) +* **watchUtils:** handle non-storables ([8c27c67](https://github.com/Agoric/agoric-sdk/commit/8c27c6725ba7ef4b71d3ab0ccfdbddd755bcd926)) + + +### Bug Fixes + +* **orchestration:** do not call `getTimeoutTimestampNS` if `opts.timeoutTimestamp` is provided ([c162426](https://github.com/Agoric/agoric-sdk/commit/c162426f6a20b375113fae9ab82c0ba4ab87841d)) +* **vow:** allow resolving vow to external promise ([44a6d16](https://github.com/Agoric/agoric-sdk/commit/44a6d16b9ff99fe9a3222cb4a32a34d3ad456fed)) +* **vow:** clearer `Unwrap` and `Remote` ([025175b](https://github.com/Agoric/agoric-sdk/commit/025175bdd76209fe788b78e669b1ccaec88b4623)) +* **vow:** clearer stored/non-stored values ([274df18](https://github.com/Agoric/agoric-sdk/commit/274df1833f000af9971d2015a25afd89d89fdbf6)) +* **vow:** correct the typing of `unwrap` ([40ccba1](https://github.com/Agoric/agoric-sdk/commit/40ccba14680f9acf4a68ef32751eb3ac57a4c9bd)) +* **vow:** export vat-compatible tools by default ([c3038c6](https://github.com/Agoric/agoric-sdk/commit/c3038c6ddd79cd781480c0b732f0de6b7f91742c)) +* **vow:** handle resolution loops in vows ([#9561](https://github.com/Agoric/agoric-sdk/issues/9561)) ([a4f86eb](https://github.com/Agoric/agoric-sdk/commit/a4f86eb7fd602980a40d00d739897090d3667d3d)), closes [#9560](https://github.com/Agoric/agoric-sdk/issues/9560) +* **vow:** include vat.js in package files ([b6ffa6f](https://github.com/Agoric/agoric-sdk/commit/b6ffa6f09e4e453b1fe3bd2c62a55b05dccb1857)) +* **vow:** persistent resolution, settler->resolver ([4d9371c](https://github.com/Agoric/agoric-sdk/commit/4d9371cb7d450e25146787474760b4c00b11e405)) +* **vow:** prevent loops and hangs from watching promises ([3c63cba](https://github.com/Agoric/agoric-sdk/commit/3c63cba0261457c25dc35d560f5bb5a0af591962)) +* **vow:** simplify `watch` and promptly register reactions ([c52edaa](https://github.com/Agoric/agoric-sdk/commit/c52edaa3d07fdb9e18c6d6628b83ff62e7615617)) +* **vow:** use `zone.watchPromise` ([b8ddc9d](https://github.com/Agoric/agoric-sdk/commit/b8ddc9d1ddf06fed8b434f36aa86a2a70293fd56)) +* **vow:** watcher args instead of context ([#9556](https://github.com/Agoric/agoric-sdk/issues/9556)) ([0af876f](https://github.com/Agoric/agoric-sdk/commit/0af876fb087f76a8144730969bb88b13403d02db)), closes [#9555](https://github.com/Agoric/agoric-sdk/issues/9555) +* **vow:** when honors rejection handler ([b656ada](https://github.com/Agoric/agoric-sdk/commit/b656ada08b8839e602e86298c94c7b874b04d51d)) diff --git a/packages/vow/package.json b/packages/vow/package.json index 89be80793df..2f02d247fc3 100755 --- a/packages/vow/package.json +++ b/packages/vow/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/vow", - "version": "0.1.0", + "version": "0.2.0-u18.0", "description": "Remote (shortening and disconnection-tolerant) Promise-likes", "type": "module", "main": "src/index.js", @@ -19,8 +19,8 @@ "lint:types": "tsc" }, "dependencies": { - "@agoric/base-zone": "^0.1.0", - "@agoric/internal": "^0.3.2", + "@agoric/base-zone": "^0.1.1-u18.0", + "@agoric/internal": "^0.4.0-u18.0", "@endo/env-options": "^1.1.7", "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", @@ -30,8 +30,8 @@ }, "devDependencies": { "@agoric/internal": "^0.3.2", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/zone": "^0.2.2", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/far": "^1.1.8", "@endo/init": "^1.1.6", "ava": "^5.3.0", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 2f12883ec4b..1f5ebe660e5 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.19.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/wallet@0.18.3...@agoric/wallet@0.19.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **solo:** remove `sim-chain` dependency +* **zone:** use fresh heap and virtual zones + +### Features + +* **zone:** use fresh heap and virtual zones ([7a1a411](https://github.com/Agoric/agoric-sdk/commit/7a1a411cf719477e29a2bedeb91794fd633989e9)) + + +### Bug Fixes + +* promise handling ([c9219ad](https://github.com/Agoric/agoric-sdk/commit/c9219adef68914e44f0daa24122086dc3cb19c16)) +* **solo:** remove `sim-chain` dependency ([da75a03](https://github.com/Agoric/agoric-sdk/commit/da75a03f95828d773fa3f662d30f0e221030c2ca)) +* **types:** board values ([4196da3](https://github.com/Agoric/agoric-sdk/commit/4196da375525fa67382a039a15973810db44ffea)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* **wallet:** don't assume node_modules layout ([1ac063e](https://github.com/Agoric/agoric-sdk/commit/1ac063e79992a0b0cd2f7780964ce7bca3e9a467)) +* **wallet:** explicitly harden iteration helper prototype ([c561a12](https://github.com/Agoric/agoric-sdk/commit/c561a127523e8d5d1a58db7fe02e777bc66f885d)) + + + ### [0.18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/wallet@0.18.2...@agoric/wallet@0.18.3) (2023-06-09) **Note:** Version bump only for package @agoric/wallet diff --git a/packages/wallet/api/CHANGELOG.md b/packages/wallet/api/CHANGELOG.md index e8d1937b027..d65251307ff 100644 --- a/packages/wallet/api/CHANGELOG.md +++ b/packages/wallet/api/CHANGELOG.md @@ -3,6 +3,29 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.15.0-u18.0](https://github.com/Agoric/agoric/compare/@agoric/wallet-backend@0.14.3...@agoric/wallet-backend@0.15.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **solo:** remove `sim-chain` dependency +* **zone:** use fresh heap and virtual zones + +### Features + +* **zone:** use fresh heap and virtual zones ([7a1a411](https://github.com/Agoric/agoric/commit/7a1a411cf719477e29a2bedeb91794fd633989e9)) + + +### Bug Fixes + +* promise handling ([c9219ad](https://github.com/Agoric/agoric/commit/c9219adef68914e44f0daa24122086dc3cb19c16)) +* **solo:** remove `sim-chain` dependency ([da75a03](https://github.com/Agoric/agoric/commit/da75a03f95828d773fa3f662d30f0e221030c2ca)) +* **types:** board values ([4196da3](https://github.com/Agoric/agoric/commit/4196da375525fa67382a039a15973810db44ffea)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* **wallet:** explicitly harden iteration helper prototype ([c561a12](https://github.com/Agoric/agoric/commit/c561a127523e8d5d1a58db7fe02e777bc66f885d)) + + + ### [0.14.3](https://github.com/Agoric/agoric/compare/@agoric/wallet-backend@0.14.2...@agoric/wallet-backend@0.14.3) (2023-06-09) **Note:** Version bump only for package @agoric/wallet-backend diff --git a/packages/wallet/api/package.json b/packages/wallet/api/package.json index 9711905c867..a4f089c55e2 100644 --- a/packages/wallet/api/package.json +++ b/packages/wallet/api/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/wallet-backend", - "version": "0.14.3", + "version": "0.15.0-u18.0", "description": "Wallet backend", "type": "module", "scripts": { @@ -14,24 +14,24 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/vats": "^0.15.1", + "@agoric/vats": "^0.16.0-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/far": "^1.1.8", "@endo/init": "^1.1.6", "ava": "^5.3.0" }, "dependencies": { + "@agoric/cache": "^0.3.3-u18.0", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/smart-wallet": "^0.5.4-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/errors": "^1.2.7", - "@agoric/cache": "^0.3.2", - "@agoric/ertp": "^0.16.2", - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/smart-wallet": "^0.5.3", - "@agoric/store": "^0.9.2", - "@agoric/time": "^0.3.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/zoe": "^0.26.2", - "@agoric/zone": "^0.2.2", "@endo/eventual-send": "^1.2.7", "@endo/marshal": "^1.6.1", "@endo/nat": "^5.0.12", diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 42dc3336f9e..3ec79e4c046 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/wallet", - "version": "0.18.3", + "version": "0.19.0-u18.0", "type": "module", "main": "index.js", "license": "Apache-2.0", diff --git a/packages/xsnap-lockdown/CHANGELOG.md b/packages/xsnap-lockdown/CHANGELOG.md index ee6e448f959..e8969067445 100644 --- a/packages/xsnap-lockdown/CHANGELOG.md +++ b/packages/xsnap-lockdown/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.14.1-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/xsnap-lockdown@0.14.0...@agoric/xsnap-lockdown@0.14.1-u18.0) (2024-10-31) + + +### Bug Fixes + +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) + + + ## 0.14.0 (2023-05-19) diff --git a/packages/xsnap-lockdown/package.json b/packages/xsnap-lockdown/package.json index d2204781d6f..49c53ecd3fb 100644 --- a/packages/xsnap-lockdown/package.json +++ b/packages/xsnap-lockdown/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/xsnap-lockdown", - "version": "0.14.0", + "version": "0.14.1-u18.0", "description": "Endo/lockdown initialization bundle for xsnap workers", "author": "Agoric", "license": "Apache-2.0", diff --git a/packages/xsnap/CHANGELOG.md b/packages/xsnap/CHANGELOG.md index abb2bcc64ed..1fb5eea03ae 100644 --- a/packages/xsnap/CHANGELOG.md +++ b/packages/xsnap/CHANGELOG.md @@ -3,6 +3,31 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.14.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/xsnap@0.14.2...@agoric/xsnap@0.14.3-u18.0) (2024-10-31) + + +### Features + +* **xsnap:** Build sensitivity to presence of build toolchain ([12e1f48](https://github.com/Agoric/agoric-sdk/commit/12e1f48483776f5808cdee40b78f9a7f1575b61b)) +* **xsnap:** Dispense with git when in node_modules ([3e5581b](https://github.com/Agoric/agoric-sdk/commit/3e5581b68307038a4a8ec3078c992d04f9d38ab2)) +* **xsnap:** force rebuild if binary version mismatch ([2b53896](https://github.com/Agoric/agoric-sdk/commit/2b53896d5d47ce84630be9215803cf9a302fcc6c)) + + +### Bug Fixes + +* **agd:** check xsnap was rebuilt ([a22772e](https://github.com/Agoric/agoric-sdk/commit/a22772e03e9141dfc651d7bb8cadf30f5bfe2dea)) +* endow with original unstructured `assert` ([#9514](https://github.com/Agoric/agoric-sdk/issues/9514)) ([f908f89](https://github.com/Agoric/agoric-sdk/commit/f908f89186162df83b540f6aeb1f4c665c3a56b4)), closes [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) +* **types:** include .cjs ([416818b](https://github.com/Agoric/agoric-sdk/commit/416818bf8ab0d7776f203e18f26629442eb26107)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* **xsnap:** Accommodate spaces in installation path ([e1b2a28](https://github.com/Agoric/agoric-sdk/commit/e1b2a28b2c8bb3c546446acef79e6b0a8e445878)) +* **xsnap:** explicitly harden prototypes ([e451d13](https://github.com/Agoric/agoric-sdk/commit/e451d13b7925debf2bfe8f3cf749d225ec0bfe36)) +* **xsnap:** force rebuild if build config changes ([467435a](https://github.com/Agoric/agoric-sdk/commit/467435aeeaf83485430ad6e55c7213a2df1279ab)) +* **xsnap:** Release snapshot after load to avoid leak ([ca995f6](https://github.com/Agoric/agoric-sdk/commit/ca995f6cd169d835b6b44956674defa8d7b30e40)), closes [#9316](https://github.com/Agoric/agoric-sdk/issues/9316) +* **xsnap:** Revert failed attempt to expedite xsnap builds ([e37d357](https://github.com/Agoric/agoric-sdk/commit/e37d3575d92cb34f7e7cd012aa0b2f3ee2134fc0)) + + + ### [0.14.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/xsnap@0.14.1...@agoric/xsnap@0.14.2) (2023-06-02) diff --git a/packages/xsnap/package.json b/packages/xsnap/package.json index 349aa3017cd..d7cca0c7849 100644 --- a/packages/xsnap/package.json +++ b/packages/xsnap/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/xsnap", - "version": "0.14.2", + "version": "0.14.3-u18.0", "description": "Snapshotting VM worker based on Moddable's XS Javascript engine", "author": "Agoric", "license": "Apache-2.0", @@ -28,10 +28,10 @@ "test:xs": "exit 0" }, "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/internal": "^0.3.2", - "@agoric/xsnap-lockdown": "^0.14.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/xsnap-lockdown": "^0.14.1-u18.0", "@endo/bundle-source": "^3.4.2", + "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", "@endo/init": "^1.1.6", "@endo/netstring": "^1.0.12", diff --git a/packages/zoe/CHANGELOG.md b/packages/zoe/CHANGELOG.md index 955e476f67c..c0005d68a6e 100644 --- a/packages/zoe/CHANGELOG.md +++ b/packages/zoe/CHANGELOG.md @@ -3,6 +3,68 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.26.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/zoe@0.26.2...@agoric/zoe@0.26.3-u18.0) (2024-10-31) + + +### Features + +* add ability to terminate a contract with the AdminFacet ([1d7a4f9](https://github.com/Agoric/agoric-sdk/commit/1d7a4f973bbad6da5fbe4bf2b9e1519d0430c1dd)) +* auctioneer detects failing priceAuthority; requests new one ([#8691](https://github.com/Agoric/agoric-sdk/issues/8691)) ([8604b01](https://github.com/Agoric/agoric-sdk/commit/8604b011b072d7bef43df59c075bcff9582b8804)), closes [#8696](https://github.com/Agoric/agoric-sdk/issues/8696) +* **base-zone:** alt revocable api using amplifier ([#8977](https://github.com/Agoric/agoric-sdk/issues/8977)) ([5cdf6e3](https://github.com/Agoric/agoric-sdk/commit/5cdf6e3a8b4fbb5cb8e276e6efeec65d9c3d6623)) +* **contractSupport:** storagePath pattern accepts string or promise ([f425141](https://github.com/Agoric/agoric-sdk/commit/f425141c934d985a3047e3eb2f5f33779184a0c4)) +* coreEval to update priceFeeds, auction, and vaultManager ([fd91f78](https://github.com/Agoric/agoric-sdk/commit/fd91f781ad721033d67485d1732272af0c689ae7)) +* disable recoverSets in priceAuthority and fluxAggregator ([9eb20a4](https://github.com/Agoric/agoric-sdk/commit/9eb20a478f3a59bf7c0fb8ca8923f5825fa82113)) +* **examples:** valueVow contract ([ac4eeee](https://github.com/Agoric/agoric-sdk/commit/ac4eeee25819daaf5dc0943b0d689721f3f0278e)) +* narrow types with mustMatch ([685ffac](https://github.com/Agoric/agoric-sdk/commit/685ffacaadb9a643bc770488416dc14a34aa7a44)) +* ratio.quantize() shouldn't increase precision unnecessarily ([118e6ad](https://github.com/Agoric/agoric-sdk/commit/118e6ada3b0febfaeec59d2fcef45b05757b83d8)) +* refactor ZoeSeat to drop cyclic structure that blocked GC ([e6b53e7](https://github.com/Agoric/agoric-sdk/commit/e6b53e7e9300171cc6c3a32083f278c23c29fee2)) +* start fn upgradability by meta ([5ae46e4](https://github.com/Agoric/agoric-sdk/commit/5ae46e485b8f3b643cb57c45abdb75a94657d60c)) +* **tools:** bundleAndInstall ([a639ea8](https://github.com/Agoric/agoric-sdk/commit/a639ea8b77c73b973c823bea4103741cc4500c2f)) +* **tools:** issuerKit on AmountUtils ([65dad73](https://github.com/Agoric/agoric-sdk/commit/65dad73bc6c8a133ecead55779112f0f6223e750)) +* **types:** ContractMeta ([9d02dfa](https://github.com/Agoric/agoric-sdk/commit/9d02dfab2cc2c24ed9b15a6aa8bc5fba7d6c9fe0)) +* **types:** explicit exports from notifier ([0bc72a8](https://github.com/Agoric/agoric-sdk/commit/0bc72a88c7d91ff1b2f00ee5cabeb58c6315598e)) +* **types:** InvitationAmount ([cdf1b7a](https://github.com/Agoric/agoric-sdk/commit/cdf1b7a6ee28293ba5d606705e24a9fee175effe)) +* **types:** no package imports for ambient types ([cc182de](https://github.com/Agoric/agoric-sdk/commit/cc182de9b8b02a81210768b2602085534aa38a75)) +* **types:** Tagged ([80d0479](https://github.com/Agoric/agoric-sdk/commit/80d04790429765e81053d45f6f7b17fb7b06b7c6)) +* **types:** WellKnownSpaces['instance'] ([72b3b76](https://github.com/Agoric/agoric-sdk/commit/72b3b763b2f1fdf0c4608d0601a19fd2f3a16709)) +* **vow:** retryable tools ([5303913](https://github.com/Agoric/agoric-sdk/commit/53039135f760666f88ac0659f5e65c2c1b74a1d5)) +* when zcfSeats exit or fail, delete objects holding cycles ([#8697](https://github.com/Agoric/agoric-sdk/issues/8697)) ([5d5722f](https://github.com/Agoric/agoric-sdk/commit/5d5722f1d78fcb102ab743121ac3e05a2e5f3460)) +* Zoe use watchPromise() to wait for contract finish ([#8453](https://github.com/Agoric/agoric-sdk/issues/8453)) ([6388a00](https://github.com/Agoric/agoric-sdk/commit/6388a002b53593f17a8d936d4e937efb7d065d97)) +* **zoe:** caretaker-style revocable, ownable ([#8745](https://github.com/Agoric/agoric-sdk/issues/8745)) ([f30b379](https://github.com/Agoric/agoric-sdk/commit/f30b3797212f3f64f734c3079df23105e293be54)), closes [#8753](https://github.com/Agoric/agoric-sdk/issues/8753) +* **zoe:** getInvitationDetails enforces singleton invitation ([519f6a6](https://github.com/Agoric/agoric-sdk/commit/519f6a6ba3422459b2c16f6b61cbd3a6e5df2c6c)) +* **zoe:** Make zcf singleton durable ([#9531](https://github.com/Agoric/agoric-sdk/issues/9531)) ([62c73f5](https://github.com/Agoric/agoric-sdk/commit/62c73f5befa179579864c1586ec2dd5be080ba0b)), closes [#9533](https://github.com/Agoric/agoric-sdk/issues/9533) [#9281](https://github.com/Agoric/agoric-sdk/issues/9281) + + +### Bug Fixes + +* backwards compatibility with 'prepare' ([876cf12](https://github.com/Agoric/agoric-sdk/commit/876cf12dfa77722cafe7a0c775ee2117ab1c9a8b)) +* eliminate the `passableEncoding` hack ([87dbbda](https://github.com/Agoric/agoric-sdk/commit/87dbbda8484c6fe3fe542eb847647fd1540c11e6)), closes [#8327](https://github.com/Agoric/agoric-sdk/issues/8327) +* endow with original unstructured `assert` ([#9514](https://github.com/Agoric/agoric-sdk/issues/9514)) ([f908f89](https://github.com/Agoric/agoric-sdk/commit/f908f89186162df83b540f6aeb1f4c665c3a56b4)), closes [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) +* make zoeStorageModule correctly restart with zcfMints present. ([9ac09b1](https://github.com/Agoric/agoric-sdk/commit/9ac09b1291a62f519d0c8b43849698b2ec19dd3b)) +* move EmptyProposalShape back here ([1a0db7d](https://github.com/Agoric/agoric-sdk/commit/1a0db7d6f301a088bbe33267136c5716bd968dd8)) +* OfferResult can be a symbol ([9b6461b](https://github.com/Agoric/agoric-sdk/commit/9b6461be2e23d5ae9912d3bee63279b914205ca5)) +* properly exit floating `ZCFSeat` instances ([bb2edbd](https://github.com/Agoric/agoric-sdk/commit/bb2edbd3d6fb256f05bc63acd58a5539efabbecf)) +* repair storage of zcfBundleCap and add a3p test ([72c7574](https://github.com/Agoric/agoric-sdk/commit/72c75740aff920ffb53231441d0f00a8747400f1)) +* tolerate golden error property reorders ([7a32cad](https://github.com/Agoric/agoric-sdk/commit/7a32cad9409c89f0318a88e306473dc51387e17a)) +* **types:** emit .d.ts again ([0ca5db3](https://github.com/Agoric/agoric-sdk/commit/0ca5db30c0567867fd634279c2c0b50b5101b0d4)) +* **types:** errors detected with libcheck ([077240b](https://github.com/Agoric/agoric-sdk/commit/077240b3f205151b97afc61a4615cf3a83d6f9a3)) +* **types:** getAmountAllocated ([208eb76](https://github.com/Agoric/agoric-sdk/commit/208eb7656a2f1a02521b119c826bce2ec47e332c)) +* **types:** Invitation parameters ([178dbfd](https://github.com/Agoric/agoric-sdk/commit/178dbfd4838f7cdadba02f2963fd1e90aad310f3)) +* **types:** TypedMatcher ([29d1264](https://github.com/Agoric/agoric-sdk/commit/29d126402678f1f6c1075f36fa578633b4b778d2)) +* **types:** TypedMatcher --> TypedPattern ([6b41829](https://github.com/Agoric/agoric-sdk/commit/6b4182963cbc87b6eb22b77833e420fa35bb2da6)) +* **types:** Zoe startInstance ([649956a](https://github.com/Agoric/agoric-sdk/commit/649956afec6dedd4285c6e27260d657445e09057)) +* **types:** Zoe utils hidden by skipLibCheck ([2f17f89](https://github.com/Agoric/agoric-sdk/commit/2f17f8917c9084930968303c0b832d56bbf8333a)) +* **types:** ZoeManualTimer ([991bef1](https://github.com/Agoric/agoric-sdk/commit/991bef12cdcc01d318573b6e50b9eac3b1ae9fd9)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* update TS types ([7580805](https://github.com/Agoric/agoric-sdk/commit/75808055afc129c81b7978fb83c33cfed7a4ecbd)) +* When setting a new zcfBundleCap, store it in baggage ([#8806](https://github.com/Agoric/agoric-sdk/issues/8806)) ([1f4333e](https://github.com/Agoric/agoric-sdk/commit/1f4333e2e31d7d01a746808599a174c0f914d9a0)) +* **zoe:** Accommodate exo-stensibility by relaxing method name enumeration tests ([59ab3c5](https://github.com/Agoric/agoric-sdk/commit/59ab3c556c5d423cbc7c3a9be8a67d1e5b51ebf4)) +* **zoe:** Fix guards to accurately guard args ([#8642](https://github.com/Agoric/agoric-sdk/issues/8642)) ([b235bd8](https://github.com/Agoric/agoric-sdk/commit/b235bd8a53a4ac501040d9f3cb2b810d150a12e8)) +* **zoe:** Fix OfferHandlerI.handle returns guard ([#8748](https://github.com/Agoric/agoric-sdk/issues/8748)) ([87e4ef4](https://github.com/Agoric/agoric-sdk/commit/87e4ef498bd57ac1577e46ecdcc3bb96c0a98c88)) +* **zoe:** Golden error regexp tolerant across endo versions ([7cc4f96](https://github.com/Agoric/agoric-sdk/commit/7cc4f967d98416e41a0fdfd4392531b198a9233e)) + + + ### [0.26.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/zoe@0.26.1...@agoric/zoe@0.26.2) (2023-06-02) **Note:** Version bump only for package @agoric/zoe diff --git a/packages/zoe/package.json b/packages/zoe/package.json index 44371a94a33..3175fabd2f1 100644 --- a/packages/zoe/package.json +++ b/packages/zoe/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/zoe", - "version": "0.26.2", + "version": "0.26.3-u18.0", "description": "Zoe: the Smart Contract Framework for Offer Enforcement", "type": "module", "main": "./src/zoeService/zoe.js", @@ -43,21 +43,21 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/base-zone": "^0.1.0", - "@agoric/ertp": "^0.16.2", - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/swingset-liveslots": "^0.10.2", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/time": "^0.3.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/vow": "^0.1.0", - "@agoric/zone": "^0.2.2", + "@agoric/base-zone": "^0.1.1-u18.0", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/vow": "^0.2.0-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/bundle-source": "^3.4.2", - "@endo/common": "^1.2.7", "@endo/captp": "^4.4.2", + "@endo/common": "^1.2.7", + "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", "@endo/exo": "^1.5.6", "@endo/far": "^1.1.8", @@ -70,8 +70,8 @@ "yargs-parser": "^21.1.1" }, "devDependencies": { + "@agoric/kmarshal": "^0.1.1-u18.0", "@endo/init": "^1.1.6", - "@agoric/kmarshal": "^0.1.0", "ava": "^5.3.0", "c8": "^9.1.0", "import-meta-resolve": "^2.2.1", diff --git a/packages/zone/CHANGELOG.md b/packages/zone/CHANGELOG.md index 684239f3b5e..2332ea2e2d3 100644 --- a/packages/zone/CHANGELOG.md +++ b/packages/zone/CHANGELOG.md @@ -3,6 +3,37 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.3.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/zone@0.2.2...@agoric/zone@0.3.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **zone:** use fresh heap and virtual zones + +### Features + +* **base-zone:** add `zone.watchPromise` ([9ce80d0](https://github.com/Agoric/agoric-sdk/commit/9ce80d06c0a56471d2da9f372b0b2d93d31d159a)) +* **liveslots-tools:** prepare-strict-test-env ([d98d894](https://github.com/Agoric/agoric-sdk/commit/d98d89449d4bfc1419cd4410edef813db0e4ec55)) +* **zone:** implement `isStorable` for virtual zones ([20feefb](https://github.com/Agoric/agoric-sdk/commit/20feefbdef9aec159d32d3b2c6d266e4109ced99)) +* **zone:** implement `zone.makeOnce(key, maker)` ([d3be4c0](https://github.com/Agoric/agoric-sdk/commit/d3be4c08477d958c1760713a88d33de724d6e3a2)) +* **zone:** use fresh heap and virtual zones ([7a1a411](https://github.com/Agoric/agoric-sdk/commit/7a1a411cf719477e29a2bedeb91794fd633989e9)) + + +### Bug Fixes + +* **base-zone,zone:** import `isPassable` from @endo/pass-style ([#9230](https://github.com/Agoric/agoric-sdk/issues/9230)) ([fbd8633](https://github.com/Agoric/agoric-sdk/commit/fbd8633ae9f8420a589dd9bc32925418f2dde060)) +* review suggestions ([ea28367](https://github.com/Agoric/agoric-sdk/commit/ea283670a4d702a8292b673ab4851610eaed50da)) +* update TS types ([7580805](https://github.com/Agoric/agoric-sdk/commit/75808055afc129c81b7978fb83c33cfed7a4ecbd)) +* **zone:** add `wrapProvider` and manage `backingStore` ([5e3f6a6](https://github.com/Agoric/agoric-sdk/commit/5e3f6a66dc2f1af89f3e5ddc5f9974f430beecc3)) +* **zone:** fixups before merging to 7891 ([9bbb393](https://github.com/Agoric/agoric-sdk/commit/9bbb393ac2d0af8e2a3b29adfeabf01c42d9b50e)) +* **zone:** Ignore type error that occurrs only integration with vats ([014fb5b](https://github.com/Agoric/agoric-sdk/commit/014fb5ba6fb997bb408eaa31a87fc95f2fac16fe)) +* **zone:** review suggestion ([2ca7943](https://github.com/Agoric/agoric-sdk/commit/2ca7943f9f844e8526624b5db4977ff70bda95c1)) +* **zone:** suggestions for [#7891](https://github.com/Agoric/agoric-sdk/issues/7891) ([e9e0e21](https://github.com/Agoric/agoric-sdk/commit/e9e0e219618449b532ea6303c58415f591b2b49f)) +* **zone:** track baggage keys as used by `@agoric/vat-data` ([ac92686](https://github.com/Agoric/agoric-sdk/commit/ac9268664eb20e12ee87282b85aebf117af6c9f5)) +* **zone:** update typing infrastructure ([70bdfa4](https://github.com/Agoric/agoric-sdk/commit/70bdfa4e005c28a36bc6f5e4b9e53cd2b8ae0b6e)) + + + ### [0.2.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/zone@0.2.1...@agoric/zone@0.2.2) (2023-06-02) **Note:** Version bump only for package @agoric/zone diff --git a/packages/zone/package.json b/packages/zone/package.json index 21f4a60c33c..4e65471a51e 100644 --- a/packages/zone/package.json +++ b/packages/zone/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/zone", - "version": "0.2.2", + "version": "0.3.0-u18.0", "description": "Allocation zone abstraction for objects on the heap, persistent stores, etc.", "type": "module", "repository": "https://github.com/Agoric/agoric-sdk", @@ -27,14 +27,14 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/base-zone": "^0.1.0", - "@agoric/vat-data": "^0.5.2", + "@agoric/base-zone": "^0.1.1-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", "@endo/errors": "^1.2.7", "@endo/far": "^1.1.8", "@endo/pass-style": "^1.4.6" }, "devDependencies": { - "@agoric/swingset-vat": "^0.32.2", + "@agoric/swingset-vat": "^0.33.0-u18.0", "@endo/patterns": "^1.4.6", "ava": "^5.3.0" }, From 185b7d4d6a396aff50ca02c1ba4819b7db13863f Mon Sep 17 00:00:00 2001 From: Fraz Arshad Date: Tue, 12 Nov 2024 20:12:59 +0500 Subject: [PATCH 04/27] fix: remove addInstance call from add-auction.js --- packages/inter-protocol/src/proposals/add-auction.js | 9 --------- 1 file changed, 9 deletions(-) diff --git a/packages/inter-protocol/src/proposals/add-auction.js b/packages/inter-protocol/src/proposals/add-auction.js index abecb842390..6814fbdcc87 100644 --- a/packages/inter-protocol/src/proposals/add-auction.js +++ b/packages/inter-protocol/src/proposals/add-auction.js @@ -33,7 +33,6 @@ export const addAuction = async ( chainStorage, chainTimerService, economicCommitteeCreatorFacet: electorateCreatorFacet, - econCharterKit, governedContractKits: governedContractKitsP, priceAuthority8400, zoe, @@ -184,14 +183,6 @@ export const addAuction = async ( produceAuctioneerKit.reset(); produceAuctioneerKit.resolve(kit); - // introduce economic committee charter to new auctioneer - // cf addGovernorsToEconCharter() in committee-proposal.js - await E(E.get(econCharterKit).creatorFacet).addInstance( - kit.instance, - kit.governorCreatorFacet, - kit.label, - ); - auctionInstance.reset(); await auctionInstance.resolve(governedInstance); // belt and suspenders; the above is supposed to also do this From 83e37767c22f1226aa1932b4e8fac7295718aacf Mon Sep 17 00:00:00 2001 From: mujahid Date: Wed, 13 Nov 2024 04:56:24 +0500 Subject: [PATCH 05/27] chore: add new non-primary upgrade name --- golang/cosmos/app/upgrade.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/golang/cosmos/app/upgrade.go b/golang/cosmos/app/upgrade.go index a0f1af19c56..6975663ce0e 100644 --- a/golang/cosmos/app/upgrade.go +++ b/golang/cosmos/app/upgrade.go @@ -18,6 +18,7 @@ var upgradeNamesOfThisVersion = []string{ "agoric-upgrade-18-devnet", "agoric-upgrade-18-emerynet", "agoric-upgrade-18-basic", + "agoric-upgrade-18-basic-2", "agoric-upgrade-18-a3p", } @@ -58,6 +59,8 @@ func isPrimaryUpgradeName(name string) bool { validUpgradeName("agoric-upgrade-18-basic"), validUpgradeName("agoric-upgrade-18-a3p"): return true + case validUpgradeName("agoric-upgrade-18-basic-2"): + return false default: panic(fmt.Errorf("unexpected upgrade name %s", validUpgradeName(name))) } From 6c500d4c0c5a329ffbf8a35d6e3754b58578075c Mon Sep 17 00:00:00 2001 From: mujahid Date: Wed, 13 Nov 2024 04:34:49 +0500 Subject: [PATCH 06/27] fix(telemetry): add missing slog type --- packages/telemetry/src/slog-to-otel.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/telemetry/src/slog-to-otel.js b/packages/telemetry/src/slog-to-otel.js index 87b36fd269d..bf91db575aa 100644 --- a/packages/telemetry/src/slog-to-otel.js +++ b/packages/telemetry/src/slog-to-otel.js @@ -976,6 +976,11 @@ export const makeSlogToOtelKit = (tracer, overrideAttrs = {}) => { spans.pop('timer-poll'); break; } + case 'cosmic-swinget-inject-kernel-upgrade-events': { + spans.push('kernel-upgrade-events'); + spans.pop('kernel-upgrade-events'); + break; + } case 'cosmic-swingset-install-bundle': { spans.push(['install-bundle', slogAttrs.endoZipBase64Sha512]); spans.pop('install-bundle'); From f0dca14997cf496c13390e4e229fe303642a795d Mon Sep 17 00:00:00 2001 From: Mujahid Khan <106528609+mujahidkay@users.noreply.github.com> Date: Tue, 19 Nov 2024 20:01:39 +0500 Subject: [PATCH 07/27] chore: provision gov4 in PREPARE --- a3p-integration/proposals/a:upgrade-18/prepare.sh | 3 +++ a3p-integration/proposals/a:upgrade-18/use.sh | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/a3p-integration/proposals/a:upgrade-18/prepare.sh b/a3p-integration/proposals/a:upgrade-18/prepare.sh index cbf6c4d8fc1..9cc75a341a5 100755 --- a/a3p-integration/proposals/a:upgrade-18/prepare.sh +++ b/a3p-integration/proposals/a:upgrade-18/prepare.sh @@ -7,3 +7,6 @@ set -uxeo pipefail # actions are executed in the previous chain software, and the effects are # persisted so they can be used in the steps after the upgrade is complete, # such as in the "use" or "test" steps, or further proposal layers. + +yarn +node ./addGov4 diff --git a/a3p-integration/proposals/a:upgrade-18/use.sh b/a3p-integration/proposals/a:upgrade-18/use.sh index 18740efb70e..4a5aed80220 100644 --- a/a3p-integration/proposals/a:upgrade-18/use.sh +++ b/a3p-integration/proposals/a:upgrade-18/use.sh @@ -3,8 +3,6 @@ # Exit when any command fails set -uxeo pipefail -node ./addGov4 - # Econ Committee accept invitations for Committee and Charter ./acceptInvites.js From 329d378c894020c788ed45918bf26105edfdf969 Mon Sep 17 00:00:00 2001 From: Mujahid Khan <106528609+mujahidkay@users.noreply.github.com> Date: Tue, 19 Nov 2024 22:03:42 +0500 Subject: [PATCH 08/27] chore(release): publish - @agoric/cosmos@0.35.0-u18.1 - agoric@0.22.0-u18.1 - @agoric/benchmark@0.1.1-u18.1 - @agoric/boot@0.2.0-u18.1 - @agoric/builders@0.2.0-u18.1 - @agoric/casting@0.4.3-u18.1 - @agoric/cosmic-proto@0.5.0-u18.1 - @agoric/cosmic-swingset@0.42.0-u18.1 - @agoric/create-dapp@0.1.1-u18.1 - @agoric/deploy-script-support@0.10.4-u18.1 - fast-usdc@0.1.1-u18.1 - @agoric/inter-protocol@0.17.0-u18.1 - @agoric/orchestration@0.2.0-u18.1 - @agoric/pegasus@0.8.0-u18.1 - @agoric/smart-wallet@0.5.4-u18.1 - @agoric/solo@0.11.0-u18.1 - @agoric/swingset-runner@0.22.3-u18.1 - @agoric/telemetry@0.6.3-u18.1 - @agoric/vats@0.16.0-u18.1 - @agoric/wallet-backend@0.15.0-u18.1 --- golang/cosmos/CHANGELOG.md | 8 ++++++++ golang/cosmos/package.json | 2 +- packages/agoric-cli/CHANGELOG.md | 8 ++++++++ packages/agoric-cli/package.json | 16 ++++++++-------- packages/benchmark/CHANGELOG.md | 8 ++++++++ packages/benchmark/package.json | 10 +++++----- packages/boot/CHANGELOG.md | 8 ++++++++ packages/boot/package.json | 18 +++++++++--------- packages/builders/CHANGELOG.md | 8 ++++++++ packages/builders/package.json | 12 ++++++------ packages/casting/CHANGELOG.md | 8 ++++++++ packages/casting/package.json | 4 ++-- packages/cosmic-proto/CHANGELOG.md | 8 ++++++++ packages/cosmic-proto/package.json | 4 ++-- packages/cosmic-swingset/CHANGELOG.md | 8 ++++++++ packages/cosmic-swingset/package.json | 10 +++++----- packages/create-dapp/CHANGELOG.md | 8 ++++++++ packages/create-dapp/package.json | 4 ++-- packages/deploy-script-support/CHANGELOG.md | 8 ++++++++ packages/deploy-script-support/package.json | 4 ++-- packages/fast-usdc/CHANGELOG.md | 8 ++++++++ packages/fast-usdc/package.json | 4 ++-- packages/inter-protocol/CHANGELOG.md | 9 +++++++++ packages/inter-protocol/package.json | 6 +++--- packages/orchestration/CHANGELOG.md | 8 ++++++++ packages/orchestration/package.json | 6 +++--- packages/pegasus/CHANGELOG.md | 8 ++++++++ packages/pegasus/package.json | 4 ++-- packages/smart-wallet/CHANGELOG.md | 8 ++++++++ packages/smart-wallet/package.json | 8 ++++---- packages/solo/CHANGELOG.md | 8 ++++++++ packages/solo/package.json | 8 ++++---- packages/swingset-runner/CHANGELOG.md | 8 ++++++++ packages/swingset-runner/package.json | 8 ++++---- packages/telemetry/CHANGELOG.md | 9 +++++++++ packages/telemetry/package.json | 2 +- packages/vats/CHANGELOG.md | 8 ++++++++ packages/vats/package.json | 4 ++-- packages/wallet/api/CHANGELOG.md | 8 ++++++++ packages/wallet/api/package.json | 6 +++--- 40 files changed, 232 insertions(+), 70 deletions(-) diff --git a/golang/cosmos/CHANGELOG.md b/golang/cosmos/CHANGELOG.md index f34cc088ab8..57af05c6be1 100644 --- a/golang/cosmos/CHANGELOG.md +++ b/golang/cosmos/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.35.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmos@0.35.0-u18.0...@agoric/cosmos@0.35.0-u18.1) (2024-11-19) + +**Note:** Version bump only for package @agoric/cosmos + + + + + ## [0.35.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmos@0.34.1...@agoric/cosmos@0.35.0-u18.0) (2024-10-31) diff --git a/golang/cosmos/package.json b/golang/cosmos/package.json index fc0040d8b7b..972c76ecc70 100644 --- a/golang/cosmos/package.json +++ b/golang/cosmos/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmos", - "version": "0.35.0-u18.0", + "version": "0.35.0-u18.1", "description": "Connect JS to the Cosmos blockchain SDK", "parsers": { "js": "mjs" diff --git a/packages/agoric-cli/CHANGELOG.md b/packages/agoric-cli/CHANGELOG.md index 524dbbc3ea7..ca5a4a3173b 100644 --- a/packages/agoric-cli/CHANGELOG.md +++ b/packages/agoric-cli/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.22.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/agoric@0.22.0-u18.0...agoric@0.22.0-u18.1) (2024-11-19) + +**Note:** Version bump only for package agoric + + + + + ## [0.22.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/agoric@0.21.1...agoric@0.22.0-u18.0) (2024-10-31) diff --git a/packages/agoric-cli/package.json b/packages/agoric-cli/package.json index 10da5ac5189..3ff7c89f47f 100644 --- a/packages/agoric-cli/package.json +++ b/packages/agoric-cli/package.json @@ -1,6 +1,6 @@ { "name": "agoric", - "version": "0.22.0-u18.0", + "version": "0.22.0-u18.1", "description": "Manage the Agoric Javascript smart contract platform", "type": "module", "main": "src/main.js", @@ -29,8 +29,8 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/cosmic-swingset": "^0.42.0-u18.0", - "@agoric/deploy-script-support": "^0.10.4-u18.0", + "@agoric/cosmic-swingset": "^0.42.0-u18.1", + "@agoric/deploy-script-support": "^0.10.4-u18.1", "ava": "^5.3.0", "c8": "^9.1.0", "dd-trace": "^4.11.1" @@ -38,17 +38,17 @@ "dependencies": { "@agoric/access-token": "^0.4.22-u18.0", "@agoric/cache": "^0.3.3-u18.0", - "@agoric/casting": "^0.4.3-u18.0", - "@agoric/cosmic-proto": "^0.5.0-u18.0", + "@agoric/casting": "^0.4.3-u18.1", + "@agoric/cosmic-proto": "^0.5.0-u18.1", "@agoric/ertp": "^0.16.3-u18.0", "@agoric/governance": "^0.10.4-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.0", + "@agoric/inter-protocol": "^0.17.0-u18.1", "@agoric/internal": "^0.4.0-u18.0", "@agoric/network": "^0.2.0-u18.0", - "@agoric/smart-wallet": "^0.5.4-u18.0", + "@agoric/smart-wallet": "^0.5.4-u18.1", "@agoric/store": "^0.9.3-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vats": "^0.16.0-u18.1", "@agoric/zoe": "^0.26.3-u18.0", "@agoric/zone": "^0.3.0-u18.0", "@confio/relayer": "^0.11.3", diff --git a/packages/benchmark/CHANGELOG.md b/packages/benchmark/CHANGELOG.md index ada94b505be..fc352abdcbf 100644 --- a/packages/benchmark/CHANGELOG.md +++ b/packages/benchmark/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.1.1-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/benchmark@0.1.1-u18.0...@agoric/benchmark@0.1.1-u18.1) (2024-11-19) + +**Note:** Version bump only for package @agoric/benchmark + + + + + ### 0.1.1-u18.0 (2024-10-31) diff --git a/packages/benchmark/package.json b/packages/benchmark/package.json index 2d18d32afe1..f90bff77381 100644 --- a/packages/benchmark/package.json +++ b/packages/benchmark/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/benchmark", - "version": "0.1.1-u18.0", + "version": "0.1.1-u18.1", "private": true, "description": "Benchmark support", "type": "module", @@ -22,11 +22,11 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/boot": "^0.2.0-u18.0", - "@agoric/cosmic-swingset": "^0.42.0-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.0", + "@agoric/boot": "^0.2.0-u18.1", + "@agoric/cosmic-swingset": "^0.42.0-u18.1", + "@agoric/inter-protocol": "^0.17.0-u18.1", "@agoric/internal": "^0.4.0-u18.0", - "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vats": "^0.16.0-u18.1", "@agoric/zoe": "^0.26.3-u18.0", "@endo/errors": "^1.2.7", "@endo/init": "^1.1.6" diff --git a/packages/boot/CHANGELOG.md b/packages/boot/CHANGELOG.md index 79d97f5143c..350f096f437 100644 --- a/packages/boot/CHANGELOG.md +++ b/packages/boot/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/boot@0.2.0-u18.0...@agoric/boot@0.2.0-u18.1) (2024-11-19) + +**Note:** Version bump only for package @agoric/boot + + + + + ## 0.2.0-u18.0 (2024-10-31) diff --git a/packages/boot/package.json b/packages/boot/package.json index 6ddff98bec3..f88b5e7cb56 100644 --- a/packages/boot/package.json +++ b/packages/boot/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/boot", - "version": "0.2.0-u18.0", + "version": "0.2.0-u18.1", "private": true, "description": "Config and utilities to bootstrap an Agoric chain", "type": "module", @@ -19,21 +19,21 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/builders": "^0.2.0-u18.0", - "@agoric/cosmic-proto": "^0.5.0-u18.0", - "@agoric/cosmic-swingset": "^0.42.0-u18.0", + "@agoric/builders": "^0.2.0-u18.1", + "@agoric/cosmic-proto": "^0.5.0-u18.1", + "@agoric/cosmic-swingset": "^0.42.0-u18.1", "@agoric/ertp": "^0.16.3-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.0", + "@agoric/inter-protocol": "^0.17.0-u18.1", "@agoric/internal": "^0.4.0-u18.0", "@agoric/kmarshal": "^0.1.1-u18.0", "@agoric/notifier": "^0.7.0-u18.0", - "@agoric/orchestration": "^0.2.0-u18.0", + "@agoric/orchestration": "^0.2.0-u18.1", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/telemetry": "^0.6.3-u18.0", + "@agoric/telemetry": "^0.6.3-u18.1", "@agoric/time": "^0.3.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vats": "^0.16.0-u18.1", "@agoric/vm-config": "^0.1.1-u18.0", "@agoric/vow": "^0.2.0-u18.0", "@agoric/zoe": "^0.26.3-u18.0", @@ -50,7 +50,7 @@ "import-meta-resolve": "^2.2.1" }, "devDependencies": { - "@agoric/deploy-script-support": "^0.10.4-u18.0", + "@agoric/deploy-script-support": "^0.10.4-u18.1", "@agoric/governance": "^0.10.4-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swingset-liveslots": "^0.10.3-u18.0", diff --git a/packages/builders/CHANGELOG.md b/packages/builders/CHANGELOG.md index 3ed5e8873e2..1ae7febf0c7 100644 --- a/packages/builders/CHANGELOG.md +++ b/packages/builders/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/builders@0.2.0-u18.0...@agoric/builders@0.2.0-u18.1) (2024-11-19) + +**Note:** Version bump only for package @agoric/builders + + + + + ## 0.2.0-u18.0 (2024-10-31) diff --git a/packages/builders/package.json b/packages/builders/package.json index e48e8602165..0e444503f1e 100644 --- a/packages/builders/package.json +++ b/packages/builders/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/builders", - "version": "0.2.0-u18.0", + "version": "0.2.0-u18.1", "description": "Build scripts for proposals to an Agoric chain", "type": "module", "main": "./index.js", @@ -26,9 +26,9 @@ "@agoric/ertp": "^0.16.3-u18.0", "@agoric/internal": "^0.4.0-u18.0", "@agoric/notifier": "^0.7.0-u18.0", - "@agoric/smart-wallet": "^0.5.4-u18.0", + "@agoric/smart-wallet": "^0.5.4-u18.1", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vats": "^0.16.0-u18.1", "@agoric/zoe": "^0.26.3-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", @@ -41,10 +41,10 @@ "import-meta-resolve": "^2.2.1" }, "devDependencies": { - "@agoric/deploy-script-support": "^0.10.4-u18.0", + "@agoric/deploy-script-support": "^0.10.4-u18.1", "@agoric/governance": "^0.10.4-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.0", - "@agoric/orchestration": "^0.2.0-u18.0", + "@agoric/inter-protocol": "^0.17.0-u18.1", + "@agoric/orchestration": "^0.2.0-u18.1", "@agoric/store": "^0.9.3-u18.0", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-liveslots": "^0.10.3-u18.0", diff --git a/packages/casting/CHANGELOG.md b/packages/casting/CHANGELOG.md index f996c7df49d..042a29279bd 100644 --- a/packages/casting/CHANGELOG.md +++ b/packages/casting/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.4.3-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/casting@0.4.3-u18.0...@agoric/casting@0.4.3-u18.1) (2024-11-19) + +**Note:** Version bump only for package @agoric/casting + + + + + ### [0.4.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/casting@0.4.2...@agoric/casting@0.4.3-u18.0) (2024-10-31) diff --git a/packages/casting/package.json b/packages/casting/package.json index aaa9c58a8f8..0f50f3e564e 100644 --- a/packages/casting/package.json +++ b/packages/casting/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/casting", - "version": "0.4.3-u18.0", + "version": "0.4.3-u18.1", "description": "Agoric's OCap broadcasting system", "type": "module", "main": "src/main.js", @@ -37,7 +37,7 @@ "@endo/promise-kit": "^1.1.7" }, "devDependencies": { - "@agoric/cosmic-proto": "^0.5.0-u18.0", + "@agoric/cosmic-proto": "^0.5.0-u18.1", "@endo/ses-ava": "^1.2.7", "ava": "^5.3.0", "c8": "^9.1.0", diff --git a/packages/cosmic-proto/CHANGELOG.md b/packages/cosmic-proto/CHANGELOG.md index 49c46fe37cb..85b4da56778 100644 --- a/packages/cosmic-proto/CHANGELOG.md +++ b/packages/cosmic-proto/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.5.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-proto@0.5.0-u18.0...@agoric/cosmic-proto@0.5.0-u18.1) (2024-11-19) + +**Note:** Version bump only for package @agoric/cosmic-proto + + + + + ## [0.5.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-proto@0.3.0...@agoric/cosmic-proto@0.5.0-u18.0) (2024-10-31) diff --git a/packages/cosmic-proto/package.json b/packages/cosmic-proto/package.json index a1203bc7c10..1629216a8bd 100644 --- a/packages/cosmic-proto/package.json +++ b/packages/cosmic-proto/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmic-proto", - "version": "0.5.0-u18.0", + "version": "0.5.0-u18.1", "description": "Protobuf stubs for the Agoric cosmos-sdk module", "keywords": [], "author": "Agoric", @@ -142,7 +142,7 @@ "access": "public" }, "devDependencies": { - "@agoric/cosmos": "^0.35.0-u18.0", + "@agoric/cosmos": "^0.35.0-u18.1", "@ava/typescript": "^4.1.0", "@cosmology/telescope": "https://gitpkg.vercel.app/agoric-labs/telescope/packages/telescope?8d2c2f6ba637a5578eead09a7368dc41c262a9d0", "@endo/bundle-source": "^3.4.2", diff --git a/packages/cosmic-swingset/CHANGELOG.md b/packages/cosmic-swingset/CHANGELOG.md index a316b025bf8..c4d9711509a 100644 --- a/packages/cosmic-swingset/CHANGELOG.md +++ b/packages/cosmic-swingset/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.42.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.42.0-u18.0...@agoric/cosmic-swingset@0.42.0-u18.1) (2024-11-19) + +**Note:** Version bump only for package @agoric/cosmic-swingset + + + + + ## [0.42.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.41.3...@agoric/cosmic-swingset@0.42.0-u18.0) (2024-10-31) diff --git a/packages/cosmic-swingset/package.json b/packages/cosmic-swingset/package.json index e291aa7944a..ebe70af9fff 100644 --- a/packages/cosmic-swingset/package.json +++ b/packages/cosmic-swingset/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmic-swingset", - "version": "0.42.0-u18.0", + "version": "0.42.0-u18.1", "description": "Agoric's Cosmos blockchain integration", "type": "module", "bin": { @@ -22,14 +22,14 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/builders": "^0.2.0-u18.0", - "@agoric/cosmos": "^0.35.0-u18.0", - "@agoric/deploy-script-support": "^0.10.4-u18.0", + "@agoric/builders": "^0.2.0-u18.1", + "@agoric/cosmos": "^0.35.0-u18.1", + "@agoric/deploy-script-support": "^0.10.4-u18.1", "@agoric/internal": "^0.4.0-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/telemetry": "^0.6.3-u18.0", + "@agoric/telemetry": "^0.6.3-u18.1", "@agoric/vm-config": "^0.1.1-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/env-options": "^1.1.7", diff --git a/packages/create-dapp/CHANGELOG.md b/packages/create-dapp/CHANGELOG.md index c80a8343006..1cfe75beaeb 100644 --- a/packages/create-dapp/CHANGELOG.md +++ b/packages/create-dapp/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.1.1-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/create-dapp@0.1.1-u18.0...@agoric/create-dapp@0.1.1-u18.1) (2024-11-19) + +**Note:** Version bump only for package @agoric/create-dapp + + + + + ### 0.1.1-u18.0 (2024-10-31) diff --git a/packages/create-dapp/package.json b/packages/create-dapp/package.json index b8454eb1427..f2b4925bb07 100644 --- a/packages/create-dapp/package.json +++ b/packages/create-dapp/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/create-dapp", - "version": "0.1.1-u18.0", + "version": "0.1.1-u18.1", "description": "Create an Agoric Javascript smart contract application", "type": "module", "bin": { @@ -24,7 +24,7 @@ "c8": "^9.1.0" }, "dependencies": { - "agoric": "^0.22.0-u18.0" + "agoric": "^0.22.0-u18.1" }, "keywords": [], "repository": { diff --git a/packages/deploy-script-support/CHANGELOG.md b/packages/deploy-script-support/CHANGELOG.md index 91df2c4244d..fe298e19043 100644 --- a/packages/deploy-script-support/CHANGELOG.md +++ b/packages/deploy-script-support/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.10.4-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/deploy-script-support@0.10.4-u18.0...@agoric/deploy-script-support@0.10.4-u18.1) (2024-11-19) + +**Note:** Version bump only for package @agoric/deploy-script-support + + + + + ### [0.10.4-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/deploy-script-support@0.10.3...@agoric/deploy-script-support@0.10.4-u18.0) (2024-10-31) diff --git a/packages/deploy-script-support/package.json b/packages/deploy-script-support/package.json index 26b05508177..44b3c23d5d2 100644 --- a/packages/deploy-script-support/package.json +++ b/packages/deploy-script-support/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/deploy-script-support", - "version": "0.10.4-u18.0", + "version": "0.10.4-u18.1", "description": "Helpers and other support for writing deploy scripts", "type": "module", "main": "src/helpers.js", @@ -51,7 +51,7 @@ "@endo/zip": "^1.0.8" }, "devDependencies": { - "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vats": "^0.16.0-u18.1", "@endo/init": "^1.1.6", "ava": "^5.3.0", "import-meta-resolve": "^2.2.1" diff --git a/packages/fast-usdc/CHANGELOG.md b/packages/fast-usdc/CHANGELOG.md index aa2169b5b1a..b7e54ae38ba 100644 --- a/packages/fast-usdc/CHANGELOG.md +++ b/packages/fast-usdc/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.1.1-u18.1](https://github.com/Agoric/agoric-sdk/compare/fast-usdc@0.1.1-u18.0...fast-usdc@0.1.1-u18.1) (2024-11-19) + +**Note:** Version bump only for package fast-usdc + + + + + ### 0.1.1-u18.0 (2024-10-31) diff --git a/packages/fast-usdc/package.json b/packages/fast-usdc/package.json index 04f7e6d3d0b..1f1bb938a2c 100644 --- a/packages/fast-usdc/package.json +++ b/packages/fast-usdc/package.json @@ -1,7 +1,7 @@ { "name": "fast-usdc", "private": true, - "version": "0.1.1-u18.0", + "version": "0.1.1-u18.1", "description": "Create an Agoric Javascript smart contract application", "type": "module", "files": [ @@ -27,7 +27,7 @@ "ts-blank-space": "^0.4.1" }, "dependencies": { - "agoric": "^0.22.0-u18.0", + "agoric": "^0.22.0-u18.1", "commander": "^12.1.0" }, "ava": { diff --git a/packages/inter-protocol/CHANGELOG.md b/packages/inter-protocol/CHANGELOG.md index 5999b490855..58409ce4b7a 100644 --- a/packages/inter-protocol/CHANGELOG.md +++ b/packages/inter-protocol/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.17.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.17.0-u18.0...@agoric/inter-protocol@0.17.0-u18.1) (2024-11-19) + + +### Bug Fixes + +* remove addInstance call from add-auction.js ([185b7d4](https://github.com/Agoric/agoric-sdk/commit/185b7d4d6a396aff50ca02c1ba4819b7db13863f)) + + + ## [0.17.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.16.1...@agoric/inter-protocol@0.17.0-u18.0) (2024-10-31) diff --git a/packages/inter-protocol/package.json b/packages/inter-protocol/package.json index cf9e3e49816..45de6a732c7 100644 --- a/packages/inter-protocol/package.json +++ b/packages/inter-protocol/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/inter-protocol", - "version": "0.17.0-u18.0", + "version": "0.17.0-u18.1", "description": "Core cryptoeconomy contracts", "type": "module", "main": "src/index.js", @@ -38,7 +38,7 @@ "@agoric/store": "^0.9.3-u18.0", "@agoric/time": "^0.3.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vats": "^0.16.0-u18.1", "@agoric/zoe": "^0.26.3-u18.0", "@endo/captp": "^4.4.2", "@endo/errors": "^1.2.7", @@ -50,7 +50,7 @@ "jessie.js": "^0.3.4" }, "devDependencies": { - "@agoric/smart-wallet": "^0.5.4-u18.0", + "@agoric/smart-wallet": "^0.5.4-u18.1", "@agoric/swingset-liveslots": "^0.10.3-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", "@agoric/zone": "^0.3.0-u18.0", diff --git a/packages/orchestration/CHANGELOG.md b/packages/orchestration/CHANGELOG.md index 483dcac237b..5913944a936 100644 --- a/packages/orchestration/CHANGELOG.md +++ b/packages/orchestration/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/orchestration@0.2.0-u18.0...@agoric/orchestration@0.2.0-u18.1) (2024-11-19) + +**Note:** Version bump only for package @agoric/orchestration + + + + + ## 0.2.0-u18.0 (2024-10-31) diff --git a/packages/orchestration/package.json b/packages/orchestration/package.json index ea1302e6b72..f19fc0102e4 100644 --- a/packages/orchestration/package.json +++ b/packages/orchestration/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/orchestration", - "version": "0.2.0-u18.0", + "version": "0.2.0-u18.1", "description": "Chain abstraction for Agoric's orchestration clients", "type": "module", "main": "index.js", @@ -34,7 +34,7 @@ "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { "@agoric/async-flow": "^0.2.0-u18.0", - "@agoric/cosmic-proto": "^0.5.0-u18.0", + "@agoric/cosmic-proto": "^0.5.0-u18.1", "@agoric/ertp": "^0.16.3-u18.0", "@agoric/internal": "^0.4.0-u18.0", "@agoric/network": "^0.2.0-u18.0", @@ -42,7 +42,7 @@ "@agoric/store": "^0.9.3-u18.0", "@agoric/time": "^0.3.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vats": "^0.16.0-u18.1", "@agoric/vow": "^0.2.0-u18.0", "@agoric/zoe": "^0.26.3-u18.0", "@agoric/zone": "^0.3.0-u18.0", diff --git a/packages/pegasus/CHANGELOG.md b/packages/pegasus/CHANGELOG.md index 715ad10c054..48d0c83fa1b 100644 --- a/packages/pegasus/CHANGELOG.md +++ b/packages/pegasus/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.8.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/pegasus@0.8.0-u18.0...@agoric/pegasus@0.8.0-u18.1) (2024-11-19) + +**Note:** Version bump only for package @agoric/pegasus + + + + + ## [0.8.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/pegasus@0.7.12...@agoric/pegasus@0.8.0-u18.0) (2024-10-31) diff --git a/packages/pegasus/package.json b/packages/pegasus/package.json index bbdedda5c0a..799141a6a5a 100644 --- a/packages/pegasus/package.json +++ b/packages/pegasus/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/pegasus", - "version": "0.8.0-u18.0", + "version": "0.8.0-u18.1", "description": "Peg-as-us contract", "type": "module", "main": "./src/pegasus.js", @@ -34,7 +34,7 @@ "@agoric/notifier": "^0.7.0-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vats": "^0.16.0-u18.1", "@agoric/vow": "^0.2.0-u18.0", "@agoric/zoe": "^0.26.3-u18.0", "@agoric/zone": "^0.3.0-u18.0", diff --git a/packages/smart-wallet/CHANGELOG.md b/packages/smart-wallet/CHANGELOG.md index 7aaae8cb763..18990771661 100644 --- a/packages/smart-wallet/CHANGELOG.md +++ b/packages/smart-wallet/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.5.4-u18.1](https://github.com/Agoric/agoric/compare/@agoric/smart-wallet@0.5.4-u18.0...@agoric/smart-wallet@0.5.4-u18.1) (2024-11-19) + +**Note:** Version bump only for package @agoric/smart-wallet + + + + + ### [0.5.4-u18.0](https://github.com/Agoric/agoric/compare/@agoric/smart-wallet@0.5.3...@agoric/smart-wallet@0.5.4-u18.0) (2024-10-31) diff --git a/packages/smart-wallet/package.json b/packages/smart-wallet/package.json index 22a6101b137..30343e265e3 100644 --- a/packages/smart-wallet/package.json +++ b/packages/smart-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/smart-wallet", - "version": "0.5.4-u18.0", + "version": "0.5.4-u18.1", "description": "Wallet contract", "type": "module", "main": "src/index.js", @@ -17,7 +17,7 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/cosmic-proto": "^0.5.0-u18.0", + "@agoric/cosmic-proto": "^0.5.0-u18.1", "@agoric/swingset-vat": "^0.33.0-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", @@ -26,13 +26,13 @@ "import-meta-resolve": "^2.2.1" }, "dependencies": { - "@agoric/casting": "^0.4.3-u18.0", + "@agoric/casting": "^0.4.3-u18.1", "@agoric/ertp": "^0.16.3-u18.0", "@agoric/internal": "^0.4.0-u18.0", "@agoric/notifier": "^0.7.0-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vats": "^0.16.0-u18.1", "@agoric/vow": "^0.2.0-u18.0", "@agoric/zoe": "^0.26.3-u18.0", "@agoric/zone": "^0.3.0-u18.0", diff --git a/packages/solo/CHANGELOG.md b/packages/solo/CHANGELOG.md index 3a96fc2560b..7e1ef8e72bd 100644 --- a/packages/solo/CHANGELOG.md +++ b/packages/solo/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.11.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/solo@0.11.0-u18.0...@agoric/solo@0.11.0-u18.1) (2024-11-19) + +**Note:** Version bump only for package @agoric/solo + + + + + ## [0.11.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/solo@0.10.3...@agoric/solo@0.11.0-u18.0) (2024-10-31) diff --git a/packages/solo/package.json b/packages/solo/package.json index 1074f89c0fc..8f32972bdd7 100644 --- a/packages/solo/package.json +++ b/packages/solo/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/solo", - "version": "0.11.0-u18.0", + "version": "0.11.0-u18.1", "description": "Agoric's Solo vat runner", "type": "module", "bin": { @@ -24,16 +24,16 @@ "dependencies": { "@agoric/access-token": "^0.4.22-u18.0", "@agoric/cache": "^0.3.3-u18.0", - "@agoric/cosmic-swingset": "^0.42.0-u18.0", + "@agoric/cosmic-swingset": "^0.42.0-u18.1", "@agoric/internal": "^0.4.0-u18.0", "@agoric/notifier": "^0.7.0-u18.0", "@agoric/spawner": "^0.6.9-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/telemetry": "^0.6.3-u18.0", + "@agoric/telemetry": "^0.6.3-u18.1", "@agoric/time": "^0.3.3-u18.0", - "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vats": "^0.16.0-u18.1", "@agoric/wallet": "^0.19.0-u18.0", "@endo/captp": "^4.4.2", "@endo/errors": "^1.2.7", diff --git a/packages/swingset-runner/CHANGELOG.md b/packages/swingset-runner/CHANGELOG.md index 9a7ca36ea52..734322f17f5 100644 --- a/packages/swingset-runner/CHANGELOG.md +++ b/packages/swingset-runner/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.22.3-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-runner@0.22.3-u18.0...@agoric/swingset-runner@0.22.3-u18.1) (2024-11-19) + +**Note:** Version bump only for package @agoric/swingset-runner + + + + + ### [0.22.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-runner@0.22.2...@agoric/swingset-runner@0.22.3-u18.0) (2024-10-31) diff --git a/packages/swingset-runner/package.json b/packages/swingset-runner/package.json index f076b614c33..7286774a173 100644 --- a/packages/swingset-runner/package.json +++ b/packages/swingset-runner/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swingset-runner", - "version": "0.22.3-u18.0", + "version": "0.22.3-u18.1", "private": true, "description": "Application to launch SwingSet instances for development and testing", "type": "module", @@ -19,16 +19,16 @@ "ci:autobench": "./autobench.js" }, "dependencies": { - "@agoric/deploy-script-support": "^0.10.4-u18.0", + "@agoric/deploy-script-support": "^0.10.4-u18.1", "@agoric/ertp": "^0.16.3-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.0", + "@agoric/inter-protocol": "^0.17.0-u18.1", "@agoric/internal": "^0.4.0-u18.0", "@agoric/kmarshal": "^0.1.1-u18.0", "@agoric/stat-logger": "^0.4.29-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/telemetry": "^0.6.3-u18.0", + "@agoric/telemetry": "^0.6.3-u18.1", "@agoric/vat-data": "^0.5.3-u18.0", "@agoric/zoe": "^0.26.3-u18.0", "@endo/bundle-source": "^3.4.2", diff --git a/packages/telemetry/CHANGELOG.md b/packages/telemetry/CHANGELOG.md index e5050f48367..ecebccad729 100644 --- a/packages/telemetry/CHANGELOG.md +++ b/packages/telemetry/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.6.3-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/telemetry@0.6.3-u18.0...@agoric/telemetry@0.6.3-u18.1) (2024-11-19) + + +### Bug Fixes + +* **telemetry:** add missing slog type ([6c500d4](https://github.com/Agoric/agoric-sdk/commit/6c500d4c0c5a329ffbf8a35d6e3754b58578075c)) + + + ### [0.6.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/telemetry@0.6.2...@agoric/telemetry@0.6.3-u18.0) (2024-10-31) diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index a43fdd0484f..f3b2e8cb4ef 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/telemetry", - "version": "0.6.3-u18.0", + "version": "0.6.3-u18.1", "description": "Agoric's telemetry implementation", "type": "module", "repository": "https://github.com/Agoric/agoric-sdk", diff --git a/packages/vats/CHANGELOG.md b/packages/vats/CHANGELOG.md index de600d4a264..35acf1f22e7 100644 --- a/packages/vats/CHANGELOG.md +++ b/packages/vats/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.16.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/vats@0.16.0-u18.0...@agoric/vats@0.16.0-u18.1) (2024-11-19) + +**Note:** Version bump only for package @agoric/vats + + + + + ## [0.16.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/vats@0.15.1...@agoric/vats@0.16.0-u18.0) (2024-10-31) diff --git a/packages/vats/package.json b/packages/vats/package.json index fb380c9b156..547cf050bf1 100644 --- a/packages/vats/package.json +++ b/packages/vats/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/vats", - "version": "0.16.0-u18.0", + "version": "0.16.0-u18.1", "description": "Agoric's Vat library", "type": "module", "main": "./index.js", @@ -22,7 +22,7 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/cosmic-proto": "^0.5.0-u18.0", + "@agoric/cosmic-proto": "^0.5.0-u18.1", "@agoric/ertp": "^0.16.3-u18.0", "@agoric/governance": "^0.10.4-u18.0", "@agoric/internal": "^0.4.0-u18.0", diff --git a/packages/wallet/api/CHANGELOG.md b/packages/wallet/api/CHANGELOG.md index d65251307ff..2c339f69150 100644 --- a/packages/wallet/api/CHANGELOG.md +++ b/packages/wallet/api/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.15.0-u18.1](https://github.com/Agoric/agoric/compare/@agoric/wallet-backend@0.15.0-u18.0...@agoric/wallet-backend@0.15.0-u18.1) (2024-11-19) + +**Note:** Version bump only for package @agoric/wallet-backend + + + + + ## [0.15.0-u18.0](https://github.com/Agoric/agoric/compare/@agoric/wallet-backend@0.14.3...@agoric/wallet-backend@0.15.0-u18.0) (2024-10-31) diff --git a/packages/wallet/api/package.json b/packages/wallet/api/package.json index a4f089c55e2..653c9a86f99 100644 --- a/packages/wallet/api/package.json +++ b/packages/wallet/api/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/wallet-backend", - "version": "0.15.0-u18.0", + "version": "0.15.0-u18.1", "description": "Wallet backend", "type": "module", "scripts": { @@ -14,7 +14,7 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vats": "^0.16.0-u18.1", "@endo/bundle-source": "^3.4.2", "@endo/far": "^1.1.8", "@endo/init": "^1.1.6", @@ -25,7 +25,7 @@ "@agoric/ertp": "^0.16.3-u18.0", "@agoric/internal": "^0.4.0-u18.0", "@agoric/notifier": "^0.7.0-u18.0", - "@agoric/smart-wallet": "^0.5.4-u18.0", + "@agoric/smart-wallet": "^0.5.4-u18.1", "@agoric/store": "^0.9.3-u18.0", "@agoric/time": "^0.3.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", From cd7bf4f9649cbe0fc15b4e5be084164fe446b4b1 Mon Sep 17 00:00:00 2001 From: Luqi Pan Date: Wed, 20 Nov 2024 08:36:58 -0800 Subject: [PATCH 09/27] build(deps): bump cosmossdk.io/math to v1.4.0 --- golang/cosmos/go.mod | 6 +++--- golang/cosmos/go.sum | 14 +++++++------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/golang/cosmos/go.mod b/golang/cosmos/go.mod index f1c9174a507..1e0919c6a99 100644 --- a/golang/cosmos/go.mod +++ b/golang/cosmos/go.mod @@ -4,7 +4,7 @@ go 1.20 require ( cosmossdk.io/errors v1.0.0-beta.7 - cosmossdk.io/math v1.0.0-rc.0 + cosmossdk.io/math v1.4.0 github.com/armon/go-metrics v0.4.1 github.com/cosmos/cosmos-sdk v0.46.16 github.com/cosmos/ibc-apps/middleware/packet-forward-middleware/v6 v6.1.2 @@ -19,7 +19,7 @@ require ( github.com/spf13/cobra v1.7.0 github.com/spf13/pflag v1.0.5 github.com/spf13/viper v1.14.0 - github.com/stretchr/testify v1.8.4 + github.com/stretchr/testify v1.9.0 github.com/tendermint/tendermint v0.34.29 github.com/tendermint/tm-db v0.6.7 google.golang.org/genproto/googleapis/api v0.0.0-20230711160842-782d3b101e98 @@ -161,7 +161,7 @@ require ( gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect nhooyr.io/websocket v1.8.6 // indirect - sigs.k8s.io/yaml v1.3.0 // indirect + sigs.k8s.io/yaml v1.4.0 // indirect ) replace ( diff --git a/golang/cosmos/go.sum b/golang/cosmos/go.sum index 7b5acee60ae..3428b14eeb3 100644 --- a/golang/cosmos/go.sum +++ b/golang/cosmos/go.sum @@ -193,8 +193,8 @@ cloud.google.com/go/workflows v1.7.0/go.mod h1:JhSrZuVZWuiDfKEFxU0/F1PQjmpnpcoIS collectd.org v0.3.0/go.mod h1:A/8DzQBkF6abtvrT2j/AU/4tiBgJWYyh0y/oB/4MlWE= cosmossdk.io/errors v1.0.0-beta.7 h1:gypHW76pTQGVnHKo6QBkb4yFOJjC+sUGRc5Al3Odj1w= cosmossdk.io/errors v1.0.0-beta.7/go.mod h1:mz6FQMJRku4bY7aqS/Gwfcmr/ue91roMEKAmDUDpBfE= -cosmossdk.io/math v1.0.0-rc.0 h1:ml46ukocrAAoBpYKMidF0R2tQJ1Uxfns0yH8wqgMAFc= -cosmossdk.io/math v1.0.0-rc.0/go.mod h1:Ygz4wBHrgc7g0N+8+MrnTfS9LLn9aaTGa9hKopuym5k= +cosmossdk.io/math v1.4.0 h1:XbgExXFnXmF/CccPPEto40gOO7FpWu9yWNAZPN3nkNQ= +cosmossdk.io/math v1.4.0/go.mod h1:O5PkD4apz2jZs4zqFdTr16e1dcaQCc5z6lkEnrrppuk= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= filippo.io/edwards25519 v1.0.0-rc.1 h1:m0VOOB23frXZvAOK44usCgLWvtsxIoMCTBGJZlpmGfU= filippo.io/edwards25519 v1.0.0-rc.1/go.mod h1:N1IkdkCkiLB6tki+MYJoSx2JTY9NUlxZE7eHn5EwJns= @@ -1079,8 +1079,8 @@ github.com/streadway/handy v0.0.0-20190108123426-d5acb3125c2a/go.mod h1:qNTQ5P5J github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= -github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= +github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= github.com/stretchr/testify v1.2.0/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= @@ -1091,8 +1091,8 @@ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= -github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= +github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= +github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/subosito/gotenv v1.4.1 h1:jyEFiXpy21Wm81FBN71l9VoMMV8H8jG+qIK3GCpY6Qs= github.com/subosito/gotenv v1.4.1/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0= github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 h1:epCh84lMvA70Z7CTTCmYQn2CKbY8j86K7/FAIr141uY= @@ -1872,6 +1872,6 @@ rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= rsc.io/tmplfunc v0.0.3/go.mod h1:AG3sTPzElb1Io3Yg4voV9AGZJuleGAwaVRxL9M49PhA= sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= -sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= -sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= +sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E= +sigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY= sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU= From 431b36a49f8574ce49c29d152bf0ace03eb5a348 Mon Sep 17 00:00:00 2001 From: Mujahid Khan <106528609+mujahidkay@users.noreply.github.com> Date: Thu, 21 Nov 2024 08:39:55 +0500 Subject: [PATCH 10/27] chore(release): publish - @agoric/cosmos@0.35.0-u18.2 - agoric@0.22.0-u18.2 - @agoric/benchmark@0.1.1-u18.2 - @agoric/boot@0.2.0-u18.2 - @agoric/builders@0.2.0-u18.2 - @agoric/casting@0.4.3-u18.2 - @agoric/cosmic-proto@0.5.0-u18.2 - @agoric/cosmic-swingset@0.42.0-u18.2 - @agoric/create-dapp@0.1.1-u18.2 - @agoric/deploy-script-support@0.10.4-u18.2 - fast-usdc@0.1.1-u18.2 - @agoric/inter-protocol@0.17.0-u18.2 - @agoric/orchestration@0.2.0-u18.2 - @agoric/pegasus@0.8.0-u18.2 - @agoric/smart-wallet@0.5.4-u18.2 - @agoric/solo@0.11.0-u18.2 - @agoric/swingset-runner@0.22.3-u18.2 - @agoric/vats@0.16.0-u18.2 - @agoric/wallet-backend@0.15.0-u18.2 --- golang/cosmos/CHANGELOG.md | 8 ++++++++ golang/cosmos/package.json | 2 +- packages/agoric-cli/CHANGELOG.md | 8 ++++++++ packages/agoric-cli/package.json | 16 ++++++++-------- packages/benchmark/CHANGELOG.md | 8 ++++++++ packages/benchmark/package.json | 10 +++++----- packages/boot/CHANGELOG.md | 8 ++++++++ packages/boot/package.json | 16 ++++++++-------- packages/builders/CHANGELOG.md | 8 ++++++++ packages/builders/package.json | 12 ++++++------ packages/casting/CHANGELOG.md | 8 ++++++++ packages/casting/package.json | 4 ++-- packages/cosmic-proto/CHANGELOG.md | 8 ++++++++ packages/cosmic-proto/package.json | 4 ++-- packages/cosmic-swingset/CHANGELOG.md | 8 ++++++++ packages/cosmic-swingset/package.json | 8 ++++---- packages/create-dapp/CHANGELOG.md | 8 ++++++++ packages/create-dapp/package.json | 4 ++-- packages/deploy-script-support/CHANGELOG.md | 8 ++++++++ packages/deploy-script-support/package.json | 4 ++-- packages/fast-usdc/CHANGELOG.md | 8 ++++++++ packages/fast-usdc/package.json | 4 ++-- packages/inter-protocol/CHANGELOG.md | 8 ++++++++ packages/inter-protocol/package.json | 6 +++--- packages/orchestration/CHANGELOG.md | 8 ++++++++ packages/orchestration/package.json | 6 +++--- packages/pegasus/CHANGELOG.md | 8 ++++++++ packages/pegasus/package.json | 4 ++-- packages/smart-wallet/CHANGELOG.md | 8 ++++++++ packages/smart-wallet/package.json | 8 ++++---- packages/solo/CHANGELOG.md | 8 ++++++++ packages/solo/package.json | 6 +++--- packages/swingset-runner/CHANGELOG.md | 8 ++++++++ packages/swingset-runner/package.json | 6 +++--- packages/vats/CHANGELOG.md | 8 ++++++++ packages/vats/package.json | 4 ++-- packages/wallet/api/CHANGELOG.md | 8 ++++++++ packages/wallet/api/package.json | 6 +++--- 38 files changed, 217 insertions(+), 65 deletions(-) diff --git a/golang/cosmos/CHANGELOG.md b/golang/cosmos/CHANGELOG.md index 57af05c6be1..8d6d78fadbb 100644 --- a/golang/cosmos/CHANGELOG.md +++ b/golang/cosmos/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.35.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmos@0.35.0-u18.1...@agoric/cosmos@0.35.0-u18.2) (2024-11-21) + +**Note:** Version bump only for package @agoric/cosmos + + + + + ## [0.35.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmos@0.35.0-u18.0...@agoric/cosmos@0.35.0-u18.1) (2024-11-19) **Note:** Version bump only for package @agoric/cosmos diff --git a/golang/cosmos/package.json b/golang/cosmos/package.json index 972c76ecc70..65676aa30c5 100644 --- a/golang/cosmos/package.json +++ b/golang/cosmos/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmos", - "version": "0.35.0-u18.1", + "version": "0.35.0-u18.2", "description": "Connect JS to the Cosmos blockchain SDK", "parsers": { "js": "mjs" diff --git a/packages/agoric-cli/CHANGELOG.md b/packages/agoric-cli/CHANGELOG.md index ca5a4a3173b..a887442f8be 100644 --- a/packages/agoric-cli/CHANGELOG.md +++ b/packages/agoric-cli/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.22.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/agoric@0.22.0-u18.1...agoric@0.22.0-u18.2) (2024-11-21) + +**Note:** Version bump only for package agoric + + + + + ## [0.22.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/agoric@0.22.0-u18.0...agoric@0.22.0-u18.1) (2024-11-19) **Note:** Version bump only for package agoric diff --git a/packages/agoric-cli/package.json b/packages/agoric-cli/package.json index 3ff7c89f47f..f80e488d6e1 100644 --- a/packages/agoric-cli/package.json +++ b/packages/agoric-cli/package.json @@ -1,6 +1,6 @@ { "name": "agoric", - "version": "0.22.0-u18.1", + "version": "0.22.0-u18.2", "description": "Manage the Agoric Javascript smart contract platform", "type": "module", "main": "src/main.js", @@ -29,8 +29,8 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/cosmic-swingset": "^0.42.0-u18.1", - "@agoric/deploy-script-support": "^0.10.4-u18.1", + "@agoric/cosmic-swingset": "^0.42.0-u18.2", + "@agoric/deploy-script-support": "^0.10.4-u18.2", "ava": "^5.3.0", "c8": "^9.1.0", "dd-trace": "^4.11.1" @@ -38,17 +38,17 @@ "dependencies": { "@agoric/access-token": "^0.4.22-u18.0", "@agoric/cache": "^0.3.3-u18.0", - "@agoric/casting": "^0.4.3-u18.1", - "@agoric/cosmic-proto": "^0.5.0-u18.1", + "@agoric/casting": "^0.4.3-u18.2", + "@agoric/cosmic-proto": "^0.5.0-u18.2", "@agoric/ertp": "^0.16.3-u18.0", "@agoric/governance": "^0.10.4-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.1", + "@agoric/inter-protocol": "^0.17.0-u18.2", "@agoric/internal": "^0.4.0-u18.0", "@agoric/network": "^0.2.0-u18.0", - "@agoric/smart-wallet": "^0.5.4-u18.1", + "@agoric/smart-wallet": "^0.5.4-u18.2", "@agoric/store": "^0.9.3-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/vats": "^0.16.0-u18.1", + "@agoric/vats": "^0.16.0-u18.2", "@agoric/zoe": "^0.26.3-u18.0", "@agoric/zone": "^0.3.0-u18.0", "@confio/relayer": "^0.11.3", diff --git a/packages/benchmark/CHANGELOG.md b/packages/benchmark/CHANGELOG.md index fc352abdcbf..70a7dd2006a 100644 --- a/packages/benchmark/CHANGELOG.md +++ b/packages/benchmark/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.1.1-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/benchmark@0.1.1-u18.1...@agoric/benchmark@0.1.1-u18.2) (2024-11-21) + +**Note:** Version bump only for package @agoric/benchmark + + + + + ### [0.1.1-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/benchmark@0.1.1-u18.0...@agoric/benchmark@0.1.1-u18.1) (2024-11-19) **Note:** Version bump only for package @agoric/benchmark diff --git a/packages/benchmark/package.json b/packages/benchmark/package.json index f90bff77381..43fe89a9642 100644 --- a/packages/benchmark/package.json +++ b/packages/benchmark/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/benchmark", - "version": "0.1.1-u18.1", + "version": "0.1.1-u18.2", "private": true, "description": "Benchmark support", "type": "module", @@ -22,11 +22,11 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/boot": "^0.2.0-u18.1", - "@agoric/cosmic-swingset": "^0.42.0-u18.1", - "@agoric/inter-protocol": "^0.17.0-u18.1", + "@agoric/boot": "^0.2.0-u18.2", + "@agoric/cosmic-swingset": "^0.42.0-u18.2", + "@agoric/inter-protocol": "^0.17.0-u18.2", "@agoric/internal": "^0.4.0-u18.0", - "@agoric/vats": "^0.16.0-u18.1", + "@agoric/vats": "^0.16.0-u18.2", "@agoric/zoe": "^0.26.3-u18.0", "@endo/errors": "^1.2.7", "@endo/init": "^1.1.6" diff --git a/packages/boot/CHANGELOG.md b/packages/boot/CHANGELOG.md index 350f096f437..777251f005e 100644 --- a/packages/boot/CHANGELOG.md +++ b/packages/boot/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/boot@0.2.0-u18.1...@agoric/boot@0.2.0-u18.2) (2024-11-21) + +**Note:** Version bump only for package @agoric/boot + + + + + ## [0.2.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/boot@0.2.0-u18.0...@agoric/boot@0.2.0-u18.1) (2024-11-19) **Note:** Version bump only for package @agoric/boot diff --git a/packages/boot/package.json b/packages/boot/package.json index f88b5e7cb56..4f69388ce56 100644 --- a/packages/boot/package.json +++ b/packages/boot/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/boot", - "version": "0.2.0-u18.1", + "version": "0.2.0-u18.2", "private": true, "description": "Config and utilities to bootstrap an Agoric chain", "type": "module", @@ -19,21 +19,21 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/builders": "^0.2.0-u18.1", - "@agoric/cosmic-proto": "^0.5.0-u18.1", - "@agoric/cosmic-swingset": "^0.42.0-u18.1", + "@agoric/builders": "^0.2.0-u18.2", + "@agoric/cosmic-proto": "^0.5.0-u18.2", + "@agoric/cosmic-swingset": "^0.42.0-u18.2", "@agoric/ertp": "^0.16.3-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.1", + "@agoric/inter-protocol": "^0.17.0-u18.2", "@agoric/internal": "^0.4.0-u18.0", "@agoric/kmarshal": "^0.1.1-u18.0", "@agoric/notifier": "^0.7.0-u18.0", - "@agoric/orchestration": "^0.2.0-u18.1", + "@agoric/orchestration": "^0.2.0-u18.2", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", "@agoric/telemetry": "^0.6.3-u18.1", "@agoric/time": "^0.3.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.1", + "@agoric/vats": "^0.16.0-u18.2", "@agoric/vm-config": "^0.1.1-u18.0", "@agoric/vow": "^0.2.0-u18.0", "@agoric/zoe": "^0.26.3-u18.0", @@ -50,7 +50,7 @@ "import-meta-resolve": "^2.2.1" }, "devDependencies": { - "@agoric/deploy-script-support": "^0.10.4-u18.1", + "@agoric/deploy-script-support": "^0.10.4-u18.2", "@agoric/governance": "^0.10.4-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swingset-liveslots": "^0.10.3-u18.0", diff --git a/packages/builders/CHANGELOG.md b/packages/builders/CHANGELOG.md index 1ae7febf0c7..96f77523735 100644 --- a/packages/builders/CHANGELOG.md +++ b/packages/builders/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/builders@0.2.0-u18.1...@agoric/builders@0.2.0-u18.2) (2024-11-21) + +**Note:** Version bump only for package @agoric/builders + + + + + ## [0.2.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/builders@0.2.0-u18.0...@agoric/builders@0.2.0-u18.1) (2024-11-19) **Note:** Version bump only for package @agoric/builders diff --git a/packages/builders/package.json b/packages/builders/package.json index 0e444503f1e..33af51a2567 100644 --- a/packages/builders/package.json +++ b/packages/builders/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/builders", - "version": "0.2.0-u18.1", + "version": "0.2.0-u18.2", "description": "Build scripts for proposals to an Agoric chain", "type": "module", "main": "./index.js", @@ -26,9 +26,9 @@ "@agoric/ertp": "^0.16.3-u18.0", "@agoric/internal": "^0.4.0-u18.0", "@agoric/notifier": "^0.7.0-u18.0", - "@agoric/smart-wallet": "^0.5.4-u18.1", + "@agoric/smart-wallet": "^0.5.4-u18.2", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.1", + "@agoric/vats": "^0.16.0-u18.2", "@agoric/zoe": "^0.26.3-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", @@ -41,10 +41,10 @@ "import-meta-resolve": "^2.2.1" }, "devDependencies": { - "@agoric/deploy-script-support": "^0.10.4-u18.1", + "@agoric/deploy-script-support": "^0.10.4-u18.2", "@agoric/governance": "^0.10.4-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.1", - "@agoric/orchestration": "^0.2.0-u18.1", + "@agoric/inter-protocol": "^0.17.0-u18.2", + "@agoric/orchestration": "^0.2.0-u18.2", "@agoric/store": "^0.9.3-u18.0", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-liveslots": "^0.10.3-u18.0", diff --git a/packages/casting/CHANGELOG.md b/packages/casting/CHANGELOG.md index 042a29279bd..c4eb1689e3d 100644 --- a/packages/casting/CHANGELOG.md +++ b/packages/casting/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.4.3-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/casting@0.4.3-u18.1...@agoric/casting@0.4.3-u18.2) (2024-11-21) + +**Note:** Version bump only for package @agoric/casting + + + + + ### [0.4.3-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/casting@0.4.3-u18.0...@agoric/casting@0.4.3-u18.1) (2024-11-19) **Note:** Version bump only for package @agoric/casting diff --git a/packages/casting/package.json b/packages/casting/package.json index 0f50f3e564e..f716a1d26d6 100644 --- a/packages/casting/package.json +++ b/packages/casting/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/casting", - "version": "0.4.3-u18.1", + "version": "0.4.3-u18.2", "description": "Agoric's OCap broadcasting system", "type": "module", "main": "src/main.js", @@ -37,7 +37,7 @@ "@endo/promise-kit": "^1.1.7" }, "devDependencies": { - "@agoric/cosmic-proto": "^0.5.0-u18.1", + "@agoric/cosmic-proto": "^0.5.0-u18.2", "@endo/ses-ava": "^1.2.7", "ava": "^5.3.0", "c8": "^9.1.0", diff --git a/packages/cosmic-proto/CHANGELOG.md b/packages/cosmic-proto/CHANGELOG.md index 85b4da56778..6f3c8103219 100644 --- a/packages/cosmic-proto/CHANGELOG.md +++ b/packages/cosmic-proto/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.5.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-proto@0.5.0-u18.1...@agoric/cosmic-proto@0.5.0-u18.2) (2024-11-21) + +**Note:** Version bump only for package @agoric/cosmic-proto + + + + + ## [0.5.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-proto@0.5.0-u18.0...@agoric/cosmic-proto@0.5.0-u18.1) (2024-11-19) **Note:** Version bump only for package @agoric/cosmic-proto diff --git a/packages/cosmic-proto/package.json b/packages/cosmic-proto/package.json index 1629216a8bd..90a895092cf 100644 --- a/packages/cosmic-proto/package.json +++ b/packages/cosmic-proto/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmic-proto", - "version": "0.5.0-u18.1", + "version": "0.5.0-u18.2", "description": "Protobuf stubs for the Agoric cosmos-sdk module", "keywords": [], "author": "Agoric", @@ -142,7 +142,7 @@ "access": "public" }, "devDependencies": { - "@agoric/cosmos": "^0.35.0-u18.1", + "@agoric/cosmos": "^0.35.0-u18.2", "@ava/typescript": "^4.1.0", "@cosmology/telescope": "https://gitpkg.vercel.app/agoric-labs/telescope/packages/telescope?8d2c2f6ba637a5578eead09a7368dc41c262a9d0", "@endo/bundle-source": "^3.4.2", diff --git a/packages/cosmic-swingset/CHANGELOG.md b/packages/cosmic-swingset/CHANGELOG.md index c4d9711509a..ed26632f1a9 100644 --- a/packages/cosmic-swingset/CHANGELOG.md +++ b/packages/cosmic-swingset/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.42.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.42.0-u18.1...@agoric/cosmic-swingset@0.42.0-u18.2) (2024-11-21) + +**Note:** Version bump only for package @agoric/cosmic-swingset + + + + + ## [0.42.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.42.0-u18.0...@agoric/cosmic-swingset@0.42.0-u18.1) (2024-11-19) **Note:** Version bump only for package @agoric/cosmic-swingset diff --git a/packages/cosmic-swingset/package.json b/packages/cosmic-swingset/package.json index ebe70af9fff..5e585d0f729 100644 --- a/packages/cosmic-swingset/package.json +++ b/packages/cosmic-swingset/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmic-swingset", - "version": "0.42.0-u18.1", + "version": "0.42.0-u18.2", "description": "Agoric's Cosmos blockchain integration", "type": "module", "bin": { @@ -22,9 +22,9 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/builders": "^0.2.0-u18.1", - "@agoric/cosmos": "^0.35.0-u18.1", - "@agoric/deploy-script-support": "^0.10.4-u18.1", + "@agoric/builders": "^0.2.0-u18.2", + "@agoric/cosmos": "^0.35.0-u18.2", + "@agoric/deploy-script-support": "^0.10.4-u18.2", "@agoric/internal": "^0.4.0-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swing-store": "^0.10.0-u18.0", diff --git a/packages/create-dapp/CHANGELOG.md b/packages/create-dapp/CHANGELOG.md index 1cfe75beaeb..960b35e9a3f 100644 --- a/packages/create-dapp/CHANGELOG.md +++ b/packages/create-dapp/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.1.1-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/create-dapp@0.1.1-u18.1...@agoric/create-dapp@0.1.1-u18.2) (2024-11-21) + +**Note:** Version bump only for package @agoric/create-dapp + + + + + ### [0.1.1-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/create-dapp@0.1.1-u18.0...@agoric/create-dapp@0.1.1-u18.1) (2024-11-19) **Note:** Version bump only for package @agoric/create-dapp diff --git a/packages/create-dapp/package.json b/packages/create-dapp/package.json index f2b4925bb07..9a6f8f79600 100644 --- a/packages/create-dapp/package.json +++ b/packages/create-dapp/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/create-dapp", - "version": "0.1.1-u18.1", + "version": "0.1.1-u18.2", "description": "Create an Agoric Javascript smart contract application", "type": "module", "bin": { @@ -24,7 +24,7 @@ "c8": "^9.1.0" }, "dependencies": { - "agoric": "^0.22.0-u18.1" + "agoric": "^0.22.0-u18.2" }, "keywords": [], "repository": { diff --git a/packages/deploy-script-support/CHANGELOG.md b/packages/deploy-script-support/CHANGELOG.md index fe298e19043..1d2bc452d53 100644 --- a/packages/deploy-script-support/CHANGELOG.md +++ b/packages/deploy-script-support/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.10.4-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/deploy-script-support@0.10.4-u18.1...@agoric/deploy-script-support@0.10.4-u18.2) (2024-11-21) + +**Note:** Version bump only for package @agoric/deploy-script-support + + + + + ### [0.10.4-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/deploy-script-support@0.10.4-u18.0...@agoric/deploy-script-support@0.10.4-u18.1) (2024-11-19) **Note:** Version bump only for package @agoric/deploy-script-support diff --git a/packages/deploy-script-support/package.json b/packages/deploy-script-support/package.json index 44b3c23d5d2..6f2b522a742 100644 --- a/packages/deploy-script-support/package.json +++ b/packages/deploy-script-support/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/deploy-script-support", - "version": "0.10.4-u18.1", + "version": "0.10.4-u18.2", "description": "Helpers and other support for writing deploy scripts", "type": "module", "main": "src/helpers.js", @@ -51,7 +51,7 @@ "@endo/zip": "^1.0.8" }, "devDependencies": { - "@agoric/vats": "^0.16.0-u18.1", + "@agoric/vats": "^0.16.0-u18.2", "@endo/init": "^1.1.6", "ava": "^5.3.0", "import-meta-resolve": "^2.2.1" diff --git a/packages/fast-usdc/CHANGELOG.md b/packages/fast-usdc/CHANGELOG.md index b7e54ae38ba..84b1e87fe7e 100644 --- a/packages/fast-usdc/CHANGELOG.md +++ b/packages/fast-usdc/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.1.1-u18.2](https://github.com/Agoric/agoric-sdk/compare/fast-usdc@0.1.1-u18.1...fast-usdc@0.1.1-u18.2) (2024-11-21) + +**Note:** Version bump only for package fast-usdc + + + + + ### [0.1.1-u18.1](https://github.com/Agoric/agoric-sdk/compare/fast-usdc@0.1.1-u18.0...fast-usdc@0.1.1-u18.1) (2024-11-19) **Note:** Version bump only for package fast-usdc diff --git a/packages/fast-usdc/package.json b/packages/fast-usdc/package.json index 1f1bb938a2c..6cbe22b1277 100644 --- a/packages/fast-usdc/package.json +++ b/packages/fast-usdc/package.json @@ -1,7 +1,7 @@ { "name": "fast-usdc", "private": true, - "version": "0.1.1-u18.1", + "version": "0.1.1-u18.2", "description": "Create an Agoric Javascript smart contract application", "type": "module", "files": [ @@ -27,7 +27,7 @@ "ts-blank-space": "^0.4.1" }, "dependencies": { - "agoric": "^0.22.0-u18.1", + "agoric": "^0.22.0-u18.2", "commander": "^12.1.0" }, "ava": { diff --git a/packages/inter-protocol/CHANGELOG.md b/packages/inter-protocol/CHANGELOG.md index 58409ce4b7a..40abb18c3db 100644 --- a/packages/inter-protocol/CHANGELOG.md +++ b/packages/inter-protocol/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.17.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.17.0-u18.1...@agoric/inter-protocol@0.17.0-u18.2) (2024-11-21) + +**Note:** Version bump only for package @agoric/inter-protocol + + + + + ## [0.17.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.17.0-u18.0...@agoric/inter-protocol@0.17.0-u18.1) (2024-11-19) diff --git a/packages/inter-protocol/package.json b/packages/inter-protocol/package.json index 45de6a732c7..00db2461d9b 100644 --- a/packages/inter-protocol/package.json +++ b/packages/inter-protocol/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/inter-protocol", - "version": "0.17.0-u18.1", + "version": "0.17.0-u18.2", "description": "Core cryptoeconomy contracts", "type": "module", "main": "src/index.js", @@ -38,7 +38,7 @@ "@agoric/store": "^0.9.3-u18.0", "@agoric/time": "^0.3.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.1", + "@agoric/vats": "^0.16.0-u18.2", "@agoric/zoe": "^0.26.3-u18.0", "@endo/captp": "^4.4.2", "@endo/errors": "^1.2.7", @@ -50,7 +50,7 @@ "jessie.js": "^0.3.4" }, "devDependencies": { - "@agoric/smart-wallet": "^0.5.4-u18.1", + "@agoric/smart-wallet": "^0.5.4-u18.2", "@agoric/swingset-liveslots": "^0.10.3-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", "@agoric/zone": "^0.3.0-u18.0", diff --git a/packages/orchestration/CHANGELOG.md b/packages/orchestration/CHANGELOG.md index 5913944a936..355d3725b39 100644 --- a/packages/orchestration/CHANGELOG.md +++ b/packages/orchestration/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/orchestration@0.2.0-u18.1...@agoric/orchestration@0.2.0-u18.2) (2024-11-21) + +**Note:** Version bump only for package @agoric/orchestration + + + + + ## [0.2.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/orchestration@0.2.0-u18.0...@agoric/orchestration@0.2.0-u18.1) (2024-11-19) **Note:** Version bump only for package @agoric/orchestration diff --git a/packages/orchestration/package.json b/packages/orchestration/package.json index f19fc0102e4..6cd5123a37c 100644 --- a/packages/orchestration/package.json +++ b/packages/orchestration/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/orchestration", - "version": "0.2.0-u18.1", + "version": "0.2.0-u18.2", "description": "Chain abstraction for Agoric's orchestration clients", "type": "module", "main": "index.js", @@ -34,7 +34,7 @@ "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { "@agoric/async-flow": "^0.2.0-u18.0", - "@agoric/cosmic-proto": "^0.5.0-u18.1", + "@agoric/cosmic-proto": "^0.5.0-u18.2", "@agoric/ertp": "^0.16.3-u18.0", "@agoric/internal": "^0.4.0-u18.0", "@agoric/network": "^0.2.0-u18.0", @@ -42,7 +42,7 @@ "@agoric/store": "^0.9.3-u18.0", "@agoric/time": "^0.3.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.1", + "@agoric/vats": "^0.16.0-u18.2", "@agoric/vow": "^0.2.0-u18.0", "@agoric/zoe": "^0.26.3-u18.0", "@agoric/zone": "^0.3.0-u18.0", diff --git a/packages/pegasus/CHANGELOG.md b/packages/pegasus/CHANGELOG.md index 48d0c83fa1b..380c807c8ca 100644 --- a/packages/pegasus/CHANGELOG.md +++ b/packages/pegasus/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.8.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/pegasus@0.8.0-u18.1...@agoric/pegasus@0.8.0-u18.2) (2024-11-21) + +**Note:** Version bump only for package @agoric/pegasus + + + + + ## [0.8.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/pegasus@0.8.0-u18.0...@agoric/pegasus@0.8.0-u18.1) (2024-11-19) **Note:** Version bump only for package @agoric/pegasus diff --git a/packages/pegasus/package.json b/packages/pegasus/package.json index 799141a6a5a..718394ecb1a 100644 --- a/packages/pegasus/package.json +++ b/packages/pegasus/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/pegasus", - "version": "0.8.0-u18.1", + "version": "0.8.0-u18.2", "description": "Peg-as-us contract", "type": "module", "main": "./src/pegasus.js", @@ -34,7 +34,7 @@ "@agoric/notifier": "^0.7.0-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/vats": "^0.16.0-u18.1", + "@agoric/vats": "^0.16.0-u18.2", "@agoric/vow": "^0.2.0-u18.0", "@agoric/zoe": "^0.26.3-u18.0", "@agoric/zone": "^0.3.0-u18.0", diff --git a/packages/smart-wallet/CHANGELOG.md b/packages/smart-wallet/CHANGELOG.md index 18990771661..da4bcbcb77d 100644 --- a/packages/smart-wallet/CHANGELOG.md +++ b/packages/smart-wallet/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.5.4-u18.2](https://github.com/Agoric/agoric/compare/@agoric/smart-wallet@0.5.4-u18.1...@agoric/smart-wallet@0.5.4-u18.2) (2024-11-21) + +**Note:** Version bump only for package @agoric/smart-wallet + + + + + ### [0.5.4-u18.1](https://github.com/Agoric/agoric/compare/@agoric/smart-wallet@0.5.4-u18.0...@agoric/smart-wallet@0.5.4-u18.1) (2024-11-19) **Note:** Version bump only for package @agoric/smart-wallet diff --git a/packages/smart-wallet/package.json b/packages/smart-wallet/package.json index 30343e265e3..d24f77914ff 100644 --- a/packages/smart-wallet/package.json +++ b/packages/smart-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/smart-wallet", - "version": "0.5.4-u18.1", + "version": "0.5.4-u18.2", "description": "Wallet contract", "type": "module", "main": "src/index.js", @@ -17,7 +17,7 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/cosmic-proto": "^0.5.0-u18.1", + "@agoric/cosmic-proto": "^0.5.0-u18.2", "@agoric/swingset-vat": "^0.33.0-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", @@ -26,13 +26,13 @@ "import-meta-resolve": "^2.2.1" }, "dependencies": { - "@agoric/casting": "^0.4.3-u18.1", + "@agoric/casting": "^0.4.3-u18.2", "@agoric/ertp": "^0.16.3-u18.0", "@agoric/internal": "^0.4.0-u18.0", "@agoric/notifier": "^0.7.0-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.1", + "@agoric/vats": "^0.16.0-u18.2", "@agoric/vow": "^0.2.0-u18.0", "@agoric/zoe": "^0.26.3-u18.0", "@agoric/zone": "^0.3.0-u18.0", diff --git a/packages/solo/CHANGELOG.md b/packages/solo/CHANGELOG.md index 7e1ef8e72bd..ad855538516 100644 --- a/packages/solo/CHANGELOG.md +++ b/packages/solo/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.11.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/solo@0.11.0-u18.1...@agoric/solo@0.11.0-u18.2) (2024-11-21) + +**Note:** Version bump only for package @agoric/solo + + + + + ## [0.11.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/solo@0.11.0-u18.0...@agoric/solo@0.11.0-u18.1) (2024-11-19) **Note:** Version bump only for package @agoric/solo diff --git a/packages/solo/package.json b/packages/solo/package.json index 8f32972bdd7..31991a5f69f 100644 --- a/packages/solo/package.json +++ b/packages/solo/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/solo", - "version": "0.11.0-u18.1", + "version": "0.11.0-u18.2", "description": "Agoric's Solo vat runner", "type": "module", "bin": { @@ -24,7 +24,7 @@ "dependencies": { "@agoric/access-token": "^0.4.22-u18.0", "@agoric/cache": "^0.3.3-u18.0", - "@agoric/cosmic-swingset": "^0.42.0-u18.1", + "@agoric/cosmic-swingset": "^0.42.0-u18.2", "@agoric/internal": "^0.4.0-u18.0", "@agoric/notifier": "^0.7.0-u18.0", "@agoric/spawner": "^0.6.9-u18.0", @@ -33,7 +33,7 @@ "@agoric/swingset-vat": "^0.33.0-u18.0", "@agoric/telemetry": "^0.6.3-u18.1", "@agoric/time": "^0.3.3-u18.0", - "@agoric/vats": "^0.16.0-u18.1", + "@agoric/vats": "^0.16.0-u18.2", "@agoric/wallet": "^0.19.0-u18.0", "@endo/captp": "^4.4.2", "@endo/errors": "^1.2.7", diff --git a/packages/swingset-runner/CHANGELOG.md b/packages/swingset-runner/CHANGELOG.md index 734322f17f5..d380dbf96cf 100644 --- a/packages/swingset-runner/CHANGELOG.md +++ b/packages/swingset-runner/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.22.3-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-runner@0.22.3-u18.1...@agoric/swingset-runner@0.22.3-u18.2) (2024-11-21) + +**Note:** Version bump only for package @agoric/swingset-runner + + + + + ### [0.22.3-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-runner@0.22.3-u18.0...@agoric/swingset-runner@0.22.3-u18.1) (2024-11-19) **Note:** Version bump only for package @agoric/swingset-runner diff --git a/packages/swingset-runner/package.json b/packages/swingset-runner/package.json index 7286774a173..7cdb15641f9 100644 --- a/packages/swingset-runner/package.json +++ b/packages/swingset-runner/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swingset-runner", - "version": "0.22.3-u18.1", + "version": "0.22.3-u18.2", "private": true, "description": "Application to launch SwingSet instances for development and testing", "type": "module", @@ -19,9 +19,9 @@ "ci:autobench": "./autobench.js" }, "dependencies": { - "@agoric/deploy-script-support": "^0.10.4-u18.1", + "@agoric/deploy-script-support": "^0.10.4-u18.2", "@agoric/ertp": "^0.16.3-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.1", + "@agoric/inter-protocol": "^0.17.0-u18.2", "@agoric/internal": "^0.4.0-u18.0", "@agoric/kmarshal": "^0.1.1-u18.0", "@agoric/stat-logger": "^0.4.29-u18.0", diff --git a/packages/vats/CHANGELOG.md b/packages/vats/CHANGELOG.md index 35acf1f22e7..d35aecaf529 100644 --- a/packages/vats/CHANGELOG.md +++ b/packages/vats/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.16.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/vats@0.16.0-u18.1...@agoric/vats@0.16.0-u18.2) (2024-11-21) + +**Note:** Version bump only for package @agoric/vats + + + + + ## [0.16.0-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/vats@0.16.0-u18.0...@agoric/vats@0.16.0-u18.1) (2024-11-19) **Note:** Version bump only for package @agoric/vats diff --git a/packages/vats/package.json b/packages/vats/package.json index 547cf050bf1..f79baeebd93 100644 --- a/packages/vats/package.json +++ b/packages/vats/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/vats", - "version": "0.16.0-u18.1", + "version": "0.16.0-u18.2", "description": "Agoric's Vat library", "type": "module", "main": "./index.js", @@ -22,7 +22,7 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/cosmic-proto": "^0.5.0-u18.1", + "@agoric/cosmic-proto": "^0.5.0-u18.2", "@agoric/ertp": "^0.16.3-u18.0", "@agoric/governance": "^0.10.4-u18.0", "@agoric/internal": "^0.4.0-u18.0", diff --git a/packages/wallet/api/CHANGELOG.md b/packages/wallet/api/CHANGELOG.md index 2c339f69150..47a77e8d02c 100644 --- a/packages/wallet/api/CHANGELOG.md +++ b/packages/wallet/api/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.15.0-u18.2](https://github.com/Agoric/agoric/compare/@agoric/wallet-backend@0.15.0-u18.1...@agoric/wallet-backend@0.15.0-u18.2) (2024-11-21) + +**Note:** Version bump only for package @agoric/wallet-backend + + + + + ## [0.15.0-u18.1](https://github.com/Agoric/agoric/compare/@agoric/wallet-backend@0.15.0-u18.0...@agoric/wallet-backend@0.15.0-u18.1) (2024-11-19) **Note:** Version bump only for package @agoric/wallet-backend diff --git a/packages/wallet/api/package.json b/packages/wallet/api/package.json index 653c9a86f99..fdd371c64da 100644 --- a/packages/wallet/api/package.json +++ b/packages/wallet/api/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/wallet-backend", - "version": "0.15.0-u18.1", + "version": "0.15.0-u18.2", "description": "Wallet backend", "type": "module", "scripts": { @@ -14,7 +14,7 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/vats": "^0.16.0-u18.1", + "@agoric/vats": "^0.16.0-u18.2", "@endo/bundle-source": "^3.4.2", "@endo/far": "^1.1.8", "@endo/init": "^1.1.6", @@ -25,7 +25,7 @@ "@agoric/ertp": "^0.16.3-u18.0", "@agoric/internal": "^0.4.0-u18.0", "@agoric/notifier": "^0.7.0-u18.0", - "@agoric/smart-wallet": "^0.5.4-u18.1", + "@agoric/smart-wallet": "^0.5.4-u18.2", "@agoric/store": "^0.9.3-u18.0", "@agoric/time": "^0.3.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", From 070b154b273748fcc087a012009f70457b4a5d2d Mon Sep 17 00:00:00 2001 From: Mujahid Khan <106528609+mujahidkay@users.noreply.github.com> Date: Fri, 22 Nov 2024 11:38:24 +0500 Subject: [PATCH 11/27] fix(telemetry): event name typo --- packages/telemetry/src/slog-to-otel.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/telemetry/src/slog-to-otel.js b/packages/telemetry/src/slog-to-otel.js index bf91db575aa..b539b7da8e4 100644 --- a/packages/telemetry/src/slog-to-otel.js +++ b/packages/telemetry/src/slog-to-otel.js @@ -976,7 +976,7 @@ export const makeSlogToOtelKit = (tracer, overrideAttrs = {}) => { spans.pop('timer-poll'); break; } - case 'cosmic-swinget-inject-kernel-upgrade-events': { + case 'cosmic-swingset-inject-kernel-upgrade-events': { spans.push('kernel-upgrade-events'); spans.pop('kernel-upgrade-events'); break; From 3988aa0f0708e367629aca30fe5d09f760ed3ef1 Mon Sep 17 00:00:00 2001 From: Usman Saleem <57341641+usmanmani1122@users.noreply.github.com> Date: Fri, 6 Dec 2024 18:20:45 +0500 Subject: [PATCH 12/27] fix(telemetry): Empty context persisted when remaining beans are negative after run finish (#10635) --- packages/telemetry/src/context-aware-slog.js | 16 ++++++++++------ .../telemetry/src/otel-context-aware-slog.js | 4 ++-- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/packages/telemetry/src/context-aware-slog.js b/packages/telemetry/src/context-aware-slog.js index 33c2739efc5..dd55f418734 100644 --- a/packages/telemetry/src/context-aware-slog.js +++ b/packages/telemetry/src/context-aware-slog.js @@ -135,9 +135,9 @@ export const makeContextualSlogProcessor = ( /** * @param {Slog} slog - * @returns {{ attributes: T & LogAttributes, body: Partial; timestamp: Slog['time'] }} + * @returns {{ attributes: T & LogAttributes, body: Partial; time: Slog['time'] }} */ - const slogProcessor = ({ monotime, time: timestamp, ...body }) => { + const slogProcessor = ({ monotime, time, ...body }) => { const finalBody = { ...body }; /** @type {{'crank.syscallNum'?: Slog['syscallNum']}} */ @@ -321,13 +321,13 @@ export const makeContextualSlogProcessor = ( const logAttributes = { ...staticContext, - 'process.uptime': monotime, ...initContext, // Optional prelude ...blockContext, // Block is the first level of execution nesting ...triggerContext, // run and trigger info is nested next ...crankContext, // Finally cranks are the last level of nesting ...replayContext, // Replay is a substitute for crank context during vat page in ...eventLogAttributes, + 'process.uptime': monotime, }; /** @@ -356,7 +356,11 @@ export const makeContextualSlogProcessor = ( // eslint-disable-next-line no-restricted-syntax case SLOG_TYPES.COSMIC_SWINGSET.RUN.FINISH: { assert(!!triggerContext); - persistContext(finalBody.remainingBeans ? {} : triggerContext); + persistContext( + finalBody.remainingBeans && finalBody.remainingBeans > 0 + ? {} + : triggerContext, + ); triggerContext = null; break; } @@ -373,9 +377,9 @@ export const makeContextualSlogProcessor = ( } return { - attributes: /** @type {T & LogAttributes} */ (logAttributes), body: finalBody, - timestamp, + attributes: /** @type {T & LogAttributes} */ (logAttributes), + time, }; }; diff --git a/packages/telemetry/src/otel-context-aware-slog.js b/packages/telemetry/src/otel-context-aware-slog.js index 51891460eba..271c13da787 100644 --- a/packages/telemetry/src/otel-context-aware-slog.js +++ b/packages/telemetry/src/otel-context-aware-slog.js @@ -82,9 +82,9 @@ export const makeSlogSender = async options => { * @param {import('./context-aware-slog.js').Slog} slog */ const slogSender = slog => { - const { timestamp, ...logRecord } = contextualSlogProcessor(slog); + const { time, ...logRecord } = contextualSlogProcessor(slog); - const [secondsStr, fractionStr] = String(timestamp).split('.'); + const [secondsStr, fractionStr] = String(time).split('.'); const seconds = parseInt(secondsStr, 10); const nanoSeconds = parseInt( (fractionStr || String(0)).padEnd(9, String(0)).slice(0, 9), From 4e2a4234d131c1a406384f45c4b921d6a4f1144d Mon Sep 17 00:00:00 2001 From: mujahidkay Date: Fri, 6 Dec 2024 08:51:53 +0500 Subject: [PATCH 13/27] chore: add dATOM brand name to DEVNET config --- packages/builders/scripts/inter-protocol/updatePriceFeeds.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/builders/scripts/inter-protocol/updatePriceFeeds.js b/packages/builders/scripts/inter-protocol/updatePriceFeeds.js index 6b5f0c2e442..f5e71a6c137 100644 --- a/packages/builders/scripts/inter-protocol/updatePriceFeeds.js +++ b/packages/builders/scripts/inter-protocol/updatePriceFeeds.js @@ -32,7 +32,7 @@ const configurations = { 'agoric1qj07c7vfk3knqdral0sej7fa6eavkdn8vd8etf', // Simply Staking 'agoric10vjkvkmpp9e356xeh6qqlhrny2htyzp8hf88fk', // P2P ], - inBrandNames: ['ATOM', 'stTIA', 'stkATOM'], + inBrandNames: ['ATOM', 'stTIA', 'stkATOM', 'dATOM'], }, EMERYNET: { oracleAddresses: [ From f0bde0bda218fcf8f68a27d896db31a435beaafd Mon Sep 17 00:00:00 2001 From: Chris Hibbert Date: Wed, 4 Dec 2024 15:44:22 -0800 Subject: [PATCH 14/27] don't reschedule auction's price notifier if we already have one (#10615) ## Description It was observed, after applying upgrade 18 to EmeryNet, that a whole slew of promises resolved when a price was provided. The current belief is that `observeQuoteNotifier` will be called every auction round until a price is available, and that creates a new observer with each call that wait until a price is published, and then they all continue waiting for each successive update. This change adds an interlock, so if there's already a notifier waiting, we don't add a new one. ### Security Considerations No security implication. ### Scaling Considerations Processing about 19000 actions waiting on a notifier in EmeryNet took several hours. If we're correct that the notifiers will continue to cycle, we expect to see a similar wait for each price update on that currency. That's unsustainable. The only current theory about dropping all those actions waiting for notifiers is to kill the vat. We can't kill the priceAuthority vats that hold the notifiers, but we might be able to cleanly kill the abandoned auctioneers. ### Documentation Considerations Not needed. ### Testing Considerations Tough to test in unit tests. It's conceivable that we could recreate the situation in `a3p-integration`, though it would be hard to observe the results. ### Upgrade Considerations We probably shouldn't ship upgrade 18 with something to address this problem. --- .../inter-protocol/src/auction/auctionBook.js | 74 ++++++++++++------- 1 file changed, 49 insertions(+), 25 deletions(-) diff --git a/packages/inter-protocol/src/auction/auctionBook.js b/packages/inter-protocol/src/auction/auctionBook.js index 998cafd3eb5..a40c813b21f 100644 --- a/packages/inter-protocol/src/auction/auctionBook.js +++ b/packages/inter-protocol/src/auction/auctionBook.js @@ -118,6 +118,8 @@ export const makeOfferSpecShape = (bidBrand, collateralBrand) => { export const prepareAuctionBook = (baggage, zcf, makeRecorderKit) => { const makeScaledBidBook = prepareScaledBidBook(baggage); const makePriceBook = preparePriceBook(baggage); + // Brands that have or are making active quoteNotifier Observers + const observedBrands = new Set(); const AuctionBookStateShape = harden({ collateralBrand: M.any(), @@ -454,38 +456,59 @@ export const prepareAuctionBook = (baggage, zcf, makeRecorderKit) => { }); return state.bookDataKit.recorder.write(bookData); }, - observeQuoteNotifier() { + // Ensure that there is an observer monitoring the quoteNotifier. We + // assume that all failure modes for quoteNotifier eventually lead to + // fail or finish. + ensureQuoteNotifierObserved() { const { state, facets } = this; const { collateralBrand, bidBrand, priceAuthority } = state; + if (observedBrands.has(collateralBrand)) { + return; + } + observedBrands.add(collateralBrand); trace('observing'); - const quoteNotifier = E(priceAuthority).makeQuoteNotifier( + const quoteNotifierP = E(priceAuthority).makeQuoteNotifier( AmountMath.make(collateralBrand, QUOTE_SCALE), bidBrand, ); - void observeNotifier(quoteNotifier, { - updateState: quote => { - trace( - `BOOK notifier ${priceFrom(quote).numerator.value}/${ - priceFrom(quote).denominator.value - }`, - ); - state.updatingOracleQuote = priceFrom(quote); - }, - fail: reason => { - trace(`Failure from quoteNotifier (${reason}) setting to null`); - // lack of quote will trigger restart - state.updatingOracleQuote = null; - }, - finish: done => { - trace( - `quoteNotifier invoked finish(${done}). setting quote to null`, - ); - // lack of quote will trigger restart + + void E.when( + quoteNotifierP, + quoteNotifier => + observeNotifier(quoteNotifier, { + updateState: quote => { + trace( + `BOOK notifier ${priceFrom(quote).numerator.value}/${ + priceFrom(quote).denominator.value + }`, + ); + state.updatingOracleQuote = priceFrom(quote); + }, + fail: reason => { + trace( + `Failure from quoteNotifier (${reason}) setting to null`, + ); + // lack of quote will trigger restart + state.updatingOracleQuote = null; + observedBrands.delete(collateralBrand); + }, + finish: done => { + trace( + `quoteNotifier invoked finish(${done}). setting quote to null`, + ); + // lack of quote will trigger restart + state.updatingOracleQuote = null; + observedBrands.delete(collateralBrand); + }, + }), + e => { + trace('makeQuoteNotifier failed, resetting', e); state.updatingOracleQuote = null; + observedBrands.delete(collateralBrand); }, - }); + ); void facets.helper.publishBookData(); }, @@ -645,8 +668,9 @@ export const prepareAuctionBook = (baggage, zcf, makeRecorderKit) => { trace(`capturing oracle price `, state.updatingOracleQuote); if (!state.updatingOracleQuote) { - // if the price has feed has died, try restarting it. - facets.helper.observeQuoteNotifier(); + // if the price feed has died (or hasn't been started for this + // incarnation), (re)start it. + facets.helper.ensureQuoteNotifierObserved(); return; } @@ -750,7 +774,7 @@ export const prepareAuctionBook = (baggage, zcf, makeRecorderKit) => { const { collateralBrand, bidBrand, priceAuthority } = state; assertAllDefined({ collateralBrand, bidBrand, priceAuthority }); - facets.helper.observeQuoteNotifier(); + facets.helper.ensureQuoteNotifierObserved(); }, stateShape: AuctionBookStateShape, }, From 4292ab5b750546dd7a86f0a29a713653c3662da1 Mon Sep 17 00:00:00 2001 From: Mujahid Khan <106528609+mujahidkay@users.noreply.github.com> Date: Mon, 9 Dec 2024 11:49:05 +0500 Subject: [PATCH 15/27] chore: new non-primary upgrade name just-in-case --- golang/cosmos/app/upgrade.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/golang/cosmos/app/upgrade.go b/golang/cosmos/app/upgrade.go index 6975663ce0e..7b7c3ffda01 100644 --- a/golang/cosmos/app/upgrade.go +++ b/golang/cosmos/app/upgrade.go @@ -19,6 +19,7 @@ var upgradeNamesOfThisVersion = []string{ "agoric-upgrade-18-emerynet", "agoric-upgrade-18-basic", "agoric-upgrade-18-basic-2", + "agoric-upgrade-18-emerynet-rc3", "agoric-upgrade-18-a3p", } @@ -59,7 +60,8 @@ func isPrimaryUpgradeName(name string) bool { validUpgradeName("agoric-upgrade-18-basic"), validUpgradeName("agoric-upgrade-18-a3p"): return true - case validUpgradeName("agoric-upgrade-18-basic-2"): + case validUpgradeName("agoric-upgrade-18-basic-2"), + validUpgradeName("agoric-upgrade-18-emerynet-rc3"): return false default: panic(fmt.Errorf("unexpected upgrade name %s", validUpgradeName(name))) From 793783b3b1ff6b47565a959cb7ba60a1835e2486 Mon Sep 17 00:00:00 2001 From: Mujahid Khan <106528609+mujahidkay@users.noreply.github.com> Date: Mon, 9 Dec 2024 20:33:59 +0500 Subject: [PATCH 16/27] chore(release): publish - @agoric/cosmos@0.35.0-u18.3 - agoric@0.22.0-u18.3 - @agoric/benchmark@0.1.1-u18.3 - @agoric/boot@0.2.0-u18.3 - @agoric/builders@0.2.0-u18.3 - @agoric/casting@0.4.3-u18.3 - @agoric/cosmic-proto@0.5.0-u18.3 - @agoric/cosmic-swingset@0.42.0-u18.3 - @agoric/create-dapp@0.1.1-u18.3 - @agoric/deploy-script-support@0.10.4-u18.3 - fast-usdc@0.1.1-u18.3 - @agoric/inter-protocol@0.17.0-u18.3 - @agoric/orchestration@0.2.0-u18.3 - @agoric/pegasus@0.8.0-u18.3 - @agoric/smart-wallet@0.5.4-u18.3 - @agoric/solo@0.11.0-u18.3 - @agoric/swingset-runner@0.22.3-u18.3 - @agoric/telemetry@0.6.3-u18.2 - @agoric/vats@0.16.0-u18.3 - @agoric/wallet-backend@0.15.0-u18.3 --- golang/cosmos/CHANGELOG.md | 8 ++++++++ golang/cosmos/package.json | 2 +- packages/agoric-cli/CHANGELOG.md | 8 ++++++++ packages/agoric-cli/package.json | 16 ++++++++-------- packages/benchmark/CHANGELOG.md | 8 ++++++++ packages/benchmark/package.json | 10 +++++----- packages/boot/CHANGELOG.md | 8 ++++++++ packages/boot/package.json | 18 +++++++++--------- packages/builders/CHANGELOG.md | 8 ++++++++ packages/builders/package.json | 12 ++++++------ packages/casting/CHANGELOG.md | 8 ++++++++ packages/casting/package.json | 4 ++-- packages/cosmic-proto/CHANGELOG.md | 8 ++++++++ packages/cosmic-proto/package.json | 4 ++-- packages/cosmic-swingset/CHANGELOG.md | 8 ++++++++ packages/cosmic-swingset/package.json | 10 +++++----- packages/create-dapp/CHANGELOG.md | 8 ++++++++ packages/create-dapp/package.json | 4 ++-- packages/deploy-script-support/CHANGELOG.md | 8 ++++++++ packages/deploy-script-support/package.json | 4 ++-- packages/fast-usdc/CHANGELOG.md | 8 ++++++++ packages/fast-usdc/package.json | 4 ++-- packages/inter-protocol/CHANGELOG.md | 8 ++++++++ packages/inter-protocol/package.json | 6 +++--- packages/orchestration/CHANGELOG.md | 8 ++++++++ packages/orchestration/package.json | 6 +++--- packages/pegasus/CHANGELOG.md | 8 ++++++++ packages/pegasus/package.json | 4 ++-- packages/smart-wallet/CHANGELOG.md | 8 ++++++++ packages/smart-wallet/package.json | 8 ++++---- packages/solo/CHANGELOG.md | 8 ++++++++ packages/solo/package.json | 8 ++++---- packages/swingset-runner/CHANGELOG.md | 8 ++++++++ packages/swingset-runner/package.json | 8 ++++---- packages/telemetry/CHANGELOG.md | 10 ++++++++++ packages/telemetry/package.json | 2 +- packages/vats/CHANGELOG.md | 8 ++++++++ packages/vats/package.json | 4 ++-- packages/wallet/api/CHANGELOG.md | 8 ++++++++ packages/wallet/api/package.json | 6 +++--- 40 files changed, 232 insertions(+), 70 deletions(-) diff --git a/golang/cosmos/CHANGELOG.md b/golang/cosmos/CHANGELOG.md index 8d6d78fadbb..a1d090c4a7a 100644 --- a/golang/cosmos/CHANGELOG.md +++ b/golang/cosmos/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.35.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmos@0.35.0-u18.2...@agoric/cosmos@0.35.0-u18.3) (2024-12-09) + +**Note:** Version bump only for package @agoric/cosmos + + + + + ## [0.35.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmos@0.35.0-u18.1...@agoric/cosmos@0.35.0-u18.2) (2024-11-21) **Note:** Version bump only for package @agoric/cosmos diff --git a/golang/cosmos/package.json b/golang/cosmos/package.json index 65676aa30c5..4e2a88257c2 100644 --- a/golang/cosmos/package.json +++ b/golang/cosmos/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmos", - "version": "0.35.0-u18.2", + "version": "0.35.0-u18.3", "description": "Connect JS to the Cosmos blockchain SDK", "parsers": { "js": "mjs" diff --git a/packages/agoric-cli/CHANGELOG.md b/packages/agoric-cli/CHANGELOG.md index a887442f8be..b1d64b75c21 100644 --- a/packages/agoric-cli/CHANGELOG.md +++ b/packages/agoric-cli/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.22.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/agoric@0.22.0-u18.2...agoric@0.22.0-u18.3) (2024-12-09) + +**Note:** Version bump only for package agoric + + + + + ## [0.22.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/agoric@0.22.0-u18.1...agoric@0.22.0-u18.2) (2024-11-21) **Note:** Version bump only for package agoric diff --git a/packages/agoric-cli/package.json b/packages/agoric-cli/package.json index f80e488d6e1..423ab642608 100644 --- a/packages/agoric-cli/package.json +++ b/packages/agoric-cli/package.json @@ -1,6 +1,6 @@ { "name": "agoric", - "version": "0.22.0-u18.2", + "version": "0.22.0-u18.3", "description": "Manage the Agoric Javascript smart contract platform", "type": "module", "main": "src/main.js", @@ -29,8 +29,8 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/cosmic-swingset": "^0.42.0-u18.2", - "@agoric/deploy-script-support": "^0.10.4-u18.2", + "@agoric/cosmic-swingset": "^0.42.0-u18.3", + "@agoric/deploy-script-support": "^0.10.4-u18.3", "ava": "^5.3.0", "c8": "^9.1.0", "dd-trace": "^4.11.1" @@ -38,17 +38,17 @@ "dependencies": { "@agoric/access-token": "^0.4.22-u18.0", "@agoric/cache": "^0.3.3-u18.0", - "@agoric/casting": "^0.4.3-u18.2", - "@agoric/cosmic-proto": "^0.5.0-u18.2", + "@agoric/casting": "^0.4.3-u18.3", + "@agoric/cosmic-proto": "^0.5.0-u18.3", "@agoric/ertp": "^0.16.3-u18.0", "@agoric/governance": "^0.10.4-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.2", + "@agoric/inter-protocol": "^0.17.0-u18.3", "@agoric/internal": "^0.4.0-u18.0", "@agoric/network": "^0.2.0-u18.0", - "@agoric/smart-wallet": "^0.5.4-u18.2", + "@agoric/smart-wallet": "^0.5.4-u18.3", "@agoric/store": "^0.9.3-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/vats": "^0.16.0-u18.2", + "@agoric/vats": "^0.16.0-u18.3", "@agoric/zoe": "^0.26.3-u18.0", "@agoric/zone": "^0.3.0-u18.0", "@confio/relayer": "^0.11.3", diff --git a/packages/benchmark/CHANGELOG.md b/packages/benchmark/CHANGELOG.md index 70a7dd2006a..c048a7bb9aa 100644 --- a/packages/benchmark/CHANGELOG.md +++ b/packages/benchmark/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.1.1-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/benchmark@0.1.1-u18.2...@agoric/benchmark@0.1.1-u18.3) (2024-12-09) + +**Note:** Version bump only for package @agoric/benchmark + + + + + ### [0.1.1-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/benchmark@0.1.1-u18.1...@agoric/benchmark@0.1.1-u18.2) (2024-11-21) **Note:** Version bump only for package @agoric/benchmark diff --git a/packages/benchmark/package.json b/packages/benchmark/package.json index 43fe89a9642..1f731174d67 100644 --- a/packages/benchmark/package.json +++ b/packages/benchmark/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/benchmark", - "version": "0.1.1-u18.2", + "version": "0.1.1-u18.3", "private": true, "description": "Benchmark support", "type": "module", @@ -22,11 +22,11 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/boot": "^0.2.0-u18.2", - "@agoric/cosmic-swingset": "^0.42.0-u18.2", - "@agoric/inter-protocol": "^0.17.0-u18.2", + "@agoric/boot": "^0.2.0-u18.3", + "@agoric/cosmic-swingset": "^0.42.0-u18.3", + "@agoric/inter-protocol": "^0.17.0-u18.3", "@agoric/internal": "^0.4.0-u18.0", - "@agoric/vats": "^0.16.0-u18.2", + "@agoric/vats": "^0.16.0-u18.3", "@agoric/zoe": "^0.26.3-u18.0", "@endo/errors": "^1.2.7", "@endo/init": "^1.1.6" diff --git a/packages/boot/CHANGELOG.md b/packages/boot/CHANGELOG.md index 777251f005e..deadbfefaf3 100644 --- a/packages/boot/CHANGELOG.md +++ b/packages/boot/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/boot@0.2.0-u18.2...@agoric/boot@0.2.0-u18.3) (2024-12-09) + +**Note:** Version bump only for package @agoric/boot + + + + + ## [0.2.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/boot@0.2.0-u18.1...@agoric/boot@0.2.0-u18.2) (2024-11-21) **Note:** Version bump only for package @agoric/boot diff --git a/packages/boot/package.json b/packages/boot/package.json index 4f69388ce56..fc54862d503 100644 --- a/packages/boot/package.json +++ b/packages/boot/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/boot", - "version": "0.2.0-u18.2", + "version": "0.2.0-u18.3", "private": true, "description": "Config and utilities to bootstrap an Agoric chain", "type": "module", @@ -19,21 +19,21 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/builders": "^0.2.0-u18.2", - "@agoric/cosmic-proto": "^0.5.0-u18.2", - "@agoric/cosmic-swingset": "^0.42.0-u18.2", + "@agoric/builders": "^0.2.0-u18.3", + "@agoric/cosmic-proto": "^0.5.0-u18.3", + "@agoric/cosmic-swingset": "^0.42.0-u18.3", "@agoric/ertp": "^0.16.3-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.2", + "@agoric/inter-protocol": "^0.17.0-u18.3", "@agoric/internal": "^0.4.0-u18.0", "@agoric/kmarshal": "^0.1.1-u18.0", "@agoric/notifier": "^0.7.0-u18.0", - "@agoric/orchestration": "^0.2.0-u18.2", + "@agoric/orchestration": "^0.2.0-u18.3", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/telemetry": "^0.6.3-u18.1", + "@agoric/telemetry": "^0.6.3-u18.2", "@agoric/time": "^0.3.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.2", + "@agoric/vats": "^0.16.0-u18.3", "@agoric/vm-config": "^0.1.1-u18.0", "@agoric/vow": "^0.2.0-u18.0", "@agoric/zoe": "^0.26.3-u18.0", @@ -50,7 +50,7 @@ "import-meta-resolve": "^2.2.1" }, "devDependencies": { - "@agoric/deploy-script-support": "^0.10.4-u18.2", + "@agoric/deploy-script-support": "^0.10.4-u18.3", "@agoric/governance": "^0.10.4-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swingset-liveslots": "^0.10.3-u18.0", diff --git a/packages/builders/CHANGELOG.md b/packages/builders/CHANGELOG.md index 96f77523735..25e762f8aad 100644 --- a/packages/builders/CHANGELOG.md +++ b/packages/builders/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/builders@0.2.0-u18.2...@agoric/builders@0.2.0-u18.3) (2024-12-09) + +**Note:** Version bump only for package @agoric/builders + + + + + ## [0.2.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/builders@0.2.0-u18.1...@agoric/builders@0.2.0-u18.2) (2024-11-21) **Note:** Version bump only for package @agoric/builders diff --git a/packages/builders/package.json b/packages/builders/package.json index 33af51a2567..c9bacc5dac0 100644 --- a/packages/builders/package.json +++ b/packages/builders/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/builders", - "version": "0.2.0-u18.2", + "version": "0.2.0-u18.3", "description": "Build scripts for proposals to an Agoric chain", "type": "module", "main": "./index.js", @@ -26,9 +26,9 @@ "@agoric/ertp": "^0.16.3-u18.0", "@agoric/internal": "^0.4.0-u18.0", "@agoric/notifier": "^0.7.0-u18.0", - "@agoric/smart-wallet": "^0.5.4-u18.2", + "@agoric/smart-wallet": "^0.5.4-u18.3", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.2", + "@agoric/vats": "^0.16.0-u18.3", "@agoric/zoe": "^0.26.3-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", @@ -41,10 +41,10 @@ "import-meta-resolve": "^2.2.1" }, "devDependencies": { - "@agoric/deploy-script-support": "^0.10.4-u18.2", + "@agoric/deploy-script-support": "^0.10.4-u18.3", "@agoric/governance": "^0.10.4-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.2", - "@agoric/orchestration": "^0.2.0-u18.2", + "@agoric/inter-protocol": "^0.17.0-u18.3", + "@agoric/orchestration": "^0.2.0-u18.3", "@agoric/store": "^0.9.3-u18.0", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-liveslots": "^0.10.3-u18.0", diff --git a/packages/casting/CHANGELOG.md b/packages/casting/CHANGELOG.md index c4eb1689e3d..d3cb2b672f9 100644 --- a/packages/casting/CHANGELOG.md +++ b/packages/casting/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.4.3-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/casting@0.4.3-u18.2...@agoric/casting@0.4.3-u18.3) (2024-12-09) + +**Note:** Version bump only for package @agoric/casting + + + + + ### [0.4.3-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/casting@0.4.3-u18.1...@agoric/casting@0.4.3-u18.2) (2024-11-21) **Note:** Version bump only for package @agoric/casting diff --git a/packages/casting/package.json b/packages/casting/package.json index f716a1d26d6..c7469fe7080 100644 --- a/packages/casting/package.json +++ b/packages/casting/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/casting", - "version": "0.4.3-u18.2", + "version": "0.4.3-u18.3", "description": "Agoric's OCap broadcasting system", "type": "module", "main": "src/main.js", @@ -37,7 +37,7 @@ "@endo/promise-kit": "^1.1.7" }, "devDependencies": { - "@agoric/cosmic-proto": "^0.5.0-u18.2", + "@agoric/cosmic-proto": "^0.5.0-u18.3", "@endo/ses-ava": "^1.2.7", "ava": "^5.3.0", "c8": "^9.1.0", diff --git a/packages/cosmic-proto/CHANGELOG.md b/packages/cosmic-proto/CHANGELOG.md index 6f3c8103219..8b4ee732a89 100644 --- a/packages/cosmic-proto/CHANGELOG.md +++ b/packages/cosmic-proto/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.5.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-proto@0.5.0-u18.2...@agoric/cosmic-proto@0.5.0-u18.3) (2024-12-09) + +**Note:** Version bump only for package @agoric/cosmic-proto + + + + + ## [0.5.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-proto@0.5.0-u18.1...@agoric/cosmic-proto@0.5.0-u18.2) (2024-11-21) **Note:** Version bump only for package @agoric/cosmic-proto diff --git a/packages/cosmic-proto/package.json b/packages/cosmic-proto/package.json index 90a895092cf..e7f1dc14f78 100644 --- a/packages/cosmic-proto/package.json +++ b/packages/cosmic-proto/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmic-proto", - "version": "0.5.0-u18.2", + "version": "0.5.0-u18.3", "description": "Protobuf stubs for the Agoric cosmos-sdk module", "keywords": [], "author": "Agoric", @@ -142,7 +142,7 @@ "access": "public" }, "devDependencies": { - "@agoric/cosmos": "^0.35.0-u18.2", + "@agoric/cosmos": "^0.35.0-u18.3", "@ava/typescript": "^4.1.0", "@cosmology/telescope": "https://gitpkg.vercel.app/agoric-labs/telescope/packages/telescope?8d2c2f6ba637a5578eead09a7368dc41c262a9d0", "@endo/bundle-source": "^3.4.2", diff --git a/packages/cosmic-swingset/CHANGELOG.md b/packages/cosmic-swingset/CHANGELOG.md index ed26632f1a9..8fee97f95c9 100644 --- a/packages/cosmic-swingset/CHANGELOG.md +++ b/packages/cosmic-swingset/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.42.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.42.0-u18.2...@agoric/cosmic-swingset@0.42.0-u18.3) (2024-12-09) + +**Note:** Version bump only for package @agoric/cosmic-swingset + + + + + ## [0.42.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.42.0-u18.1...@agoric/cosmic-swingset@0.42.0-u18.2) (2024-11-21) **Note:** Version bump only for package @agoric/cosmic-swingset diff --git a/packages/cosmic-swingset/package.json b/packages/cosmic-swingset/package.json index 5e585d0f729..93f20d5c555 100644 --- a/packages/cosmic-swingset/package.json +++ b/packages/cosmic-swingset/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmic-swingset", - "version": "0.42.0-u18.2", + "version": "0.42.0-u18.3", "description": "Agoric's Cosmos blockchain integration", "type": "module", "bin": { @@ -22,14 +22,14 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/builders": "^0.2.0-u18.2", - "@agoric/cosmos": "^0.35.0-u18.2", - "@agoric/deploy-script-support": "^0.10.4-u18.2", + "@agoric/builders": "^0.2.0-u18.3", + "@agoric/cosmos": "^0.35.0-u18.3", + "@agoric/deploy-script-support": "^0.10.4-u18.3", "@agoric/internal": "^0.4.0-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/telemetry": "^0.6.3-u18.1", + "@agoric/telemetry": "^0.6.3-u18.2", "@agoric/vm-config": "^0.1.1-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/env-options": "^1.1.7", diff --git a/packages/create-dapp/CHANGELOG.md b/packages/create-dapp/CHANGELOG.md index 960b35e9a3f..a8d3a990170 100644 --- a/packages/create-dapp/CHANGELOG.md +++ b/packages/create-dapp/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.1.1-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/create-dapp@0.1.1-u18.2...@agoric/create-dapp@0.1.1-u18.3) (2024-12-09) + +**Note:** Version bump only for package @agoric/create-dapp + + + + + ### [0.1.1-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/create-dapp@0.1.1-u18.1...@agoric/create-dapp@0.1.1-u18.2) (2024-11-21) **Note:** Version bump only for package @agoric/create-dapp diff --git a/packages/create-dapp/package.json b/packages/create-dapp/package.json index 9a6f8f79600..babc5555b54 100644 --- a/packages/create-dapp/package.json +++ b/packages/create-dapp/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/create-dapp", - "version": "0.1.1-u18.2", + "version": "0.1.1-u18.3", "description": "Create an Agoric Javascript smart contract application", "type": "module", "bin": { @@ -24,7 +24,7 @@ "c8": "^9.1.0" }, "dependencies": { - "agoric": "^0.22.0-u18.2" + "agoric": "^0.22.0-u18.3" }, "keywords": [], "repository": { diff --git a/packages/deploy-script-support/CHANGELOG.md b/packages/deploy-script-support/CHANGELOG.md index 1d2bc452d53..b4f74d9e002 100644 --- a/packages/deploy-script-support/CHANGELOG.md +++ b/packages/deploy-script-support/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.10.4-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/deploy-script-support@0.10.4-u18.2...@agoric/deploy-script-support@0.10.4-u18.3) (2024-12-09) + +**Note:** Version bump only for package @agoric/deploy-script-support + + + + + ### [0.10.4-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/deploy-script-support@0.10.4-u18.1...@agoric/deploy-script-support@0.10.4-u18.2) (2024-11-21) **Note:** Version bump only for package @agoric/deploy-script-support diff --git a/packages/deploy-script-support/package.json b/packages/deploy-script-support/package.json index 6f2b522a742..d51f86c33de 100644 --- a/packages/deploy-script-support/package.json +++ b/packages/deploy-script-support/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/deploy-script-support", - "version": "0.10.4-u18.2", + "version": "0.10.4-u18.3", "description": "Helpers and other support for writing deploy scripts", "type": "module", "main": "src/helpers.js", @@ -51,7 +51,7 @@ "@endo/zip": "^1.0.8" }, "devDependencies": { - "@agoric/vats": "^0.16.0-u18.2", + "@agoric/vats": "^0.16.0-u18.3", "@endo/init": "^1.1.6", "ava": "^5.3.0", "import-meta-resolve": "^2.2.1" diff --git a/packages/fast-usdc/CHANGELOG.md b/packages/fast-usdc/CHANGELOG.md index 84b1e87fe7e..e52bb008015 100644 --- a/packages/fast-usdc/CHANGELOG.md +++ b/packages/fast-usdc/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.1.1-u18.3](https://github.com/Agoric/agoric-sdk/compare/fast-usdc@0.1.1-u18.2...fast-usdc@0.1.1-u18.3) (2024-12-09) + +**Note:** Version bump only for package fast-usdc + + + + + ### [0.1.1-u18.2](https://github.com/Agoric/agoric-sdk/compare/fast-usdc@0.1.1-u18.1...fast-usdc@0.1.1-u18.2) (2024-11-21) **Note:** Version bump only for package fast-usdc diff --git a/packages/fast-usdc/package.json b/packages/fast-usdc/package.json index 6cbe22b1277..450abe79867 100644 --- a/packages/fast-usdc/package.json +++ b/packages/fast-usdc/package.json @@ -1,7 +1,7 @@ { "name": "fast-usdc", "private": true, - "version": "0.1.1-u18.2", + "version": "0.1.1-u18.3", "description": "Create an Agoric Javascript smart contract application", "type": "module", "files": [ @@ -27,7 +27,7 @@ "ts-blank-space": "^0.4.1" }, "dependencies": { - "agoric": "^0.22.0-u18.2", + "agoric": "^0.22.0-u18.3", "commander": "^12.1.0" }, "ava": { diff --git a/packages/inter-protocol/CHANGELOG.md b/packages/inter-protocol/CHANGELOG.md index 40abb18c3db..d1874551e6c 100644 --- a/packages/inter-protocol/CHANGELOG.md +++ b/packages/inter-protocol/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.17.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.17.0-u18.2...@agoric/inter-protocol@0.17.0-u18.3) (2024-12-09) + +**Note:** Version bump only for package @agoric/inter-protocol + + + + + ## [0.17.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.17.0-u18.1...@agoric/inter-protocol@0.17.0-u18.2) (2024-11-21) **Note:** Version bump only for package @agoric/inter-protocol diff --git a/packages/inter-protocol/package.json b/packages/inter-protocol/package.json index 00db2461d9b..65c7d79291f 100644 --- a/packages/inter-protocol/package.json +++ b/packages/inter-protocol/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/inter-protocol", - "version": "0.17.0-u18.2", + "version": "0.17.0-u18.3", "description": "Core cryptoeconomy contracts", "type": "module", "main": "src/index.js", @@ -38,7 +38,7 @@ "@agoric/store": "^0.9.3-u18.0", "@agoric/time": "^0.3.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.2", + "@agoric/vats": "^0.16.0-u18.3", "@agoric/zoe": "^0.26.3-u18.0", "@endo/captp": "^4.4.2", "@endo/errors": "^1.2.7", @@ -50,7 +50,7 @@ "jessie.js": "^0.3.4" }, "devDependencies": { - "@agoric/smart-wallet": "^0.5.4-u18.2", + "@agoric/smart-wallet": "^0.5.4-u18.3", "@agoric/swingset-liveslots": "^0.10.3-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", "@agoric/zone": "^0.3.0-u18.0", diff --git a/packages/orchestration/CHANGELOG.md b/packages/orchestration/CHANGELOG.md index 355d3725b39..eaf30bc06bf 100644 --- a/packages/orchestration/CHANGELOG.md +++ b/packages/orchestration/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/orchestration@0.2.0-u18.2...@agoric/orchestration@0.2.0-u18.3) (2024-12-09) + +**Note:** Version bump only for package @agoric/orchestration + + + + + ## [0.2.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/orchestration@0.2.0-u18.1...@agoric/orchestration@0.2.0-u18.2) (2024-11-21) **Note:** Version bump only for package @agoric/orchestration diff --git a/packages/orchestration/package.json b/packages/orchestration/package.json index 6cd5123a37c..e4c375ea0db 100644 --- a/packages/orchestration/package.json +++ b/packages/orchestration/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/orchestration", - "version": "0.2.0-u18.2", + "version": "0.2.0-u18.3", "description": "Chain abstraction for Agoric's orchestration clients", "type": "module", "main": "index.js", @@ -34,7 +34,7 @@ "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { "@agoric/async-flow": "^0.2.0-u18.0", - "@agoric/cosmic-proto": "^0.5.0-u18.2", + "@agoric/cosmic-proto": "^0.5.0-u18.3", "@agoric/ertp": "^0.16.3-u18.0", "@agoric/internal": "^0.4.0-u18.0", "@agoric/network": "^0.2.0-u18.0", @@ -42,7 +42,7 @@ "@agoric/store": "^0.9.3-u18.0", "@agoric/time": "^0.3.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.2", + "@agoric/vats": "^0.16.0-u18.3", "@agoric/vow": "^0.2.0-u18.0", "@agoric/zoe": "^0.26.3-u18.0", "@agoric/zone": "^0.3.0-u18.0", diff --git a/packages/pegasus/CHANGELOG.md b/packages/pegasus/CHANGELOG.md index 380c807c8ca..291fa3a8b26 100644 --- a/packages/pegasus/CHANGELOG.md +++ b/packages/pegasus/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.8.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/pegasus@0.8.0-u18.2...@agoric/pegasus@0.8.0-u18.3) (2024-12-09) + +**Note:** Version bump only for package @agoric/pegasus + + + + + ## [0.8.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/pegasus@0.8.0-u18.1...@agoric/pegasus@0.8.0-u18.2) (2024-11-21) **Note:** Version bump only for package @agoric/pegasus diff --git a/packages/pegasus/package.json b/packages/pegasus/package.json index 718394ecb1a..39af1c85c60 100644 --- a/packages/pegasus/package.json +++ b/packages/pegasus/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/pegasus", - "version": "0.8.0-u18.2", + "version": "0.8.0-u18.3", "description": "Peg-as-us contract", "type": "module", "main": "./src/pegasus.js", @@ -34,7 +34,7 @@ "@agoric/notifier": "^0.7.0-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/vats": "^0.16.0-u18.2", + "@agoric/vats": "^0.16.0-u18.3", "@agoric/vow": "^0.2.0-u18.0", "@agoric/zoe": "^0.26.3-u18.0", "@agoric/zone": "^0.3.0-u18.0", diff --git a/packages/smart-wallet/CHANGELOG.md b/packages/smart-wallet/CHANGELOG.md index da4bcbcb77d..498397a8f0c 100644 --- a/packages/smart-wallet/CHANGELOG.md +++ b/packages/smart-wallet/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.5.4-u18.3](https://github.com/Agoric/agoric/compare/@agoric/smart-wallet@0.5.4-u18.2...@agoric/smart-wallet@0.5.4-u18.3) (2024-12-09) + +**Note:** Version bump only for package @agoric/smart-wallet + + + + + ### [0.5.4-u18.2](https://github.com/Agoric/agoric/compare/@agoric/smart-wallet@0.5.4-u18.1...@agoric/smart-wallet@0.5.4-u18.2) (2024-11-21) **Note:** Version bump only for package @agoric/smart-wallet diff --git a/packages/smart-wallet/package.json b/packages/smart-wallet/package.json index d24f77914ff..81b5f997873 100644 --- a/packages/smart-wallet/package.json +++ b/packages/smart-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/smart-wallet", - "version": "0.5.4-u18.2", + "version": "0.5.4-u18.3", "description": "Wallet contract", "type": "module", "main": "src/index.js", @@ -17,7 +17,7 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/cosmic-proto": "^0.5.0-u18.2", + "@agoric/cosmic-proto": "^0.5.0-u18.3", "@agoric/swingset-vat": "^0.33.0-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", @@ -26,13 +26,13 @@ "import-meta-resolve": "^2.2.1" }, "dependencies": { - "@agoric/casting": "^0.4.3-u18.2", + "@agoric/casting": "^0.4.3-u18.3", "@agoric/ertp": "^0.16.3-u18.0", "@agoric/internal": "^0.4.0-u18.0", "@agoric/notifier": "^0.7.0-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.2", + "@agoric/vats": "^0.16.0-u18.3", "@agoric/vow": "^0.2.0-u18.0", "@agoric/zoe": "^0.26.3-u18.0", "@agoric/zone": "^0.3.0-u18.0", diff --git a/packages/solo/CHANGELOG.md b/packages/solo/CHANGELOG.md index ad855538516..0260c27c5d8 100644 --- a/packages/solo/CHANGELOG.md +++ b/packages/solo/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.11.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/solo@0.11.0-u18.2...@agoric/solo@0.11.0-u18.3) (2024-12-09) + +**Note:** Version bump only for package @agoric/solo + + + + + ## [0.11.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/solo@0.11.0-u18.1...@agoric/solo@0.11.0-u18.2) (2024-11-21) **Note:** Version bump only for package @agoric/solo diff --git a/packages/solo/package.json b/packages/solo/package.json index 31991a5f69f..65e3865a2bf 100644 --- a/packages/solo/package.json +++ b/packages/solo/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/solo", - "version": "0.11.0-u18.2", + "version": "0.11.0-u18.3", "description": "Agoric's Solo vat runner", "type": "module", "bin": { @@ -24,16 +24,16 @@ "dependencies": { "@agoric/access-token": "^0.4.22-u18.0", "@agoric/cache": "^0.3.3-u18.0", - "@agoric/cosmic-swingset": "^0.42.0-u18.2", + "@agoric/cosmic-swingset": "^0.42.0-u18.3", "@agoric/internal": "^0.4.0-u18.0", "@agoric/notifier": "^0.7.0-u18.0", "@agoric/spawner": "^0.6.9-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/telemetry": "^0.6.3-u18.1", + "@agoric/telemetry": "^0.6.3-u18.2", "@agoric/time": "^0.3.3-u18.0", - "@agoric/vats": "^0.16.0-u18.2", + "@agoric/vats": "^0.16.0-u18.3", "@agoric/wallet": "^0.19.0-u18.0", "@endo/captp": "^4.4.2", "@endo/errors": "^1.2.7", diff --git a/packages/swingset-runner/CHANGELOG.md b/packages/swingset-runner/CHANGELOG.md index d380dbf96cf..f7f876cff3d 100644 --- a/packages/swingset-runner/CHANGELOG.md +++ b/packages/swingset-runner/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.22.3-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-runner@0.22.3-u18.2...@agoric/swingset-runner@0.22.3-u18.3) (2024-12-09) + +**Note:** Version bump only for package @agoric/swingset-runner + + + + + ### [0.22.3-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-runner@0.22.3-u18.1...@agoric/swingset-runner@0.22.3-u18.2) (2024-11-21) **Note:** Version bump only for package @agoric/swingset-runner diff --git a/packages/swingset-runner/package.json b/packages/swingset-runner/package.json index 7cdb15641f9..e846c0f6661 100644 --- a/packages/swingset-runner/package.json +++ b/packages/swingset-runner/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swingset-runner", - "version": "0.22.3-u18.2", + "version": "0.22.3-u18.3", "private": true, "description": "Application to launch SwingSet instances for development and testing", "type": "module", @@ -19,16 +19,16 @@ "ci:autobench": "./autobench.js" }, "dependencies": { - "@agoric/deploy-script-support": "^0.10.4-u18.2", + "@agoric/deploy-script-support": "^0.10.4-u18.3", "@agoric/ertp": "^0.16.3-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.2", + "@agoric/inter-protocol": "^0.17.0-u18.3", "@agoric/internal": "^0.4.0-u18.0", "@agoric/kmarshal": "^0.1.1-u18.0", "@agoric/stat-logger": "^0.4.29-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/telemetry": "^0.6.3-u18.1", + "@agoric/telemetry": "^0.6.3-u18.2", "@agoric/vat-data": "^0.5.3-u18.0", "@agoric/zoe": "^0.26.3-u18.0", "@endo/bundle-source": "^3.4.2", diff --git a/packages/telemetry/CHANGELOG.md b/packages/telemetry/CHANGELOG.md index ecebccad729..b64cf8a4888 100644 --- a/packages/telemetry/CHANGELOG.md +++ b/packages/telemetry/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.6.3-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/telemetry@0.6.3-u18.1...@agoric/telemetry@0.6.3-u18.2) (2024-12-09) + + +### Bug Fixes + +* **telemetry:** Empty context persisted when remaining beans are negative after run finish ([#10635](https://github.com/Agoric/agoric-sdk/issues/10635)) ([3988aa0](https://github.com/Agoric/agoric-sdk/commit/3988aa0f0708e367629aca30fe5d09f760ed3ef1)) +* **telemetry:** event name typo ([070b154](https://github.com/Agoric/agoric-sdk/commit/070b154b273748fcc087a012009f70457b4a5d2d)) + + + ### [0.6.3-u18.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/telemetry@0.6.3-u18.0...@agoric/telemetry@0.6.3-u18.1) (2024-11-19) diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index f3b2e8cb4ef..4465c0b3bbf 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/telemetry", - "version": "0.6.3-u18.1", + "version": "0.6.3-u18.2", "description": "Agoric's telemetry implementation", "type": "module", "repository": "https://github.com/Agoric/agoric-sdk", diff --git a/packages/vats/CHANGELOG.md b/packages/vats/CHANGELOG.md index d35aecaf529..660364ebd0e 100644 --- a/packages/vats/CHANGELOG.md +++ b/packages/vats/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.16.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/vats@0.16.0-u18.2...@agoric/vats@0.16.0-u18.3) (2024-12-09) + +**Note:** Version bump only for package @agoric/vats + + + + + ## [0.16.0-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/vats@0.16.0-u18.1...@agoric/vats@0.16.0-u18.2) (2024-11-21) **Note:** Version bump only for package @agoric/vats diff --git a/packages/vats/package.json b/packages/vats/package.json index f79baeebd93..faceda6934e 100644 --- a/packages/vats/package.json +++ b/packages/vats/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/vats", - "version": "0.16.0-u18.2", + "version": "0.16.0-u18.3", "description": "Agoric's Vat library", "type": "module", "main": "./index.js", @@ -22,7 +22,7 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/cosmic-proto": "^0.5.0-u18.2", + "@agoric/cosmic-proto": "^0.5.0-u18.3", "@agoric/ertp": "^0.16.3-u18.0", "@agoric/governance": "^0.10.4-u18.0", "@agoric/internal": "^0.4.0-u18.0", diff --git a/packages/wallet/api/CHANGELOG.md b/packages/wallet/api/CHANGELOG.md index 47a77e8d02c..2ccd9fb9bb3 100644 --- a/packages/wallet/api/CHANGELOG.md +++ b/packages/wallet/api/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.15.0-u18.3](https://github.com/Agoric/agoric/compare/@agoric/wallet-backend@0.15.0-u18.2...@agoric/wallet-backend@0.15.0-u18.3) (2024-12-09) + +**Note:** Version bump only for package @agoric/wallet-backend + + + + + ## [0.15.0-u18.2](https://github.com/Agoric/agoric/compare/@agoric/wallet-backend@0.15.0-u18.1...@agoric/wallet-backend@0.15.0-u18.2) (2024-11-21) **Note:** Version bump only for package @agoric/wallet-backend diff --git a/packages/wallet/api/package.json b/packages/wallet/api/package.json index fdd371c64da..4ae25928547 100644 --- a/packages/wallet/api/package.json +++ b/packages/wallet/api/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/wallet-backend", - "version": "0.15.0-u18.2", + "version": "0.15.0-u18.3", "description": "Wallet backend", "type": "module", "scripts": { @@ -14,7 +14,7 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/vats": "^0.16.0-u18.2", + "@agoric/vats": "^0.16.0-u18.3", "@endo/bundle-source": "^3.4.2", "@endo/far": "^1.1.8", "@endo/init": "^1.1.6", @@ -25,7 +25,7 @@ "@agoric/ertp": "^0.16.3-u18.0", "@agoric/internal": "^0.4.0-u18.0", "@agoric/notifier": "^0.7.0-u18.0", - "@agoric/smart-wallet": "^0.5.4-u18.2", + "@agoric/smart-wallet": "^0.5.4-u18.3", "@agoric/store": "^0.9.3-u18.0", "@agoric/time": "^0.3.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", From 4185e77aec0babcb00057ff35ea7d8ec3f631976 Mon Sep 17 00:00:00 2001 From: Mathieu Hofman <86499+mhofman@users.noreply.github.com> Date: Wed, 11 Dec 2024 04:52:12 -0300 Subject: [PATCH 17/27] fix(telemetry): timer-poll run.id (#10672) refs: #10357 ## Description I did a bad copy paste in #10357, which causes the `run.id` of `timer-poll` triggers to all end up with the value `timer-poll-undefined`. Use the blockHeight instead. ### Security Considerations None ### Scaling Considerations None ### Documentation Considerations None ### Testing Considerations Not tested ### Upgrade Considerations Would be nice to pick in u18-rc4 --- packages/telemetry/src/context-aware-slog.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/telemetry/src/context-aware-slog.js b/packages/telemetry/src/context-aware-slog.js index dd55f418734..ee17acf3dc0 100644 --- a/packages/telemetry/src/context-aware-slog.js +++ b/packages/telemetry/src/context-aware-slog.js @@ -219,7 +219,7 @@ export const makeContextualSlogProcessor = ( triggerContext = { 'run.num': undefined, - 'run.id': `${triggerType}-${finalBody.inboundNum}`, + 'run.id': `${triggerType}-${finalBody.blockHeight}`, 'run.trigger.type': triggerType, 'run.trigger.time': finalBody.blockTime, 'run.trigger.blockHeight': finalBody.blockHeight, From 14106da793176abd3643000d8824cf6d7d74478a Mon Sep 17 00:00:00 2001 From: Chris Hibbert Date: Tue, 10 Dec 2024 15:03:39 -0800 Subject: [PATCH 18/27] refactor: Don't reschedule vault's priceNotifier if one exists --- .../src/vaultFactory/vaultManager.js | 86 +++++++++++-------- 1 file changed, 52 insertions(+), 34 deletions(-) diff --git a/packages/inter-protocol/src/vaultFactory/vaultManager.js b/packages/inter-protocol/src/vaultFactory/vaultManager.js index 474d7843927..8979943693f 100644 --- a/packages/inter-protocol/src/vaultFactory/vaultManager.js +++ b/packages/inter-protocol/src/vaultFactory/vaultManager.js @@ -227,6 +227,7 @@ export const prepareVaultManagerKit = ( { zcf, marshaller, makeRecorderKit, factoryPowers }, ) => { const { priceAuthority, timerService, reservePublicFacet } = zcf.getTerms(); + const watchedBrands = new Set(); const makeVault = prepareVault(baggage, makeRecorderKit, zcf); @@ -424,52 +425,69 @@ export const prepareVaultManagerKit = ( }, }); - void facets.helper.observeQuoteNotifier(); + void facets.helper.ensureQuoteNotifierWatched(); trace('helper.start() done'); }, - observeQuoteNotifier() { + ensureQuoteNotifierWatched() { const { state } = this; const { collateralBrand, collateralUnit, debtBrand, storageNode } = state; + if (watchedBrands.has(collateralBrand)) { + return; + } + watchedBrands.add(collateralBrand); + const ephemera = collateralEphemera(collateralBrand); - const quoteNotifier = E(priceAuthority).makeQuoteNotifier( + const quoteNotifierP = E(priceAuthority).makeQuoteNotifier( collateralUnit, debtBrand, ); - // @ts-expect-error XXX quotes - ephemera.storedQuotesNotifier = makeStoredNotifier( - // @ts-expect-error XXX quotes - quoteNotifier, - E(storageNode).makeChildNode('quotes'), - marshaller, - ); - trace( - 'helper.start() awaiting observe storedQuotesNotifier', - collateralBrand, - ); - // NB: upon restart, there may not be a price for a while. If manager - // operations are permitted, ones that depend on price information - // will throw. See https://github.com/Agoric/agoric-sdk/issues/4317 - const quoteWatcher = harden({ - onFulfilled(value) { - trace('watcher updated price', value); - ephemera.storedCollateralQuote = value; - }, - onRejected() { - // NOTE: drastic action, if the quoteNotifier fails, we don't know - // the value of the asset, nor do we know how long we'll be in - // ignorance. Best choice is to disable actions that require - // prices and restart when we have a new price. If we restart the - // notifier immediately, we'll trigger an infinite loop, so try - // to restart each time we get a request. + void E.when( + quoteNotifierP, + quoteNotifier => { + // @ts-expect-error XXX quotes + ephemera.storedQuotesNotifier = makeStoredNotifier( + // @ts-expect-error XXX quotes + quoteNotifier, + E(storageNode).makeChildNode('quotes'), + marshaller, + ); + trace( + 'helper.start() awaiting observe storedQuotesNotifier', + collateralBrand, + ); + // NB: upon restart, there may not be a price for a while. If manager + // operations are permitted, ones that depend on price information + // will throw. See https://github.com/Agoric/agoric-sdk/issues/4317 + const quoteWatcher = harden({ + onFulfilled(value) { + trace('watcher updated price', value); + ephemera.storedCollateralQuote = value; + }, + onRejected() { + // NOTE: drastic action, if the quoteNotifier fails, we don't know + // the value of the asset, nor do we know how long we'll be in + // ignorance. Best choice is to disable actions that require + // prices and restart when we have a new price. If we restart the + // notifier immediately, we'll trigger an infinite loop, so try + // to restart each time we get a request. + + ephemera.storedCollateralQuote = null; + watchedBrands.delete(collateralBrand); + }, + }); + void watchQuoteNotifier(quoteNotifier, quoteWatcher); + }, + e => { + trace('makeQuoteNotifier failed, resetting', e); ephemera.storedCollateralQuote = null; + watchedBrands.delete(collateralBrand); }, - }); - void watchQuoteNotifier(quoteNotifier, quoteWatcher); + ); }, /** @param {Timestamp} updateTime */ async chargeAllVaults(updateTime) { @@ -841,7 +859,7 @@ export const prepareVaultManagerKit = ( const { collateralBrand } = state; const { storedCollateralQuote } = collateralEphemera(collateralBrand); if (!storedCollateralQuote) { - facets.helper.observeQuoteNotifier(); + facets.helper.ensureQuoteNotifierWatched(); // it might take an arbitrary amount of time to get a new quote throw Fail`maxDebtFor called before a collateral quote was available for ${collateralBrand}`; @@ -1088,7 +1106,7 @@ export const prepareVaultManagerKit = ( state.collateralBrand, ); if (!storedCollateralQuote) { - facets.helper.observeQuoteNotifier(); + facets.helper.ensureQuoteNotifierWatched(); // it might take an arbitrary amount of time to get a new quote throw Fail`getCollateralQuote called before a collateral quote was available`; @@ -1107,7 +1125,7 @@ export const prepareVaultManagerKit = ( state.collateralBrand, ); if (!storedCollateralQuote) { - facets.helper.observeQuoteNotifier(); + facets.helper.ensureQuoteNotifierWatched(); // it might take an arbitrary amount of time to get a new quote throw Fail`lockOraclePrices called before a collateral quote was available for ${state.collateralBrand}`; From 3b1a35d31a7bf20fab6b80af3091079f6307cb29 Mon Sep 17 00:00:00 2001 From: Chris Hibbert Date: Wed, 11 Dec 2024 10:31:24 -0800 Subject: [PATCH 19/27] feat: record instances that will be replaced so we can manage them --- .../proposals/z:acceptance/.gitignore | 1 + .../proposals/z:acceptance/package.json | 1 + .../z:acceptance/recorded-retired.test.js | 11 +++ .../proposals/z:acceptance/test.sh | 3 + .../bootstrapTests/price-feed-replace.test.ts | 2 +- .../updateGovernedParams.test.ts | 2 +- .../inter-protocol/updatePriceFeeds.js | 10 +++ .../testing/recorded-retired-instances.js | 73 +++++++++++++++++++ .../src/proposals/add-auction.js | 13 ++++ .../src/proposals/deploy-price-feeds.js | 32 +++++++- .../src/proposals/replaceElectorate.js | 39 ++++++++-- .../inter-protocol/src/proposals/utils.js | 14 ++++ 12 files changed, 191 insertions(+), 10 deletions(-) create mode 100644 a3p-integration/proposals/z:acceptance/recorded-retired.test.js create mode 100644 packages/builders/scripts/testing/recorded-retired-instances.js diff --git a/a3p-integration/proposals/z:acceptance/.gitignore b/a3p-integration/proposals/z:acceptance/.gitignore index 3d143254692..7f5da265d56 100644 --- a/a3p-integration/proposals/z:acceptance/.gitignore +++ b/a3p-integration/proposals/z:acceptance/.gitignore @@ -2,3 +2,4 @@ restart-valueVow start-valueVow localchaintest-submission +recorded-instances-submission diff --git a/a3p-integration/proposals/z:acceptance/package.json b/a3p-integration/proposals/z:acceptance/package.json index 9b7968892e3..3b19c101aa7 100644 --- a/a3p-integration/proposals/z:acceptance/package.json +++ b/a3p-integration/proposals/z:acceptance/package.json @@ -3,6 +3,7 @@ "type": "/agoric.swingset.CoreEvalProposal", "sdk-generate": [ "testing/start-valueVow.js start-valueVow", + "testing/recorded-retired-instances.js recorded-instances-submission", "vats/test-localchain.js localchaintest-submission", "testing/restart-valueVow.js restart-valueVow" ] diff --git a/a3p-integration/proposals/z:acceptance/recorded-retired.test.js b/a3p-integration/proposals/z:acceptance/recorded-retired.test.js new file mode 100644 index 00000000000..a5a00d01107 --- /dev/null +++ b/a3p-integration/proposals/z:acceptance/recorded-retired.test.js @@ -0,0 +1,11 @@ +import test from 'ava'; + +import { evalBundles } from '@agoric/synthetic-chain'; + +const SUBMISSION_DIR = 'recorded-instances-submission'; + +test(`recorded instances in u18`, async t => { + const result = await evalBundles(SUBMISSION_DIR); + console.log('recorded retired instance result:', result); + t.pass('checked names'); +}); diff --git a/a3p-integration/proposals/z:acceptance/test.sh b/a3p-integration/proposals/z:acceptance/test.sh index ee4e473496d..dce7152b5b7 100755 --- a/a3p-integration/proposals/z:acceptance/test.sh +++ b/a3p-integration/proposals/z:acceptance/test.sh @@ -13,6 +13,9 @@ yarn ava core-eval.test.js npm install -g tsx scripts/test-vaults.mts +echo ACCEPTANCE TESTING recorded instances +yarn ava recorded-retired.test.js + echo ACCEPTANCE TESTING kread ./create-kread-item-test.sh diff --git a/packages/boot/test/bootstrapTests/price-feed-replace.test.ts b/packages/boot/test/bootstrapTests/price-feed-replace.test.ts index a9c0ce6e177..0888a9bbcfd 100644 --- a/packages/boot/test/bootstrapTests/price-feed-replace.test.ts +++ b/packages/boot/test/bootstrapTests/price-feed-replace.test.ts @@ -101,7 +101,7 @@ test.serial('setupVaults; run updatePriceFeeds proposals', async t => { t.log('building all relevant CoreEvals'); const coreEvals = await Promise.all([ - buildProposal(priceFeedBuilder, ['MAINNET']), + buildProposal(priceFeedBuilder, ['BOOT_TEST']), buildProposal('@agoric/builders/scripts/vats/upgradeVaults.js'), buildProposal('@agoric/builders/scripts/vats/add-auction.js'), ]); diff --git a/packages/boot/test/bootstrapTests/updateGovernedParams.test.ts b/packages/boot/test/bootstrapTests/updateGovernedParams.test.ts index 5410fcc59d7..07c4e711289 100644 --- a/packages/boot/test/bootstrapTests/updateGovernedParams.test.ts +++ b/packages/boot/test/bootstrapTests/updateGovernedParams.test.ts @@ -134,7 +134,7 @@ test('modify manager & director params; update vats, check', async t => { const priceFeedBuilder = '@agoric/builders/scripts/inter-protocol/updatePriceFeeds.js'; const coreEvals = await Promise.all([ - buildProposal(priceFeedBuilder, ['MAINNET']), + buildProposal(priceFeedBuilder, ['BOOT_TEST']), buildProposal('@agoric/builders/scripts/vats/upgradeVaults.js'), buildProposal('@agoric/builders/scripts/vats/add-auction.js'), ]); diff --git a/packages/builders/scripts/inter-protocol/updatePriceFeeds.js b/packages/builders/scripts/inter-protocol/updatePriceFeeds.js index f5e71a6c137..f99db1caa59 100644 --- a/packages/builders/scripts/inter-protocol/updatePriceFeeds.js +++ b/packages/builders/scripts/inter-protocol/updatePriceFeeds.js @@ -41,6 +41,16 @@ const configurations = { ], inBrandNames: ['ATOM', 'stATOM', 'stOSMO', 'stTIA', 'stkATOM'], }, + BOOT_TEST: { + oracleAddresses: [ + 'agoric144rrhh4m09mh7aaffhm6xy223ym76gve2x7y78', // DSRV + 'agoric19d6gnr9fyp6hev4tlrg87zjrzsd5gzr5qlfq2p', // Stakin + 'agoric19uscwxdac6cf6z7d5e26e0jm0lgwstc47cpll8', // 01node + 'agoric1krunjcqfrf7la48zrvdfeeqtls5r00ep68mzkr', // Simply Staking + 'agoric1n4fcxsnkxe4gj6e24naec99hzmc4pjfdccy5nj', // P2P + ], + inBrandNames: ['ATOM'], + }, }; const { keys } = Object; diff --git a/packages/builders/scripts/testing/recorded-retired-instances.js b/packages/builders/scripts/testing/recorded-retired-instances.js new file mode 100644 index 00000000000..58bc79c969e --- /dev/null +++ b/packages/builders/scripts/testing/recorded-retired-instances.js @@ -0,0 +1,73 @@ +import { makeTracer } from '@agoric/internal'; +import { E } from '@endo/far'; + +const trace = makeTracer('RecordedRetired', true); + +/** + * @param {BootstrapPowers & + * PromiseSpaceOf<{ retiredContractInstances: MapStore; + * }> + * } powers + */ +export const testRecordedRetiredInstances = async ({ + consume: { + contractKits, + // governedContractKits, + retiredContractInstances: retiredContractInstancesP, + }, +}) => { + trace('Start'); + const retiredContractInstances = await retiredContractInstancesP; + + const auctionIDs = Array.from(retiredContractInstances.keys()).filter(k => + k.startsWith('auction'), + ); + assert(auctionIDs); + assert(auctionIDs.length === 1); + const auctionInstance = retiredContractInstances.get(auctionIDs[0]); + trace({ auctionInstance }); + // I don't know why it's neither in governedContractKits nor contractKits + // assert(await E(governedContractKits).get(auctionInstance)); + + const committeeIDs = Array.from(retiredContractInstances.keys()).filter(k => + k.startsWith('economicCommittee'), + ); + assert(committeeIDs); + assert(committeeIDs.length === 1); + const committeeInstance = retiredContractInstances.get(committeeIDs[0]); + assert(await E(contractKits).get(committeeInstance)); + + trace('done'); +}; +harden(testRecordedRetiredInstances); + +export const getManifestForRecordedRetiredInstances = () => { + return { + manifest: { + [testRecordedRetiredInstances.name]: { + consume: { + contractKits: true, + // governedContractKits: true, + retiredContractInstances: true, + }, + }, + }, + }; +}; + +/** @type {import('@agoric/deploy-script-support/src/externalTypes.js').CoreEvalBuilder} */ +export const defaultProposalBuilder = async () => + harden({ + sourceSpec: + '@agoric/builders/scripts/testing/recorded-retired-instances.js', + getManifestCall: ['getManifestForRecordedRetiredInstances', {}], + }); + +/** @type {import('@agoric/deploy-script-support/src/externalTypes.js').DeployScriptFunction} */ +export default async (homeP, endowments) => { + // import dynamically so the module can work in CoreEval environment + const dspModule = await import('@agoric/deploy-script-support'); + const { makeHelpers } = dspModule; + const { writeCoreEval } = await makeHelpers(homeP, endowments); + await writeCoreEval('recorded-retired', defaultProposalBuilder); +}; diff --git a/packages/inter-protocol/src/proposals/add-auction.js b/packages/inter-protocol/src/proposals/add-auction.js index 6814fbdcc87..e2cada43d97 100644 --- a/packages/inter-protocol/src/proposals/add-auction.js +++ b/packages/inter-protocol/src/proposals/add-auction.js @@ -3,6 +3,7 @@ import { makeStorageNodeChild } from '@agoric/internal/src/lib-chainStorage.js'; import { E } from '@endo/far'; import { Stable } from '@agoric/internal/src/tokens.js'; import { makeGovernedTerms as makeGovernedATerms } from '../auction/params.js'; +import { parallelCreateMap } from './utils.js'; const trace = makeTracer('NewAuction', true); @@ -11,6 +12,7 @@ const trace = makeTracer('NewAuction', true); * auctionUpgradeNewInstance: Instance; * auctionUpgradeNewGovCreator: any; * newContractGovBundleId: string; + * retiredContractInstances: MapStore; * }>} interlockPowers */ @@ -35,6 +37,7 @@ export const addAuction = async ( economicCommitteeCreatorFacet: electorateCreatorFacet, governedContractKits: governedContractKitsP, priceAuthority8400, + retiredContractInstances: retiredContractInstancesP, zoe, }, produce: { @@ -42,6 +45,7 @@ export const addAuction = async ( auctionUpgradeNewInstance, auctionUpgradeNewGovCreator, newContractGovBundleId, + retiredContractInstances: produceRetiredInstances, }, instance: { consume: { reserve: reserveInstance }, @@ -79,6 +83,13 @@ export const addAuction = async ( auctioneerInstallationP, ]); + await parallelCreateMap(produceRetiredInstances, 'retiredContractInstances'); + + // save the auctioneer instance so we can manage it later + const boardID = await E(board).getId(legacyKit.instance); + const identifier = `auctioneer-${boardID}`; + await E(retiredContractInstancesP).init(identifier, legacyKit.instance); + // Each field has an extra layer of type + value: // AuctionStartDelay: { type: 'relativeTime', value: { relValue: 2n, timerBrand: Object [Alleged: timerBrand] {} } } /** @type {any} */ @@ -210,6 +221,7 @@ export const ADD_AUCTION_MANIFEST = harden({ economicCommitteeCreatorFacet: true, governedContractKits: true, priceAuthority8400: true, + retiredContractInstances: true, zoe: true, }, produce: { @@ -217,6 +229,7 @@ export const ADD_AUCTION_MANIFEST = harden({ auctionUpgradeNewInstance: true, auctionUpgradeNewGovCreator: true, newContractGovBundleId: true, + retiredContractInstances: true, }, instance: { consume: { reserve: true }, diff --git a/packages/inter-protocol/src/proposals/deploy-price-feeds.js b/packages/inter-protocol/src/proposals/deploy-price-feeds.js index f98f62223f2..e21fafcfb76 100644 --- a/packages/inter-protocol/src/proposals/deploy-price-feeds.js +++ b/packages/inter-protocol/src/proposals/deploy-price-feeds.js @@ -5,6 +5,7 @@ import { E } from '@endo/far'; import { unitAmount } from '@agoric/zoe/src/contractSupport/priceQuote.js'; import { oracleBrandFeedName, + parallelCreateMap, reserveThenDeposit, sanitizePathSegment, } from './utils.js'; @@ -84,7 +85,8 @@ export const ensureOracleBrand = async ( }; /** - * @param {EconomyBootstrapPowers} powers + * @param {EconomyBootstrapPowers & + * PromiseSpaceOf<{ retiredContractInstances: MapStore }>} powers * @param {{ * AGORIC_INSTANCE_NAME: string; * contractTerms: import('@agoric/inter-protocol/src/price/fluxAggregatorKit.js').ChainlinkConfig; @@ -96,6 +98,7 @@ export const ensureOracleBrand = async ( const startPriceAggregatorInstance = async ( { consume: { + agoricNames, board, chainStorage, chainTimerService, @@ -103,6 +106,7 @@ const startPriceAggregatorInstance = async ( highPrioritySendersManager, namesByAddressAdmin, startGovernedUpgradable, + retiredContractInstances: retiredContractInstancesP, }, instance: { produce: produceInstance }, }, @@ -139,6 +143,19 @@ const startPriceAggregatorInstance = async ( // @ts-expect-error GovernableStartFn vs. fluxAggregatorContract.js start installation, }); + const retiredContractInstances = await retiredContractInstancesP; + + // save the instance so we can manage it later + const retiringInstance = await E(agoricNames).lookup( + 'instance', + AGORIC_INSTANCE_NAME, + ); + const boardID = await E(board).getId(retiringInstance); + retiredContractInstances.init( + `priceFeed-${AGORIC_INSTANCE_NAME}-${boardID}`, + retiringInstance, + ); + produceInstance[AGORIC_INSTANCE_NAME].reset(); produceInstance[AGORIC_INSTANCE_NAME].resolve(governedKit.instance); trace( @@ -191,7 +208,9 @@ const distributeInvitations = async ( }; /** - * @param {EconomyBootstrapPowers & NamedVatPowers} powers + * @param {EconomyBootstrapPowers & + * NamedVatPowers & + * PromiseSpaceOf<{ retiredContractInstances: MapStore }>} powers * @param {{ * options: PriceFeedConfig & { * priceAggregatorRef: { bundleID: string }; @@ -221,6 +240,11 @@ export const deployPriceFeeds = async (powers, config) => { priceAggregatorRef.bundleID, ); + await parallelCreateMap( + powers.produce.retiredContractInstances, + 'retiredContractInstances', + ); + const { priceAuthorityAdmin, priceAuthority } = powers.consume; trace({ oracleAddresses }); @@ -300,6 +324,7 @@ export const getManifestForPriceFeeds = async ( namesByAddressAdmin: t, priceAuthority: t, priceAuthorityAdmin: t, + retiredContractInstances: t, startGovernedUpgradable: t, startUpgradable: t, zoe: t, @@ -307,9 +332,10 @@ export const getManifestForPriceFeeds = async ( installation: { produce: { priceAggregator: t } }, instance: { produce: t, + consume: t, }, oracleBrand: { produce: t }, - produce: { priceAuthority8400: t }, + produce: { priceAuthority8400: t, retiredContractInstances: t }, }, }, options: { ...priceFeedOptions }, diff --git a/packages/inter-protocol/src/proposals/replaceElectorate.js b/packages/inter-protocol/src/proposals/replaceElectorate.js index cb862be5a67..a0c4c1db28d 100644 --- a/packages/inter-protocol/src/proposals/replaceElectorate.js +++ b/packages/inter-protocol/src/proposals/replaceElectorate.js @@ -15,7 +15,7 @@ import { assertPathSegment, makeStorageNodeChild, } from '@agoric/internal/src/lib-chainStorage.js'; -import { reserveThenDeposit } from './utils.js'; +import { parallelCreateMap, reserveThenDeposit } from './utils.js'; /** @import {EconomyBootstrapPowers} from './econ-behaviors.js' */ /** @import {EconCharterStartResult} from './econ-behaviors.js' */ @@ -181,8 +181,10 @@ const inviteToEconCharter = async ( * Starts a new Economic Committee (EC) by creating an instance with the * provided committee specifications. * - * @param {EconomyBootstrapPowers} powers - The resources and capabilities - * required to start the committee. + * @param {EconomyBootstrapPowers & + * PromiseSpaceOf<{ retiredContractInstances: MapStore }>} powers + * - The resources and capabilities required to start the committee. + * * @param {{ * options: { * committeeName: string; @@ -196,12 +198,22 @@ const inviteToEconCharter = async ( */ const startNewEconomicCommittee = async ( { - consume: { board, chainStorage, startUpgradable }, - produce: { economicCommitteeKit, economicCommitteeCreatorFacet }, + consume: { + board, + chainStorage, + startUpgradable, + retiredContractInstances: retiredInstancesP, + }, + produce: { + economicCommitteeKit, + economicCommitteeCreatorFacet, + retiredContractInstances: produceRetiredInstances, + }, installation: { consume: { committee }, }, instance: { + consume: { economicCommittee: economicCommitteeOriginalP }, produce: { economicCommittee }, }, }, @@ -214,6 +226,18 @@ const startNewEconomicCommittee = async ( trace(`committeeName ${committeeName}`); trace(`committeeSize ${committeeSize}`); + await parallelCreateMap(produceRetiredInstances, 'retiredContractInstances'); + + // get the actual retiredContractInstances + const retiredInstances = await retiredInstancesP; + // Record the retired electorate instance so we can manage it later. + const economicCommitteeOriginal = await economicCommitteeOriginalP; + const boardID = await E(board).getId(economicCommitteeOriginal); + await E(retiredInstances).init( + `economicCommittee-${boardID}`, + economicCommitteeOriginal, + ); + const committeesNode = await makeStorageNodeChild( chainStorage, COMMITTEES_ROOT, @@ -309,6 +333,7 @@ const startNewEconCharter = async ({ * @typedef {PromiseSpaceOf<{ * auctionUpgradeNewInstance: Instance; * auctionUpgradeNewGovCreator: any; + * retiredContractInstances: MapStore; * }>} interlockPowers */ @@ -485,6 +510,7 @@ export const getManifestForReplaceAllElectorates = async ( manifest: { [replaceAllElectorates.name]: { consume: { + agoricNames: true, auctionUpgradeNewGovCreator: true, auctionUpgradeNewInstance: true, psmKit: true, @@ -492,6 +518,7 @@ export const getManifestForReplaceAllElectorates = async ( chainStorage: true, highPrioritySendersManager: true, namesByAddressAdmin: true, + retiredContractInstances: true, // Rest of these are designed to be widely shared board: true, startUpgradable: true, @@ -501,6 +528,7 @@ export const getManifestForReplaceAllElectorates = async ( economicCommitteeKit: true, economicCommitteeCreatorFacet: true, auctionUpgradeNewGovCreator: true, + retiredContractInstances: true, }, installation: { consume: { @@ -514,6 +542,7 @@ export const getManifestForReplaceAllElectorates = async ( economicCommittee: true, econCommitteeCharter: true, }, + consume: { economicCommittee: true }, }, }, }, diff --git a/packages/inter-protocol/src/proposals/utils.js b/packages/inter-protocol/src/proposals/utils.js index 42894a27148..07c9a8269d2 100644 --- a/packages/inter-protocol/src/proposals/utils.js +++ b/packages/inter-protocol/src/proposals/utils.js @@ -3,6 +3,7 @@ import { E } from '@endo/far'; import { WalletName } from '@agoric/internal'; import { getCopyMapEntries, makeCopyMap } from '@agoric/store'; import { assertPathSegment } from '@agoric/internal/src/lib-chainStorage.js'; +import { makeScalarBigMapStore } from '@agoric/vat-data'; /** @import {CopyMap} from '@endo/patterns'; */ @@ -171,3 +172,16 @@ export const sanitizePathSegment = name => { assertPathSegment(candidate); return candidate; }; + +/** + * Idempotently create and store a durable MapStore for the promise space. + * `resolve()` silently fails if called again after a successful call, so it's + * safe for multiple proposals to call in parallel, as long as they all use the + * value from consume rather than the value they produced. + * + * @param {Producer} producer + * @param {string} [name] + */ +export const parallelCreateMap = async (producer, name = 'mapStore') => { + await producer.resolve(makeScalarBigMapStore(name, { durable: true })); +}; From d07ff029ca915414b8864a25f1c5c42c28df957e Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Thu, 12 Dec 2024 15:19:25 -0800 Subject: [PATCH 20/27] refactor: provideRetiredInstances --- .../src/proposals/add-auction.js | 11 ++++++---- .../src/proposals/deploy-price-feeds.js | 13 +++++------ .../src/proposals/replaceElectorate.js | 11 +++++----- .../inter-protocol/src/proposals/utils.js | 22 ++++++++++++------- 4 files changed, 33 insertions(+), 24 deletions(-) diff --git a/packages/inter-protocol/src/proposals/add-auction.js b/packages/inter-protocol/src/proposals/add-auction.js index e2cada43d97..76dd57a0c6b 100644 --- a/packages/inter-protocol/src/proposals/add-auction.js +++ b/packages/inter-protocol/src/proposals/add-auction.js @@ -1,9 +1,9 @@ import { deeplyFulfilledObject, makeTracer } from '@agoric/internal'; import { makeStorageNodeChild } from '@agoric/internal/src/lib-chainStorage.js'; -import { E } from '@endo/far'; import { Stable } from '@agoric/internal/src/tokens.js'; +import { E } from '@endo/far'; import { makeGovernedTerms as makeGovernedATerms } from '../auction/params.js'; -import { parallelCreateMap } from './utils.js'; +import { provideRetiredInstances } from './utils.js'; const trace = makeTracer('NewAuction', true); @@ -83,12 +83,15 @@ export const addAuction = async ( auctioneerInstallationP, ]); - await parallelCreateMap(produceRetiredInstances, 'retiredContractInstances'); + const retiredInstances = await provideRetiredInstances( + retiredContractInstancesP, + produceRetiredInstances, + ); // save the auctioneer instance so we can manage it later const boardID = await E(board).getId(legacyKit.instance); const identifier = `auctioneer-${boardID}`; - await E(retiredContractInstancesP).init(identifier, legacyKit.instance); + retiredInstances.init(identifier, legacyKit.instance); // Each field has an extra layer of type + value: // AuctionStartDelay: { type: 'relativeTime', value: { relValue: 2n, timerBrand: Object [Alleged: timerBrand] {} } } diff --git a/packages/inter-protocol/src/proposals/deploy-price-feeds.js b/packages/inter-protocol/src/proposals/deploy-price-feeds.js index e21fafcfb76..0ecbea49098 100644 --- a/packages/inter-protocol/src/proposals/deploy-price-feeds.js +++ b/packages/inter-protocol/src/proposals/deploy-price-feeds.js @@ -5,7 +5,7 @@ import { E } from '@endo/far'; import { unitAmount } from '@agoric/zoe/src/contractSupport/priceQuote.js'; import { oracleBrandFeedName, - parallelCreateMap, + provideRetiredInstances, reserveThenDeposit, sanitizePathSegment, } from './utils.js'; @@ -109,6 +109,7 @@ const startPriceAggregatorInstance = async ( retiredContractInstances: retiredContractInstancesP, }, instance: { produce: produceInstance }, + produce: { retiredContractInstances: produceRetiredInstances }, }, { AGORIC_INSTANCE_NAME, contractTerms, brandIn, brandOut }, installation, @@ -143,7 +144,10 @@ const startPriceAggregatorInstance = async ( // @ts-expect-error GovernableStartFn vs. fluxAggregatorContract.js start installation, }); - const retiredContractInstances = await retiredContractInstancesP; + const retiredContractInstances = await provideRetiredInstances( + retiredContractInstancesP, + produceRetiredInstances, + ); // save the instance so we can manage it later const retiringInstance = await E(agoricNames).lookup( @@ -240,11 +244,6 @@ export const deployPriceFeeds = async (powers, config) => { priceAggregatorRef.bundleID, ); - await parallelCreateMap( - powers.produce.retiredContractInstances, - 'retiredContractInstances', - ); - const { priceAuthorityAdmin, priceAuthority } = powers.consume; trace({ oracleAddresses }); diff --git a/packages/inter-protocol/src/proposals/replaceElectorate.js b/packages/inter-protocol/src/proposals/replaceElectorate.js index a0c4c1db28d..adde9adf747 100644 --- a/packages/inter-protocol/src/proposals/replaceElectorate.js +++ b/packages/inter-protocol/src/proposals/replaceElectorate.js @@ -15,7 +15,7 @@ import { assertPathSegment, makeStorageNodeChild, } from '@agoric/internal/src/lib-chainStorage.js'; -import { parallelCreateMap, reserveThenDeposit } from './utils.js'; +import { provideRetiredInstances, reserveThenDeposit } from './utils.js'; /** @import {EconomyBootstrapPowers} from './econ-behaviors.js' */ /** @import {EconCharterStartResult} from './econ-behaviors.js' */ @@ -226,14 +226,15 @@ const startNewEconomicCommittee = async ( trace(`committeeName ${committeeName}`); trace(`committeeSize ${committeeSize}`); - await parallelCreateMap(produceRetiredInstances, 'retiredContractInstances'); + const retiredInstances = await provideRetiredInstances( + retiredInstancesP, + produceRetiredInstances, + ); - // get the actual retiredContractInstances - const retiredInstances = await retiredInstancesP; // Record the retired electorate instance so we can manage it later. const economicCommitteeOriginal = await economicCommitteeOriginalP; const boardID = await E(board).getId(economicCommitteeOriginal); - await E(retiredInstances).init( + retiredInstances.init( `economicCommittee-${boardID}`, economicCommitteeOriginal, ); diff --git a/packages/inter-protocol/src/proposals/utils.js b/packages/inter-protocol/src/proposals/utils.js index 07c9a8269d2..165731e4838 100644 --- a/packages/inter-protocol/src/proposals/utils.js +++ b/packages/inter-protocol/src/proposals/utils.js @@ -174,14 +174,20 @@ export const sanitizePathSegment = name => { }; /** - * Idempotently create and store a durable MapStore for the promise space. - * `resolve()` silently fails if called again after a successful call, so it's - * safe for multiple proposals to call in parallel, as long as they all use the - * value from consume rather than the value they produced. + * Idempotently provide an empty MapStore for the `retiredContractInstances` + * value in promise space * - * @param {Producer} producer - * @param {string} [name] + * @param {Promise} consume + * @param {Producer} produce + * @returns {Promise} */ -export const parallelCreateMap = async (producer, name = 'mapStore') => { - await producer.resolve(makeScalarBigMapStore(name, { durable: true })); +export const provideRetiredInstances = async (consume, produce) => { + // Promise space has no way to look for an existing value other than awaiting a promise, + // but it does allow extra production so it's safe to do this redundantly. + produce.resolve( + makeScalarBigMapStore('retiredContractInstances', { + durable: true, + }), + ); + return consume; }; From 9770dee3ff8774388dfb600da987e1d511c47b5d Mon Sep 17 00:00:00 2001 From: Mujahid Khan <106528609+mujahidkay@users.noreply.github.com> Date: Sat, 14 Dec 2024 00:04:49 +0500 Subject: [PATCH 21/27] chore(release): publish - agoric@0.22.0-u18.4 - @agoric/benchmark@0.1.1-u18.4 - @agoric/boot@0.2.0-u18.4 - @agoric/builders@0.2.0-u18.4 - @agoric/cosmic-swingset@0.42.0-u18.4 - @agoric/create-dapp@0.1.1-u18.4 - fast-usdc@0.1.1-u18.4 - @agoric/inter-protocol@0.17.0-u18.4 - @agoric/solo@0.11.0-u18.4 - @agoric/swingset-runner@0.22.3-u18.4 - @agoric/telemetry@0.6.3-u18.3 --- packages/agoric-cli/CHANGELOG.md | 8 ++++++++ packages/agoric-cli/package.json | 6 +++--- packages/benchmark/CHANGELOG.md | 8 ++++++++ packages/benchmark/package.json | 8 ++++---- packages/boot/CHANGELOG.md | 9 +++++++++ packages/boot/package.json | 10 +++++----- packages/builders/CHANGELOG.md | 9 +++++++++ packages/builders/package.json | 4 ++-- packages/cosmic-swingset/CHANGELOG.md | 8 ++++++++ packages/cosmic-swingset/package.json | 6 +++--- packages/create-dapp/CHANGELOG.md | 8 ++++++++ packages/create-dapp/package.json | 4 ++-- packages/fast-usdc/CHANGELOG.md | 8 ++++++++ packages/fast-usdc/package.json | 4 ++-- packages/inter-protocol/CHANGELOG.md | 9 +++++++++ packages/inter-protocol/package.json | 2 +- packages/solo/CHANGELOG.md | 8 ++++++++ packages/solo/package.json | 6 +++--- packages/swingset-runner/CHANGELOG.md | 8 ++++++++ packages/swingset-runner/package.json | 6 +++--- packages/telemetry/CHANGELOG.md | 9 +++++++++ packages/telemetry/package.json | 2 +- 22 files changed, 121 insertions(+), 29 deletions(-) diff --git a/packages/agoric-cli/CHANGELOG.md b/packages/agoric-cli/CHANGELOG.md index b1d64b75c21..07671e4c678 100644 --- a/packages/agoric-cli/CHANGELOG.md +++ b/packages/agoric-cli/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.22.0-u18.4](https://github.com/Agoric/agoric-sdk/compare/agoric@0.22.0-u18.3...agoric@0.22.0-u18.4) (2024-12-13) + +**Note:** Version bump only for package agoric + + + + + ## [0.22.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/agoric@0.22.0-u18.2...agoric@0.22.0-u18.3) (2024-12-09) **Note:** Version bump only for package agoric diff --git a/packages/agoric-cli/package.json b/packages/agoric-cli/package.json index 423ab642608..784a6192b13 100644 --- a/packages/agoric-cli/package.json +++ b/packages/agoric-cli/package.json @@ -1,6 +1,6 @@ { "name": "agoric", - "version": "0.22.0-u18.3", + "version": "0.22.0-u18.4", "description": "Manage the Agoric Javascript smart contract platform", "type": "module", "main": "src/main.js", @@ -29,7 +29,7 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/cosmic-swingset": "^0.42.0-u18.3", + "@agoric/cosmic-swingset": "^0.42.0-u18.4", "@agoric/deploy-script-support": "^0.10.4-u18.3", "ava": "^5.3.0", "c8": "^9.1.0", @@ -42,7 +42,7 @@ "@agoric/cosmic-proto": "^0.5.0-u18.3", "@agoric/ertp": "^0.16.3-u18.0", "@agoric/governance": "^0.10.4-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.3", + "@agoric/inter-protocol": "^0.17.0-u18.4", "@agoric/internal": "^0.4.0-u18.0", "@agoric/network": "^0.2.0-u18.0", "@agoric/smart-wallet": "^0.5.4-u18.3", diff --git a/packages/benchmark/CHANGELOG.md b/packages/benchmark/CHANGELOG.md index c048a7bb9aa..3f030cfc4c4 100644 --- a/packages/benchmark/CHANGELOG.md +++ b/packages/benchmark/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.1.1-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/benchmark@0.1.1-u18.3...@agoric/benchmark@0.1.1-u18.4) (2024-12-13) + +**Note:** Version bump only for package @agoric/benchmark + + + + + ### [0.1.1-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/benchmark@0.1.1-u18.2...@agoric/benchmark@0.1.1-u18.3) (2024-12-09) **Note:** Version bump only for package @agoric/benchmark diff --git a/packages/benchmark/package.json b/packages/benchmark/package.json index 1f731174d67..03a1f78091e 100644 --- a/packages/benchmark/package.json +++ b/packages/benchmark/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/benchmark", - "version": "0.1.1-u18.3", + "version": "0.1.1-u18.4", "private": true, "description": "Benchmark support", "type": "module", @@ -22,9 +22,9 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/boot": "^0.2.0-u18.3", - "@agoric/cosmic-swingset": "^0.42.0-u18.3", - "@agoric/inter-protocol": "^0.17.0-u18.3", + "@agoric/boot": "^0.2.0-u18.4", + "@agoric/cosmic-swingset": "^0.42.0-u18.4", + "@agoric/inter-protocol": "^0.17.0-u18.4", "@agoric/internal": "^0.4.0-u18.0", "@agoric/vats": "^0.16.0-u18.3", "@agoric/zoe": "^0.26.3-u18.0", diff --git a/packages/boot/CHANGELOG.md b/packages/boot/CHANGELOG.md index deadbfefaf3..3e6915ebb16 100644 --- a/packages/boot/CHANGELOG.md +++ b/packages/boot/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.0-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/boot@0.2.0-u18.3...@agoric/boot@0.2.0-u18.4) (2024-12-13) + + +### Features + +* record instances that will be replaced so we can manage them ([3b1a35d](https://github.com/Agoric/agoric-sdk/commit/3b1a35d31a7bf20fab6b80af3091079f6307cb29)) + + + ## [0.2.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/boot@0.2.0-u18.2...@agoric/boot@0.2.0-u18.3) (2024-12-09) **Note:** Version bump only for package @agoric/boot diff --git a/packages/boot/package.json b/packages/boot/package.json index fc54862d503..08f39ee9c71 100644 --- a/packages/boot/package.json +++ b/packages/boot/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/boot", - "version": "0.2.0-u18.3", + "version": "0.2.0-u18.4", "private": true, "description": "Config and utilities to bootstrap an Agoric chain", "type": "module", @@ -19,18 +19,18 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/builders": "^0.2.0-u18.3", + "@agoric/builders": "^0.2.0-u18.4", "@agoric/cosmic-proto": "^0.5.0-u18.3", - "@agoric/cosmic-swingset": "^0.42.0-u18.3", + "@agoric/cosmic-swingset": "^0.42.0-u18.4", "@agoric/ertp": "^0.16.3-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.3", + "@agoric/inter-protocol": "^0.17.0-u18.4", "@agoric/internal": "^0.4.0-u18.0", "@agoric/kmarshal": "^0.1.1-u18.0", "@agoric/notifier": "^0.7.0-u18.0", "@agoric/orchestration": "^0.2.0-u18.3", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/telemetry": "^0.6.3-u18.2", + "@agoric/telemetry": "^0.6.3-u18.3", "@agoric/time": "^0.3.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", "@agoric/vats": "^0.16.0-u18.3", diff --git a/packages/builders/CHANGELOG.md b/packages/builders/CHANGELOG.md index 25e762f8aad..c1f26a0580f 100644 --- a/packages/builders/CHANGELOG.md +++ b/packages/builders/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.0-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/builders@0.2.0-u18.3...@agoric/builders@0.2.0-u18.4) (2024-12-13) + + +### Features + +* record instances that will be replaced so we can manage them ([3b1a35d](https://github.com/Agoric/agoric-sdk/commit/3b1a35d31a7bf20fab6b80af3091079f6307cb29)) + + + ## [0.2.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/builders@0.2.0-u18.2...@agoric/builders@0.2.0-u18.3) (2024-12-09) **Note:** Version bump only for package @agoric/builders diff --git a/packages/builders/package.json b/packages/builders/package.json index c9bacc5dac0..82db89a8c04 100644 --- a/packages/builders/package.json +++ b/packages/builders/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/builders", - "version": "0.2.0-u18.3", + "version": "0.2.0-u18.4", "description": "Build scripts for proposals to an Agoric chain", "type": "module", "main": "./index.js", @@ -43,7 +43,7 @@ "devDependencies": { "@agoric/deploy-script-support": "^0.10.4-u18.3", "@agoric/governance": "^0.10.4-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.3", + "@agoric/inter-protocol": "^0.17.0-u18.4", "@agoric/orchestration": "^0.2.0-u18.3", "@agoric/store": "^0.9.3-u18.0", "@agoric/swing-store": "^0.10.0-u18.0", diff --git a/packages/cosmic-swingset/CHANGELOG.md b/packages/cosmic-swingset/CHANGELOG.md index 8fee97f95c9..e623defad2b 100644 --- a/packages/cosmic-swingset/CHANGELOG.md +++ b/packages/cosmic-swingset/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.42.0-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.42.0-u18.3...@agoric/cosmic-swingset@0.42.0-u18.4) (2024-12-13) + +**Note:** Version bump only for package @agoric/cosmic-swingset + + + + + ## [0.42.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.42.0-u18.2...@agoric/cosmic-swingset@0.42.0-u18.3) (2024-12-09) **Note:** Version bump only for package @agoric/cosmic-swingset diff --git a/packages/cosmic-swingset/package.json b/packages/cosmic-swingset/package.json index 93f20d5c555..02acad05805 100644 --- a/packages/cosmic-swingset/package.json +++ b/packages/cosmic-swingset/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmic-swingset", - "version": "0.42.0-u18.3", + "version": "0.42.0-u18.4", "description": "Agoric's Cosmos blockchain integration", "type": "module", "bin": { @@ -22,14 +22,14 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/builders": "^0.2.0-u18.3", + "@agoric/builders": "^0.2.0-u18.4", "@agoric/cosmos": "^0.35.0-u18.3", "@agoric/deploy-script-support": "^0.10.4-u18.3", "@agoric/internal": "^0.4.0-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/telemetry": "^0.6.3-u18.2", + "@agoric/telemetry": "^0.6.3-u18.3", "@agoric/vm-config": "^0.1.1-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/env-options": "^1.1.7", diff --git a/packages/create-dapp/CHANGELOG.md b/packages/create-dapp/CHANGELOG.md index a8d3a990170..73bf76ae501 100644 --- a/packages/create-dapp/CHANGELOG.md +++ b/packages/create-dapp/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.1.1-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/create-dapp@0.1.1-u18.3...@agoric/create-dapp@0.1.1-u18.4) (2024-12-13) + +**Note:** Version bump only for package @agoric/create-dapp + + + + + ### [0.1.1-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/create-dapp@0.1.1-u18.2...@agoric/create-dapp@0.1.1-u18.3) (2024-12-09) **Note:** Version bump only for package @agoric/create-dapp diff --git a/packages/create-dapp/package.json b/packages/create-dapp/package.json index babc5555b54..cef86845de5 100644 --- a/packages/create-dapp/package.json +++ b/packages/create-dapp/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/create-dapp", - "version": "0.1.1-u18.3", + "version": "0.1.1-u18.4", "description": "Create an Agoric Javascript smart contract application", "type": "module", "bin": { @@ -24,7 +24,7 @@ "c8": "^9.1.0" }, "dependencies": { - "agoric": "^0.22.0-u18.3" + "agoric": "^0.22.0-u18.4" }, "keywords": [], "repository": { diff --git a/packages/fast-usdc/CHANGELOG.md b/packages/fast-usdc/CHANGELOG.md index e52bb008015..b6cd12ff67f 100644 --- a/packages/fast-usdc/CHANGELOG.md +++ b/packages/fast-usdc/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.1.1-u18.4](https://github.com/Agoric/agoric-sdk/compare/fast-usdc@0.1.1-u18.3...fast-usdc@0.1.1-u18.4) (2024-12-13) + +**Note:** Version bump only for package fast-usdc + + + + + ### [0.1.1-u18.3](https://github.com/Agoric/agoric-sdk/compare/fast-usdc@0.1.1-u18.2...fast-usdc@0.1.1-u18.3) (2024-12-09) **Note:** Version bump only for package fast-usdc diff --git a/packages/fast-usdc/package.json b/packages/fast-usdc/package.json index 450abe79867..bbb68e65461 100644 --- a/packages/fast-usdc/package.json +++ b/packages/fast-usdc/package.json @@ -1,7 +1,7 @@ { "name": "fast-usdc", "private": true, - "version": "0.1.1-u18.3", + "version": "0.1.1-u18.4", "description": "Create an Agoric Javascript smart contract application", "type": "module", "files": [ @@ -27,7 +27,7 @@ "ts-blank-space": "^0.4.1" }, "dependencies": { - "agoric": "^0.22.0-u18.3", + "agoric": "^0.22.0-u18.4", "commander": "^12.1.0" }, "ava": { diff --git a/packages/inter-protocol/CHANGELOG.md b/packages/inter-protocol/CHANGELOG.md index d1874551e6c..cd3e4b23a5c 100644 --- a/packages/inter-protocol/CHANGELOG.md +++ b/packages/inter-protocol/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.17.0-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.17.0-u18.3...@agoric/inter-protocol@0.17.0-u18.4) (2024-12-13) + + +### Features + +* record instances that will be replaced so we can manage them ([3b1a35d](https://github.com/Agoric/agoric-sdk/commit/3b1a35d31a7bf20fab6b80af3091079f6307cb29)) + + + ## [0.17.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.17.0-u18.2...@agoric/inter-protocol@0.17.0-u18.3) (2024-12-09) **Note:** Version bump only for package @agoric/inter-protocol diff --git a/packages/inter-protocol/package.json b/packages/inter-protocol/package.json index 65c7d79291f..10b1b8af95c 100644 --- a/packages/inter-protocol/package.json +++ b/packages/inter-protocol/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/inter-protocol", - "version": "0.17.0-u18.3", + "version": "0.17.0-u18.4", "description": "Core cryptoeconomy contracts", "type": "module", "main": "src/index.js", diff --git a/packages/solo/CHANGELOG.md b/packages/solo/CHANGELOG.md index 0260c27c5d8..7a773f06778 100644 --- a/packages/solo/CHANGELOG.md +++ b/packages/solo/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.11.0-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/solo@0.11.0-u18.3...@agoric/solo@0.11.0-u18.4) (2024-12-13) + +**Note:** Version bump only for package @agoric/solo + + + + + ## [0.11.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/solo@0.11.0-u18.2...@agoric/solo@0.11.0-u18.3) (2024-12-09) **Note:** Version bump only for package @agoric/solo diff --git a/packages/solo/package.json b/packages/solo/package.json index 65e3865a2bf..c1281911d7f 100644 --- a/packages/solo/package.json +++ b/packages/solo/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/solo", - "version": "0.11.0-u18.3", + "version": "0.11.0-u18.4", "description": "Agoric's Solo vat runner", "type": "module", "bin": { @@ -24,14 +24,14 @@ "dependencies": { "@agoric/access-token": "^0.4.22-u18.0", "@agoric/cache": "^0.3.3-u18.0", - "@agoric/cosmic-swingset": "^0.42.0-u18.3", + "@agoric/cosmic-swingset": "^0.42.0-u18.4", "@agoric/internal": "^0.4.0-u18.0", "@agoric/notifier": "^0.7.0-u18.0", "@agoric/spawner": "^0.6.9-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/telemetry": "^0.6.3-u18.2", + "@agoric/telemetry": "^0.6.3-u18.3", "@agoric/time": "^0.3.3-u18.0", "@agoric/vats": "^0.16.0-u18.3", "@agoric/wallet": "^0.19.0-u18.0", diff --git a/packages/swingset-runner/CHANGELOG.md b/packages/swingset-runner/CHANGELOG.md index f7f876cff3d..91ade953f63 100644 --- a/packages/swingset-runner/CHANGELOG.md +++ b/packages/swingset-runner/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.22.3-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-runner@0.22.3-u18.3...@agoric/swingset-runner@0.22.3-u18.4) (2024-12-13) + +**Note:** Version bump only for package @agoric/swingset-runner + + + + + ### [0.22.3-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-runner@0.22.3-u18.2...@agoric/swingset-runner@0.22.3-u18.3) (2024-12-09) **Note:** Version bump only for package @agoric/swingset-runner diff --git a/packages/swingset-runner/package.json b/packages/swingset-runner/package.json index e846c0f6661..a4367a15a35 100644 --- a/packages/swingset-runner/package.json +++ b/packages/swingset-runner/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swingset-runner", - "version": "0.22.3-u18.3", + "version": "0.22.3-u18.4", "private": true, "description": "Application to launch SwingSet instances for development and testing", "type": "module", @@ -21,14 +21,14 @@ "dependencies": { "@agoric/deploy-script-support": "^0.10.4-u18.3", "@agoric/ertp": "^0.16.3-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.3", + "@agoric/inter-protocol": "^0.17.0-u18.4", "@agoric/internal": "^0.4.0-u18.0", "@agoric/kmarshal": "^0.1.1-u18.0", "@agoric/stat-logger": "^0.4.29-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/telemetry": "^0.6.3-u18.2", + "@agoric/telemetry": "^0.6.3-u18.3", "@agoric/vat-data": "^0.5.3-u18.0", "@agoric/zoe": "^0.26.3-u18.0", "@endo/bundle-source": "^3.4.2", diff --git a/packages/telemetry/CHANGELOG.md b/packages/telemetry/CHANGELOG.md index b64cf8a4888..8f235a2e4ef 100644 --- a/packages/telemetry/CHANGELOG.md +++ b/packages/telemetry/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.6.3-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/telemetry@0.6.3-u18.2...@agoric/telemetry@0.6.3-u18.3) (2024-12-13) + + +### Bug Fixes + +* **telemetry:** timer-poll run.id ([#10672](https://github.com/Agoric/agoric-sdk/issues/10672)) ([4185e77](https://github.com/Agoric/agoric-sdk/commit/4185e77aec0babcb00057ff35ea7d8ec3f631976)), closes [#10357](https://github.com/Agoric/agoric-sdk/issues/10357) [#10357](https://github.com/Agoric/agoric-sdk/issues/10357) + + + ### [0.6.3-u18.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/telemetry@0.6.3-u18.1...@agoric/telemetry@0.6.3-u18.2) (2024-12-09) diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index 4465c0b3bbf..9f6043d6fbd 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/telemetry", - "version": "0.6.3-u18.2", + "version": "0.6.3-u18.3", "description": "Agoric's telemetry implementation", "type": "module", "repository": "https://github.com/Agoric/agoric-sdk", From e92f5225d80c30653c21dd04189c205c53f8eaa3 Mon Sep 17 00:00:00 2001 From: Michael FIG Date: Mon, 16 Dec 2024 15:00:28 -0600 Subject: [PATCH 22/27] build(deps): use backport of cosmos-sdk v0.46.15 --- golang/cosmos/e2e_test/go.mod | 28 +++++++++++++++++++++++++--- golang/cosmos/e2e_test/go.sum | 26 +++++++++++++------------- golang/cosmos/go.mod | 2 +- golang/cosmos/go.sum | 4 ++-- 4 files changed, 41 insertions(+), 19 deletions(-) diff --git a/golang/cosmos/e2e_test/go.mod b/golang/cosmos/e2e_test/go.mod index a6e8cd0e16c..9943ffa2948 100644 --- a/golang/cosmos/e2e_test/go.mod +++ b/golang/cosmos/e2e_test/go.mod @@ -6,7 +6,7 @@ require ( github.com/agoric-labs/interchaintest/v6 v6.0.1-agoriclabs github.com/cosmos/cosmos-sdk v0.46.13 github.com/cosmos/ibc-go/v6 v6.2.0 - github.com/stretchr/testify v1.8.4 + github.com/stretchr/testify v1.9.0 go.uber.org/zap v1.26.0 ) @@ -17,7 +17,7 @@ require ( cloud.google.com/go/iam v1.1.1 // indirect cloud.google.com/go/storage v1.30.1 // indirect cosmossdk.io/errors v1.0.0-beta.7 // indirect - cosmossdk.io/math v1.0.0-rc.0 // indirect + cosmossdk.io/math v1.4.0 // indirect filippo.io/edwards25519 v1.0.0-rc.1 // indirect github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect github.com/99designs/keyring v1.2.2 // indirect @@ -200,7 +200,7 @@ require ( modernc.org/sqlite v1.23.1 // indirect modernc.org/strutil v1.1.3 // indirect modernc.org/token v1.0.1 // indirect - sigs.k8s.io/yaml v1.3.0 // indirect + sigs.k8s.io/yaml v1.4.0 // indirect ) // Some replace copied from https://github.com/gjermundgaraba/ibctest/blob/110aa579a5a889b2af760bed4f3d90e0d2475e7a/go.mod @@ -215,3 +215,25 @@ replace ( github.com/tendermint/tendermint => github.com/cometbft/cometbft v0.34.27 github.com/vedhavyas/go-subkey => github.com/strangelove-ventures/go-subkey v1.0.7 ) + +// Agoric-specific replacements: +replace ( + // We need a fork of cosmos-sdk until all of the differences are merged. + github.com/cosmos/cosmos-sdk => github.com/agoric-labs/cosmos-sdk v0.46.16-alpha.agoric.2.5 + + // Pick up an IAVL race fix. + github.com/cosmos/iavl => github.com/cosmos/iavl v0.19.7 + + // Use a version of ibc-go that is compatible with the above forks. + github.com/cosmos/ibc-go/v6 => github.com/agoric-labs/ibc-go/v6 v6.3.1-alpha.agoric.2 + +// use cometbft +// Use our fork at least until post-v0.34.14 is released with +// https://github.com/tendermint/tendermint/issue/6899 resolved. +// github.com/tendermint/tendermint => github.com/agoric-labs/cometbft v0.34.30-alpha.agoric.1 + +// For testing against a local cosmos-sdk, ibc-go, or cometbft +// github.com/cosmos/cosmos-sdk => ../../../forks/cosmos-sdk +// github.com/cosmos/ibc-go/v6 => ../../../forks/ibc-go/v6 +// github.com/tendermint/tendermint => ../../../forks/cometbft +) diff --git a/golang/cosmos/e2e_test/go.sum b/golang/cosmos/e2e_test/go.sum index fafb4941d6f..976eb7d51a3 100644 --- a/golang/cosmos/e2e_test/go.sum +++ b/golang/cosmos/e2e_test/go.sum @@ -51,8 +51,8 @@ cloud.google.com/go/storage v1.30.1/go.mod h1:NfxhC0UJE1aXSx7CIIbCf7y9HKT7Biccwk collectd.org v0.3.0/go.mod h1:A/8DzQBkF6abtvrT2j/AU/4tiBgJWYyh0y/oB/4MlWE= cosmossdk.io/errors v1.0.0-beta.7 h1:gypHW76pTQGVnHKo6QBkb4yFOJjC+sUGRc5Al3Odj1w= cosmossdk.io/errors v1.0.0-beta.7/go.mod h1:mz6FQMJRku4bY7aqS/Gwfcmr/ue91roMEKAmDUDpBfE= -cosmossdk.io/math v1.0.0-rc.0 h1:ml46ukocrAAoBpYKMidF0R2tQJ1Uxfns0yH8wqgMAFc= -cosmossdk.io/math v1.0.0-rc.0/go.mod h1:Ygz4wBHrgc7g0N+8+MrnTfS9LLn9aaTGa9hKopuym5k= +cosmossdk.io/math v1.4.0 h1:XbgExXFnXmF/CccPPEto40gOO7FpWu9yWNAZPN3nkNQ= +cosmossdk.io/math v1.4.0/go.mod h1:O5PkD4apz2jZs4zqFdTr16e1dcaQCc5z6lkEnrrppuk= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= filippo.io/edwards25519 v1.0.0-rc.1 h1:m0VOOB23frXZvAOK44usCgLWvtsxIoMCTBGJZlpmGfU= filippo.io/edwards25519 v1.0.0-rc.1/go.mod h1:N1IkdkCkiLB6tki+MYJoSx2JTY9NUlxZE7eHn5EwJns= @@ -85,6 +85,10 @@ github.com/StirlingMarketingGroup/go-namecase v1.0.0/go.mod h1:ZsoSKcafcAzuBx+sn github.com/VictoriaMetrics/fastcache v1.6.0/go.mod h1:0qHz5QP0GMX4pfmMA/zt5RgfNuXJrTP0zS7DqpHGGTw= github.com/VividCortex/gohistogram v1.0.0 h1:6+hBz+qvs0JOrrNhhmR7lFxo5sINxBCGXrdtl/UvroE= github.com/Workiva/go-datastructures v1.0.53 h1:J6Y/52yX10Xc5JjXmGtWoSSxs3mZnGSaq37xZZh7Yig= +github.com/agoric-labs/cosmos-sdk v0.46.16-alpha.agoric.2.5 h1:cwbONQaVbGEPzfVqvTY9PGcLZptlR9LTPunZ9La0QCg= +github.com/agoric-labs/cosmos-sdk v0.46.16-alpha.agoric.2.5/go.mod h1:Yny/YE+GJ+y/++UgvraITGzfLhXCnwETSWw3dAY5NDg= +github.com/agoric-labs/ibc-go/v6 v6.3.1-alpha.agoric.2 h1:vEzy4JaExzlWNHV3ZSVXEVZcRE9loEFUjieE2TXwDdI= +github.com/agoric-labs/ibc-go/v6 v6.3.1-alpha.agoric.2/go.mod h1:L1xcBjCLIHN7Wd9j6cAQvZertn56pq+eRGFZjRO5bsY= github.com/agoric-labs/interchaintest/v6 v6.0.1-agoriclabs h1:OG3Z7F9YsqFKCi2w/JZVhMWs+VWNsAEujy39/I2Clxo= github.com/agoric-labs/interchaintest/v6 v6.0.1-agoriclabs/go.mod h1:B/KLzyRfuZI+uFKDQe+AXrvjJKRBjl5gds27iOwT9mM= github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw= @@ -179,17 +183,13 @@ github.com/cosmos/btcutil v1.0.5 h1:t+ZFcX77LpKtDBhjucvnOH8C2l2ioGsBNEQ3jef8xFk= github.com/cosmos/btcutil v1.0.5/go.mod h1:IyB7iuqZMJlthe2tkIFL33xPyzbFYP0XVdS8P5lUPis= github.com/cosmos/cosmos-proto v1.0.0-alpha8 h1:d3pCRuMYYvGA5bM0ZbbjKn+AoQD4A7dyNG2wzwWalUw= github.com/cosmos/cosmos-proto v1.0.0-alpha8/go.mod h1:6/p+Bc4O8JKeZqe0VqUGTX31eoYqemTT4C1hLCWsO7I= -github.com/cosmos/cosmos-sdk v0.46.13 h1:LhL6WDBadczqBuCW0t5BHUzGQR3vbujdOYOfU0ORt+o= -github.com/cosmos/cosmos-sdk v0.46.13/go.mod h1:EfY521ATNEla8eJ6oJuZBdgP5+p360s7InnRqX+TWdM= github.com/cosmos/go-bip39 v0.0.0-20180819234021-555e2067c45d/go.mod h1:tSxLoYXyBmiFeKpvmq4dzayMdCjCnu8uqmCysIGBT2Y= github.com/cosmos/go-bip39 v1.0.0 h1:pcomnQdrdH22njcAatO0yWojsUnCO3y2tNoV1cb6hHY= github.com/cosmos/go-bip39 v1.0.0/go.mod h1:RNJv0H/pOIVgxw6KS7QeX2a0Uo0aKUlfhZ4xuwvCdJw= github.com/cosmos/gorocksdb v1.2.0 h1:d0l3jJG8M4hBouIZq0mDUHZ+zjOx044J3nGRskwTb4Y= github.com/cosmos/gorocksdb v1.2.0/go.mod h1:aaKvKItm514hKfNJpUJXnnOWeBnk2GL4+Qw9NHizILw= -github.com/cosmos/iavl v0.19.6 h1:XY78yEeNPrEYyNCKlqr9chrwoeSDJ0bV2VjocTk//OU= -github.com/cosmos/iavl v0.19.6/go.mod h1:X9PKD3J0iFxdmgNLa7b2LYWdsGd90ToV5cAONApkEPw= -github.com/cosmos/ibc-go/v6 v6.2.0 h1:HKS5WNxQrlmjowHb73J9LqlNJfvTnvkbhXZ9QzNTU7Q= -github.com/cosmos/ibc-go/v6 v6.2.0/go.mod h1:+S3sxcNwOhgraYDJAhIFDg5ipXHaUnJrg7tOQqGyWlc= +github.com/cosmos/iavl v0.19.7 h1:ij32FaEnwxfEurtK0QKDNhTWFnz6NUmrI5gky/WnoY0= +github.com/cosmos/iavl v0.19.7/go.mod h1:X9PKD3J0iFxdmgNLa7b2LYWdsGd90ToV5cAONApkEPw= github.com/cosmos/ledger-cosmos-go v0.12.4 h1:drvWt+GJP7Aiw550yeb3ON/zsrgW0jgh5saFCr7pDnw= github.com/cosmos/ledger-cosmos-go v0.12.4/go.mod h1:fjfVWRf++Xkygt9wzCsjEBdjcf7wiiY35fv3ctT+k4M= github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= @@ -752,8 +752,8 @@ github.com/strangelove-ventures/go-subkey v1.0.7/go.mod h1:E34izOIEm+sZ1YmYawYRq github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= -github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= +github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= github.com/stretchr/testify v1.2.0/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= @@ -766,8 +766,8 @@ github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1F github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= -github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= +github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= +github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/subosito/gotenv v1.4.1 h1:jyEFiXpy21Wm81FBN71l9VoMMV8H8jG+qIK3GCpY6Qs= github.com/subosito/gotenv v1.4.1/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0= github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7/go.mod h1:q4W45IWZaF22tdD+VEXcAWRA037jwmWEB5VWYORlTpc= @@ -1319,5 +1319,5 @@ rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8 rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= -sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= -sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= +sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E= +sigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY= diff --git a/golang/cosmos/go.mod b/golang/cosmos/go.mod index 1e0919c6a99..1c871ea598c 100644 --- a/golang/cosmos/go.mod +++ b/golang/cosmos/go.mod @@ -187,7 +187,7 @@ replace ( // Agoric-specific replacements: replace ( // We need a fork of cosmos-sdk until all of the differences are merged. - github.com/cosmos/cosmos-sdk => github.com/agoric-labs/cosmos-sdk v0.46.16-alpha.agoric.2.4 + github.com/cosmos/cosmos-sdk => github.com/agoric-labs/cosmos-sdk v0.46.16-alpha.agoric.2.5 // Pick up an IAVL race fix. github.com/cosmos/iavl => github.com/cosmos/iavl v0.19.7 diff --git a/golang/cosmos/go.sum b/golang/cosmos/go.sum index 3428b14eeb3..de2b7576df7 100644 --- a/golang/cosmos/go.sum +++ b/golang/cosmos/go.sum @@ -232,8 +232,8 @@ github.com/aead/siphash v1.0.1/go.mod h1:Nywa3cDsYNNK3gaciGTWPwHt0wlpNV15vwmswBA github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c= github.com/agoric-labs/cometbft v0.34.30-alpha.agoric.1 h1:tqCNL72pQXdUmBzgv1md5SN2U3K/PaYQ4qZ5pFv8v6w= github.com/agoric-labs/cometbft v0.34.30-alpha.agoric.1/go.mod h1:myvkihZD8eg9jKE3WFaugkNoL5nvEqlP7Jbjg98pCek= -github.com/agoric-labs/cosmos-sdk v0.46.16-alpha.agoric.2.4 h1:i5IgChQjTyWulV/y5NpVBB5qBJETQ59hYglod6vhok0= -github.com/agoric-labs/cosmos-sdk v0.46.16-alpha.agoric.2.4/go.mod h1:d7e4h+w7FNBNmE6ysp6duBVuQg67pqMtvsLwpT9ca3E= +github.com/agoric-labs/cosmos-sdk v0.46.16-alpha.agoric.2.5 h1:cwbONQaVbGEPzfVqvTY9PGcLZptlR9LTPunZ9La0QCg= +github.com/agoric-labs/cosmos-sdk v0.46.16-alpha.agoric.2.5/go.mod h1:Yny/YE+GJ+y/++UgvraITGzfLhXCnwETSWw3dAY5NDg= github.com/agoric-labs/cosmos-sdk/ics23/go v0.8.0-alpha.agoric.1 h1:2jvHI/2d+psWAZy6FQ0vXJCHUtfU3ZbbW+pQFL04arQ= github.com/agoric-labs/cosmos-sdk/ics23/go v0.8.0-alpha.agoric.1/go.mod h1:E45NqnlpxGnpfTWL/xauN7MRwEE28T4Dd4uraToOaKg= github.com/agoric-labs/ibc-go/v6 v6.3.1-alpha.agoric.2 h1:vEzy4JaExzlWNHV3ZSVXEVZcRE9loEFUjieE2TXwDdI= From a10b0b5c75ed7929f8581cfad5a8faba33dfa4de Mon Sep 17 00:00:00 2001 From: Chris Hibbert Date: Fri, 13 Dec 2024 18:35:11 -0800 Subject: [PATCH 23/27] Save the contractKit for the auctioneer before overwriting it (#10694) refs: #10680 ## Description We misplaced the adminFacets that would allow us to manage Auctions after they've been replaced and were about to do it again. The auctions were [last upgraded](https://github.com/Agoric/agoric-sdk/blob/43345a561fbdf7621c369abb15e6839f7c696565/packages/inter-protocol/src/proposals/add-auction.js#L157) in `agoric-upgrade-16av`. That code fails to save the instance's adminFacet, and only stores the contractKit in bootstrap promise space under the name `auctioneerKit`, where it will be overwritten on upgrade. Our other contracts now save a copy of the `contractKit` in either `contractKits` or `governedContractKits`, indexed by the instance, so the facets will hang around. This saves the old auctioneer during upgrade so we can manage it later (upgrade, terminate, change parameters). ### Security Considerations Losing our last handle for vats is a problem. ### Scaling Considerations We're upgrading vats to deal with scaling. ### Documentation Considerations None. ### Testing Considerations there was a test in #10680 which looked for this kit in `governedContractKits`, but I commented it out when it didn't succeed. It succeeds now. ### Upgrade Considerations Yes. --- .../scripts/testing/recorded-retired-instances.js | 7 +++---- .../inter-protocol/src/proposals/add-auction.js | 15 ++++++++++++++- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/packages/builders/scripts/testing/recorded-retired-instances.js b/packages/builders/scripts/testing/recorded-retired-instances.js index 58bc79c969e..2dae21fd4af 100644 --- a/packages/builders/scripts/testing/recorded-retired-instances.js +++ b/packages/builders/scripts/testing/recorded-retired-instances.js @@ -12,7 +12,7 @@ const trace = makeTracer('RecordedRetired', true); export const testRecordedRetiredInstances = async ({ consume: { contractKits, - // governedContractKits, + governedContractKits, retiredContractInstances: retiredContractInstancesP, }, }) => { @@ -26,8 +26,7 @@ export const testRecordedRetiredInstances = async ({ assert(auctionIDs.length === 1); const auctionInstance = retiredContractInstances.get(auctionIDs[0]); trace({ auctionInstance }); - // I don't know why it's neither in governedContractKits nor contractKits - // assert(await E(governedContractKits).get(auctionInstance)); + assert(await E(governedContractKits).get(auctionInstance)); const committeeIDs = Array.from(retiredContractInstances.keys()).filter(k => k.startsWith('economicCommittee'), @@ -47,7 +46,7 @@ export const getManifestForRecordedRetiredInstances = () => { [testRecordedRetiredInstances.name]: { consume: { contractKits: true, - // governedContractKits: true, + governedContractKits: true, retiredContractInstances: true, }, }, diff --git a/packages/inter-protocol/src/proposals/add-auction.js b/packages/inter-protocol/src/proposals/add-auction.js index 76dd57a0c6b..2a55972a658 100644 --- a/packages/inter-protocol/src/proposals/add-auction.js +++ b/packages/inter-protocol/src/proposals/add-auction.js @@ -88,6 +88,20 @@ export const addAuction = async ( produceRetiredInstances, ); + const governedContractKits = await governedContractKitsP; + trace('has', governedContractKits.has(legacyKit.instance)); + if (governedContractKits.has(legacyKit.instance)) { + // bootstrap tests start having already run this upgrade. Actual upgrades on + // mainNet or testnets should start with the promiseSpace post upgrade-17, + // which doesn't have this entry in the map. + trace( + '⚠️ WARNING: not expected during chain upgrade. It IS normal during bootstrap tests', + ); + } else { + // @ts-expect-error The original auctioneerKit had everything it needs + governedContractKits.init(legacyKit.instance, legacyKit); + } + // save the auctioneer instance so we can manage it later const boardID = await E(board).getId(legacyKit.instance); const identifier = `auctioneer-${boardID}`; @@ -205,7 +219,6 @@ export const addAuction = async ( governedInstance, ); - const governedContractKits = await governedContractKitsP; governedContractKits.init(kit.instance, kit); auctionUpgradeNewInstance.resolve(governedInstance); auctionUpgradeNewGovCreator.resolve(kit.governorCreatorFacet); From 56a550a9f728ac21a748529003a8c4da70991dbc Mon Sep 17 00:00:00 2001 From: Michael FIG Date: Mon, 16 Dec 2024 15:50:10 -0600 Subject: [PATCH 24/27] fix(cosmic-swingset): expect chain --halt-height exit status > 1 --- packages/cosmic-swingset/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/cosmic-swingset/Makefile b/packages/cosmic-swingset/Makefile index 52908818da4..a83d831fc78 100644 --- a/packages/cosmic-swingset/Makefile +++ b/packages/cosmic-swingset/Makefile @@ -161,7 +161,9 @@ BLOCKS_TO_RUN=3 scenario2-run-chain-to-halt: t1/decentral-economy-config.json CHAIN_BOOTSTRAP_VAT_CONFIG="$$PWD/t1/decentral-economy-config.json" \ $(AGC) --home=t1/n0 start --log_level=warn --halt-height=$$(($(INITIAL_HEIGHT) + $(BLOCKS_TO_RUN))); \ - test "$$?" -eq 98 + status=$$?; \ + echo "chain halt status=$$status"; \ + test "$$status" -gt 1 echo ran to $(INITIAL_HEIGHT) + $(BLOCKS_TO_RUN) # Blow away all client state to try again without resetting the chain. From a66f8091b6b64dca5321fe9b760e2289a3cf8e86 Mon Sep 17 00:00:00 2001 From: Chris Hibbert Date: Mon, 16 Dec 2024 10:50:16 -0800 Subject: [PATCH 25/27] test: add proposal w/300 E(chainTimerService).getTimerBrand() calls (#10696) ## Description @warner asked for a proposal that would ensure there were several more (300 was settled on) arbitrary calls in order to provoke bring-out-your-dead. ### Security Considerations test environments only: aimed at mainFork. ### Scaling Considerations No implications ### Documentation Considerations Unnecessary ### Testing Considerations For test environments. ### Upgrade Considerations None. --- .../builders/scripts/testing/provokeBOYD.js | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 packages/builders/scripts/testing/provokeBOYD.js diff --git a/packages/builders/scripts/testing/provokeBOYD.js b/packages/builders/scripts/testing/provokeBOYD.js new file mode 100644 index 00000000000..5bc2c232dae --- /dev/null +++ b/packages/builders/scripts/testing/provokeBOYD.js @@ -0,0 +1,54 @@ +/** + * @file call getTimerBrand() 300 times in hopes of provoking BOYD. This is + * intended for tests on mainFork for upgrade-18. If there's a similar need in + * other tests, it can be included there as well. There would be no value in + * including it in an upgrade of MainNet; it just spins cycles to provoke + * garbage collection. + */ + +import { makeTracer } from '@agoric/internal'; +import { E } from '@endo/far'; + +/// +/** @import {Instance} from '@agoric/zoe/src/zoeService/utils.js'; */ + +const trace = makeTracer('provokeBOYD', true); + +/** + * @param {BootstrapPowers} powers + */ +export const provokeBOYD = async ({ consume: { chainTimerService } }) => { + trace(provokeBOYD.name); + await null; + + for (let i = 0; i < 300; i += 1) { + await E(chainTimerService).getTimerBrand(); + } + trace('done'); +}; +harden(provokeBOYD); + +export const getManifestForProvokeBOYD = () => { + return { + manifest: { + [provokeBOYD.name]: { + consume: { chainTimerService: true }, + }, + }, + }; +}; + +/** @type {import('@agoric/deploy-script-support/src/externalTypes.js').CoreEvalBuilder} */ +export const defaultProposalBuilder = async () => + harden({ + sourceSpec: '@agoric/builders/scripts/testing/provokeBOYD.js', + getManifestCall: ['getManifestForProvokeBOYD'], + }); + +/** @type {import('@agoric/deploy-script-support/src/externalTypes.js').DeployScriptFunction} */ +export default async (homeP, endowments) => { + const dspModule = await import('@agoric/deploy-script-support'); + const { makeHelpers } = dspModule; + const { writeCoreEval } = await makeHelpers(homeP, endowments); + await writeCoreEval(provokeBOYD.name, defaultProposalBuilder); +}; From 540d4b194453b4696fc476845be20890a8f67399 Mon Sep 17 00:00:00 2001 From: Mujahid Khan <106528609+mujahidkay@users.noreply.github.com> Date: Tue, 17 Dec 2024 18:32:18 +0500 Subject: [PATCH 26/27] test: skip exitOffer tool reclaims stuck payment --- a3p-integration/proposals/z:acceptance/wallet.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/a3p-integration/proposals/z:acceptance/wallet.test.js b/a3p-integration/proposals/z:acceptance/wallet.test.js index 7ee2a878202..b41e46af13f 100644 --- a/a3p-integration/proposals/z:acceptance/wallet.test.js +++ b/a3p-integration/proposals/z:acceptance/wallet.test.js @@ -41,7 +41,7 @@ test.serial(`send invitation via namesByAddress`, async t => { ); }); -test.serial('exitOffer tool reclaims stuck payment', async t => { +test.skip('exitOffer tool reclaims stuck payment', async t => { const offerId = 'bad-invitation-15'; // offer submitted on proposal upgrade-15 with an incorrect method name const from = 'gov1'; From ff46c4aacd7b01ce8ea1fa14b77c187efa9a3b7f Mon Sep 17 00:00:00 2001 From: mujahidkay Date: Tue, 17 Dec 2024 18:17:41 +0000 Subject: [PATCH 27/27] chore(release): publish - @agoric/cosmos@0.35.0-u18.4 - agoric@0.22.0-u18.5 - @agoric/benchmark@0.1.1-u18.5 - @agoric/boot@0.2.0-u18.5 - @agoric/builders@0.2.0-u18.5 - @agoric/casting@0.4.3-u18.4 - @agoric/cosmic-proto@0.5.0-u18.4 - @agoric/cosmic-swingset@0.42.0-u18.5 - @agoric/create-dapp@0.1.1-u18.5 - @agoric/deploy-script-support@0.10.4-u18.4 - fast-usdc@0.1.1-u18.5 - @agoric/inter-protocol@0.17.0-u18.5 - @agoric/orchestration@0.2.0-u18.4 - @agoric/pegasus@0.8.0-u18.4 - @agoric/smart-wallet@0.5.4-u18.4 - @agoric/solo@0.11.0-u18.5 - @agoric/swingset-runner@0.22.3-u18.5 - @agoric/vats@0.16.0-u18.4 - @agoric/wallet-backend@0.15.0-u18.4 --- golang/cosmos/CHANGELOG.md | 8 ++++++++ golang/cosmos/package.json | 2 +- packages/agoric-cli/CHANGELOG.md | 8 ++++++++ packages/agoric-cli/package.json | 16 ++++++++-------- packages/benchmark/CHANGELOG.md | 8 ++++++++ packages/benchmark/package.json | 10 +++++----- packages/boot/CHANGELOG.md | 8 ++++++++ packages/boot/package.json | 16 ++++++++-------- packages/builders/CHANGELOG.md | 8 ++++++++ packages/builders/package.json | 12 ++++++------ packages/casting/CHANGELOG.md | 8 ++++++++ packages/casting/package.json | 4 ++-- packages/cosmic-proto/CHANGELOG.md | 8 ++++++++ packages/cosmic-proto/package.json | 4 ++-- packages/cosmic-swingset/CHANGELOG.md | 9 +++++++++ packages/cosmic-swingset/package.json | 8 ++++---- packages/create-dapp/CHANGELOG.md | 8 ++++++++ packages/create-dapp/package.json | 4 ++-- packages/deploy-script-support/CHANGELOG.md | 8 ++++++++ packages/deploy-script-support/package.json | 4 ++-- packages/fast-usdc/CHANGELOG.md | 8 ++++++++ packages/fast-usdc/package.json | 4 ++-- packages/inter-protocol/CHANGELOG.md | 8 ++++++++ packages/inter-protocol/package.json | 6 +++--- packages/orchestration/CHANGELOG.md | 8 ++++++++ packages/orchestration/package.json | 6 +++--- packages/pegasus/CHANGELOG.md | 8 ++++++++ packages/pegasus/package.json | 4 ++-- packages/smart-wallet/CHANGELOG.md | 8 ++++++++ packages/smart-wallet/package.json | 8 ++++---- packages/solo/CHANGELOG.md | 8 ++++++++ packages/solo/package.json | 6 +++--- packages/swingset-runner/CHANGELOG.md | 8 ++++++++ packages/swingset-runner/package.json | 6 +++--- packages/vats/CHANGELOG.md | 8 ++++++++ packages/vats/package.json | 4 ++-- packages/wallet/api/CHANGELOG.md | 8 ++++++++ packages/wallet/api/package.json | 6 +++--- 38 files changed, 218 insertions(+), 65 deletions(-) diff --git a/golang/cosmos/CHANGELOG.md b/golang/cosmos/CHANGELOG.md index a1d090c4a7a..66930422e8e 100644 --- a/golang/cosmos/CHANGELOG.md +++ b/golang/cosmos/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.35.0-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmos@0.35.0-u18.3...@agoric/cosmos@0.35.0-u18.4) (2024-12-17) + +**Note:** Version bump only for package @agoric/cosmos + + + + + ## [0.35.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmos@0.35.0-u18.2...@agoric/cosmos@0.35.0-u18.3) (2024-12-09) **Note:** Version bump only for package @agoric/cosmos diff --git a/golang/cosmos/package.json b/golang/cosmos/package.json index 4e2a88257c2..e78d9a8eda9 100644 --- a/golang/cosmos/package.json +++ b/golang/cosmos/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmos", - "version": "0.35.0-u18.3", + "version": "0.35.0-u18.4", "description": "Connect JS to the Cosmos blockchain SDK", "parsers": { "js": "mjs" diff --git a/packages/agoric-cli/CHANGELOG.md b/packages/agoric-cli/CHANGELOG.md index 07671e4c678..7452ca069ce 100644 --- a/packages/agoric-cli/CHANGELOG.md +++ b/packages/agoric-cli/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.22.0-u18.5](https://github.com/Agoric/agoric-sdk/compare/agoric@0.22.0-u18.4...agoric@0.22.0-u18.5) (2024-12-17) + +**Note:** Version bump only for package agoric + + + + + ## [0.22.0-u18.4](https://github.com/Agoric/agoric-sdk/compare/agoric@0.22.0-u18.3...agoric@0.22.0-u18.4) (2024-12-13) **Note:** Version bump only for package agoric diff --git a/packages/agoric-cli/package.json b/packages/agoric-cli/package.json index 784a6192b13..ed4bc6004f1 100644 --- a/packages/agoric-cli/package.json +++ b/packages/agoric-cli/package.json @@ -1,6 +1,6 @@ { "name": "agoric", - "version": "0.22.0-u18.4", + "version": "0.22.0-u18.5", "description": "Manage the Agoric Javascript smart contract platform", "type": "module", "main": "src/main.js", @@ -29,8 +29,8 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/cosmic-swingset": "^0.42.0-u18.4", - "@agoric/deploy-script-support": "^0.10.4-u18.3", + "@agoric/cosmic-swingset": "^0.42.0-u18.5", + "@agoric/deploy-script-support": "^0.10.4-u18.4", "ava": "^5.3.0", "c8": "^9.1.0", "dd-trace": "^4.11.1" @@ -38,17 +38,17 @@ "dependencies": { "@agoric/access-token": "^0.4.22-u18.0", "@agoric/cache": "^0.3.3-u18.0", - "@agoric/casting": "^0.4.3-u18.3", - "@agoric/cosmic-proto": "^0.5.0-u18.3", + "@agoric/casting": "^0.4.3-u18.4", + "@agoric/cosmic-proto": "^0.5.0-u18.4", "@agoric/ertp": "^0.16.3-u18.0", "@agoric/governance": "^0.10.4-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.4", + "@agoric/inter-protocol": "^0.17.0-u18.5", "@agoric/internal": "^0.4.0-u18.0", "@agoric/network": "^0.2.0-u18.0", - "@agoric/smart-wallet": "^0.5.4-u18.3", + "@agoric/smart-wallet": "^0.5.4-u18.4", "@agoric/store": "^0.9.3-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/vats": "^0.16.0-u18.3", + "@agoric/vats": "^0.16.0-u18.4", "@agoric/zoe": "^0.26.3-u18.0", "@agoric/zone": "^0.3.0-u18.0", "@confio/relayer": "^0.11.3", diff --git a/packages/benchmark/CHANGELOG.md b/packages/benchmark/CHANGELOG.md index 3f030cfc4c4..4006148b875 100644 --- a/packages/benchmark/CHANGELOG.md +++ b/packages/benchmark/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.1.1-u18.5](https://github.com/Agoric/agoric-sdk/compare/@agoric/benchmark@0.1.1-u18.4...@agoric/benchmark@0.1.1-u18.5) (2024-12-17) + +**Note:** Version bump only for package @agoric/benchmark + + + + + ### [0.1.1-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/benchmark@0.1.1-u18.3...@agoric/benchmark@0.1.1-u18.4) (2024-12-13) **Note:** Version bump only for package @agoric/benchmark diff --git a/packages/benchmark/package.json b/packages/benchmark/package.json index 03a1f78091e..e19826bd844 100644 --- a/packages/benchmark/package.json +++ b/packages/benchmark/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/benchmark", - "version": "0.1.1-u18.4", + "version": "0.1.1-u18.5", "private": true, "description": "Benchmark support", "type": "module", @@ -22,11 +22,11 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/boot": "^0.2.0-u18.4", - "@agoric/cosmic-swingset": "^0.42.0-u18.4", - "@agoric/inter-protocol": "^0.17.0-u18.4", + "@agoric/boot": "^0.2.0-u18.5", + "@agoric/cosmic-swingset": "^0.42.0-u18.5", + "@agoric/inter-protocol": "^0.17.0-u18.5", "@agoric/internal": "^0.4.0-u18.0", - "@agoric/vats": "^0.16.0-u18.3", + "@agoric/vats": "^0.16.0-u18.4", "@agoric/zoe": "^0.26.3-u18.0", "@endo/errors": "^1.2.7", "@endo/init": "^1.1.6" diff --git a/packages/boot/CHANGELOG.md b/packages/boot/CHANGELOG.md index 3e6915ebb16..8c89bfee73a 100644 --- a/packages/boot/CHANGELOG.md +++ b/packages/boot/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.0-u18.5](https://github.com/Agoric/agoric-sdk/compare/@agoric/boot@0.2.0-u18.4...@agoric/boot@0.2.0-u18.5) (2024-12-17) + +**Note:** Version bump only for package @agoric/boot + + + + + ## [0.2.0-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/boot@0.2.0-u18.3...@agoric/boot@0.2.0-u18.4) (2024-12-13) diff --git a/packages/boot/package.json b/packages/boot/package.json index 08f39ee9c71..8a5c85e0e50 100644 --- a/packages/boot/package.json +++ b/packages/boot/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/boot", - "version": "0.2.0-u18.4", + "version": "0.2.0-u18.5", "private": true, "description": "Config and utilities to bootstrap an Agoric chain", "type": "module", @@ -19,21 +19,21 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/builders": "^0.2.0-u18.4", - "@agoric/cosmic-proto": "^0.5.0-u18.3", - "@agoric/cosmic-swingset": "^0.42.0-u18.4", + "@agoric/builders": "^0.2.0-u18.5", + "@agoric/cosmic-proto": "^0.5.0-u18.4", + "@agoric/cosmic-swingset": "^0.42.0-u18.5", "@agoric/ertp": "^0.16.3-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.4", + "@agoric/inter-protocol": "^0.17.0-u18.5", "@agoric/internal": "^0.4.0-u18.0", "@agoric/kmarshal": "^0.1.1-u18.0", "@agoric/notifier": "^0.7.0-u18.0", - "@agoric/orchestration": "^0.2.0-u18.3", + "@agoric/orchestration": "^0.2.0-u18.4", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", "@agoric/telemetry": "^0.6.3-u18.3", "@agoric/time": "^0.3.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.3", + "@agoric/vats": "^0.16.0-u18.4", "@agoric/vm-config": "^0.1.1-u18.0", "@agoric/vow": "^0.2.0-u18.0", "@agoric/zoe": "^0.26.3-u18.0", @@ -50,7 +50,7 @@ "import-meta-resolve": "^2.2.1" }, "devDependencies": { - "@agoric/deploy-script-support": "^0.10.4-u18.3", + "@agoric/deploy-script-support": "^0.10.4-u18.4", "@agoric/governance": "^0.10.4-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swingset-liveslots": "^0.10.3-u18.0", diff --git a/packages/builders/CHANGELOG.md b/packages/builders/CHANGELOG.md index c1f26a0580f..fee34244745 100644 --- a/packages/builders/CHANGELOG.md +++ b/packages/builders/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.0-u18.5](https://github.com/Agoric/agoric-sdk/compare/@agoric/builders@0.2.0-u18.4...@agoric/builders@0.2.0-u18.5) (2024-12-17) + +**Note:** Version bump only for package @agoric/builders + + + + + ## [0.2.0-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/builders@0.2.0-u18.3...@agoric/builders@0.2.0-u18.4) (2024-12-13) diff --git a/packages/builders/package.json b/packages/builders/package.json index 82db89a8c04..d019dd426ae 100644 --- a/packages/builders/package.json +++ b/packages/builders/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/builders", - "version": "0.2.0-u18.4", + "version": "0.2.0-u18.5", "description": "Build scripts for proposals to an Agoric chain", "type": "module", "main": "./index.js", @@ -26,9 +26,9 @@ "@agoric/ertp": "^0.16.3-u18.0", "@agoric/internal": "^0.4.0-u18.0", "@agoric/notifier": "^0.7.0-u18.0", - "@agoric/smart-wallet": "^0.5.4-u18.3", + "@agoric/smart-wallet": "^0.5.4-u18.4", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.3", + "@agoric/vats": "^0.16.0-u18.4", "@agoric/zoe": "^0.26.3-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", @@ -41,10 +41,10 @@ "import-meta-resolve": "^2.2.1" }, "devDependencies": { - "@agoric/deploy-script-support": "^0.10.4-u18.3", + "@agoric/deploy-script-support": "^0.10.4-u18.4", "@agoric/governance": "^0.10.4-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.4", - "@agoric/orchestration": "^0.2.0-u18.3", + "@agoric/inter-protocol": "^0.17.0-u18.5", + "@agoric/orchestration": "^0.2.0-u18.4", "@agoric/store": "^0.9.3-u18.0", "@agoric/swing-store": "^0.10.0-u18.0", "@agoric/swingset-liveslots": "^0.10.3-u18.0", diff --git a/packages/casting/CHANGELOG.md b/packages/casting/CHANGELOG.md index d3cb2b672f9..413690c5778 100644 --- a/packages/casting/CHANGELOG.md +++ b/packages/casting/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.4.3-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/casting@0.4.3-u18.3...@agoric/casting@0.4.3-u18.4) (2024-12-17) + +**Note:** Version bump only for package @agoric/casting + + + + + ### [0.4.3-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/casting@0.4.3-u18.2...@agoric/casting@0.4.3-u18.3) (2024-12-09) **Note:** Version bump only for package @agoric/casting diff --git a/packages/casting/package.json b/packages/casting/package.json index c7469fe7080..a9cbe4cbe42 100644 --- a/packages/casting/package.json +++ b/packages/casting/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/casting", - "version": "0.4.3-u18.3", + "version": "0.4.3-u18.4", "description": "Agoric's OCap broadcasting system", "type": "module", "main": "src/main.js", @@ -37,7 +37,7 @@ "@endo/promise-kit": "^1.1.7" }, "devDependencies": { - "@agoric/cosmic-proto": "^0.5.0-u18.3", + "@agoric/cosmic-proto": "^0.5.0-u18.4", "@endo/ses-ava": "^1.2.7", "ava": "^5.3.0", "c8": "^9.1.0", diff --git a/packages/cosmic-proto/CHANGELOG.md b/packages/cosmic-proto/CHANGELOG.md index 8b4ee732a89..ca8695f00f1 100644 --- a/packages/cosmic-proto/CHANGELOG.md +++ b/packages/cosmic-proto/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.5.0-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-proto@0.5.0-u18.3...@agoric/cosmic-proto@0.5.0-u18.4) (2024-12-17) + +**Note:** Version bump only for package @agoric/cosmic-proto + + + + + ## [0.5.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-proto@0.5.0-u18.2...@agoric/cosmic-proto@0.5.0-u18.3) (2024-12-09) **Note:** Version bump only for package @agoric/cosmic-proto diff --git a/packages/cosmic-proto/package.json b/packages/cosmic-proto/package.json index e7f1dc14f78..f237d063c34 100644 --- a/packages/cosmic-proto/package.json +++ b/packages/cosmic-proto/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmic-proto", - "version": "0.5.0-u18.3", + "version": "0.5.0-u18.4", "description": "Protobuf stubs for the Agoric cosmos-sdk module", "keywords": [], "author": "Agoric", @@ -142,7 +142,7 @@ "access": "public" }, "devDependencies": { - "@agoric/cosmos": "^0.35.0-u18.3", + "@agoric/cosmos": "^0.35.0-u18.4", "@ava/typescript": "^4.1.0", "@cosmology/telescope": "https://gitpkg.vercel.app/agoric-labs/telescope/packages/telescope?8d2c2f6ba637a5578eead09a7368dc41c262a9d0", "@endo/bundle-source": "^3.4.2", diff --git a/packages/cosmic-swingset/CHANGELOG.md b/packages/cosmic-swingset/CHANGELOG.md index e623defad2b..303a5d1a0ea 100644 --- a/packages/cosmic-swingset/CHANGELOG.md +++ b/packages/cosmic-swingset/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.42.0-u18.5](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.42.0-u18.4...@agoric/cosmic-swingset@0.42.0-u18.5) (2024-12-17) + + +### Bug Fixes + +* **cosmic-swingset:** expect chain --halt-height exit status > 1 ([56a550a](https://github.com/Agoric/agoric-sdk/commit/56a550a9f728ac21a748529003a8c4da70991dbc)) + + + ## [0.42.0-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.42.0-u18.3...@agoric/cosmic-swingset@0.42.0-u18.4) (2024-12-13) **Note:** Version bump only for package @agoric/cosmic-swingset diff --git a/packages/cosmic-swingset/package.json b/packages/cosmic-swingset/package.json index 02acad05805..6d7e5190d56 100644 --- a/packages/cosmic-swingset/package.json +++ b/packages/cosmic-swingset/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmic-swingset", - "version": "0.42.0-u18.4", + "version": "0.42.0-u18.5", "description": "Agoric's Cosmos blockchain integration", "type": "module", "bin": { @@ -22,9 +22,9 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/builders": "^0.2.0-u18.4", - "@agoric/cosmos": "^0.35.0-u18.3", - "@agoric/deploy-script-support": "^0.10.4-u18.3", + "@agoric/builders": "^0.2.0-u18.5", + "@agoric/cosmos": "^0.35.0-u18.4", + "@agoric/deploy-script-support": "^0.10.4-u18.4", "@agoric/internal": "^0.4.0-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swing-store": "^0.10.0-u18.0", diff --git a/packages/create-dapp/CHANGELOG.md b/packages/create-dapp/CHANGELOG.md index 73bf76ae501..71d7a3da7f1 100644 --- a/packages/create-dapp/CHANGELOG.md +++ b/packages/create-dapp/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.1.1-u18.5](https://github.com/Agoric/agoric-sdk/compare/@agoric/create-dapp@0.1.1-u18.4...@agoric/create-dapp@0.1.1-u18.5) (2024-12-17) + +**Note:** Version bump only for package @agoric/create-dapp + + + + + ### [0.1.1-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/create-dapp@0.1.1-u18.3...@agoric/create-dapp@0.1.1-u18.4) (2024-12-13) **Note:** Version bump only for package @agoric/create-dapp diff --git a/packages/create-dapp/package.json b/packages/create-dapp/package.json index cef86845de5..81c7517a73c 100644 --- a/packages/create-dapp/package.json +++ b/packages/create-dapp/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/create-dapp", - "version": "0.1.1-u18.4", + "version": "0.1.1-u18.5", "description": "Create an Agoric Javascript smart contract application", "type": "module", "bin": { @@ -24,7 +24,7 @@ "c8": "^9.1.0" }, "dependencies": { - "agoric": "^0.22.0-u18.4" + "agoric": "^0.22.0-u18.5" }, "keywords": [], "repository": { diff --git a/packages/deploy-script-support/CHANGELOG.md b/packages/deploy-script-support/CHANGELOG.md index b4f74d9e002..50b8f4dbbb5 100644 --- a/packages/deploy-script-support/CHANGELOG.md +++ b/packages/deploy-script-support/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.10.4-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/deploy-script-support@0.10.4-u18.3...@agoric/deploy-script-support@0.10.4-u18.4) (2024-12-17) + +**Note:** Version bump only for package @agoric/deploy-script-support + + + + + ### [0.10.4-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/deploy-script-support@0.10.4-u18.2...@agoric/deploy-script-support@0.10.4-u18.3) (2024-12-09) **Note:** Version bump only for package @agoric/deploy-script-support diff --git a/packages/deploy-script-support/package.json b/packages/deploy-script-support/package.json index d51f86c33de..069f2af354f 100644 --- a/packages/deploy-script-support/package.json +++ b/packages/deploy-script-support/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/deploy-script-support", - "version": "0.10.4-u18.3", + "version": "0.10.4-u18.4", "description": "Helpers and other support for writing deploy scripts", "type": "module", "main": "src/helpers.js", @@ -51,7 +51,7 @@ "@endo/zip": "^1.0.8" }, "devDependencies": { - "@agoric/vats": "^0.16.0-u18.3", + "@agoric/vats": "^0.16.0-u18.4", "@endo/init": "^1.1.6", "ava": "^5.3.0", "import-meta-resolve": "^2.2.1" diff --git a/packages/fast-usdc/CHANGELOG.md b/packages/fast-usdc/CHANGELOG.md index b6cd12ff67f..680899d74cc 100644 --- a/packages/fast-usdc/CHANGELOG.md +++ b/packages/fast-usdc/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.1.1-u18.5](https://github.com/Agoric/agoric-sdk/compare/fast-usdc@0.1.1-u18.4...fast-usdc@0.1.1-u18.5) (2024-12-17) + +**Note:** Version bump only for package fast-usdc + + + + + ### [0.1.1-u18.4](https://github.com/Agoric/agoric-sdk/compare/fast-usdc@0.1.1-u18.3...fast-usdc@0.1.1-u18.4) (2024-12-13) **Note:** Version bump only for package fast-usdc diff --git a/packages/fast-usdc/package.json b/packages/fast-usdc/package.json index bbb68e65461..965170f3cab 100644 --- a/packages/fast-usdc/package.json +++ b/packages/fast-usdc/package.json @@ -1,7 +1,7 @@ { "name": "fast-usdc", "private": true, - "version": "0.1.1-u18.4", + "version": "0.1.1-u18.5", "description": "Create an Agoric Javascript smart contract application", "type": "module", "files": [ @@ -27,7 +27,7 @@ "ts-blank-space": "^0.4.1" }, "dependencies": { - "agoric": "^0.22.0-u18.4", + "agoric": "^0.22.0-u18.5", "commander": "^12.1.0" }, "ava": { diff --git a/packages/inter-protocol/CHANGELOG.md b/packages/inter-protocol/CHANGELOG.md index cd3e4b23a5c..9f93f0e27d5 100644 --- a/packages/inter-protocol/CHANGELOG.md +++ b/packages/inter-protocol/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.17.0-u18.5](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.17.0-u18.4...@agoric/inter-protocol@0.17.0-u18.5) (2024-12-17) + +**Note:** Version bump only for package @agoric/inter-protocol + + + + + ## [0.17.0-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.17.0-u18.3...@agoric/inter-protocol@0.17.0-u18.4) (2024-12-13) diff --git a/packages/inter-protocol/package.json b/packages/inter-protocol/package.json index 10b1b8af95c..c9da4fddde2 100644 --- a/packages/inter-protocol/package.json +++ b/packages/inter-protocol/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/inter-protocol", - "version": "0.17.0-u18.4", + "version": "0.17.0-u18.5", "description": "Core cryptoeconomy contracts", "type": "module", "main": "src/index.js", @@ -38,7 +38,7 @@ "@agoric/store": "^0.9.3-u18.0", "@agoric/time": "^0.3.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.3", + "@agoric/vats": "^0.16.0-u18.4", "@agoric/zoe": "^0.26.3-u18.0", "@endo/captp": "^4.4.2", "@endo/errors": "^1.2.7", @@ -50,7 +50,7 @@ "jessie.js": "^0.3.4" }, "devDependencies": { - "@agoric/smart-wallet": "^0.5.4-u18.3", + "@agoric/smart-wallet": "^0.5.4-u18.4", "@agoric/swingset-liveslots": "^0.10.3-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", "@agoric/zone": "^0.3.0-u18.0", diff --git a/packages/orchestration/CHANGELOG.md b/packages/orchestration/CHANGELOG.md index eaf30bc06bf..c224c13d712 100644 --- a/packages/orchestration/CHANGELOG.md +++ b/packages/orchestration/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.0-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/orchestration@0.2.0-u18.3...@agoric/orchestration@0.2.0-u18.4) (2024-12-17) + +**Note:** Version bump only for package @agoric/orchestration + + + + + ## [0.2.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/orchestration@0.2.0-u18.2...@agoric/orchestration@0.2.0-u18.3) (2024-12-09) **Note:** Version bump only for package @agoric/orchestration diff --git a/packages/orchestration/package.json b/packages/orchestration/package.json index e4c375ea0db..992227f79a3 100644 --- a/packages/orchestration/package.json +++ b/packages/orchestration/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/orchestration", - "version": "0.2.0-u18.3", + "version": "0.2.0-u18.4", "description": "Chain abstraction for Agoric's orchestration clients", "type": "module", "main": "index.js", @@ -34,7 +34,7 @@ "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { "@agoric/async-flow": "^0.2.0-u18.0", - "@agoric/cosmic-proto": "^0.5.0-u18.3", + "@agoric/cosmic-proto": "^0.5.0-u18.4", "@agoric/ertp": "^0.16.3-u18.0", "@agoric/internal": "^0.4.0-u18.0", "@agoric/network": "^0.2.0-u18.0", @@ -42,7 +42,7 @@ "@agoric/store": "^0.9.3-u18.0", "@agoric/time": "^0.3.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.3", + "@agoric/vats": "^0.16.0-u18.4", "@agoric/vow": "^0.2.0-u18.0", "@agoric/zoe": "^0.26.3-u18.0", "@agoric/zone": "^0.3.0-u18.0", diff --git a/packages/pegasus/CHANGELOG.md b/packages/pegasus/CHANGELOG.md index 291fa3a8b26..a652d3f4ac7 100644 --- a/packages/pegasus/CHANGELOG.md +++ b/packages/pegasus/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.8.0-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/pegasus@0.8.0-u18.3...@agoric/pegasus@0.8.0-u18.4) (2024-12-17) + +**Note:** Version bump only for package @agoric/pegasus + + + + + ## [0.8.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/pegasus@0.8.0-u18.2...@agoric/pegasus@0.8.0-u18.3) (2024-12-09) **Note:** Version bump only for package @agoric/pegasus diff --git a/packages/pegasus/package.json b/packages/pegasus/package.json index 39af1c85c60..5506d1972e8 100644 --- a/packages/pegasus/package.json +++ b/packages/pegasus/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/pegasus", - "version": "0.8.0-u18.3", + "version": "0.8.0-u18.4", "description": "Peg-as-us contract", "type": "module", "main": "./src/pegasus.js", @@ -34,7 +34,7 @@ "@agoric/notifier": "^0.7.0-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/swingset-vat": "^0.33.0-u18.0", - "@agoric/vats": "^0.16.0-u18.3", + "@agoric/vats": "^0.16.0-u18.4", "@agoric/vow": "^0.2.0-u18.0", "@agoric/zoe": "^0.26.3-u18.0", "@agoric/zone": "^0.3.0-u18.0", diff --git a/packages/smart-wallet/CHANGELOG.md b/packages/smart-wallet/CHANGELOG.md index 498397a8f0c..0586c494578 100644 --- a/packages/smart-wallet/CHANGELOG.md +++ b/packages/smart-wallet/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.5.4-u18.4](https://github.com/Agoric/agoric/compare/@agoric/smart-wallet@0.5.4-u18.3...@agoric/smart-wallet@0.5.4-u18.4) (2024-12-17) + +**Note:** Version bump only for package @agoric/smart-wallet + + + + + ### [0.5.4-u18.3](https://github.com/Agoric/agoric/compare/@agoric/smart-wallet@0.5.4-u18.2...@agoric/smart-wallet@0.5.4-u18.3) (2024-12-09) **Note:** Version bump only for package @agoric/smart-wallet diff --git a/packages/smart-wallet/package.json b/packages/smart-wallet/package.json index 81b5f997873..1caab7bef8e 100644 --- a/packages/smart-wallet/package.json +++ b/packages/smart-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/smart-wallet", - "version": "0.5.4-u18.3", + "version": "0.5.4-u18.4", "description": "Wallet contract", "type": "module", "main": "src/index.js", @@ -17,7 +17,7 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/cosmic-proto": "^0.5.0-u18.3", + "@agoric/cosmic-proto": "^0.5.0-u18.4", "@agoric/swingset-vat": "^0.33.0-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", @@ -26,13 +26,13 @@ "import-meta-resolve": "^2.2.1" }, "dependencies": { - "@agoric/casting": "^0.4.3-u18.3", + "@agoric/casting": "^0.4.3-u18.4", "@agoric/ertp": "^0.16.3-u18.0", "@agoric/internal": "^0.4.0-u18.0", "@agoric/notifier": "^0.7.0-u18.0", "@agoric/store": "^0.9.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0", - "@agoric/vats": "^0.16.0-u18.3", + "@agoric/vats": "^0.16.0-u18.4", "@agoric/vow": "^0.2.0-u18.0", "@agoric/zoe": "^0.26.3-u18.0", "@agoric/zone": "^0.3.0-u18.0", diff --git a/packages/solo/CHANGELOG.md b/packages/solo/CHANGELOG.md index 7a773f06778..871c5fc129f 100644 --- a/packages/solo/CHANGELOG.md +++ b/packages/solo/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.11.0-u18.5](https://github.com/Agoric/agoric-sdk/compare/@agoric/solo@0.11.0-u18.4...@agoric/solo@0.11.0-u18.5) (2024-12-17) + +**Note:** Version bump only for package @agoric/solo + + + + + ## [0.11.0-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/solo@0.11.0-u18.3...@agoric/solo@0.11.0-u18.4) (2024-12-13) **Note:** Version bump only for package @agoric/solo diff --git a/packages/solo/package.json b/packages/solo/package.json index c1281911d7f..77072b9934f 100644 --- a/packages/solo/package.json +++ b/packages/solo/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/solo", - "version": "0.11.0-u18.4", + "version": "0.11.0-u18.5", "description": "Agoric's Solo vat runner", "type": "module", "bin": { @@ -24,7 +24,7 @@ "dependencies": { "@agoric/access-token": "^0.4.22-u18.0", "@agoric/cache": "^0.3.3-u18.0", - "@agoric/cosmic-swingset": "^0.42.0-u18.4", + "@agoric/cosmic-swingset": "^0.42.0-u18.5", "@agoric/internal": "^0.4.0-u18.0", "@agoric/notifier": "^0.7.0-u18.0", "@agoric/spawner": "^0.6.9-u18.0", @@ -33,7 +33,7 @@ "@agoric/swingset-vat": "^0.33.0-u18.0", "@agoric/telemetry": "^0.6.3-u18.3", "@agoric/time": "^0.3.3-u18.0", - "@agoric/vats": "^0.16.0-u18.3", + "@agoric/vats": "^0.16.0-u18.4", "@agoric/wallet": "^0.19.0-u18.0", "@endo/captp": "^4.4.2", "@endo/errors": "^1.2.7", diff --git a/packages/swingset-runner/CHANGELOG.md b/packages/swingset-runner/CHANGELOG.md index 91ade953f63..30fc403958d 100644 --- a/packages/swingset-runner/CHANGELOG.md +++ b/packages/swingset-runner/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.22.3-u18.5](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-runner@0.22.3-u18.4...@agoric/swingset-runner@0.22.3-u18.5) (2024-12-17) + +**Note:** Version bump only for package @agoric/swingset-runner + + + + + ### [0.22.3-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-runner@0.22.3-u18.3...@agoric/swingset-runner@0.22.3-u18.4) (2024-12-13) **Note:** Version bump only for package @agoric/swingset-runner diff --git a/packages/swingset-runner/package.json b/packages/swingset-runner/package.json index a4367a15a35..3e5388fcc87 100644 --- a/packages/swingset-runner/package.json +++ b/packages/swingset-runner/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swingset-runner", - "version": "0.22.3-u18.4", + "version": "0.22.3-u18.5", "private": true, "description": "Application to launch SwingSet instances for development and testing", "type": "module", @@ -19,9 +19,9 @@ "ci:autobench": "./autobench.js" }, "dependencies": { - "@agoric/deploy-script-support": "^0.10.4-u18.3", + "@agoric/deploy-script-support": "^0.10.4-u18.4", "@agoric/ertp": "^0.16.3-u18.0", - "@agoric/inter-protocol": "^0.17.0-u18.4", + "@agoric/inter-protocol": "^0.17.0-u18.5", "@agoric/internal": "^0.4.0-u18.0", "@agoric/kmarshal": "^0.1.1-u18.0", "@agoric/stat-logger": "^0.4.29-u18.0", diff --git a/packages/vats/CHANGELOG.md b/packages/vats/CHANGELOG.md index 660364ebd0e..75e5546b57f 100644 --- a/packages/vats/CHANGELOG.md +++ b/packages/vats/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.16.0-u18.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/vats@0.16.0-u18.3...@agoric/vats@0.16.0-u18.4) (2024-12-17) + +**Note:** Version bump only for package @agoric/vats + + + + + ## [0.16.0-u18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/vats@0.16.0-u18.2...@agoric/vats@0.16.0-u18.3) (2024-12-09) **Note:** Version bump only for package @agoric/vats diff --git a/packages/vats/package.json b/packages/vats/package.json index faceda6934e..3a5b52ff648 100644 --- a/packages/vats/package.json +++ b/packages/vats/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/vats", - "version": "0.16.0-u18.3", + "version": "0.16.0-u18.4", "description": "Agoric's Vat library", "type": "module", "main": "./index.js", @@ -22,7 +22,7 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/cosmic-proto": "^0.5.0-u18.3", + "@agoric/cosmic-proto": "^0.5.0-u18.4", "@agoric/ertp": "^0.16.3-u18.0", "@agoric/governance": "^0.10.4-u18.0", "@agoric/internal": "^0.4.0-u18.0", diff --git a/packages/wallet/api/CHANGELOG.md b/packages/wallet/api/CHANGELOG.md index 2ccd9fb9bb3..815f66edb65 100644 --- a/packages/wallet/api/CHANGELOG.md +++ b/packages/wallet/api/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.15.0-u18.4](https://github.com/Agoric/agoric/compare/@agoric/wallet-backend@0.15.0-u18.3...@agoric/wallet-backend@0.15.0-u18.4) (2024-12-17) + +**Note:** Version bump only for package @agoric/wallet-backend + + + + + ## [0.15.0-u18.3](https://github.com/Agoric/agoric/compare/@agoric/wallet-backend@0.15.0-u18.2...@agoric/wallet-backend@0.15.0-u18.3) (2024-12-09) **Note:** Version bump only for package @agoric/wallet-backend diff --git a/packages/wallet/api/package.json b/packages/wallet/api/package.json index 4ae25928547..be66286f14c 100644 --- a/packages/wallet/api/package.json +++ b/packages/wallet/api/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/wallet-backend", - "version": "0.15.0-u18.3", + "version": "0.15.0-u18.4", "description": "Wallet backend", "type": "module", "scripts": { @@ -14,7 +14,7 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/vats": "^0.16.0-u18.3", + "@agoric/vats": "^0.16.0-u18.4", "@endo/bundle-source": "^3.4.2", "@endo/far": "^1.1.8", "@endo/init": "^1.1.6", @@ -25,7 +25,7 @@ "@agoric/ertp": "^0.16.3-u18.0", "@agoric/internal": "^0.4.0-u18.0", "@agoric/notifier": "^0.7.0-u18.0", - "@agoric/smart-wallet": "^0.5.4-u18.3", + "@agoric/smart-wallet": "^0.5.4-u18.4", "@agoric/store": "^0.9.3-u18.0", "@agoric/time": "^0.3.3-u18.0", "@agoric/vat-data": "^0.5.3-u18.0",