From ea8c1c64911b4c58fb43635b25e17e3d50d0cf2a Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Fri, 19 May 2023 21:10:56 +0000 Subject: [PATCH] chore(release): publish - @agoric/cosmos@0.34.0 - @agoric/ertp@0.16.0 - @agoric/swingset-vat@0.32.0 - @agoric/access-token@0.4.21 - agoric@0.19.0 - @agoric/assert@0.6.0 - @agoric/cache@0.3.0 - @agoric/casting@0.4.0 - @agoric/cosmic-proto@0.3.0 - @agoric/cosmic-swingset@0.41.0 - @agoric/deploy-script-support@0.10.0 - @agoric/ssh-node@3.0.0 - @agoric/eslint-config@0.4.0 - @agoric/governance@0.10.0 - @agoric/import-manager@0.3.9 - @agoric/inter-protocol@0.14.0 - @agoric/internal@0.3.0 - @agoric/notifier@0.6.0 - @agoric/pegasus@0.7.9 - @agoric/same-structure@0.2.5 - @agoric/sharing-service@0.2.9 - @agoric/smart-wallet@0.5.0 - @agoric/solo@0.10.0 - @agoric/sparse-ints@0.2.2 - @agoric/spawner@0.6.6 - @agoric/stat-logger@0.4.28 - @agoric/store@0.9.0 - @agoric/swing-store@0.9.0 - @agoric/swingset-liveslots@0.10.0 - @agoric/swingset-runner@0.22.0 - @agoric/swingset-xsnap-supervisor@0.10.0 - @agoric/telemetry@0.6.0 - @agoric/time@0.3.0 - @agoric/ui-components@0.3.6 - @agoric/vat-data@0.5.0 - @agoric/vats@0.14.0 - @agoric/wallet-connection@0.1.14 - @agoric/wallet@0.18.0 - @agoric/web-components@0.6.0 - @agoric/xsnap-lockdown@0.14.0 - @agoric/xsnap@0.14.0 - @agoric/zoe@0.26.0 - @agoric/zone@0.2.0 - @agoric/wallet-backend@0.14.0 --- golang/cosmos/CHANGELOG.md | 68 +++ golang/cosmos/package.json | 2 +- packages/ERTP/CHANGELOG.md | 35 ++ packages/ERTP/package.json | 14 +- packages/SwingSet/CHANGELOG.md | 155 +++++++ packages/SwingSet/package.json | 22 +- packages/access-token/CHANGELOG.md | 9 + packages/access-token/package.json | 4 +- packages/agoric-cli/CHANGELOG.md | 150 ++++++ packages/agoric-cli/package.json | 32 +- packages/assert/CHANGELOG.md | 9 + packages/assert/package.json | 2 +- packages/cache/CHANGELOG.md | 19 + packages/cache/package.json | 12 +- packages/casting/CHANGELOG.md | 34 ++ packages/casting/package.json | 10 +- packages/cosmic-proto/CHANGELOG.md | 22 + packages/cosmic-proto/package.json | 2 +- packages/cosmic-swingset/CHANGELOG.md | 82 ++++ packages/cosmic-swingset/package.json | 20 +- packages/deploy-script-support/CHANGELOG.md | 24 + packages/deploy-script-support/package.json | 20 +- packages/deployment/CHANGELOG.md | 426 ++++++++++++++++++ packages/deployment/package.json | 4 +- packages/eslint-config/CHANGELOG.md | 9 + packages/eslint-config/package.json | 2 +- packages/governance/CHANGELOG.md | 48 ++ packages/governance/package.json | 26 +- packages/import-manager/CHANGELOG.md | 8 + packages/import-manager/package.json | 4 +- packages/inter-protocol/CHANGELOG.md | 287 ++++++++++++ packages/inter-protocol/package.json | 32 +- packages/internal/CHANGELOG.md | 52 +++ packages/internal/package.json | 4 +- packages/notifier/CHANGELOG.md | 63 +++ packages/notifier/package.json | 14 +- packages/pegasus/CHANGELOG.md | 10 + packages/pegasus/package.json | 22 +- packages/same-structure/CHANGELOG.md | 8 + packages/same-structure/package.json | 6 +- packages/sharing-service/CHANGELOG.md | 8 + packages/sharing-service/package.json | 6 +- packages/smart-wallet/CHANGELOG.md | 73 +++ packages/smart-wallet/package.json | 30 +- packages/solo/CHANGELOG.md | 29 ++ packages/solo/package.json | 34 +- packages/sparse-ints/CHANGELOG.md | 8 + packages/sparse-ints/package.json | 2 +- packages/spawner/CHANGELOG.md | 8 + packages/spawner/package.json | 8 +- packages/stat-logger/CHANGELOG.md | 10 + packages/stat-logger/package.json | 2 +- packages/store/CHANGELOG.md | 39 ++ packages/store/package.json | 12 +- packages/swing-store/CHANGELOG.md | 43 ++ packages/swing-store/package.json | 6 +- packages/swingset-liveslots/CHANGELOG.md | 37 ++ packages/swingset-liveslots/package.json | 17 +- packages/swingset-runner/CHANGELOG.md | 22 + packages/swingset-runner/package.json | 22 +- .../swingset-xsnap-supervisor/CHANGELOG.md | 17 + .../swingset-xsnap-supervisor/package.json | 7 +- packages/telemetry/CHANGELOG.md | 28 ++ packages/telemetry/package.json | 8 +- packages/time/CHANGELOG.md | 17 + packages/time/package.json | 8 +- packages/ui-components/CHANGELOG.md | 8 + packages/ui-components/package.json | 8 +- packages/vat-data/CHANGELOG.md | 27 ++ packages/vat-data/package.json | 10 +- packages/vats/CHANGELOG.md | 210 +++++++++ packages/vats/package.json | 40 +- packages/wallet-connection/CHANGELOG.md | 8 + packages/wallet-connection/package.json | 4 +- packages/wallet/CHANGELOG.md | 32 ++ packages/wallet/api/CHANGELOG.md | 22 + packages/wallet/api/package.json | 26 +- packages/wallet/package.json | 4 +- packages/web-components/CHANGELOG.md | 11 + packages/web-components/package.json | 16 +- packages/xsnap-lockdown/CHANGELOG.md | 18 + packages/xsnap-lockdown/package.json | 3 +- packages/xsnap/CHANGELOG.md | 31 ++ packages/xsnap/package.json | 8 +- packages/zoe/CHANGELOG.md | 130 ++++++ packages/zoe/package.json | 18 +- packages/zone/CHANGELOG.md | 12 + packages/zone/package.json | 7 +- 88 files changed, 2644 insertions(+), 282 deletions(-) create mode 100644 packages/swingset-liveslots/CHANGELOG.md create mode 100644 packages/swingset-xsnap-supervisor/CHANGELOG.md create mode 100644 packages/xsnap-lockdown/CHANGELOG.md create mode 100644 packages/zone/CHANGELOG.md diff --git a/golang/cosmos/CHANGELOG.md b/golang/cosmos/CHANGELOG.md index 8b260c81793..14604239016 100644 --- a/golang/cosmos/CHANGELOG.md +++ b/golang/cosmos/CHANGELOG.md @@ -3,6 +3,74 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.34.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmos@0.32.2...@agoric/cosmos@0.34.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* **vstorage:** separate `set`, `legacySet` and `setWithoutNotify` + +### Features + +* allow external transfers to the reserve account ([664ec3d](https://github.com/Agoric/agoric-sdk/commit/664ec3da137eb689093f25d275cd795a86683590)) +* flag to compress bundles in transit ([26e02d6](https://github.com/Agoric/agoric-sdk/commit/26e02d668f196a9632ead8c26ea2f98dc5e521a0)) +* **casting:** handle noData value encoding ([530bc41](https://github.com/Agoric/agoric-sdk/commit/530bc41854cc7f5e5749e97e87fabc6163a17864)) +* **cosmic-proto:** add state-sync artifacts proto ([4cc25f5](https://github.com/Agoric/agoric-sdk/commit/4cc25f56ba9e967039c2dff2cbb566eafb37aaea)) +* **cosmic-swingset:** add after-commit action ([970a53f](https://github.com/Agoric/agoric-sdk/commit/970a53f827ded21b27525f6b0042bbc124c62d48)) +* **cosmic-swingset:** Add context info to actionQueue items ([ed47435](https://github.com/Agoric/agoric-sdk/commit/ed4743519e81dbb05b6136de1f94bae0ae0f87c8)) +* **cosmic-swingset:** basic snapshot wiring ([b1072d8](https://github.com/Agoric/agoric-sdk/commit/b1072d8b1ddabbb5f2835eb503c945fed3b6b080)) +* **cosmic-swingset:** export swingStore kvData to vstorage ([be68431](https://github.com/Agoric/agoric-sdk/commit/be684315dc68ecf0cb603a8eb38ddd5418e996a6)) +* **cosmic-swingset:** leave inbound in actionQueue ([a32299d](https://github.com/Agoric/agoric-sdk/commit/a32299df308eb869def870cca93f0b89e37e9110)) +* **cosmic-swingset:** process highPriorityQueue actions ([182a96e](https://github.com/Agoric/agoric-sdk/commit/182a96e169c8cac7f31fbce014783fd6db72b64c)) +* **cosmic-swingset:** remove unnecessary explicit activityhash ([5dcc44d](https://github.com/Agoric/agoric-sdk/commit/5dcc44d31be0c8a95a5749d768791fa35b72dbd3)) +* **cosmos:** Export KVData as artifact ([283fded](https://github.com/Agoric/agoric-sdk/commit/283fded7ceedace3c916cf1e02eb25d1e4f87a88)) +* **cosmos:** prioritize some swingset message senders ([83819cd](https://github.com/Agoric/agoric-sdk/commit/83819cddff33dcc8e2ff50ccb19f991d79b76ffc)) +* **events:** only single base64 encode and augment with anchors ([1739e7d](https://github.com/Agoric/agoric-sdk/commit/1739e7d849063d3bde4f96e684ea78afa8ead703)) +* **x/swingset:** Core eval is high priority ([740840f](https://github.com/Agoric/agoric-sdk/commit/740840ff432a8b5d2bb59c3880ca4982aa84b4bc)) +* add new bean cost for bytes in permanent storage ([b2118b1](https://github.com/Agoric/agoric-sdk/commit/b2118b1afc3421e00387ff2246f0723f4ccedf94)) +* functional upgrade-10 handler ([bfc0f7f](https://github.com/Agoric/agoric-sdk/commit/bfc0f7f4d6e7559712850e99ee11fa09fc42520c)) +* tweak state-sync logging ([#7468](https://github.com/Agoric/agoric-sdk/issues/7468)) ([9ec9ce2](https://github.com/Agoric/agoric-sdk/commit/9ec9ce277897c47df8b64856eabd3119f89416ce)) +* **cosmos:** wire swingset RestoreExtension ([c94e49d](https://github.com/Agoric/agoric-sdk/commit/c94e49dbca2cfa4fc2e1ceb3617a5f1b6489a0a1)) +* **cosmos:** wire swingset SnapshotExtension ([7b0d99e](https://github.com/Agoric/agoric-sdk/commit/7b0d99ed1db8fa85757de994b7cf3a82fb967244)) +* **vstorage:** Add placeholder migration logic ([35a3848](https://github.com/Agoric/agoric-sdk/commit/35a384862ac03123b54b7bc99743c41cf7a62c8d)) +* **vstorage:** Export sub tree ([726e188](https://github.com/Agoric/agoric-sdk/commit/726e188481f4286583e48e6c3d87b654a7dd8d73)) +* **vstorage:** Handle explicit delete of path ([f46557d](https://github.com/Agoric/agoric-sdk/commit/f46557d424840d7dfa3ca2b817175c707a53540f)) +* null handlers for upgrade-10 ([267dc41](https://github.com/Agoric/agoric-sdk/commit/267dc41aa6e1e6e454cc85e8479e4a5969ec378d)) +* null upgrade handler for upgrade-9 ([d6bf056](https://github.com/Agoric/agoric-sdk/commit/d6bf056369fc6b8816ca0e1fcb580d88a48ea06b)) +* **vstorage:** batch and dedupe events per block ([312b608](https://github.com/Agoric/agoric-sdk/commit/312b60818835865de48cf3252819c56152f5876c)) +* **vstorage:** separate `set`, `legacySet` and `setWithoutNotify` ([a242a0e](https://github.com/Agoric/agoric-sdk/commit/a242a0e7670300f2ac67eaf5d163d9ea13fff65c)) + + +### Bug Fixes + +* **agd:** run the bootstrap block during `agoric-upgrade-10` ([3bb75e3](https://github.com/Agoric/agoric-sdk/commit/3bb75e398b3827c9608137f8ccb5d31c468a3684)) +* **cosmos:** don't log expected missing tx context of CORE_EVAL ([5516913](https://github.com/Agoric/agoric-sdk/commit/55169134e7f14d1c2b5a838568ce97a1b196cfbd)) +* add mutex to synchronize read/write of active snapshot ([c0dacd2](https://github.com/Agoric/agoric-sdk/commit/c0dacd2e9f9750ad513522cd86f38e5eb5216bb1)) +* correct for premature creation of provision account during upgrade ([4edf64f](https://github.com/Agoric/agoric-sdk/commit/4edf64f97ac70911119b91b800e51de139df74fc)) +* correctly count the swingset messages in a cosmos message ([daa16b1](https://github.com/Agoric/agoric-sdk/commit/daa16b13e27d99458a7f06d3c1be3b88a11768e0)) +* correctly detect a too-low expected uncompressed size ([0a44077](https://github.com/Agoric/agoric-sdk/commit/0a44077adbf6268f2fcddaaf4ebe74a4bc199397)) +* create provision account at genesis time ([49ac310](https://github.com/Agoric/agoric-sdk/commit/49ac3101847bb851f2bf5d5e7fd64b2c9fa773a6)) +* don't ignore error return from RegisterMigration ([e09822b](https://github.com/Agoric/agoric-sdk/commit/e09822bcafb5a48a9b1167bc6c05d810c417a35d)) +* dont reflect key back in error ([a5309bb](https://github.com/Agoric/agoric-sdk/commit/a5309bb59a651e9a4eb54dbf2a65ed72657ca755)) +* lint ([298eb9f](https://github.com/Agoric/agoric-sdk/commit/298eb9fc46d606347be96ca5b0695c10136ac8e4)) +* pass msg into go func ([2b4248c](https://github.com/Agoric/agoric-sdk/commit/2b4248ca3df5af1fda5e1a7ee5d3f93184edbbb7)) +* restore MsgDeliverInbound as one inbound message ([19e3f07](https://github.com/Agoric/agoric-sdk/commit/19e3f071b19f64e6f443ac31d76976ed91ac0e06)) +* review feedback asks for 10MB uncompressed size limit ([4e28b72](https://github.com/Agoric/agoric-sdk/commit/4e28b72760c6f3ba74c2beebf3b8ace23a099812)) +* test bug ([8ee32e9](https://github.com/Agoric/agoric-sdk/commit/8ee32e92ff6df9c2619266b1c89c0d78c03b8672)) +* typo ([039e3d1](https://github.com/Agoric/agoric-sdk/commit/039e3d1b707d9dbbe989c129d773a41d8cca86e2)) +* upgrade handler agoric-upgrade-10 ([c23890f](https://github.com/Agoric/agoric-sdk/commit/c23890f7818b26701e67ed17489e7b88eabeffbd)) +* **cosmic-swingset:** Use BigInt for chainQueue bounds ([40a8abb](https://github.com/Agoric/agoric-sdk/commit/40a8abb5aeac9237613fd50e4bbacb33f8057ed9)) +* **cosmos:** avoid low gas estimates when simulated admission fails ([a2a0f9d](https://github.com/Agoric/agoric-sdk/commit/a2a0f9db323e02d9340257e0c0b516aca28012db)) +* **vbank:** only "module account" events cause balance updates ([f90f094](https://github.com/Agoric/agoric-sdk/commit/f90f0946c2ccf61339b63458927860f00e39cc9a)) +* **vbank:** properly detect module accounts ([5b5f39d](https://github.com/Agoric/agoric-sdk/commit/5b5f39d4e48b4d990f6534a14890fe745b1e8946)) + + +### Reverts + +* Revert "fix: disable state-sync by default, until we've implemented it" ([30340fb](https://github.com/Agoric/agoric-sdk/commit/30340fbf14caaa0decb1dc1c0dd2ecec150c38d6)) + + + ## [0.33.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmos@0.32.2...@agoric/cosmos@0.33.0) (2023-02-17) diff --git a/golang/cosmos/package.json b/golang/cosmos/package.json index e636bed0043..806c1722e4e 100644 --- a/golang/cosmos/package.json +++ b/golang/cosmos/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmos", - "version": "0.33.0", + "version": "0.34.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 1c8424e0514..cab275993f0 100644 --- a/packages/ERTP/CHANGELOG.md +++ b/packages/ERTP/CHANGELOG.md @@ -3,6 +3,41 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.16.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/ertp@0.15.3...@agoric/ertp@0.16.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* rename 'fit' to 'mustMatch' + +### Features + +* **ERTP:** hasIssuer(baggage) ([a2c0283](https://github.com/Agoric/agoric-sdk/commit/a2c02839fb2a657b896b83c3da3dad0cb4692502)) +* NotifierShape ([1b53522](https://github.com/Agoric/agoric-sdk/commit/1b535224231463a521f42c96d30018812e923f7b)) +* RatioShape ([3efc7de](https://github.com/Agoric/agoric-sdk/commit/3efc7de9f13be002fa4080bb1dc0a05520b0bbf5)) +* **store:** M.splitArray and M.splitRecord ([#6597](https://github.com/Agoric/agoric-sdk/issues/6597)) ([e7427e3](https://github.com/Agoric/agoric-sdk/commit/e7427e386bcbfbe99312b41342b1fa2e722c57c7)) + + +### Bug Fixes + +* **ERTP:** `getCurrentAmountNotifier` returns a `LatestTopic` ([735d005](https://github.com/Agoric/agoric-sdk/commit/735d005ec4f4087a4055d48ff1dd1801c9a3d836)) +* collection type param defaults ([7c529b0](https://github.com/Agoric/agoric-sdk/commit/7c529b0c84a6cc76ac81a455b7b3bb8185ecbbfa)) +* incomparables have no min or max ([#6764](https://github.com/Agoric/agoric-sdk/issues/6764)) ([229708b](https://github.com/Agoric/agoric-sdk/commit/229708bcc66afa53dbab929ce1826787942179f7)) +* remove deprecated issuer payment methods ([#7113](https://github.com/Agoric/agoric-sdk/issues/7113)) ([978894a](https://github.com/Agoric/agoric-sdk/commit/978894a87b526efe9c87b2832030b7beee907b31)) +* **zoe:** payments more recoverable ([#7112](https://github.com/Agoric/agoric-sdk/issues/7112)) ([ce7244d](https://github.com/Agoric/agoric-sdk/commit/ce7244d6cf23f57e6de73b5d119e9681456fded7)) +* missing zcfMint options ([753ea03](https://github.com/Agoric/agoric-sdk/commit/753ea03d713f791bebeea82422d659ffc46bca80)) +* prepare for patterns to schematize storage ([#6819](https://github.com/Agoric/agoric-sdk/issues/6819)) ([f0bd3d6](https://github.com/Agoric/agoric-sdk/commit/f0bd3d62c9e480b102fc077997c65d89c0488fa8)) +* rename from FarClass to ExoClass, etc ([#6323](https://github.com/Agoric/agoric-sdk/issues/6323)) ([da96c7c](https://github.com/Agoric/agoric-sdk/commit/da96c7c3c902a5e266baeedf23df02481f2e9c9d)) +* rename vivify to prepare ([#6825](https://github.com/Agoric/agoric-sdk/issues/6825)) ([9261e42](https://github.com/Agoric/agoric-sdk/commit/9261e42e677a3fc31f52defc8fc7ae800f098838)) +* swingset should define these types, not zoe/ERTP ([35a977b](https://github.com/Agoric/agoric-sdk/commit/35a977b2fa3c03bd5292718e318a26e897ff3d04)) + + +### Miscellaneous Chores + +* rename 'fit' to 'mustMatch' ([9fa3232](https://github.com/Agoric/agoric-sdk/commit/9fa32324f84bfb85de9e99e0c9ad277b8017b50e)), closes [#6844](https://github.com/Agoric/agoric-sdk/issues/6844) + + + ### [0.15.5](https://github.com/Agoric/agoric-sdk/compare/@agoric/ertp@0.15.4...@agoric/ertp@0.15.5) (2023-02-17) **Note:** Version bump only for package @agoric/ertp diff --git a/packages/ERTP/package.json b/packages/ERTP/package.json index 6533e63d722..926258df50e 100644 --- a/packages/ERTP/package.json +++ b/packages/ERTP/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/ertp", - "version": "0.15.5", + "version": "0.16.0", "description": "Electronic Rights Transfer Protocol (ERTP). A smart contract framework for exchanging electronic rights", "type": "module", "main": "src/index.js", @@ -39,15 +39,15 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@agoric/assert": "^0.5.1", - "@endo/nat": "^4.1.27", - "@agoric/notifier": "^0.5.1", - "@agoric/store": "^0.8.5", - "@agoric/swingset-vat": "^0.31.0", - "@agoric/vat-data": "^0.4.5", + "@agoric/assert": "^0.6.0", + "@agoric/notifier": "^0.6.0", + "@agoric/store": "^0.9.0", + "@agoric/swingset-vat": "^0.32.0", + "@agoric/vat-data": "^0.5.0", "@endo/eventual-send": "^0.17.2", "@endo/far": "^0.2.18", "@endo/marshal": "^0.8.5", + "@endo/nat": "^4.1.27", "@endo/promise-kit": "^0.2.56" }, "devDependencies": { diff --git a/packages/SwingSet/CHANGELOG.md b/packages/SwingSet/CHANGELOG.md index e38ff00bc62..53ddb29b971 100644 --- a/packages/SwingSet/CHANGELOG.md +++ b/packages/SwingSet/CHANGELOG.md @@ -3,6 +3,161 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.32.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-vat@0.30.2...@agoric/swingset-vat@0.32.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* move swingset state dir +* **xsnap:** start xsnap takes snapshot stream +* **xsnap:** makeSnapshot yields snapshot data +* **AMM:** remove the AMM and cleanup bootstrap etc. dependencies (#7074) +* **xsnap:** Update Moddable SDK and xsnap-native (#6920) +* rename 'fit' to 'mustMatch' +* ensure KindHandle has a tag + +### Features + +* **tools:** advanceBy for ManualTimer ([94172c8](https://github.com/Agoric/agoric-sdk/commit/94172c8d1e6758d127dbe61e21ffafaa9c2f2489)) +* Add SwingSet configuration to purge vstorage within (re-)bootstrap ([f248e91](https://github.com/Agoric/agoric-sdk/commit/f248e9116512374fb95f789b26e27b66cd5c34ca)), closes [#7681](https://github.com/Agoric/agoric-sdk/issues/7681) +* move swingset state dir ([eddb46b](https://github.com/Agoric/agoric-sdk/commit/eddb46bd0e41340aec7d420adc37074fbca1b177)) +* **controller:** louder UnhandledPromiseRejection log ([cd67304](https://github.com/Agoric/agoric-sdk/commit/cd67304559083e04d445d5956529449d6dcd94fb)) +* extend Prometheus kernel stats ([44a934f](https://github.com/Agoric/agoric-sdk/commit/44a934f0d0a5177000b5bf081ae27e35a05c9aef)), closes [#7092](https://github.com/Agoric/agoric-sdk/issues/7092) [#7092](https://github.com/Agoric/agoric-sdk/issues/7092) +* **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) +* **auction:** add an auctioneer to manage vault liquidation ([#7000](https://github.com/Agoric/agoric-sdk/issues/7000)) ([398b70f](https://github.com/Agoric/agoric-sdk/commit/398b70f7e028f957afc1582f0ee31eb2574c94d0)), closes [#6992](https://github.com/Agoric/agoric-sdk/issues/6992) [#7047](https://github.com/Agoric/agoric-sdk/issues/7047) [#7074](https://github.com/Agoric/agoric-sdk/issues/7074) +* **bundleTool:** color the console output ([e746319](https://github.com/Agoric/agoric-sdk/commit/e746319052349a112092387eed04121c41f27aa1)) +* **bundleTool:** idempotent provideBundleCache ([026bcd4](https://github.com/Agoric/agoric-sdk/commit/026bcd4abe39fa2c73a05c3837b7e04082db1157)) +* **cosmic-swingset:** Add a config property for exporting storage to bootstrap ([c065f3b](https://github.com/Agoric/agoric-sdk/commit/c065f3b2be675513343a70853ea607750d13776b)), closes [#7156](https://github.com/Agoric/agoric-sdk/issues/7156) +* **notifier:** Introduce durable publish kits ([#6502](https://github.com/Agoric/agoric-sdk/issues/6502)) ([8f7b353](https://github.com/Agoric/agoric-sdk/commit/8f7b3530ca50dc1945f024690a63914fe8431502)) +* **store:** M.splitArray and M.splitRecord ([#6597](https://github.com/Agoric/agoric-sdk/issues/6597)) ([e7427e3](https://github.com/Agoric/agoric-sdk/commit/e7427e386bcbfbe99312b41342b1fa2e722c57c7)) +* **swingset:** persist xsnap bundle IDs at vat creation/upgrade ([33204ac](https://github.com/Agoric/agoric-sdk/commit/33204ac28420816eb6e61e4a9b4cf946a7e1bb24)), closes [#7208](https://github.com/Agoric/agoric-sdk/issues/7208) +* **swingset:** rewrite kernel to use getNextKey instead of getKeys ([58d2e29](https://github.com/Agoric/agoric-sdk/commit/58d2e291f51cf0da3dd2a08f06c0eac348abf236)), closes [#6468](https://github.com/Agoric/agoric-sdk/issues/6468) +* **SwingSet:** add `D(bridgeDevice).unregisterInboundHandler()` ([782f83b](https://github.com/Agoric/agoric-sdk/commit/782f83bbce629a721ddd273aad05a5f16ea32341)) +* **SwingSet:** add runtimeOption to keep worker on snapshot ([a1e0d09](https://github.com/Agoric/agoric-sdk/commit/a1e0d09539df75bffe6064bbac312147245d938d)) +* **SwingSet:** force reload from snapshot ([86de218](https://github.com/Agoric/agoric-sdk/commit/86de2188ce73ed9c3f5d48f7826b77106c1af864)) +* **SwingSet:** loadSwingsetConfigFile detects missing files ([64a3baa](https://github.com/Agoric/agoric-sdk/commit/64a3baa3a538e1a51477535fb35a186736b61622)), closes [Error#1](https://github.com/Agoric/Error/issues/1) [Error#1](https://github.com/Agoric/Error/issues/1) +* **swingset-tools:** [replay] add some worker stats ([e8014a5](https://github.com/Agoric/agoric-sdk/commit/e8014a5b93da9a1715d53b4e98a47f79846f379b)) +* **swingset-tools:** [replay] add syscall divergence analysis ([12518eb](https://github.com/Agoric/agoric-sdk/commit/12518ebe8042484c361d0f187ef452c8682c08ac)) +* **swingset-tools:** [replay] better snapshot messages ([5a316ee](https://github.com/Agoric/agoric-sdk/commit/5a316ee36fb90479ade4900ff49a223979f9e29f)) +* **swingset-tools:** [replay] convert options to command line parsed ([7ca2b23](https://github.com/Agoric/agoric-sdk/commit/7ca2b23a57c91f940fc8c8a189f2012a22932d5d)) +* **swingset-tools:** [replay] force load snapshots ([e445253](https://github.com/Agoric/agoric-sdk/commit/e445253cdda66d64bc6af0a554978f0d97d65cff)) +* **swingset-tools:** [replay] force snapshot making on interval ([a273959](https://github.com/Agoric/agoric-sdk/commit/a2739595d28d258369cd0fd02ae4f35c3087714e)) +* **swingset-tools:** [replay] handle various transcript logic versions ([3b1c2ce](https://github.com/Agoric/agoric-sdk/commit/3b1c2cef4ed60eaebf79b23818c89ffa7cb89032)) +* **swingset-tools:** [replay] implement custom compareSyscalls ([abc8109](https://github.com/Agoric/agoric-sdk/commit/abc810989226e2ce9565a21c7ff0b0fc01468d2a)) +* **swingset-tools:** [replay] improve multi worker logic ([c54934a](https://github.com/Agoric/agoric-sdk/commit/c54934a7db5cffaf244f0562b08673b3ff11b0b0)) +* **swingset-tools:** [replay] keep divergent and explicitly loaded workers ([bd629df](https://github.com/Agoric/agoric-sdk/commit/bd629df9af17411b4b78f9f5a914064ad9aa3480)) +* **swingset-tools:** [replay] Option to load snapshots through config ([fd022de](https://github.com/Agoric/agoric-sdk/commit/fd022de8bc064e4521ab79f4edf5f47aca9534f0)) +* **swingset-tools:** [replay] spawn multiple workers ([a104fb2](https://github.com/Agoric/agoric-sdk/commit/a104fb2789588654cf55cb979285d105f57d6d32)) +* **swingset-tools:** [replay] support bundleIDs ([779f188](https://github.com/Agoric/agoric-sdk/commit/779f188aeebac3dc0459bf4c5e5c02a435fbfc98)) +* **swingset-tools:** [replay] use transcriptNum ([dabbb12](https://github.com/Agoric/agoric-sdk/commit/dabbb1208a5a0efff4d6c1ba1671d08c2a87538f)) +* **swingset-tools:** [replay] write activity log ([94b4ee6](https://github.com/Agoric/agoric-sdk/commit/94b4ee646e522fe5bdbed712ce540572aa1a94a4)) +* **swingset-tools:** add tool to extract bundles ([0144ec1](https://github.com/Agoric/agoric-sdk/commit/0144ec1efcdc41fa612b90883e634fb647d3d800)) +* **swingset-tools:** reference bundleIDs when extracting transcript ([d2d3047](https://github.com/Agoric/agoric-sdk/commit/d2d3047ddf0afadb3ebf1e991b46b287f4d82324)) +* **swingstore:** add support for b0- bundles ([4a3b320](https://github.com/Agoric/agoric-sdk/commit/4a3b32045a332f8a3ed1fe5e3ad74e8719c870e4)), closes [#7190](https://github.com/Agoric/agoric-sdk/issues/7190) +* **xsnap:** makeSnapshot yields snapshot data ([348bbd2](https://github.com/Agoric/agoric-sdk/commit/348bbd2d9c251e7ec0f0aa109034d4bdb5ce89e4)) +* **xsnap:** start xsnap takes snapshot stream ([ed87de1](https://github.com/Agoric/agoric-sdk/commit/ed87de12e46095aa18f56b7d0118c6c76d5bef64)) +* add APIs for tracking/debugging undesired object retention (aka "leaks") ([0a7221b](https://github.com/Agoric/agoric-sdk/commit/0a7221b3c04f3b2894c30346fa2ea6fb0130c046)), closes [#7318](https://github.com/Agoric/agoric-sdk/issues/7318) +* Add incarnation number to the transcript store records ([5d64be7](https://github.com/Agoric/agoric-sdk/commit/5d64be7aa1fd222822b145240f541f5eabb01c43)), closes [#7482](https://github.com/Agoric/agoric-sdk/issues/7482) +* cache bundles in initializeSwingset ([6e57171](https://github.com/Agoric/agoric-sdk/commit/6e57171ef303334e4cb776ba3fa503f5219d409e)) +* Convert SwingSet to use smallcaps encoding for serialized data ([f289ec0](https://github.com/Agoric/agoric-sdk/commit/f289ec0868bf66ab3d48b32e5933ef12aa3a9edc)), closes [#6326](https://github.com/Agoric/agoric-sdk/issues/6326) +* create new xsnap-lockdown package ([2af831d](https://github.com/Agoric/agoric-sdk/commit/2af831d9683a4080168ee267e8d57227d2167f37)), closes [#6596](https://github.com/Agoric/agoric-sdk/issues/6596) +* eliminate storage wrapper ([35cce9f](https://github.com/Agoric/agoric-sdk/commit/35cce9f1ad38f0f0cd4826b2b602dca1d1c38d77)) +* extract swingset-xsnap-supervisor out to a separate package ([0024f01](https://github.com/Agoric/agoric-sdk/commit/0024f0128ff658c93468069b6fa5cc3bebfbdc78)), closes [#6596](https://github.com/Agoric/agoric-sdk/issues/6596) +* implement swingStore data export/import in support of state sync ([268e62f](https://github.com/Agoric/agoric-sdk/commit/268e62f8d68063de6416042ac1a8b94df89f3399)), closes [#6773](https://github.com/Agoric/agoric-sdk/issues/6773) +* improved error diagnostic on timer event handler failure ([79a927b](https://github.com/Agoric/agoric-sdk/commit/79a927b71442d4c75673b4de2526692bdb4c02d9)), closes [#6767](https://github.com/Agoric/agoric-sdk/issues/6767) +* Integrate kernel with bundleStore ([338556a](https://github.com/Agoric/agoric-sdk/commit/338556a7712ce676e15a97fc923439ca9c5c931a)), closes [#7197](https://github.com/Agoric/agoric-sdk/issues/7197) +* **xsnap:** Update Moddable SDK and xsnap-native ([#6920](https://github.com/Agoric/agoric-sdk/issues/6920)) ([ddb745b](https://github.com/Agoric/agoric-sdk/commit/ddb745bb1a940cd81dae34c642eb357faca0150b)) +* convert swing-store from LMDB to Sqlite ([579a6c7](https://github.com/Agoric/agoric-sdk/commit/579a6c796a47092c4ee880316c7530d07d92c961)) +* ensure KindHandle has a tag ([7744d7e](https://github.com/Agoric/agoric-sdk/commit/7744d7ede4a9cfc3317207438192d8375f71b9d7)) +* move liveslots and specific tests to a new package ([0921a89](https://github.com/Agoric/agoric-sdk/commit/0921a8903b72cfefdf05a5906bcfb826cac1cc2f)), closes [#6596](https://github.com/Agoric/agoric-sdk/issues/6596) +* move snapstore into SQLite database with the rest of the swingstore ([5578834](https://github.com/Agoric/agoric-sdk/commit/55788342bbffe253dd12e919e005e3d093fd6b65)), closes [#6742](https://github.com/Agoric/agoric-sdk/issues/6742) +* refactor SwingStore APIs to cleanly distinguish kernel facet from host facet ([7126822](https://github.com/Agoric/agoric-sdk/commit/71268220d659469cd583c9c510ed8c1a1661f282)) +* relocate snapshot metadata from kvStore to snapStore ([4e0f679](https://github.com/Agoric/agoric-sdk/commit/4e0f679b5f8249e1e9098731a96cc0fd793d5d9d)), closes [#6742](https://github.com/Agoric/agoric-sdk/issues/6742) +* use Sqlite save points for crank commit, integrate activity hash into swing-store ([6613d7e](https://github.com/Agoric/agoric-sdk/commit/6613d7eed8b2ee6f6fc06e1dc06747f80b0f44bd)) + + +### Bug Fixes + +* update xsnap snapshot ([c7db179](https://github.com/Agoric/agoric-sdk/commit/c7db1792d5170152c49fd0d21aef23ac39ba9509)) +* **liveslots:** allow new Kind upgrade to add new facets ([6bc6694](https://github.com/Agoric/agoric-sdk/commit/6bc6694968e6d2f529e7c91ec1efb11fdff2e2d3)), closes [#7437](https://github.com/Agoric/agoric-sdk/issues/7437) +* **proposals:** observe debtLimitValue ([d1738a4](https://github.com/Agoric/agoric-sdk/commit/d1738a4b3cd24875e6848d2c8fd371314390420a)) +* **swingset:** add placeholders for upgrade/stopvat work ([c02253c](https://github.com/Agoric/agoric-sdk/commit/c02253cf94fb5f087e81ac0bb5c1bc5a1bf53587)), closes [#6650](https://github.com/Agoric/agoric-sdk/issues/6650) [#7001](https://github.com/Agoric/agoric-sdk/issues/7001) [#6694](https://github.com/Agoric/agoric-sdk/issues/6694) [#6696](https://github.com/Agoric/agoric-sdk/issues/6696) +* **swingset:** better snapshot scheduling, do BOYD before each ([ec16fa2](https://github.com/Agoric/agoric-sdk/commit/ec16fa2c4fb72a466335055f3d9308cca18ca515)), closes [#7553](https://github.com/Agoric/agoric-sdk/issues/7553) [#7504](https://github.com/Agoric/agoric-sdk/issues/7504) +* **swingset:** close swingstore when shutting down test controller ([70324f6](https://github.com/Agoric/agoric-sdk/commit/70324f67a8756f2694ef326cf6798489d0ad5744)) +* **swingset:** factor out getDecidedPromises() ([3efce4e](https://github.com/Agoric/agoric-sdk/commit/3efce4e7c2502cb3f5a2342bd032658eb56c8c1f)) +* **swingset:** make slog deliveryNum match transcript position ([a29274b](https://github.com/Agoric/agoric-sdk/commit/a29274bf2852ee612a86c961b185bee3c7587d9d)), closes [#7484](https://github.com/Agoric/agoric-sdk/issues/7484) [#7549](https://github.com/Agoric/agoric-sdk/issues/7549) +* **swingset:** move a bunch of types from swingset to swingset-liveslots ([14f9bb0](https://github.com/Agoric/agoric-sdk/commit/14f9bb00c82c085dc647f23b6c90b26e6a0a6dfd)) +* **swingset:** vat-timer now returns branded TimestampRecord ([4254915](https://github.com/Agoric/agoric-sdk/commit/4254915e02b16c8a0355ce652b1fb666f6564562)), closes [#6003](https://github.com/Agoric/agoric-sdk/issues/6003) +* **Swingset:** some ambient types are no more ([c756b29](https://github.com/Agoric/agoric-sdk/commit/c756b2909d11b32d2e95bde3588a90b95af9102d)) +* **SwingSet:** Abort-and-unwind vat upgrade upon any internal-delivery failure ([aed1282](https://github.com/Agoric/agoric-sdk/commit/aed1282727a9514d355ff9e6c2d9b43f4c562505)), closes [/github.com/Agoric/agoric-sdk/pull/7244#discussion_r1153633902](https://github.com/Agoric//github.com/Agoric/agoric-sdk/pull/7244/issues/discussion_r1153633902) +* **SwingSet:** Access getDecidedPromises on the correct object ([24016f0](https://github.com/Agoric/agoric-sdk/commit/24016f039898b4149105cc6b1dfe916cbb99e745)) +* **SwingSet:** Add BOYD to vat upgrade ([be73588](https://github.com/Agoric/agoric-sdk/commit/be7358869fa7dbefa4b21795b06dd0b8fc68200c)), closes [#7001](https://github.com/Agoric/agoric-sdk/issues/7001) +* **SwingSet:** dedupe `bundleTool.js` with Endo ([49b01bc](https://github.com/Agoric/agoric-sdk/commit/49b01bcbea3937dc0e777f65ecdd7457882b5edb)) +* **SwingSet:** increase default snapshotInitial from 2 to 3 ([5e723fa](https://github.com/Agoric/agoric-sdk/commit/5e723fa0fc180957e13e8c22aa340d55cb0542f6)), closes [#7548](https://github.com/Agoric/agoric-sdk/issues/7548) +* Update test snapshots impacted by xsnap version bump ([53ea100](https://github.com/Agoric/agoric-sdk/commit/53ea100030680303cdaf18c8a76012c4af7f9044)) +* **SwingSet:** do not request bundles if overridden ([80ce61a](https://github.com/Agoric/agoric-sdk/commit/80ce61ae6958cfe2054628c95dae2832cf6517bb)) +* **SwingSet:** Don't send stopVat during upgrade ([5cc47d2](https://github.com/Agoric/agoric-sdk/commit/5cc47d2d8892690f8c1653630b41dd64cc42d73b)), closes [#6650](https://github.com/Agoric/agoric-sdk/issues/6650) +* **SwingSet:** Iterate kpids decided by a vat before removing its data ([517ab28](https://github.com/Agoric/agoric-sdk/commit/517ab2802eff1992a25ec027b111a01b0625da39)) +* **SwingSet:** Remove metering notifiers ([#7347](https://github.com/Agoric/agoric-sdk/issues/7347)) ([0c75d7c](https://github.com/Agoric/agoric-sdk/commit/0c75d7cf1a1c54ba67d3d199c0674d0f22fb52ba)), closes [#7324](https://github.com/Agoric/agoric-sdk/issues/7324) +* **swingset-liveslots:** Move promise rejection responsibility into the kernel ([dd29ff3](https://github.com/Agoric/agoric-sdk/commit/dd29ff35c5dc72efbbf7087849182aa7f04b2bb1)), closes [#6694](https://github.com/Agoric/agoric-sdk/issues/6694) +* **swingset-tools:** [replay] add xsnap debug option ([ac90a64](https://github.com/Agoric/agoric-sdk/commit/ac90a644dae776677e6d1c7ddd1bd668672e4ab9)) +* **swingset-tools:** [replay] cannot load snapshot without xs-worker ([32b0685](https://github.com/Agoric/agoric-sdk/commit/32b068580030dac77c8de960035efdd909c3ea25)) +* **swingset-tools:** [replay] clean up on replay error ([e32c987](https://github.com/Agoric/agoric-sdk/commit/e32c9877d0cad3cb79b93eb4aa30cae2459f3368)) +* **swingset-tools:** [replay] combine snapshot logic ([b3ea42a](https://github.com/Agoric/agoric-sdk/commit/b3ea42ab34e18163caf4dbcf5e6be1dfded78856)) +* **swingset-tools:** [replay] fix load parallelism ([b83f019](https://github.com/Agoric/agoric-sdk/commit/b83f01991d3aebfe1680b160bb2d826edf548739)) +* **swingset-tools:** [replay] fix snapstore and vatKeeper interfaces ([a3ee105](https://github.com/Agoric/agoric-sdk/commit/a3ee105c7be4f1f0b6d3d3e8fc232bdbfdd80138)) +* **swingset-tools:** [replay] handle bundle related changes ([f0fa337](https://github.com/Agoric/agoric-sdk/commit/f0fa3372cca9a480da3d6c9d7936254849a0aa4b)) +* **swingset-tools:** [replay] sync-up snapStore interface ([fc476ba](https://github.com/Agoric/agoric-sdk/commit/fc476ba72c417c8ed6e0eb01dafb2b392df0dfd1)) +* **swingset-tools:** [replay] use fs backed db for snapstore ([acb868d](https://github.com/Agoric/agoric-sdk/commit/acb868d99699c6d075282ea9dfebcfefe01edee9)) +* **swingset-tools:** [replay] Use SDK bundles ([d883a8f](https://github.com/Agoric/agoric-sdk/commit/d883a8f483951f15983a79c93ab0db3f13f4d509)) +* **swingset-tools:** correct transcriptNum when extracting from slog ([e05e37b](https://github.com/Agoric/agoric-sdk/commit/e05e37ba1c4db5e00dd63e4d3ed98d14e417c25c)) +* **swingset-tools:** extract vat transcript ([edbac04](https://github.com/Agoric/agoric-sdk/commit/edbac04166d0a8085c00d3d4194608377da9adc7)) +* **swingset-tools:** Sync up slog extract create-vat ([d67bec4](https://github.com/Agoric/agoric-sdk/commit/d67bec4f2c314842ca8657eeed8c4bce679d1b7d)) +* add 'v'/'d' virtual/durable annotations to vrefs ([b859e92](https://github.com/Agoric/agoric-sdk/commit/b859e92fe041415d6e34250f672a10ad927aa33e)), closes [#6695](https://github.com/Agoric/agoric-sdk/issues/6695) +* CI failures in other packages ([071bf89](https://github.com/Agoric/agoric-sdk/commit/071bf89a337f39b3cb73ef60649fbe47825806bc)) +* clean up types ([6f53f19](https://github.com/Agoric/agoric-sdk/commit/6f53f1915ce21e65fefc2fff900b7d4b947be6b1)) +* compat with __hardenTaming__: "unsafe" ([501409b](https://github.com/Agoric/agoric-sdk/commit/501409b0096d4d8cd096a2d79147a886145b9258)) +* correct merge goofiness ([be83b2d](https://github.com/Agoric/agoric-sdk/commit/be83b2dc3b3f543ef37e1ea0b612a7fea336d533)) +* defendPrototypeKit with consolidated error checking ([#6668](https://github.com/Agoric/agoric-sdk/issues/6668)) ([c7d4223](https://github.com/Agoric/agoric-sdk/commit/c7d422343c9fdfd173b6e756ad2a02577d7c4574)) +* eliminate snapStore `root` parameter ([f06a171](https://github.com/Agoric/agoric-sdk/commit/f06a17117ef391d46604a4bc34b185135396a7c5)) +* error details use ([#6538](https://github.com/Agoric/agoric-sdk/issues/6538)) ([a70063c](https://github.com/Agoric/agoric-sdk/commit/a70063c6bb89dcd4a64b87c7f5860092c4758215)) +* incorporate review feedback ([24896ee](https://github.com/Agoric/agoric-sdk/commit/24896ee9271131d68cd2815028f272fefd1818cd)) +* make test-activityhash.. use xs-worker ([c6ecf28](https://github.com/Agoric/agoric-sdk/commit/c6ecf28dd47c73ca132c6d44da86a9af66051739)), closes [#3240](https://github.com/Agoric/agoric-sdk/issues/3240) +* minor tweak to make `sortObjectProperties` use `hasOwn` ([0dd89ab](https://github.com/Agoric/agoric-sdk/commit/0dd89abbb9848d90ac617a2e169bde4c32418a7d)), closes [#5552](https://github.com/Agoric/agoric-sdk/issues/5552) +* move many type definitions from swingset to liveslots ([727143d](https://github.com/Agoric/agoric-sdk/commit/727143d5562498e2e3013c34304f229b4dd11da5)) +* move rejectAllPromises from stopVat to kernels-side upgradeVat ([d79623f](https://github.com/Agoric/agoric-sdk/commit/d79623f3fb3b87653dba1c71eb1153711c9d962c)), closes [#6694](https://github.com/Agoric/agoric-sdk/issues/6694) +* Move upgrade-time abandonExports responsibility into the kernel ([66ac657](https://github.com/Agoric/agoric-sdk/commit/66ac657d51d3d1be61ee4a6e9a621a664086ee57)), closes [#6696](https://github.com/Agoric/agoric-sdk/issues/6696) +* prepare for patterns to schematize storage ([#6819](https://github.com/Agoric/agoric-sdk/issues/6819)) ([f0bd3d6](https://github.com/Agoric/agoric-sdk/commit/f0bd3d62c9e480b102fc077997c65d89c0488fa8)) +* remove now-unused code from replay-transcript.js ([8139f14](https://github.com/Agoric/agoric-sdk/commit/8139f14a45ccd678309725c54485983dc78833e2)) +* rename from FarClass to ExoClass, etc ([#6323](https://github.com/Agoric/agoric-sdk/issues/6323)) ([da96c7c](https://github.com/Agoric/agoric-sdk/commit/da96c7c3c902a5e266baeedf23df02481f2e9c9d)) +* rename vivify to prepare ([#6825](https://github.com/Agoric/agoric-sdk/issues/6825)) ([9261e42](https://github.com/Agoric/agoric-sdk/commit/9261e42e677a3fc31f52defc8fc7ae800f098838)) +* repair version shear ([59de3ab](https://github.com/Agoric/agoric-sdk/commit/59de3ab131d61a6fe2915adc795f0442a94cb7b6)) +* Stop doing object-inspect type checks the hard way ([087aa27](https://github.com/Agoric/agoric-sdk/commit/087aa27f2dfd6444e4cc969956c621b3bf581940)), closes [#7277](https://github.com/Agoric/agoric-sdk/issues/7277) +* update description of "FINALIZED" state ([809f366](https://github.com/Agoric/agoric-sdk/commit/809f3660c083467e76deb1487015cb24205a801d)) +* without assertKeyPattern ([#7035](https://github.com/Agoric/agoric-sdk/issues/7035)) ([c9fcd7f](https://github.com/Agoric/agoric-sdk/commit/c9fcd7f82757732435cd96f3377e4fbfb6586ce7)) +* **liveslots:** update stale comment about addRecognizableValue ([efa00e4](https://github.com/Agoric/agoric-sdk/commit/efa00e4975d88d19ec1bdc2970aaa5154a6340ec)), closes [#6778](https://github.com/Agoric/agoric-sdk/issues/6778) +* **swing-store:** replace getAllState/etc with a debug facet ([886528c](https://github.com/Agoric/agoric-sdk/commit/886528c3044488da57a80bc47290b031fa0713ce)) +* **swingset:** always delete vom.rc key when count=0 ([8b9e9fd](https://github.com/Agoric/agoric-sdk/commit/8b9e9fd8ece2c474ebfba04189b530d4f60650b7)) +* **swingset:** clean up endo setup in some test files ([e7b1b89](https://github.com/Agoric/agoric-sdk/commit/e7b1b89ff23572606889ddd574a1a37abc07c989)) +* **swingset:** delete unused parts of storageAPI.js ([a3ade8d](https://github.com/Agoric/agoric-sdk/commit/a3ade8dd5b89dc66314c678e78f5b7c5d40f4170)) +* **swingset:** delete unused timed-iteration.js ([d35669a](https://github.com/Agoric/agoric-sdk/commit/d35669add817151745fdd79896f2901e1ba32387)) +* **swingset:** remove unused worker types: node-subprocess, nodeworker ([bc0722f](https://github.com/Agoric/agoric-sdk/commit/bc0722fa866e0dbececbff1897a1ccb55ee1ad29)), closes [#4884](https://github.com/Agoric/agoric-sdk/issues/4884) +* **swingset:** split two files for upcoming refactoring ([d740d33](https://github.com/Agoric/agoric-sdk/commit/d740d333888bda4b7391b88f9285843bc45ac07a)) +* **swingset:** update liveslots imports, depend on liveslots package ([7afce90](https://github.com/Agoric/agoric-sdk/commit/7afce90d08dd7ef4c42a0e21110eb85728302fdd)) +* move timer files to new package ([c105bde](https://github.com/Agoric/agoric-sdk/commit/c105bdefff2527a90b3c6b9d80d0462944dd51c3)) +* replace unsafe then with E.when ([#6684](https://github.com/Agoric/agoric-sdk/issues/6684)) ([d7a749e](https://github.com/Agoric/agoric-sdk/commit/d7a749eec4ddec9ba39bbc65434f03ec113cae7c)) +* swingset should define these types, not zoe/ERTP ([35a977b](https://github.com/Agoric/agoric-sdk/commit/35a977b2fa3c03bd5292718e318a26e897ff3d04)) +* tighten `bindAllMethods` caller types ([15f384f](https://github.com/Agoric/agoric-sdk/commit/15f384f04ed94f0ff51270717e74c1668809c895)) +* update all clients of @agoric/time to handle the new home ([5c4fb24](https://github.com/Agoric/agoric-sdk/commit/5c4fb241940c74be6b081718b9350bceba95b9cd)) +* **SwingSet:** Restore LRU cache flushing when stopping a vat ([2015a0a](https://github.com/Agoric/agoric-sdk/commit/2015a0a6c6489b1f676e6176afbb17781186eabb)), closes [#6604](https://github.com/Agoric/agoric-sdk/issues/6604) + + +### Miscellaneous Chores + +* rename 'fit' to 'mustMatch' ([9fa3232](https://github.com/Agoric/agoric-sdk/commit/9fa32324f84bfb85de9e99e0c9ad277b8017b50e)), closes [#6844](https://github.com/Agoric/agoric-sdk/issues/6844) + + + ## [0.31.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-vat@0.30.3...@agoric/swingset-vat@0.31.0) (2023-02-17) diff --git a/packages/SwingSet/package.json b/packages/SwingSet/package.json index 2e5d1b7399c..c11b95685ff 100644 --- a/packages/SwingSet/package.json +++ b/packages/SwingSet/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swingset-vat", - "version": "0.31.0", + "version": "0.32.0", "description": "Vat/Container Launcher", "type": "module", "main": "src/index.js", @@ -28,16 +28,16 @@ "yargs-parser": "^21.1.1" }, "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/internal": "^0.2.1", - "@agoric/store": "^0.8.5", - "@agoric/swing-store": "^0.8.1", - "@agoric/swingset-liveslots": "^0.9.0", - "@agoric/swingset-xsnap-supervisor": "^0.9.0", - "@agoric/time": "^0.2.1", - "@agoric/vat-data": "^0.4.5", - "@agoric/xsnap": "^0.13.3", - "@agoric/xsnap-lockdown": "^0.13.2", + "@agoric/assert": "^0.6.0", + "@agoric/internal": "^0.3.0", + "@agoric/store": "^0.9.0", + "@agoric/swing-store": "^0.9.0", + "@agoric/swingset-liveslots": "^0.10.0", + "@agoric/swingset-xsnap-supervisor": "^0.10.0", + "@agoric/time": "^0.3.0", + "@agoric/vat-data": "^0.5.0", + "@agoric/xsnap": "^0.14.0", + "@agoric/xsnap-lockdown": "^0.14.0", "@endo/base64": "^0.2.31", "@endo/bundle-source": "^2.5.1", "@endo/captp": "^3.1.1", diff --git a/packages/access-token/CHANGELOG.md b/packages/access-token/CHANGELOG.md index ed5a54dd366..e8f5d4f9199 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.21](https://github.com/Agoric/agoric-sdk/compare/@agoric/access-token@0.4.20...@agoric/access-token@0.4.21) (2023-05-19) + + +### Bug Fixes + +* **agoric-cli:** begin separation of deploy host and script ([b091cad](https://github.com/Agoric/agoric-sdk/commit/b091cadbc652128e34d6225b6875baa5f1a9a4c7)) + + + ### [0.4.20](https://github.com/Agoric/agoric-sdk/compare/@agoric/access-token@0.4.19...@agoric/access-token@0.4.20) (2022-10-05) **Note:** Version bump only for package @agoric/access-token diff --git a/packages/access-token/package.json b/packages/access-token/package.json index 92395eae0b2..656aa9ad7fd 100644 --- a/packages/access-token/package.json +++ b/packages/access-token/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/access-token", - "version": "0.4.20", + "version": "0.4.21", "description": "Persistent credentials for Agoric users, backed by a simple JSON file", "type": "module", "main": "src/access-token.js", @@ -16,7 +16,7 @@ "lint:eslint": "eslint ." }, "dependencies": { - "@agoric/assert": "^0.5.1", + "@agoric/assert": "^0.6.0", "n-readlines": "^1.0.0", "tmp": "^0.2.1" }, diff --git a/packages/agoric-cli/CHANGELOG.md b/packages/agoric-cli/CHANGELOG.md index f7db32870b7..f9f332d8eca 100644 --- a/packages/agoric-cli/CHANGELOG.md +++ b/packages/agoric-cli/CHANGELOG.md @@ -3,6 +3,156 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.19.0](https://github.com/Agoric/agoric-sdk/compare/agoric@0.18.2...agoric@0.19.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* emit smallcaps-format data in all marshallers +* **agoric-cli:** change meaning of `agoric run` to have no default VM connection +* removes `inter liquidation status` +* **auction:** Currency → Bid +* --giveCurrency option becomes --give and likewise +--wantCollateral -> --want. Use snake-case for options throughout to +match cosmos-sdk style + + - `bid` commands integrate `wallet send` step + - show bid result + - use only liveOffers for inter bid list by default + - to show all: --all + - fix: provide --allow-spend for tryExitOffer + unless/until we change the wallet contract + - don't show redundant result in error case + - trial: use offer safe want in by-price bids + - leave exit onDemand implicit + - refactor: + - factor out outputActionAndHint + - allow explicit io for execSwingsetTransaction + - combine options into one object + - factor out storedWalletState + - factor pollBlocks out of pollTx + - update tests + +feat: inter bid by-discount sends; --generate-only; list --all + + - bid by-discount, like by-price, sends the tx + - factor out placeBid, SharedBidOpts, withSharedBidOptions + - bid list uses activeOffers unless --all is given + - support --generate-only + - use snake-case for option names; avoid [xx] optional syntax + - give PATH clue everywhere execFileSync is used + - test.todo()s + - code polish: + - expand file, function docs + - refactor: hoist bidInvitationShape +* **agops:** unit price option as float +* **agops:** ec command +* rename 'fit' to 'mustMatch' +* **chainlink:** 'data' string to 'unitPrice' bigint +* **agoric-cli:** econCommitteeCharter subsumed psmCharter + +### Features + +* **ec:** find-continuing-id ([9c76bd3](https://github.com/Agoric/agoric-sdk/commit/9c76bd306db8013926106daaee9879bc01bc071d)) +* **oracle:** find-continuing-id ([4c7c345](https://github.com/Agoric/agoric-sdk/commit/4c7c345bb15421586cd483defc16f93471ac1ea4)) +* emit smallcaps-format data in all marshallers ([1753df8](https://github.com/Agoric/agoric-sdk/commit/1753df83465785b5ee71b250770c9b012d750ffc)), closes [#6822](https://github.com/Agoric/agoric-sdk/issues/6822) +* publish GoodStuff brand for use by clients ([b2903ee](https://github.com/Agoric/agoric-sdk/commit/b2903ee0ac6a340f7b9f23c04f217913f156d1f2)) +* simple offer command for upgrade testing ([795719f](https://github.com/Agoric/agoric-sdk/commit/795719fe5287d663201a12a4509e00e18139fd22)) +* **agops:** ec command ([bdfb53d](https://github.com/Agoric/agoric-sdk/commit/bdfb53da979073e1f3703f06fd81e983307f70db)) +* **agops:** reserve command ([8d488ef](https://github.com/Agoric/agoric-sdk/commit/8d488ef60a957328995f282fc9c341a8fbadf1cb)) +* **agops:** unit price option as float ([08028e0](https://github.com/Agoric/agoric-sdk/commit/08028e035c9045230480b6a56efdbd34ad04a1fc)) +* **agoric-cli:** add `follow --first-value-only` or `-F` ([8dbd8bb](https://github.com/Agoric/agoric-sdk/commit/8dbd8bbedf29b25c08c1523c9cc9c98324e43216)) +* **agoric-cli:** add `ibc-setup` and `ibc-relayer` commands with docs ([2b90da3](https://github.com/Agoric/agoric-sdk/commit/2b90da332b19d924678b9784ee2262ca54021eec)) +* **agoric-cli:** change meaning of `agoric run` to have no default VM connection ([06fb05a](https://github.com/Agoric/agoric-sdk/commit/06fb05a4e47eaea157592c976d7a16aa011408d1)) +* **agoric-cli:** inter bid cancel ([684a2a3](https://github.com/Agoric/agoric-sdk/commit/684a2a38a1e5f7e57e1265d7ea1fea6e2d92bc9e)) +* **agoric-cli:** propose PriceLockPeriod change ([4afe441](https://github.com/Agoric/agoric-sdk/commit/4afe4419631af74d6e870bbb16fb2f35a68a5795)) +* **board-utils:** BoardRemote like Remotables ([3aa44de](https://github.com/Agoric/agoric-sdk/commit/3aa44debbdc955892611ba870478fb088395cf10)) +* **fluxAggregator:** pushPrice roundId optional ([ca62d7a](https://github.com/Agoric/agoric-sdk/commit/ca62d7afc78c1b58445168db20583f5b5ccfb7b6)) +* **wallet:** extract-id ([ab9ac18](https://github.com/Agoric/agoric-sdk/commit/ab9ac189eae957ca41b624ba93e131bb87b0a4d1)) +* **wallet:** print-offer ([7f92fdf](https://github.com/Agoric/agoric-sdk/commit/7f92fdf43f10eb43b12edff843989a5763131392)) +* 'vaults adjust' command ([3c2f930](https://github.com/Agoric/agoric-sdk/commit/3c2f930e024d33922ba9ecc66421ae6fc5368caf)) +* 'vaults close' command ([cbfb862](https://github.com/Agoric/agoric-sdk/commit/cbfb862078851ba1c1f788522651987df86c2432)) +* agops auction proposeParamChange ([f9e1f80](https://github.com/Agoric/agoric-sdk/commit/f9e1f809daa9be4c72a86524faf74a89c9f4ff02)) +* agops ec: integrated sign, broadcast, await ([e13cf6c](https://github.com/Agoric/agoric-sdk/commit/e13cf6ca31a8a1dab4be3b138d12e6e1b49a190c)) +* agops vaults open ([4765644](https://github.com/Agoric/agoric-sdk/commit/476564471471e84e8add6224458bdaff92d15b68)) +* AGORIC_KEYRING_BACKGROUND convenience ([89ae6c5](https://github.com/Agoric/agoric-sdk/commit/89ae6c52f48fdce4dab6a4d43c6c7fbb3ad73c43)) +* board-utils ([4f80ad3](https://github.com/Agoric/agoric-sdk/commit/4f80ad3cac3e47a89834f7f98330a47141b6e235)) +* change offerArgs keyword from want to maxBuy, wire through CLI ([#7451](https://github.com/Agoric/agoric-sdk/issues/7451)) ([7cd7bb7](https://github.com/Agoric/agoric-sdk/commit/7cd7bb774981620f76b30aca217d8e5428f8987d)) +* clientSupport for bidding, reserve ([3a27543](https://github.com/Agoric/agoric-sdk/commit/3a27543e3fef3587d26fe3719bad758edebce275)) +* create new @agoric/time package ([a61a3fb](https://github.com/Agoric/agoric-sdk/commit/a61a3fbb7a5ccfe07c715a310baa88ada8e572b2)), closes [#6003](https://github.com/Agoric/agoric-sdk/issues/6003) +* create new xsnap-lockdown package ([2af831d](https://github.com/Agoric/agoric-sdk/commit/2af831d9683a4080168ee267e8d57227d2167f37)), closes [#6596](https://github.com/Agoric/agoric-sdk/issues/6596) +* extract swingset-xsnap-supervisor out to a separate package ([0024f01](https://github.com/Agoric/agoric-sdk/commit/0024f0128ff658c93468069b6fa5cc3bebfbdc78)), closes [#6596](https://github.com/Agoric/agoric-sdk/issues/6596) +* inter auction status command ([3435835](https://github.com/Agoric/agoric-sdk/commit/343583501ed77874c1ac9621401399db71431cae)) +* inter vbank list: expose denom, boardId, decimalPlaces ([f4fb840](https://github.com/Agoric/agoric-sdk/commit/f4fb840c895d2b7704872b40a012f7f50cc3b8c3)) +* move liveslots and specific tests to a new package ([0921a89](https://github.com/Agoric/agoric-sdk/commit/0921a8903b72cfefdf05a5906bcfb826cac1cc2f)), closes [#6596](https://github.com/Agoric/agoric-sdk/issues/6596) +* track publicSubscribers ([30cae51](https://github.com/Agoric/agoric-sdk/commit/30cae513a624a74f2df05b668f4eaa02d6d13656)) +* UX for `inter bid` ([52d93c3](https://github.com/Agoric/agoric-sdk/commit/52d93c33edbad2bebd54a6eb967853e7292de2e7)) +* **agops:** oracle commands ([428bfe2](https://github.com/Agoric/agoric-sdk/commit/428bfe2adc5c5f9a2a56366960869d011e0caaf3)) +* **agoric-cli:** generate `decentral-economy-config.json` ([db88a76](https://github.com/Agoric/agoric-sdk/commit/db88a760655e064be178229931b8414cd2510f4a)) +* **economy-config:** allow override of PRIMARY_ADDRESS ([06119b8](https://github.com/Agoric/agoric-sdk/commit/06119b81005c61641781614fab2c206f13b43ff8)) +* **oracle!:** roundId in price results ([e1f7488](https://github.com/Agoric/agoric-sdk/commit/e1f7488e52388b013343d6a6d0dd03ce5b2c9932)) +* **rpc:** publish latestRound ([9e2617b](https://github.com/Agoric/agoric-sdk/commit/9e2617b02c2be9465b6df328bbef8145a3ab8901)) +* **vaults:** parameterize collateralBrandKey ([ede7dea](https://github.com/Agoric/agoric-sdk/commit/ede7deaf44ad43170bc9b297460f8587183fb0d9)) +* **wallet:** show bank balances ([5a5cb26](https://github.com/Agoric/agoric-sdk/commit/5a5cb26034d8e858abbfa78b1fd2d0580a78dd8c)) +* vaults list command ([894c92f](https://github.com/Agoric/agoric-sdk/commit/894c92f9ee6331aba43aaeebd6c007dd03d53996)) + + +### Bug Fixes + +* **agops:** psm swap params ([3a21dd1](https://github.com/Agoric/agoric-sdk/commit/3a21dd1f310036cfcd9f611e5089e41621e692ae)) +* **agops:** space in amount format ([b3b84dd](https://github.com/Agoric/agoric-sdk/commit/b3b84dd0a30d21ed7bd2c936a2c450851f4a1a92)) +* **agoric-cli:** `agops simple` -> `agops test upgrade-contract` ([4606e06](https://github.com/Agoric/agoric-sdk/commit/4606e06641209efb05b596a8d2427357d122a69b)) +* **agoric-cli:** allow `follow` to work with smallcaps ([895e918](https://github.com/Agoric/agoric-sdk/commit/895e918e7c0cb0150c4cd69e72c40edd2d352f22)) +* **agoric-cli:** harden bridgeAction ([58208ac](https://github.com/Agoric/agoric-sdk/commit/58208ac3806e9860f825bb050b6d339ac2a0928e)) +* **agoric-cli:** repair an observed type confusion ([3f7bcbc](https://github.com/Agoric/agoric-sdk/commit/3f7bcbc0f1b0a4e5b00cfef9afa55cc33487d1b7)) +* **oracle:** parsing oracleAdminAcceptOfferId ([a166efa](https://github.com/Agoric/agoric-sdk/commit/a166efa83150a1931c8a96d40aa9a0d8a62bdc11)) +* **oracle:** pushPriceRound offerId ([a11787a](https://github.com/Agoric/agoric-sdk/commit/a11787a38c90ee7ff815a21200c5950c61a55c22)) +* handle branded TimestampRecord in solo/store/agoric-cli/governance ([8369dd6](https://github.com/Agoric/agoric-sdk/commit/8369dd6a47e7e6c1c799a131fc38f340f0018b38)) +* handle missing schedule fields in `inter auction status` ([d23c5a0](https://github.com/Agoric/agoric-sdk/commit/d23c5a006c81536f7754588f4a59175b7494cb43)) +* **agops:** collateralBrandKey option name ([164b871](https://github.com/Agoric/agoric-sdk/commit/164b87109b844d46bc0e9c23a6f56eed5f01f958)) +* **agops:** psm swap arguments ([49644bc](https://github.com/Agoric/agoric-sdk/commit/49644bc856f38d3ea0172718295ebbaded134f3b)) +* **agoric-cli:** add `registry.yaml` ([6cf1b0c](https://github.com/Agoric/agoric-sdk/commit/6cf1b0c4d94d92d9b7aed0a1072d0da064ead4e0)) +* **agoric-cli:** begin separation of deploy host and script ([b091cad](https://github.com/Agoric/agoric-sdk/commit/b091cadbc652128e34d6225b6875baa5f1a9a4c7)) +* **agoric-cli:** dont throw when reading history ([0e7efc0](https://github.com/Agoric/agoric-sdk/commit/0e7efc06bdd03ab222eb90a649b4ea90e8563200)) +* **agoric-cli:** econCommitteeCharter subsumed psmCharter ([f5b2db2](https://github.com/Agoric/agoric-sdk/commit/f5b2db2dfe7710bc2fa6b8b33055568ac2995a14)) +* **agoric-cli:** fix exec return type ([56786c2](https://github.com/Agoric/agoric-sdk/commit/56786c23107a6500fed04034ef6d29eebc1092d0)) +* **agoric-cli:** get vbank brand info from agoricNames ([5d3ab2f](https://github.com/Agoric/agoric-sdk/commit/5d3ab2f23066b16b0b90135c5da96c4356923873)) +* **agoric-cli:** handle agd not in $PATH ([3ad7887](https://github.com/Agoric/agoric-sdk/commit/3ad78870900da859124f79199fd2c971b9083204)) +* **agoric-cli:** IbcATOM -> ATOM ([c0df90d](https://github.com/Agoric/agoric-sdk/commit/c0df90d9965f91b4c37fd4b095c8cfa7e2fda364)) +* **agoric-cli:** pass agops perf --keyring-backend option correctly ([12bd366](https://github.com/Agoric/agoric-sdk/commit/12bd366602fefee1a66c16ae87719c14f10e5b41)) +* **agoric-cli:** pathResolve paths order ([a4e459d](https://github.com/Agoric/agoric-sdk/commit/a4e459da7748c67348c57bf70b9a108c8ec15158)) +* **agoric-cli:** skip initial octothorp ([cdf1536](https://github.com/Agoric/agoric-sdk/commit/cdf15361b43e938ae683c08d3472b1cae8a79be1)) +* **auction:** Currency → Bid ([650cf4c](https://github.com/Agoric/agoric-sdk/commit/650cf4c6527c92724dac7b4587bdbecd690a6abc)) +* **cli:** options validation ([cd5fc7d](https://github.com/Agoric/agoric-sdk/commit/cd5fc7d8597866de410c7f4658f39cdb85f24eeb)) +* **cli:** query AGORIC_NET for wallet show cmd ([a298823](https://github.com/Agoric/agoric-sdk/commit/a298823ec710cadbe22c9451318de85d1f3fd5f1)) +* **ec:** vote requires send-from option ([4f49cf4](https://github.com/Agoric/agoric-sdk/commit/4f49cf448bf64592b692a5e6e087e9affe8a61eb)) +* **format:** timestamp inference ([766bb27](https://github.com/Agoric/agoric-sdk/commit/766bb279e135f6c7cd78d3df81b508a0a728a02c)) +* agops oracle: no IO (errors) at module import ([107bf96](https://github.com/Agoric/agoric-sdk/commit/107bf964da906399f0fbefbf0581e0d2bd35f92e)) +* agops psm: not I/O (errors) until command action ([2a7fa8c](https://github.com/Agoric/agoric-sdk/commit/2a7fa8cfefd99bac2bf21b3bc4661de4deaf3dcd)) +* align testnet -> agoric start tooling ([ead89fb](https://github.com/Agoric/agoric-sdk/commit/ead89fb49b4095f326f4bbab52ac79c9dd7d0e2f)) +* review suggestions ([3f79840](https://github.com/Agoric/agoric-sdk/commit/3f79840a6505b1c8922b04dbb9c445c89ad5ba8e)) +* **wallet:** backcompat for published current ([4378fa9](https://github.com/Agoric/agoric-sdk/commit/4378fa9bde6bd70a2e487d4fc6db2f138c261517)) +* **wallet:** handling omission of send-from ([07cc618](https://github.com/Agoric/agoric-sdk/commit/07cc6186a60eb437007dd16f530454cd8a980254)) +* agops ec: no I/O (errors) until command action ([58b9d4e](https://github.com/Agoric/agoric-sdk/commit/58b9d4e063cd43a8c51a2b412d73f565fd0dd555)) +* agops reserve: no I/O (errors) until command action ([d83b07d](https://github.com/Agoric/agoric-sdk/commit/d83b07d26102d6d747904e4bfe5aed518e34eb04)) +* agops vaults: no I/O (errors) until command action ([9f10fbd](https://github.com/Agoric/agoric-sdk/commit/9f10fbd6c41030a5e80a1e6ca88424b814104708)) +* **cli:** keyringBackend option threading ([b5d37ce](https://github.com/Agoric/agoric-sdk/commit/b5d37ce5c251b8e7e2126f295b4d7dc61069d037)) +* **cli:** latest record for getCurrent ([c665a5f](https://github.com/Agoric/agoric-sdk/commit/c665a5f563289790329e694da485371dd3562449)) +* **cli:** marshaling repeated board values ([accbf31](https://github.com/Agoric/agoric-sdk/commit/accbf312ee19a7f24ba93554b3ee44b1d6c0bd8c)) +* **oracle:** default restartDelay parameter ([9d3a4cf](https://github.com/Agoric/agoric-sdk/commit/9d3a4cf488c9964ffb9aae0ad80b04fb9188f24f)) +* command injection ([123ed55](https://github.com/Agoric/agoric-sdk/commit/123ed550c0a7c69d3372e21cfc73f8cc0b018bb2)) +* psm vote arguments ([3d892ff](https://github.com/Agoric/agoric-sdk/commit/3d892ff00f25eb6bf9d7b51a3db4f7baa0fc1d43)) +* rename docker image root ([#7186](https://github.com/Agoric/agoric-sdk/issues/7186)) ([ab2efa6](https://github.com/Agoric/agoric-sdk/commit/ab2efa64b44fb410592b6dfa2a992296fd8b51d4)) +* style ([f16cfd6](https://github.com/Agoric/agoric-sdk/commit/f16cfd6816e5a4b2cce37da32fce568e6f737362)) + + +### Miscellaneous Chores + +* rename 'fit' to 'mustMatch' ([9fa3232](https://github.com/Agoric/agoric-sdk/commit/9fa32324f84bfb85de9e99e0c9ad277b8017b50e)), closes [#6844](https://github.com/Agoric/agoric-sdk/issues/6844) +* **chainlink:** 'data' string to 'unitPrice' bigint ([a8c836c](https://github.com/Agoric/agoric-sdk/commit/a8c836cb70a033d78199372669f6f95314de4d8f)) + + + ### [0.18.4](https://github.com/Agoric/agoric-sdk/compare/agoric@0.18.3...agoric@0.18.4) (2023-02-17) **Note:** Version bump only for package agoric diff --git a/packages/agoric-cli/package.json b/packages/agoric-cli/package.json index 6aa2ee3be60..6d55aa84c25 100644 --- a/packages/agoric-cli/package.json +++ b/packages/agoric-cli/package.json @@ -1,6 +1,6 @@ { "name": "agoric", - "version": "0.18.4", + "version": "0.19.0", "description": "Manage the Agoric Javascript smart contract platform", "type": "module", "main": "src/main.js", @@ -24,25 +24,25 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/deploy-script-support": "^0.9.6", + "@agoric/deploy-script-support": "^0.10.0", "ava": "^5.2.0", "c8": "^7.13.0" }, "dependencies": { - "@agoric/access-token": "^0.4.20", - "@agoric/assert": "^0.5.1", - "@agoric/cache": "^0.2.4", - "@agoric/casting": "^0.3.4", - "@agoric/cosmic-proto": "^0.2.1", - "@agoric/ertp": "^0.15.5", - "@agoric/inter-protocol": "^0.13.3", - "@agoric/internal": "^0.2.1", - "@agoric/smart-wallet": "^0.4.4", - "@agoric/store": "^0.8.5", - "@agoric/swingset-vat": "^0.31.0", - "@agoric/vats": "^0.13.2", - "@agoric/zoe": "^0.25.5", - "@agoric/zone": "^0.1.0", + "@agoric/access-token": "^0.4.21", + "@agoric/assert": "^0.6.0", + "@agoric/cache": "^0.3.0", + "@agoric/casting": "^0.4.0", + "@agoric/cosmic-proto": "^0.3.0", + "@agoric/ertp": "^0.16.0", + "@agoric/inter-protocol": "^0.14.0", + "@agoric/internal": "^0.3.0", + "@agoric/smart-wallet": "^0.5.0", + "@agoric/store": "^0.9.0", + "@agoric/swingset-vat": "^0.32.0", + "@agoric/vats": "^0.14.0", + "@agoric/zoe": "^0.26.0", + "@agoric/zone": "^0.2.0", "@confio/relayer": "^0.9.0", "@cosmjs/crypto": "^0.30.1", "@cosmjs/encoding": "^0.30.1", diff --git a/packages/assert/CHANGELOG.md b/packages/assert/CHANGELOG.md index 26a90ecc932..a5248e601e6 100644 --- a/packages/assert/CHANGELOG.md +++ b/packages/assert/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.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/assert@0.5.1...@agoric/assert@0.6.0) (2023-05-19) + + +### Features + +* **assert:** export assert.Fail from endo ([#6613](https://github.com/Agoric/agoric-sdk/issues/6613)) ([c863b17](https://github.com/Agoric/agoric-sdk/commit/c863b1708393f6102ce8174573aab4207c2ce71f)) + + + ### [0.5.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/assert@0.5.0...@agoric/assert@0.5.1) (2022-10-05) **Note:** Version bump only for package @agoric/assert diff --git a/packages/assert/package.json b/packages/assert/package.json index 081c0ac2484..e55e91dd908 100755 --- a/packages/assert/package.json +++ b/packages/assert/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/assert", - "version": "0.5.1", + "version": "0.6.0", "description": "Assert expression support that protects sensitive data", "type": "module", "main": "src/assert.js", diff --git a/packages/cache/CHANGELOG.md b/packages/cache/CHANGELOG.md index b861afd25ef..42822086c95 100644 --- a/packages/cache/CHANGELOG.md +++ b/packages/cache/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.3.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cache@0.2.3...@agoric/cache@0.3.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* emit smallcaps-format data in all marshallers +* remove storeName parameter + +### Features + +* emit smallcaps-format data in all marshallers ([1753df8](https://github.com/Agoric/agoric-sdk/commit/1753df83465785b5ee71b250770c9b012d750ffc)), closes [#6822](https://github.com/Agoric/agoric-sdk/issues/6822) + + +### Miscellaneous Chores + +* remove storeName parameter ([452f9bc](https://github.com/Agoric/agoric-sdk/commit/452f9bc680d4f54bed5608eb0d7cf67d80d87ba0)) + + + ### [0.2.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/cache@0.2.3...@agoric/cache@0.2.4) (2023-02-17) **Note:** Version bump only for package @agoric/cache diff --git a/packages/cache/package.json b/packages/cache/package.json index 3cce70904ea..357d8f82226 100644 --- a/packages/cache/package.json +++ b/packages/cache/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cache", - "version": "0.2.4", + "version": "0.3.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.2.1", - "@agoric/notifier": "^0.5.1", - "@agoric/store": "^0.8.5", - "@agoric/vat-data": "^0.4.5", + "@agoric/internal": "^0.3.0", + "@agoric/notifier": "^0.6.0", + "@agoric/store": "^0.9.0", + "@agoric/vat-data": "^0.5.0", "@endo/far": "^0.2.18", "@endo/marshal": "^0.8.5" }, "devDependencies": { - "@agoric/zoe": "^0.25.5", + "@agoric/zoe": "^0.26.0", "ava": "^5.2.0", "c8": "^7.13.0" }, diff --git a/packages/casting/CHANGELOG.md b/packages/casting/CHANGELOG.md index 899bd01f120..79c3a689aa9 100644 --- a/packages/casting/CHANGELOG.md +++ b/packages/casting/CHANGELOG.md @@ -3,6 +3,40 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.4.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/casting@0.3.2...@agoric/casting@0.4.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* emit smallcaps-format data in all marshallers +* **AMM:** remove the AMM and cleanup bootstrap etc. dependencies (#7074) +* rename 'fit' to 'mustMatch' + +### Features + +* **internal:** makeFakeStorageKit supports "get" and "entries" ([6a69aab](https://github.com/Agoric/agoric-sdk/commit/6a69aab5cb54faae5af631bbc2281e4fc4ede8e0)) +* emit smallcaps-format data in all marshallers ([1753df8](https://github.com/Agoric/agoric-sdk/commit/1753df83465785b5ee71b250770c9b012d750ffc)), closes [#6822](https://github.com/Agoric/agoric-sdk/issues/6822) +* **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) +* **casting:** handle noData value encoding ([530bc41](https://github.com/Agoric/agoric-sdk/commit/530bc41854cc7f5e5749e97e87fabc6163a17864)) +* assertNetworkConfig ([9762b19](https://github.com/Agoric/agoric-sdk/commit/9762b19b25ebcb4678faa389d39c4bab91e0c25c)) +* getEachIterable skip height fetch ([77b1bb5](https://github.com/Agoric/agoric-sdk/commit/77b1bb589e90462bc7514347b8c62c236d72922e)) +* getLatestIterable skip height fetch ([aff3354](https://github.com/Agoric/agoric-sdk/commit/aff335417d9553182d50a5b84a4aa7c7fb6ae430)) +* getReverseIterable skip height fetch ([edbc8ec](https://github.com/Agoric/agoric-sdk/commit/edbc8ec2fab4a71e2675f5cc608f25d27b43b524)) +* vstorageKeySpecToPath ([9db1fbb](https://github.com/Agoric/agoric-sdk/commit/9db1fbb1328c28282db972b3e130e2ee3515b87d)) + + +### Bug Fixes + +* **casting:** use new subscriber tools ([cb1f739](https://github.com/Agoric/agoric-sdk/commit/cb1f739c36c28befa2ab097bfc9b86686dbe57c3)) +* require chainName ([5c5e661](https://github.com/Agoric/agoric-sdk/commit/5c5e661f444add3e1544c931c475a3a266a080de)) + + +### Miscellaneous Chores + +* rename 'fit' to 'mustMatch' ([9fa3232](https://github.com/Agoric/agoric-sdk/commit/9fa32324f84bfb85de9e99e0c9ad277b8017b50e)), closes [#6844](https://github.com/Agoric/agoric-sdk/issues/6844) + + + ### [0.3.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/casting@0.3.3...@agoric/casting@0.3.4) (2023-02-17) **Note:** Version bump only for package @agoric/casting diff --git a/packages/casting/package.json b/packages/casting/package.json index 8424941e45d..77d0942245f 100644 --- a/packages/casting/package.json +++ b/packages/casting/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/casting", - "version": "0.3.4", + "version": "0.4.0", "description": "Agoric's OCap broadcasting system", "type": "module", "main": "src/main.js", @@ -22,10 +22,10 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/internal": "^0.2.1", - "@agoric/notifier": "^0.5.1", - "@agoric/spawner": "^0.6.5", - "@agoric/store": "^0.8.5", + "@agoric/internal": "^0.3.0", + "@agoric/notifier": "^0.6.0", + "@agoric/spawner": "^0.6.6", + "@agoric/store": "^0.9.0", "@cosmjs/encoding": "^0.30.1", "@cosmjs/proto-signing": "^0.30.1", "@cosmjs/stargate": "^0.30.1", diff --git a/packages/cosmic-proto/CHANGELOG.md b/packages/cosmic-proto/CHANGELOG.md index f0f96d8f6cd..a29635a6272 100644 --- a/packages/cosmic-proto/CHANGELOG.md +++ b/packages/cosmic-proto/CHANGELOG.md @@ -3,6 +3,28 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [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) + + +### ⚠ BREAKING CHANGES + +* build .d.ts instead of .ts + +### Features + +* **cosmic-proto:** add state-sync artifacts proto ([4cc25f5](https://github.com/Agoric/agoric-sdk/commit/4cc25f56ba9e967039c2dff2cbb566eafb37aaea)) +* build .d.ts instead of .ts ([b91d91a](https://github.com/Agoric/agoric-sdk/commit/b91d91a2651ccf5bbc4827fceca10fe04405c1b9)) +* **cosmic-proto:** add query.proto ([b04636b](https://github.com/Agoric/agoric-sdk/commit/b04636b930dd633438983b4a5666307766687367)) + + +### Bug Fixes + +* cosmic-proto exports ([36a1f8c](https://github.com/Agoric/agoric-sdk/commit/36a1f8ca1c52330c3065eb84dddde1550fee6b3f)) +* exports map ([884a90f](https://github.com/Agoric/agoric-sdk/commit/884a90f101808f31d3f35b9d2b04fdcecfcc4bfd)) +* include swingset/* file for export ([6bfb278](https://github.com/Agoric/agoric-sdk/commit/6bfb278a695963e96f0bf1d37f3181a91286b065)) + + + ### [0.2.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-proto@0.2.0...@agoric/cosmic-proto@0.2.1) (2022-10-05) **Note:** Version bump only for package @agoric/cosmic-proto diff --git a/packages/cosmic-proto/package.json b/packages/cosmic-proto/package.json index fd9383c5cfd..4b8fec2f7b2 100644 --- a/packages/cosmic-proto/package.json +++ b/packages/cosmic-proto/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmic-proto", - "version": "0.2.1", + "version": "0.3.0", "description": "Protobuf stubs for the Agoric cosmos-sdk module", "keywords": [], "author": "Agoric", diff --git a/packages/cosmic-swingset/CHANGELOG.md b/packages/cosmic-swingset/CHANGELOG.md index 83dd7f37642..ff220b15f63 100644 --- a/packages/cosmic-swingset/CHANGELOG.md +++ b/packages/cosmic-swingset/CHANGELOG.md @@ -3,6 +3,88 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.41.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.39.2...@agoric/cosmic-swingset@0.41.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* test-vaults-config -> itest-vaults-config to avoid conflict +* move swingset state dir +* emit smallcaps-format data in all marshallers +* remove storeName parameter + +### Features + +* Add SwingSet configuration to purge vstorage within (re-)bootstrap ([f248e91](https://github.com/Agoric/agoric-sdk/commit/f248e9116512374fb95f789b26e27b66cd5c34ca)), closes [#7681](https://github.com/Agoric/agoric-sdk/issues/7681) +* emit smallcaps-format data in all marshallers ([1753df8](https://github.com/Agoric/agoric-sdk/commit/1753df83465785b5ee71b250770c9b012d750ffc)), closes [#6822](https://github.com/Agoric/agoric-sdk/issues/6822) +* extend Prometheus kernel stats ([44a934f](https://github.com/Agoric/agoric-sdk/commit/44a934f0d0a5177000b5bf081ae27e35a05c9aef)), closes [#7092](https://github.com/Agoric/agoric-sdk/issues/7092) [#7092](https://github.com/Agoric/agoric-sdk/issues/7092) +* move swingset state dir ([eddb46b](https://github.com/Agoric/agoric-sdk/commit/eddb46bd0e41340aec7d420adc37074fbca1b177)) +* **cosmic-swingset:** Add a config property for exporting storage to bootstrap ([c065f3b](https://github.com/Agoric/agoric-sdk/commit/c065f3b2be675513343a70853ea607750d13776b)), closes [#7156](https://github.com/Agoric/agoric-sdk/issues/7156) +* **cosmic-swingset:** add after-commit action ([970a53f](https://github.com/Agoric/agoric-sdk/commit/970a53f827ded21b27525f6b0042bbc124c62d48)) +* **cosmic-swingset:** Add context info to actionQueue items ([ed47435](https://github.com/Agoric/agoric-sdk/commit/ed4743519e81dbb05b6136de1f94bae0ae0f87c8)) +* **cosmic-swingset:** add kernel-db exporter ([df304d5](https://github.com/Agoric/agoric-sdk/commit/df304d585928bfe3e7b9bc12ed9b1668726f54ec)) +* **cosmic-swingset:** basic snapshot wiring ([b1072d8](https://github.com/Agoric/agoric-sdk/commit/b1072d8b1ddabbb5f2835eb503c945fed3b6b080)) +* **cosmic-swingset:** execute export in a subprocess ([05e2b15](https://github.com/Agoric/agoric-sdk/commit/05e2b15a3f5b749ae95d0e1f3eb96fc0ec0d7467)) +* **cosmic-swingset:** leave inbound in actionQueue ([a32299d](https://github.com/Agoric/agoric-sdk/commit/a32299df308eb869def870cca93f0b89e37e9110)) +* **cosmic-swingset:** process highPriorityQueue actions ([182a96e](https://github.com/Agoric/agoric-sdk/commit/182a96e169c8cac7f31fbce014783fd6db72b64c)) +* tweak state-sync logging ([#7468](https://github.com/Agoric/agoric-sdk/issues/7468)) ([9ec9ce2](https://github.com/Agoric/agoric-sdk/commit/9ec9ce277897c47df8b64856eabd3119f89416ce)) +* **cosmic-swingset:** add inboundNum to inbound slog events ([1f04418](https://github.com/Agoric/agoric-sdk/commit/1f044183fdc3430c26b5cf1c011445297a996393)) +* **cosmic-swingset:** add kernel-db importer ([00fab12](https://github.com/Agoric/agoric-sdk/commit/00fab12e464e5604cb3e5eb697fd02565ea78fe7)) +* **cosmic-swingset:** explicit verbose option for export db ([a2dabd1](https://github.com/Agoric/agoric-sdk/commit/a2dabd1672c580e1f421336f2ab34e2694ed5557)) +* **cosmic-swingset:** export swingStore kvData to vstorage ([be68431](https://github.com/Agoric/agoric-sdk/commit/be684315dc68ecf0cb603a8eb38ddd5418e996a6)) +* **cosmic-swingset:** launch-chain add shutdown ([01bd686](https://github.com/Agoric/agoric-sdk/commit/01bd686c4e7ba177e90135c283c1b89025534e7d)) +* **cosmic-swingset:** leverage `agoric-sdk/bin/agd` for lazy builds ([c2dd1d6](https://github.com/Agoric/agoric-sdk/commit/c2dd1d6f941b9a03b82b9bdfbb12e1c6e72b0784)) +* **cosmic-swingset:** More complete vstorage access ([2d886de](https://github.com/Agoric/agoric-sdk/commit/2d886dee4b6518f176fc844d560422fe0fb53ffd)) +* **cosmic-swingset:** poll timer after swingset quiescent ([c6df9ad](https://github.com/Agoric/agoric-sdk/commit/c6df9ad0c504722dbb3e586d1819a1fdee613b48)) +* **cosmic-swingset:** remove unnecessary explicit activityhash ([5dcc44d](https://github.com/Agoric/agoric-sdk/commit/5dcc44d31be0c8a95a5749d768791fa35b72dbd3)) +* **cosmic-swingset:** update scenario2 to post-Pismo ([715a389](https://github.com/Agoric/agoric-sdk/commit/715a389597903211e5106f539ef4c490b8c9e08f)) +* **cosmic-swingset:** wait for after commit stats ([5f29966](https://github.com/Agoric/agoric-sdk/commit/5f29966568bb7abb3147dc70a26b2121e7e4b753)) +* **cosmic-swingset:** wire snapshot restoring in chain-main ([9d053b7](https://github.com/Agoric/agoric-sdk/commit/9d053b7381280c8d7afc35fb1bcbf6dd18886738)) +* **cosmic-swingset:** wire snapshot taking in chain-main ([22bc1d5](https://github.com/Agoric/agoric-sdk/commit/22bc1d54a7582d9490959dfe204838293412b537)) +* boot-oracles ([ce8f8de](https://github.com/Agoric/agoric-sdk/commit/ce8f8de65ad4c14b4e8d699cd721683cfa1cc495)) +* convert swing-store from LMDB to Sqlite ([579a6c7](https://github.com/Agoric/agoric-sdk/commit/579a6c796a47092c4ee880316c7530d07d92c961)) +* export buildSwingset ([28eae2b](https://github.com/Agoric/agoric-sdk/commit/28eae2b55632b50c2868615e22a80d7fcb8cb1c5)) +* **telemetry:** SLOGSENDER_FAIL_ON_ERROR ([db79fca](https://github.com/Agoric/agoric-sdk/commit/db79fcad8bc784d300acfd994ceab9a2b9c2a567)) +* refactor SwingStore APIs to cleanly distinguish kernel facet from host facet ([7126822](https://github.com/Agoric/agoric-sdk/commit/71268220d659469cd583c9c510ed8c1a1661f282)) +* **economy-config:** allow override of PRIMARY_ADDRESS ([06119b8](https://github.com/Agoric/agoric-sdk/commit/06119b81005c61641781614fab2c206f13b43ff8)) + + +### Bug Fixes + +* clearStorageSubtrees should not exclude exportStorageSubtrees ([9c6ceb9](https://github.com/Agoric/agoric-sdk/commit/9c6ceb91d1a7334483f9d0143fab75e7c2d4ccb1)) +* test-vaults-config -> itest-vaults-config to avoid conflict ([db8f915](https://github.com/Agoric/agoric-sdk/commit/db8f915f579293d373d9f395dae28da383fab8a3)) +* **cosmic-swingset:** `setterMethod` for surgical storage event emission ([7b2938a](https://github.com/Agoric/agoric-sdk/commit/7b2938a5209172f1f15248449b306e097158c3e9)) +* **cosmic-swingset:** avoid overriding Makefile vat config ([f0ce811](https://github.com/Agoric/agoric-sdk/commit/f0ce811ae20f43c7897b7b3554802a464f82032e)) +* **cosmic-swingset:** correct typings for bufferedStorage ([c8f3623](https://github.com/Agoric/agoric-sdk/commit/c8f362326053fa9e3f38d300c336918f101a4db0)) +* **cosmic-swingset:** early done check in makeQueue ([de1a353](https://github.com/Agoric/agoric-sdk/commit/de1a35310f0af4829f01356c5c0933fcc45baf78)) +* **cosmic-swingset:** enforce no parallel consume for actionQueue ([0d99438](https://github.com/Agoric/agoric-sdk/commit/0d9943860668744548de1218d070093e436bed8a)) +* **cosmic-swingset:** IbcATOM -> ATOM ([03e202c](https://github.com/Agoric/agoric-sdk/commit/03e202c4e2bdd97c4df80ea93e4c78209363a4ce)) +* **cosmic-swingset:** move makeBufferedStorage() out of swingset ([c148774](https://github.com/Agoric/agoric-sdk/commit/c1487747a64c6a64ccefcc477a008bd929f766bc)) +* **cosmic-swingset:** no actionQueue.consumeAll in hangover recovery ([#6921](https://github.com/Agoric/agoric-sdk/issues/6921)) ([d3c6e8a](https://github.com/Agoric/agoric-sdk/commit/d3c6e8aec6e8bd47b8dc249135dc68b949b8e321)) +* **cosmic-swingset:** Provide blockTime to bootstrap ([#7125](https://github.com/Agoric/agoric-sdk/issues/7125)) ([748d52c](https://github.com/Agoric/agoric-sdk/commit/748d52cf888981c8c48c26a807fe5abf12ed4130)) +* **cosmic-swingset:** Remove unused getKeys in bufferedStorage ([0d5aea7](https://github.com/Agoric/agoric-sdk/commit/0d5aea77e9ceb8649da298237035701d18f35bd0)) +* **cosmic-swingset:** remove unused saved blockTime ([37858cb](https://github.com/Agoric/agoric-sdk/commit/37858cba6b6799782d544c2317a860bf355f741f)) +* **cosmic-swingset:** shutdown controller cleanly only on interrupt ([f64340e](https://github.com/Agoric/agoric-sdk/commit/f64340e67d83cf9b26c1a33f2b782764244efcf3)) +* **cosmic-swingset:** shutdown controller on exit ([c5410dd](https://github.com/Agoric/agoric-sdk/commit/c5410ddf8d4355433ec099317f91a19b61b954d7)) +* **cosmic-swingset:** silence incorrect kernel-stats warnings ([431e347](https://github.com/Agoric/agoric-sdk/commit/431e34783dc71ec07bcff00af1092c90c73738e4)) +* **cosmic-swingset:** type of makeInstallationPublisher ([804502e](https://github.com/Agoric/agoric-sdk/commit/804502e6049168fc237e5661d9e834710b158cb4)) +* **cosmic-swingset:** use `@endo/init/unsafe-fast.js` for chain ([81e9412](https://github.com/Agoric/agoric-sdk/commit/81e94120bb897dafb0194a9e52b722acff6b1678)) +* **cosmic-swingset:** Use BigInt for chainQueue bounds ([40a8abb](https://github.com/Agoric/agoric-sdk/commit/40a8abb5aeac9237613fd50e4bbacb33f8057ed9)) +* **vats:** move vat-ibc/vat-network from config to network-proposal.js ([68c8363](https://github.com/Agoric/agoric-sdk/commit/68c8363dea5aa4f2f1846e053ccd68d4e6a9131c)), closes [#7044](https://github.com/Agoric/agoric-sdk/issues/7044) +* align testnet -> agoric start tooling ([ead89fb](https://github.com/Agoric/agoric-sdk/commit/ead89fb49b4095f326f4bbab52ac79c9dd7d0e2f)) +* CI failures in other packages ([071bf89](https://github.com/Agoric/agoric-sdk/commit/071bf89a337f39b3cb73ef60649fbe47825806bc)) +* cosmic_swingset_inbound_queue_length is a gauge ([c7f5144](https://github.com/Agoric/agoric-sdk/commit/c7f51441a49b70bd033a69ab7b10ee4ddc7bc1cb)) +* rename docker image root ([#7186](https://github.com/Agoric/agoric-sdk/issues/7186)) ([ab2efa6](https://github.com/Agoric/agoric-sdk/commit/ab2efa64b44fb410592b6dfa2a992296fd8b51d4)) +* **telemetry:** upgrade otel deps ([dc48759](https://github.com/Agoric/agoric-sdk/commit/dc4875992937f9648381efae70818fa767d4b901)) +* replace unsafe then with E.when ([#6684](https://github.com/Agoric/agoric-sdk/issues/6684)) ([d7a749e](https://github.com/Agoric/agoric-sdk/commit/d7a749eec4ddec9ba39bbc65434f03ec113cae7c)) + + +### Miscellaneous Chores + +* remove storeName parameter ([452f9bc](https://github.com/Agoric/agoric-sdk/commit/452f9bc680d4f54bed5608eb0d7cf67d80d87ba0)) + + + ## [0.40.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.39.3...@agoric/cosmic-swingset@0.40.0) (2023-02-17) diff --git a/packages/cosmic-swingset/package.json b/packages/cosmic-swingset/package.json index 06cee24f1ba..2c64c332e8d 100644 --- a/packages/cosmic-swingset/package.json +++ b/packages/cosmic-swingset/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmic-swingset", - "version": "0.40.0", + "version": "0.41.0", "description": "Agoric's Cosmos blockchain integration", "type": "module", "bin": { @@ -22,19 +22,19 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/cosmos": "^0.33.0", - "@agoric/deploy-script-support": "^0.9.6", - "@agoric/internal": "^0.2.1", - "@endo/nat": "^4.1.27", - "@agoric/store": "^0.8.5", - "@agoric/swing-store": "^0.8.1", - "@agoric/swingset-vat": "^0.31.0", - "@agoric/telemetry": "^0.5.0", + "@agoric/assert": "^0.6.0", + "@agoric/cosmos": "^0.34.0", + "@agoric/deploy-script-support": "^0.10.0", + "@agoric/internal": "^0.3.0", + "@agoric/store": "^0.9.0", + "@agoric/swing-store": "^0.9.0", + "@agoric/swingset-vat": "^0.32.0", + "@agoric/telemetry": "^0.6.0", "@endo/far": "^0.2.18", "@endo/import-bundle": "^0.3.4", "@endo/init": "^0.5.56", "@endo/marshal": "^0.8.5", + "@endo/nat": "^4.1.27", "@endo/promise-kit": "^0.2.56", "@iarna/toml": "^2.2.3", "@opentelemetry/sdk-metrics": "^0.32.0", diff --git a/packages/deploy-script-support/CHANGELOG.md b/packages/deploy-script-support/CHANGELOG.md index 5af69e8523e..5eb594ca686 100644 --- a/packages/deploy-script-support/CHANGELOG.md +++ b/packages/deploy-script-support/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.10.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/deploy-script-support@0.9.4...@agoric/deploy-script-support@0.10.0) (2023-05-19) + + +### Features + +* **core-proposals:** use bundle hash for label ([2eec093](https://github.com/Agoric/agoric-sdk/commit/2eec0939bd87bfcc48634ab75e2ba830cdb321e3)) +* **deploy-script-support:** Publish bundles to chain if possible ([e8209da](https://github.com/Agoric/agoric-sdk/commit/e8209daec69fc6fd60f5d865cf29271eb106a995)) +* **deploy-script-support:** reenable for `agoric run init-core.js` without `ag-solo` ([2b2bc96](https://github.com/Agoric/agoric-sdk/commit/2b2bc96780b00d9c964dba6e6c5de36acd4a83c6)) + + +### Bug Fixes + +* **deploy-script-support:** avoid pulling in notifiers ([#7522](https://github.com/Agoric/agoric-sdk/issues/7522)) ([c73675d](https://github.com/Agoric/agoric-sdk/commit/c73675dad025b6600f0eafe9f8e768086e50b626)) +* **deploy-script-support:** update permits for `vatAdminSvc` ([73fef25](https://github.com/Agoric/agoric-sdk/commit/73fef256ab9abda1bda7e0619e8eee08c19f8883)) +* avoid using top-level `require` ([57ca2db](https://github.com/Agoric/agoric-sdk/commit/57ca2dbfbadb373f97d43b2fb4e90302c9149976)) +* change manifestInstallRef to manifestBundleRef ([4b87694](https://github.com/Agoric/agoric-sdk/commit/4b8769494eec1ce6bb5beda295389e8b982a9f37)) +* remove unused overridded restoreRef, fix default version ([7f1cd48](https://github.com/Agoric/agoric-sdk/commit/7f1cd488e2aa7f89473b2187016f7f0dcbc989e8)) +* rename makeEnactCoreProposalsFromBundleName to ..BundleRef ([7403f06](https://github.com/Agoric/agoric-sdk/commit/7403f06f58f0f50ecd154ad076a0a82317f3018b)) +* replace unsafe then with E.when ([#6684](https://github.com/Agoric/agoric-sdk/issues/6684)) ([d7a749e](https://github.com/Agoric/agoric-sdk/commit/d7a749eec4ddec9ba39bbc65434f03ec113cae7c)) +* replace zoe.install with zoe.installBundleID ([8a91b1b](https://github.com/Agoric/agoric-sdk/commit/8a91b1b06bf1a62c08156e595cf46f5194f73337)), closes [#6826](https://github.com/Agoric/agoric-sdk/issues/6826) +* **deploy-script-support:** Use versioned bundleSource ([41af48e](https://github.com/Agoric/agoric-sdk/commit/41af48e0d44e0615a53d5e3fe9f019895a58f96d)) + + + ### [0.9.6](https://github.com/Agoric/agoric-sdk/compare/@agoric/deploy-script-support@0.9.5...@agoric/deploy-script-support@0.9.6) (2023-02-17) **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 e32bffe0ae0..7187c5eda8c 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.9.6", + "version": "0.10.0", "description": "Helpers and other support for writing deploy scripts", "type": "module", "main": "src/helpers.js", @@ -34,23 +34,23 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/ertp": "^0.15.5", - "@agoric/import-manager": "^0.3.8", - "@agoric/internal": "^0.2.1", - "@endo/nat": "^4.1.27", - "@agoric/notifier": "^0.5.1", - "@agoric/store": "^0.8.5", - "@agoric/zoe": "^0.25.5", + "@agoric/assert": "^0.6.0", + "@agoric/ertp": "^0.16.0", + "@agoric/import-manager": "^0.3.9", + "@agoric/internal": "^0.3.0", + "@agoric/notifier": "^0.6.0", + "@agoric/store": "^0.9.0", + "@agoric/zoe": "^0.26.0", "@endo/base64": "^0.2.31", "@endo/bundle-source": "^2.5.1", "@endo/far": "^0.2.18", "@endo/marshal": "^0.8.5", + "@endo/nat": "^4.1.27", "@endo/promise-kit": "^0.2.56", "@endo/zip": "^0.2.31" }, "devDependencies": { - "@agoric/vats": "^0.13.2", + "@agoric/vats": "^0.14.0", "@endo/init": "^0.5.56", "ava": "^5.2.0", "import-meta-resolve": "^2.2.1" diff --git a/packages/deployment/CHANGELOG.md b/packages/deployment/CHANGELOG.md index fff2dea4a8e..c2bc100ebb6 100644 --- a/packages/deployment/CHANGELOG.md +++ b/packages/deployment/CHANGELOG.md @@ -3,6 +3,432 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 3.0.0 (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* move swingset state dir +* **AMM:** remove the AMM and cleanup bootstrap etc. dependencies (#7074) + +### Features + +* move swingset state dir ([eddb46b](https://github.com/Agoric/agoric-sdk/commit/eddb46bd0e41340aec7d420adc37074fbca1b177)) +* **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)) + + +### 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)) +* 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)) +* **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)) +* use `ubuntu:latest` for deployment container ([da0251a](https://github.com/Agoric/agoric-sdk/commit/da0251a5af5d8070eefc434a2068b61c28ad02e6)) +* **deployment:** simplify the integration test ([f1db1ec](https://github.com/Agoric/agoric-sdk/commit/f1db1ec69a5d57cbab1c2aae568428820ed576f7)) + + +### Reverts + +* Revert "test: faketime" ([7a3468c](https://github.com/Agoric/agoric-sdk/commit/7a3468c46a2e61d7f8c4b5f7ce521220551200a2)) + +## 0.32.0 (2022-10-05) + + +### Features + +* **telemetry:** Support slog sender in subprocess ([9fa268f](https://github.com/Agoric/agoric-sdk/commit/9fa268fc9b59d9fb26d829300d7a9d5a768e47bc)) + +## 0.31.0 (2022-09-20) + + +### Features + +* **cosmic-swingset:** Add heap snapshots ([42e43bc](https://github.com/Agoric/agoric-sdk/commit/42e43bce417a7538aa7bc6ed59320dfef45c1adb)) +* add env to keep old snapshots on disk ([96e1077](https://github.com/Agoric/agoric-sdk/commit/96e1077683c64ff0c66fdfaa3993043006c8f368)) +* use random snapshot memory init in integration test ([5c99976](https://github.com/Agoric/agoric-sdk/commit/5c999761e5cd0061f7eee483fcade290f98732c9)) +* **telemetry:** `otel-and-flight-recorder.js` for the best of both ([a191b34](https://github.com/Agoric/agoric-sdk/commit/a191b34bd6a4b14f7280b0886fcfd44b5a42b6b5)) + + +### Bug Fixes + +* Use new `||` assert style, but when TS confused use `if` instead ([#6174](https://github.com/Agoric/agoric-sdk/issues/6174)) ([94625d3](https://github.com/Agoric/agoric-sdk/commit/94625d38c3bb5333b00a69dd3086b1ac13490f62)) +* **deployment:** `unsafe-reset-all` is a subcommand of `tendermint` ([deeb345](https://github.com/Agoric/agoric-sdk/commit/deeb3458ef3b19d771b574e0821dc1eec425b217)) +* **deployment:** drive-by upgrade to Node.js 16 ([68ff922](https://github.com/Agoric/agoric-sdk/commit/68ff92257800022749494e169d62cffeaf1b53a7)) + +## 0.30.0 (2022-05-28) + + +### Features + +* **deployment:** Add script to run integration test locally ([e0d366a](https://github.com/Agoric/agoric-sdk/commit/e0d366a3c1445d73db55141deac5bcbb8ce0da2e)) +* **deployment:** integration: record xsnap and swingStore traces ([fa669e0](https://github.com/Agoric/agoric-sdk/commit/fa669e05c98a42ca647e1603c9ba1e95bec42769)) +* **dockerfile:** include otel collector ([6f5e686](https://github.com/Agoric/agoric-sdk/commit/6f5e68604409b87592b7d810e0f412a5571d5459)) + + +### Bug Fixes + +* **deployment:** default `faucet-helper.sh` to `show-rpcaddrs` ([352f6a6](https://github.com/Agoric/agoric-sdk/commit/352f6a63d31a629aa88de860916b65801ce71513)) +* **deployment:** disable swingstore consistency check ([#5323](https://github.com/Agoric/agoric-sdk/issues/5323)) ([e9dc159](https://github.com/Agoric/agoric-sdk/commit/e9dc1592e2aa7b6d907c9e7bf63e0ff1b46af1d0)) +* **deployment:** Do not override explicit faucet SOLO_COINS ([#5360](https://github.com/Agoric/agoric-sdk/issues/5360)) ([70fa390](https://github.com/Agoric/agoric-sdk/commit/70fa3908dde52a79658b5ef8f58c17406a030ed3)) +* **deployment:** give out some tokens to new clients ([847da8d](https://github.com/Agoric/agoric-sdk/commit/847da8d6f35a31525923cf18ca789c8b367ad943)) +* **deployment:** handle aarch64 and arm64 ([75965ee](https://github.com/Agoric/agoric-sdk/commit/75965ee3ba8e4ef42b55a710cc743ea8a874c4ef)) +* **deployment:** Install ansible for current os ([4b5940f](https://github.com/Agoric/agoric-sdk/commit/4b5940f5474b0b7ce3fe0ab07f5dd75b0f40b58a)) +* **deployment:** Update CI script ([#5322](https://github.com/Agoric/agoric-sdk/issues/5322)) ([efbbf54](https://github.com/Agoric/agoric-sdk/commit/efbbf54ec53e064e1038fd678fca9e88c083f312)) +* **faucet-helper:** use published network config ([72b0a81](https://github.com/Agoric/agoric-sdk/commit/72b0a819c04613c510fe8b08b934cc8801aca551)) +* **vats:** make core config location independent ([9612d59](https://github.com/Agoric/agoric-sdk/commit/9612d591a4c58cf447f46e085f81dd0762b46d4a)) + +## 0.29.0 (2022-04-18) + + +### Bug Fixes + +* **deployment:** correct `cosmos-delegates.txt` discrepency ([e402593](https://github.com/Agoric/agoric-sdk/commit/e40259330bbde2efd74af55f1830e27fea02dd12)) +* **deployment:** correct quoting in `faucet-helper.sh` ([7d58ad8](https://github.com/Agoric/agoric-sdk/commit/7d58ad831652baff4ca35f0694279da0330a29ad)) +* **deployment:** faucet-helper add-egress ([27aca53](https://github.com/Agoric/agoric-sdk/commit/27aca53509ba6b88911e2c1d2de6e9b1a5a305fd)) +* **docker:** increase network timeout ([57d6504](https://github.com/Agoric/agoric-sdk/commit/57d6504ba19815442832ed16d1fdfe3a6bd5ba14)) +* **dockerfile:** add terrible retry logic for yarn install on failure ([9e8e9c4](https://github.com/Agoric/agoric-sdk/commit/9e8e9c49f868ed9a414a0b1fc4e9709c31763c31)) + +## 0.28.0 (2022-02-24) + + +### Features + +* **cosmic-swingset:** add tools for core-eval governance ([7368aa6](https://github.com/Agoric/agoric-sdk/commit/7368aa6c22be840733843b1da125eb659cc21d84)) + +### 0.27.3 (2022-02-21) + + +### Features + +* **deployment:** include short loadgen test in CI ([bae4ce8](https://github.com/Agoric/agoric-sdk/commit/bae4ce82a044a7ff745b5fa40815a79e522ef5e8)) + + +### Bug Fixes + +* **deployment:** capture `flight-recorder.bin` ([451a817](https://github.com/Agoric/agoric-sdk/commit/451a81775e8d60b68c072759afaed07420a2b400)) +* **deployment:** use docker API instead of CLI ([0c049b4](https://github.com/Agoric/agoric-sdk/commit/0c049b4ffdd51af2b3c39541a84f7f349027a10d)) + +### 0.27.2 (2021-12-22) + + +### ⚠ BREAKING CHANGES + +* **deployment:** optional first block argument to `crunch.mjs` + +### Features + +* **deployment:** optional first block argument to `crunch.mjs` ([c03646d](https://github.com/Agoric/agoric-sdk/commit/c03646d7387200c3664e7aa03113514363a4611a)) + + +### Bug Fixes + +* **deployment:** use Docker `Cgroup Version` to init volumes ([3fa95e7](https://github.com/Agoric/agoric-sdk/commit/3fa95e77a0c79f4dfbf9651d5f295795ce7dc5df)) + +### 0.27.1 (2021-12-02) + + +### Features + +* **deployment:** add scripts to help find nondeterminism ([a1065c0](https://github.com/Agoric/agoric-sdk/commit/a1065c043dc721d967065fe1098ad5a0cb59a3fa)) +* **deployment:** enable `ag-setup-cosmos init --noninteractive` ([e866975](https://github.com/Agoric/agoric-sdk/commit/e866975fcda19afdf14adbd1ad59fc2b353c8b06)) +* **deployment:** trace KVStore activity during integration test ([a915950](https://github.com/Agoric/agoric-sdk/commit/a915950241aedd406a0df1018f22f8a517a64a26)) +* replace internal usage of ag-chain-cosmos with agd ([d4e1128](https://github.com/Agoric/agoric-sdk/commit/d4e1128b8542c48b060ed1be9778e5779668d5b5)) + + +### Bug Fixes + +* **deployment:** accomodate `$GOBIN` ([d75868b](https://github.com/Agoric/agoric-sdk/commit/d75868b9c05b5ede14af92f78f1ddeef95e915d8)) +* **deployment:** adapt to new cosmic-swingset `install` target ([02e4f4f](https://github.com/Agoric/agoric-sdk/commit/02e4f4f4fe6c8c3a32ff4715f912e5344985722f)) +* **deployment:** change token send timeout from 10m to ~3m ([1791164](https://github.com/Agoric/agoric-sdk/commit/179116480de42d032c0607c40494b40fc20832eb)) +* **deployment:** get `install-deps.sh` working under Linux ([1c2effe](https://github.com/Agoric/agoric-sdk/commit/1c2effe98df72e8a2d2be917f60fbc1bb74afbb0)) +* **deployment:** properly detect faucet address in faucet-helper.sh ([3b9e8b1](https://github.com/Agoric/agoric-sdk/commit/3b9e8b1d72822d373021a36a45921b42e347899e)) +* **deployment:** work around bundling divergence in Dockerfile.sdk ([1170879](https://github.com/Agoric/agoric-sdk/commit/11708793b1fe174a4411c0b7f72f439e751421b6)) +* **faucet:** don't fail if `cosmos-delegates.txt` doesn't exist ([f650334](https://github.com/Agoric/agoric-sdk/commit/f65033489cb824d115a6c6dc5811868e5b53aeae)) + +## 0.27.0 (2021-10-13) + +### 0.26.19 (2021-09-23) + + +### Features + +* **deployment:** use latest faucet-helper.sh from testnet ([83f45f6](https://github.com/Agoric/agoric-sdk/commit/83f45f6be8112b9e74f687d9436963051d9e5308)) + + +### Bug Fixes + +* **deployment:** wait for staking tokens before creating validator ([59952d3](https://github.com/Agoric/agoric-sdk/commit/59952d3afd78ceb9b00eac5a8ccc84bef9d2ee4b)) + +### 0.26.18 (2021-09-15) + +### 0.26.16 (2021-08-21) + +### 0.26.15 (2021-08-18) + + +### Bug Fixes + +* **deployment:** tolerate cycling of buster release ([94cbe35](https://github.com/Agoric/agoric-sdk/commit/94cbe3595488008cdd6ec9ff1bb04f55313c2b74)) +* **deployment:** update faucet urun and bootstrap supply ([7e944f7](https://github.com/Agoric/agoric-sdk/commit/7e944f71b03a6e7b640da4f87fd2f2da4a20d896)) +* **deployment:** write to .ag-chain-cosmos/data/chain.slog ([35cb64e](https://github.com/Agoric/agoric-sdk/commit/35cb64e2097938a2cb48ba1397121bd444040899)) + +### 0.26.14 (2021-08-17) + +### 0.26.13 (2021-08-16) + + +### Bug Fixes + +* remove more instances of `.cjs` files ([0f61d9b](https://github.com/Agoric/agoric-sdk/commit/0f61d9bff763aeb21c7b61010040ca5e7bd964eb)) + +### 0.26.12 (2021-08-15) + + +### Bug Fixes + +* **deployment:** fix Makefile copy-pasta and dockerignore ([c8df74b](https://github.com/Agoric/agoric-sdk/commit/c8df74bc6e56ad117e01a04298e419e7646862c5)) +* **deployment:** propagate submodules to docker-build-sdk ([8af454c](https://github.com/Agoric/agoric-sdk/commit/8af454cb5851bb833924aa863f3d02cdfbbcaa8a)) +* **deployment:** use proper path to build.js ([78d2d73](https://github.com/Agoric/agoric-sdk/commit/78d2d73e33311ee09eaec17fa3b5c4d393a73621)) + +### 0.26.10 (2021-07-28) + + +### Bug Fixes + +* **deployment:** improve the `provision` command to be idempotent ([622bbd8](https://github.com/Agoric/agoric-sdk/commit/622bbd8c07e79fa1de3b00a55224b9b462f4f75b)) +* **deployment:** only format and mount /dev/sda for digitalocean ([745f90e](https://github.com/Agoric/agoric-sdk/commit/745f90e8a40745dbb832af56789a3daa5fe787c2)) +* **deployment:** properly quote JSON pubkey from Ansible ([44132fa](https://github.com/Agoric/agoric-sdk/commit/44132fad78e7a6b59a324f47d986cefe140e1c30)) + +### 0.26.9 (2021-07-01) + +### 0.26.7 (2021-06-25) + + +### Bug Fixes + +* **deployment:** ensure that the faucet is given urun ([2e046f7](https://github.com/Agoric/agoric-sdk/commit/2e046f742be5bf01a69555bceb3acff5550b6ab4)) + +### 0.26.6 (2021-06-24) + +### 0.26.5 (2021-06-23) + +### 0.26.4 (2021-06-16) + + +### Bug Fixes + +* **deployment:** many tweaks to make more robust ([16ce07d](https://github.com/Agoric/agoric-sdk/commit/16ce07d1269e66a016a0326ecc6ca4d42a76f75d)) + +### 0.26.3 (2021-06-15) + + +### Features + +* for Keplr support (and presumably other wallets) we need CORS ([7986548](https://github.com/Agoric/agoric-sdk/commit/7986548c528e282c129175f0292d3db6b00a9468)) +* **deployment:** --genesis=FILE and unique digitalocean SSH keys ([00d69da](https://github.com/Agoric/agoric-sdk/commit/00d69dab293f166e8e17adc05b0121dd99534adf)) +* **deployment:** fetch --genesis= ([e706e74](https://github.com/Agoric/agoric-sdk/commit/e706e747e8cdd54ed74f525b91d2d3fc2db61254)) + + +### Bug Fixes + +* Pin ESM to forked version ([54dbb55](https://github.com/Agoric/agoric-sdk/commit/54dbb55d64d7ff7adb395bc4bd9d1461dd2d3c17)) +* remove genesis bootstrap config; use just add-genesis-account ([fdc1255](https://github.com/Agoric/agoric-sdk/commit/fdc1255d66c702e8970ecf795be191dcf2291c39)) + +### 0.26.2 (2021-05-10) + + +### Bug Fixes + +* **deployment:** make copy.yml copy ag-cosmos-helper by default ([2d3f5fb](https://github.com/Agoric/agoric-sdk/commit/2d3f5fbb32c294aa47453f96054778960a7f1dd7)) + +### 0.26.1 (2021-05-05) + + +### Bug Fixes + +* cope with getting moddable submodule from agoric-labs ([a1a2693](https://github.com/Agoric/agoric-sdk/commit/a1a26931d17ade84ae97aa3a9d0e7c5c58a74491)) + +## 0.26.0 (2021-05-05) + + +### Features + +* have the bank use normal purses when not on chain ([90ab888](https://github.com/Agoric/agoric-sdk/commit/90ab888c5cdc71a2322ca05ad813c6411c876a74)) + + +### Bug Fixes + +* adjust git-revision.txt generation ([6a8b0f2](https://github.com/Agoric/agoric-sdk/commit/6a8b0f20df17d5427b1c70273bcc170c7945dc2a)) +* clean up Docker directory usage ([a97d0b3](https://github.com/Agoric/agoric-sdk/commit/a97d0b3edc1f47e04d93d37c6e999d0798903d03)) +* correct faucet-helper.sh show-faucet-address and use it ([5e236e6](https://github.com/Agoric/agoric-sdk/commit/5e236e6cc0b457dc5c764d4494f4c4d8e3031f29)) +* eliminate urun from cosmos bootstrap (it comes from treasury) ([16c1694](https://github.com/Agoric/agoric-sdk/commit/16c169446602a187810949748915eca31894fcb9)) +* include backwards-compat /data directory links ([16feacd](https://github.com/Agoric/agoric-sdk/commit/16feacdd94400920190b6283a76968c6a61b3055)) +* more Docker paths ([7783bb4](https://github.com/Agoric/agoric-sdk/commit/7783bb4740f4ea83b788fec45c1d1aa70145bba1)) + +### 0.25.4 (2021-04-22) + + +### Bug Fixes + +* faucet delegate gives 62BLD, 93RUN ([4b80400](https://github.com/Agoric/agoric-sdk/commit/4b804005d2e58acf8cc86cca5312b9312fe9b77d)) +* rename cosmos-level tokens uagstake/uag to ubld/urun ([0557983](https://github.com/Agoric/agoric-sdk/commit/0557983210571c9c2ba801d68644d71641a3f790)) +* reorganise deployment ([5e7f537](https://github.com/Agoric/agoric-sdk/commit/5e7f537021f747327673b6f5819324eb048a3d96)) + +### 0.25.3 (2021-04-18) + +### 0.25.2 (2021-04-16) + +### 0.24.5 (2021-04-07) + +### 0.24.4 (2021-04-06) + +### 0.24.3 (2021-03-24) + + +### Features + +* introduce separate roles for deployment placements ([a395571](https://github.com/Agoric/agoric-sdk/commit/a395571e7f8a06a4a5b7561bbcbfdcf3259454fa)) + +### 0.24.2 (2021-03-16) + + +### Features + +* **deployment:** allow networks to init new placements ([13d6c2c](https://github.com/Agoric/agoric-sdk/commit/13d6c2ccc500cbc05c51790b09d218fa2e1f0f29)) +* push metrics from autobench ([3efc212](https://github.com/Agoric/agoric-sdk/commit/3efc21206ab6693abe94a4b7d2946b50e29983a9)) + + +### Bug Fixes + +* changes needed for ag-setup-cosmos to be usable again ([4767bf5](https://github.com/Agoric/agoric-sdk/commit/4767bf5de61f34b050ec0ba54e61c802fd0ef12c)) +* make separate 'test:xs' target, remove XS from 'test' target ([b9c1a69](https://github.com/Agoric/agoric-sdk/commit/b9c1a6987093fc8e09e8aba7acd2a1618413bac8)), closes [#2647](https://github.com/Agoric/agoric-sdk/issues/2647) +* **deployment:** bump up minimum node size to 4GB RAM ([030357c](https://github.com/Agoric/agoric-sdk/commit/030357cef635508a94c92f9f34ea93df045c2625)) +* properly pin the Moddable SDK version ([58333e0](https://github.com/Agoric/agoric-sdk/commit/58333e069192267fc96e30bb5272edc03b3faa04)) + +### 0.24.1 (2021-02-22) + + +### ⚠ BREAKING CHANGES + +* upgrade to stargate via gaiav3.0 + +### Features + +* **import-bundle:** Preliminary support Endo zip hex bundle format ([#1983](https://github.com/Agoric/agoric-sdk/issues/1983)) ([983681b](https://github.com/Agoric/agoric-sdk/commit/983681bfc4bf512b6bd90806ed9220cd4fefc13c)) +* add `ag-setup-solo` compatibility, `ag-solo setup` ([4abe446](https://github.com/Agoric/agoric-sdk/commit/4abe4468a0626c2adfd170459c26c3fe973595a0)) +* add a /dev/sda -> /home filesystem for Digital Ocean ([71895fc](https://github.com/Agoric/agoric-sdk/commit/71895fcb8489535f8f29569d65aaa889f94424e0)) +* add a stub for decentralised web (dweb) ([d81b1f2](https://github.com/Agoric/agoric-sdk/commit/d81b1f262f365a994e2d5e29ff0aa027ed7b2841)) +* add ansible plays for shuffling configs around ([d153aa2](https://github.com/Agoric/agoric-sdk/commit/d153aa24c43fef84614653fab401ce98d20b8c02)) +* add export-genesis playbook ([cba5ae0](https://github.com/Agoric/agoric-sdk/commit/cba5ae0e5cf82b61c8d95f5be57a7d9edb94e5b1)) +* expose API server (0.0.0.0:1317) for deployed chain ([d910692](https://github.com/Agoric/agoric-sdk/commit/d9106926fec9250ac48dfe918e73258c0cf2af60)) +* further along the path of state export and migration ([13dc588](https://github.com/Agoric/agoric-sdk/commit/13dc588ee3502df243e5e8038406b737df21ccd8)) +* implement add-egress, add-delegate ([ffd474a](https://github.com/Agoric/agoric-sdk/commit/ffd474abc292fbda4f314fb1715af7b4b6c92dcd)) +* move faucet account onto the controller where it is safer ([8ba1c46](https://github.com/Agoric/agoric-sdk/commit/8ba1c462b9ecd5b47c19b7fe473b49de01e268ee)) +* provision without Python ([1fdc1d3](https://github.com/Agoric/agoric-sdk/commit/1fdc1d31e7684705ebaf337be19271dbcdd9cbdc)) +* update bigdipper scripts and services ([2be854d](https://github.com/Agoric/agoric-sdk/commit/2be854debb1c45ab702fd5cfabccbfe479e7eff6)) +* upgrade to stargate via gaiav3.0 ([61fdc6c](https://github.com/Agoric/agoric-sdk/commit/61fdc6c959ff767844091b27b9c8514c8e5d5839)) +* use SETUP_HOME/cosmos-delegates.txt and increase defaults ([5e87ae1](https://github.com/Agoric/agoric-sdk/commit/5e87ae1c501adf5b35371c30dc999bfcea8c75e6)) +* **bigdipper:** add Big Dipper config ([f98ff43](https://github.com/Agoric/agoric-sdk/commit/f98ff43e6305e609c4ddaf953ff7b021a451ffaa)) +* **bootstrap:** accept explicit semver (such as --bump=1.17.0) ([b3da002](https://github.com/Agoric/agoric-sdk/commit/b3da00237234353e8acfe121118a6a41e2ef41ba)) +* **deployment:** add Prometheus support for monitoring ([713f63a](https://github.com/Agoric/agoric-sdk/commit/713f63a4b3ca347ba3c65283228dc33665fc10b3)), closes [#337](https://github.com/Agoric/agoric-sdk/issues/337) +* **fluentd:** support Loki log store ([c4bffbf](https://github.com/Agoric/agoric-sdk/commit/c4bffbf6e175e8df8bc321d5e955e200118e61bf)) +* **ibc:** use latest cosmos-sdk/ibc-alpha branch ([153f1b9](https://github.com/Agoric/agoric-sdk/commit/153f1b9d0c1890b7534e749f1e065d5fbdfa3236)) + + +### Bug Fixes + +* adapt to new cosmos-sdk ([3b12c9e](https://github.com/Agoric/agoric-sdk/commit/3b12c9e2ef33117206189ecd085f51523c7d0d87)) +* add `single-node` subcommand on the Docker entrypoint ([210edb6](https://github.com/Agoric/agoric-sdk/commit/210edb683280791b0e74831860c7e93176dadbed)) +* add default moniker to hosts ([08cc625](https://github.com/Agoric/agoric-sdk/commit/08cc6258d5eadadd363f79fd257ff3cacd442a0a)) +* allow faucet-helper.sh to work without web access ([8439ba3](https://github.com/Agoric/agoric-sdk/commit/8439ba34ed15347428c7fcffcb8b4458d49d6863)) +* always rebuild the dweb config ([517041d](https://github.com/Agoric/agoric-sdk/commit/517041dd13ca16e5b915578b0f0cf6f8f27158fd)) +* be tolerant of delegation errors ([db75f65](https://github.com/Agoric/agoric-sdk/commit/db75f651f8742340714264848c3cfb12ee72a16f)) +* bigdipper settings changes ([facb79d](https://github.com/Agoric/agoric-sdk/commit/facb79d89a470371c67e89cb08656ed5cfdc5348)) +* clear up all the paths through `agoric start` ([1b89571](https://github.com/Agoric/agoric-sdk/commit/1b89571734e9c7fd4748b1cf7b6d5a985f045ef3)) +* complete the migration to dweb.crt and dweb.key ([9f2383e](https://github.com/Agoric/agoric-sdk/commit/9f2383e7d761e5f91743b3ceaffaad9f253e51cc)) +* create a dweb `start.sh` so we keep the same systemd service ([a58abb4](https://github.com/Agoric/agoric-sdk/commit/a58abb46bcd10adc0460312acd7f877411478d4c)) +* create dweb/data if it doesn't exist ([f6fcb2e](https://github.com/Agoric/agoric-sdk/commit/f6fcb2e89a205b9861ade6b0295d9c1376fc8c00)) +* don't hardcode Agoric parameters within Ansible scripts ([19d0e13](https://github.com/Agoric/agoric-sdk/commit/19d0e1387060b54d1cfe9892039105a2270570ed)) +* don't rely on validator DNS names when finding the network ([56e0cb3](https://github.com/Agoric/agoric-sdk/commit/56e0cb363af5d6130e74ee6b1b5335c200f4042e)) +* excise half-fast Vagrant support ([9bbab1c](https://github.com/Agoric/agoric-sdk/commit/9bbab1c204a0c44bad2e51bcd0f7d08ad02b5a5b)) +* fix "delegates" conditional syntax ([0a774a5](https://github.com/Agoric/agoric-sdk/commit/0a774a57be0697a8351f1a8523710f04e5368e82)) +* force `--pruning=nothing` until we upgrade to Stargate ([9a3d54b](https://github.com/Agoric/agoric-sdk/commit/9a3d54bac54a92babe6fa1610c2a8c88f85a1e6a)) +* get deployment to work ([77d2c6b](https://github.com/Agoric/agoric-sdk/commit/77d2c6b47bc18a503b46949e59fc0fe6d5a14225)) +* increase testnet limit to allow more than 40 peers ([b72804f](https://github.com/Agoric/agoric-sdk/commit/b72804f4e0ab09af073e6aab3b5e3c6899549320)) +* index_all_keys for IBC ([f513bda](https://github.com/Agoric/agoric-sdk/commit/f513bdabd413b36a8bcab28b598eed4fef7da561)) +* make ag-cosmos-helper's home $HOME/.ag-cosmos-helper again ([1b9ad64](https://github.com/Agoric/agoric-sdk/commit/1b9ad647916d2c8de11b5f884bb88613e95ddcaa)) +* make bigdipper.sh even more robust ([00b76a3](https://github.com/Agoric/agoric-sdk/commit/00b76a3c6d06d946219e4ac65ee8b9ad089ac55c)) +* make provisioning server work again ([c7cf3b3](https://github.com/Agoric/agoric-sdk/commit/c7cf3b3e0d5e0966ce87639ca1aa36546f365e38)) +* more support for hacktheorb ([b58e5cd](https://github.com/Agoric/agoric-sdk/commit/b58e5cd1c8b16467565967edbe4140a0749274d7)) +* move faucet into SETUP_HOME/.. to share between chains ([76b6a5d](https://github.com/Agoric/agoric-sdk/commit/76b6a5db54ddf299a4933e5654a19f9763aa33bf)) +* only create-validator from the actual node ([6c76bcc](https://github.com/Agoric/agoric-sdk/commit/6c76bccae17d91b5e66ad6b43f9d684fec7d45cc)) +* prepare for --import-from=node0 ([7300c3a](https://github.com/Agoric/agoric-sdk/commit/7300c3a4cde46963802f10ae8d0eb3d4134ecdeb)) +* properly docker push agoric/deployment:$(TAG) ([8afd58b](https://github.com/Agoric/agoric-sdk/commit/8afd58b5f9c1552ca564433c1cfd6f61b8f6cf2a)) +* reduce inconsistency among our linting rules ([#1492](https://github.com/Agoric/agoric-sdk/issues/1492)) ([b6b675e](https://github.com/Agoric/agoric-sdk/commit/b6b675e2de110e2af19cad784a66220cab21dacf)) +* reenable Docker builds and deployment ([559ea06](https://github.com/Agoric/agoric-sdk/commit/559ea062251d73e3a6921c85f63631a50ddfad35)) +* reinstate carrying forward public keys ([504a8ce](https://github.com/Agoric/agoric-sdk/commit/504a8ce6a004d08c9436ed88a39e3c63ecb5202b)) +* remove controller ag-solo, as it is obsolete ([c698e4c](https://github.com/Agoric/agoric-sdk/commit/c698e4c8fc71f3a334bf546dce8d1994c2a68adf)) +* remove journalbeat from build; it fails and we don't use it ([c2fed3b](https://github.com/Agoric/agoric-sdk/commit/c2fed3b2992385c5e20d9c8f26507089b546c5a3)) +* remove more BOOTSTRAP_ADDRESS references ([f2141b6](https://github.com/Agoric/agoric-sdk/commit/f2141b68fe8f239e575e4a4dc7e6be70b1ffc7f0)) +* remove more controller references ([c9af5a1](https://github.com/Agoric/agoric-sdk/commit/c9af5a11ac5ffa1afcbc47c6399f35945055e3b2)) +* remove unnecessary Ansible step ([9bd7e61](https://github.com/Agoric/agoric-sdk/commit/9bd7e61ba48546c7ad76a20cf2db5e14d364b102)) +* rename ustake -> uagstake ([ac89559](https://github.com/Agoric/agoric-sdk/commit/ac895597e57a118948d686a0f60ebf8aed18d64e)) +* review comments ([7db7e5c](https://github.com/Agoric/agoric-sdk/commit/7db7e5c4c569dfedff8d748dd58893218b0a2458)) +* run ag-setup-cosmos under SES ([13c8efe](https://github.com/Agoric/agoric-sdk/commit/13c8efe6cf9ebc8c6a71b9098410c1af4162b570)) +* shorten chain cadence to 2 seconds (instead of default 5) ([12a5688](https://github.com/Agoric/agoric-sdk/commit/12a568873236565491b90996c93b41b2edbdc055)) +* simple fixes for chain parameters ([a90ae2f](https://github.com/Agoric/agoric-sdk/commit/a90ae2fba72e2038be4987d390f9dfb9cb163897)) +* since we don't simulate, make sure our gas estimate is good ([a0a2df5](https://github.com/Agoric/agoric-sdk/commit/a0a2df5e614bc64a2ceddb4f988ba52dc611ffad)) +* systematically use bin/ag-chain-cosmos ([527ae65](https://github.com/Agoric/agoric-sdk/commit/527ae655acc95ccf9fd2968e551adbe6d2453113)) +* trim 300MB off of the Docker image size, and speed up builds ([01c4fc1](https://github.com/Agoric/agoric-sdk/commit/01c4fc13c764e30ebc2d8fa95b457569f524c09d)) +* tweak the deployment process ([6606a67](https://github.com/Agoric/agoric-sdk/commit/6606a679c6ce4c2cedee54e39d3777b4e59bff65)) +* update Docker build steps ([7c7379d](https://github.com/Agoric/agoric-sdk/commit/7c7379db95f9b09151ad17533c9fa0c5c864c54c)) +* update to docker image node:lts-stretch ([ba1ad59](https://github.com/Agoric/agoric-sdk/commit/ba1ad59eac598879ebbac27f50856e24f7621a35)) +* update vagrant/Dockerfile to buster and add to build ([c8da8fc](https://github.com/Agoric/agoric-sdk/commit/c8da8fc7b9194cc099bf4ec63fdadb84d8a7d8d1)) +* upgrade Docker images to Debian buster ([1016cc5](https://github.com/Agoric/agoric-sdk/commit/1016cc5fa27624d2265398d8900f2d4847c9864f)) +* upgrade to our --keyring-dir PR (temporarily) ([38e170d](https://github.com/Agoric/agoric-sdk/commit/38e170d42c2af74a565749d040f365905cd0d3fc)) +* use `agoric set-default` instead of set-json.js ([7e1f612](https://github.com/Agoric/agoric-sdk/commit/7e1f612ff3f78c9e614cc63c9aa98e0d1f1a2dd5)) +* use `gentx --client-home=...` to initialise genesis validators ([54c5a2f](https://github.com/Agoric/agoric-sdk/commit/54c5a2f2e23f7f9df254b35f2657e449d9fb847a)) +* use assert rather than FooError constructors ([f860c5b](https://github.com/Agoric/agoric-sdk/commit/f860c5bf5add165a08cb5bd543502857c3f57998)) +* use gentx --home-client flag ([5595b41](https://github.com/Agoric/agoric-sdk/commit/5595b410377116b7a2d20d39a46ec87d2b5ea01f)) +* use gentx --home-server instead of --home-client ([ed634bf](https://github.com/Agoric/agoric-sdk/commit/ed634bfbe976ca48a203b4f44b3eb0d62e1edd82)) +* use nodejs instead of sed for parsing package.json ([f58df9c](https://github.com/Agoric/agoric-sdk/commit/f58df9c1ca9e94747e7f1f9fd9509b4ee0858984)) +* use provisionpass for the bootstrap address ([b0c2b73](https://github.com/Agoric/agoric-sdk/commit/b0c2b73ec6ee5d0dda2d3a04c2b251a7ff0e0331)) +* we now send 50agstake to each of the validators ([9a78552](https://github.com/Agoric/agoric-sdk/commit/9a78552606db91b7f678464b27261a391844916d)) +* **ag-lcd:** tolerate cosmos/cosmos-sdk[#5592](https://github.com/Agoric/agoric-sdk/issues/5592) ([9eee270](https://github.com/Agoric/agoric-sdk/commit/9eee270beeeef415bad3a988c7ee890523f9d7e8)) +* **ansible:** double the stakes ([21fe284](https://github.com/Agoric/agoric-sdk/commit/21fe284d05094b0ac932ae39f30878e7f97c2df3)) +* **ansible:** remove state that needs regeneration ([110dcb8](https://github.com/Agoric/agoric-sdk/commit/110dcb8625eb9d4d918f02c69e92451bcc77296b)) +* **chain:** state is being stored correctly again ([fe0b33d](https://github.com/Agoric/agoric-sdk/commit/fe0b33d2d33b4989f63d1e7030de61b5e886e69f)) +* **deployment:** properly use agoric-sdk tag ([75dd0c3](https://github.com/Agoric/agoric-sdk/commit/75dd0c328a8aba9543d10af37408f2b4608faddc)) +* **deployment:** track deployment version ([ad63fee](https://github.com/Agoric/agoric-sdk/commit/ad63fee58a55ca281a6f3b0a20392d81680ffa64)) +* **deployment:** update deployment steps ([7527eb0](https://github.com/Agoric/agoric-sdk/commit/7527eb01a3fd5fd4eb4db6f7e9452ccacfe39a74)) +* **deployment:** update Dockerfile for Makefile ([f5607af](https://github.com/Agoric/agoric-sdk/commit/f5607afd15742a6b5c2f064c616a2ce8bd0e6130)) +* **docker:** propagate git-revision correctly ([d8e6f7e](https://github.com/Agoric/agoric-sdk/commit/d8e6f7eca73a9fe6ba5ce4f9a01d38cd768c89d1)) +* **docker:** remove dependency on NPM ([d3a8050](https://github.com/Agoric/agoric-sdk/commit/d3a805029da851985ae59836f76f6a4dd794488b)) +* **fluentd:** tweak the Loki records ([cf62725](https://github.com/Agoric/agoric-sdk/commit/cf627258476bbee4a297082048f6f5784e2e04fc)) +* **fluentd:** update cache before running apt ([6d44e70](https://github.com/Agoric/agoric-sdk/commit/6d44e70bba2f52f62b6507b98548d26aa43443d8)) +* **fluentd:** update Loki store format ([a834015](https://github.com/Agoric/agoric-sdk/commit/a834015d1e4f450ddc4a69f852005da425f70fca)) +* **ustake:** stake is actually micro-stake ([1aaf14f](https://github.com/Agoric/agoric-sdk/commit/1aaf14f078d1defb09d52692e78dabb9854bbb27)) + + + ### [2.5.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/deployment@2.5.0...@agoric/deployment@2.5.1) (2023-02-17) diff --git a/packages/deployment/package.json b/packages/deployment/package.json index 003ed65c7af..1a0f73b7db0 100644 --- a/packages/deployment/package.json +++ b/packages/deployment/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/ssh-node", - "version": "2.5.1", + "version": "3.0.0", "description": "Set up Agoric public chain nodes", "type": "module", "private": true, @@ -19,7 +19,7 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/assert": "^0.5.1", + "@agoric/assert": "^0.6.0", "@endo/init": "^0.5.56", "@endo/marshal": "^0.8.5", "chalk": "^5.2.0", diff --git a/packages/eslint-config/CHANGELOG.md b/packages/eslint-config/CHANGELOG.md index 965f1c3bacc..2517e2e967c 100644 --- a/packages/eslint-config/CHANGELOG.md +++ b/packages/eslint-config/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.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/eslint-config@0.3.25...@agoric/eslint-config@0.4.0) (2023-05-19) + + +### Features + +* **eslint-config:** disable no-continue ([c89afca](https://github.com/Agoric/agoric-sdk/commit/c89afca17dbb6a750a1caa12a0daff91138d475b)) + + + ### [0.3.25](https://github.com/Agoric/agoric-sdk/compare/@agoric/eslint-config@0.3.24...@agoric/eslint-config@0.3.25) (2022-09-20) **Note:** Version bump only for package @agoric/eslint-config diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index ba5609aeb53..da537273b34 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/eslint-config", - "version": "0.3.25", + "version": "0.4.0", "description": "Rules used by the @agoric packages", "main": "./eslint-config.cjs", "repository": { diff --git a/packages/governance/CHANGELOG.md b/packages/governance/CHANGELOG.md index 8ae5c1dbe61..aca4478eb34 100644 --- a/packages/governance/CHANGELOG.md +++ b/packages/governance/CHANGELOG.md @@ -3,6 +3,54 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.10.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/governance@0.9.1...@agoric/governance@0.10.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* emit smallcaps-format data in all marshallers +* **governance:** remove getContractGovernor +* rename 'fit' to 'mustMatch' + +### Features + +* **auction:** add an auctioneer to manage vault liquidation ([#7000](https://github.com/Agoric/agoric-sdk/issues/7000)) ([398b70f](https://github.com/Agoric/agoric-sdk/commit/398b70f7e028f957afc1582f0ee31eb2574c94d0)), closes [#6992](https://github.com/Agoric/agoric-sdk/issues/6992) [#7047](https://github.com/Agoric/agoric-sdk/issues/7047) [#7074](https://github.com/Agoric/agoric-sdk/issues/7074) +* **committee:** durable facets ([e8f6279](https://github.com/Agoric/agoric-sdk/commit/e8f6279c3e9381f87340f99d5a419f6015d33c64)) +* **contractHelper:** support upgradable contracts ([1baec94](https://github.com/Agoric/agoric-sdk/commit/1baec94da8f1d1f259ba63ed2cc1894403609219)) +* **governance:** compatibility with upgrade ([1912d18](https://github.com/Agoric/agoric-sdk/commit/1912d18a98cc3fbbc6756c12c8b843bc76de0ad6)) +* **governance:** label voteCounter with deadline ([7e4ae92](https://github.com/Agoric/agoric-sdk/commit/7e4ae92aa2a8a4146629c996b16ac02947e1aa0e)) +* **governance:** vote counters for 2 or more options ([#6515](https://github.com/Agoric/agoric-sdk/issues/6515)) ([7997111](https://github.com/Agoric/agoric-sdk/commit/7997111665d21e660b9639300d01cc9b7bfa4cb8)) +* **governor:** saves instance kit ([305354d](https://github.com/Agoric/agoric-sdk/commit/305354d12a379ed82c49c2f1ade1b579eaca7383)) +* **governor:** upgradable ([9a1a9c1](https://github.com/Agoric/agoric-sdk/commit/9a1a9c117e3819115544f729c6774b5071083458)) +* emit smallcaps-format data in all marshallers ([1753df8](https://github.com/Agoric/agoric-sdk/commit/1753df83465785b5ee71b250770c9b012d750ffc)), closes [#6822](https://github.com/Agoric/agoric-sdk/issues/6822) +* label governed contracts ([d60e015](https://github.com/Agoric/agoric-sdk/commit/d60e015581148d8222b3a30b9a990b484f78e9dc)) +* **price:** addOracles by EC ([9b6dbc5](https://github.com/Agoric/agoric-sdk/commit/9b6dbc5816d9eadaf5800090d060dda73a0d2e8d)) +* puppetGovernance setup tools ([7ed591b](https://github.com/Agoric/agoric-sdk/commit/7ed591b7f96abbe8a0aedc10b2d10a229942b6c0)) +* **store:** M.splitArray and M.splitRecord ([#6597](https://github.com/Agoric/agoric-sdk/issues/6597)) ([e7427e3](https://github.com/Agoric/agoric-sdk/commit/e7427e386bcbfbe99312b41342b1fa2e722c57c7)) +* **types:** paramterize Instance ([8d1832a](https://github.com/Agoric/agoric-sdk/commit/8d1832a8001ccd98339d68856b0756cad25462d4)) + + +### Bug Fixes + +* **governance:** governor adminFacet handling ([785950a](https://github.com/Agoric/agoric-sdk/commit/785950ac02dbff9c9948f11d38f35924b0f36a9b)) +* handle branded TimestampRecord in solo/store/agoric-cli/governance ([8369dd6](https://github.com/Agoric/agoric-sdk/commit/8369dd6a47e7e6c1c799a131fc38f340f0018b38)) +* nextAuction timing when startFrequency is reduced ([#7415](https://github.com/Agoric/agoric-sdk/issues/7415)) ([ad87770](https://github.com/Agoric/agoric-sdk/commit/ad87770a9b629c089937e48d26601441ae949e47)) +* rename from FarClass to ExoClass, etc ([#6323](https://github.com/Agoric/agoric-sdk/issues/6323)) ([da96c7c](https://github.com/Agoric/agoric-sdk/commit/da96c7c3c902a5e266baeedf23df02481f2e9c9d)) +* update all clients of @agoric/time to handle the new home ([5c4fb24](https://github.com/Agoric/agoric-sdk/commit/5c4fb241940c74be6b081718b9350bceba95b9cd)) +* update types/dependencies for new @agoric/time ([418545a](https://github.com/Agoric/agoric-sdk/commit/418545ae88085de6e7fde415baa7de0a3f3056a4)) +* use `subscribeEach` to get reconnect benefits ([fb24132](https://github.com/Agoric/agoric-sdk/commit/fb24132f9b4e117e56bae2803994e57c188344f3)) +* **governApi:** harden returns ([eee09d4](https://github.com/Agoric/agoric-sdk/commit/eee09d4d2c29a962006cb52d82e568e4bd8896d8)) +* **tools:** puppetContractGovernor types ([5947838](https://github.com/Agoric/agoric-sdk/commit/5947838da2a99e5c71cff968b3c86d948b9f2b3a)) +* **types:** fix some governance types ([a681988](https://github.com/Agoric/agoric-sdk/commit/a681988da45859374e2a6f9bb731ccb5391aa754)) + + +### Miscellaneous Chores + +* **governance:** remove getContractGovernor ([92fa9a2](https://github.com/Agoric/agoric-sdk/commit/92fa9a262b1b190d8535f826197a5df0c1ba9958)) +* rename 'fit' to 'mustMatch' ([9fa3232](https://github.com/Agoric/agoric-sdk/commit/9fa32324f84bfb85de9e99e0c9ad277b8017b50e)), closes [#6844](https://github.com/Agoric/agoric-sdk/issues/6844) + + + ### [0.9.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/governance@0.9.2...@agoric/governance@0.9.3) (2023-02-17) **Note:** Version bump only for package @agoric/governance diff --git a/packages/governance/package.json b/packages/governance/package.json index e0eb113dbf6..ff7c5f43518 100644 --- a/packages/governance/package.json +++ b/packages/governance/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/governance", - "version": "0.9.3", + "version": "0.10.0", "description": "Core governance support", "type": "module", "main": "src/index.js", @@ -31,25 +31,25 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/ertp": "^0.15.5", - "@agoric/internal": "^0.2.1", - "@endo/nat": "^4.1.27", - "@agoric/notifier": "^0.5.1", - "@agoric/store": "^0.8.5", - "@agoric/swingset-vat": "^0.31.0", - "@agoric/time": "^0.2.1", - "@agoric/vat-data": "^0.4.5", - "@agoric/vats": "^0.13.2", - "@agoric/zoe": "^0.25.5", + "@agoric/assert": "^0.6.0", + "@agoric/ertp": "^0.16.0", + "@agoric/internal": "^0.3.0", + "@agoric/notifier": "^0.6.0", + "@agoric/store": "^0.9.0", + "@agoric/swingset-vat": "^0.32.0", + "@agoric/time": "^0.3.0", + "@agoric/vat-data": "^0.5.0", + "@agoric/vats": "^0.14.0", + "@agoric/zoe": "^0.26.0", "@endo/captp": "^3.1.1", "@endo/eventual-send": "^0.17.2", "@endo/far": "^0.2.18", "@endo/marshal": "^0.8.5", + "@endo/nat": "^4.1.27", "@endo/promise-kit": "^0.2.56" }, "devDependencies": { - "@agoric/deploy-script-support": "^0.9.6", + "@agoric/deploy-script-support": "^0.10.0", "@endo/bundle-source": "^2.5.1", "@endo/init": "^0.5.56", "ava": "^5.2.0", diff --git a/packages/import-manager/CHANGELOG.md b/packages/import-manager/CHANGELOG.md index d95431c6d2b..84cea07999d 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.9](https://github.com/Agoric/agoric-sdk/compare/@agoric/import-manager@0.3.6...@agoric/import-manager@0.3.9) (2023-05-19) + +**Note:** Version bump only for package @agoric/import-manager + + + + + ### [0.3.8](https://github.com/Agoric/agoric-sdk/compare/@agoric/import-manager@0.3.7...@agoric/import-manager@0.3.8) (2023-02-17) **Note:** Version bump only for package @agoric/import-manager diff --git a/packages/import-manager/package.json b/packages/import-manager/package.json index 820ec9f959c..2349f541540 100644 --- a/packages/import-manager/package.json +++ b/packages/import-manager/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/import-manager", - "version": "0.3.8", + "version": "0.3.9", "description": "Share code across vat boundaries", "type": "module", "main": "./src/importManager.js", @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "devDependencies": { - "@agoric/swingset-vat": "^0.31.0", + "@agoric/swingset-vat": "^0.32.0", "ava": "^5.2.0", "c8": "^7.13.0" }, diff --git a/packages/inter-protocol/CHANGELOG.md b/packages/inter-protocol/CHANGELOG.md index bf03ac69d2a..7a3936295dc 100644 --- a/packages/inter-protocol/CHANGELOG.md +++ b/packages/inter-protocol/CHANGELOG.md @@ -3,6 +3,293 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.14.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.13.1...@agoric/inter-protocol@0.14.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* **auction:** schedule capture of auction price at auction start +* test-vaults-config -> itest-vaults-config to avoid conflict +* remove obsolete Treasury +* emit smallcaps-format data in all marshallers +* **vaults:** vstorage index node for managers +* **priceAuthority:** canonicalize registry +* **StakeFactory:** correct terminology for debt +* **vaults:** correct terminology for debt +* **governance:** remove getContractGovernor +* **auction:** Currency → Bid +* move PublicTopic to Zoe contractSupport +* --giveCurrency option becomes --give and likewise +--wantCollateral -> --want. Use snake-case for options throughout to +match cosmos-sdk style + + - `bid` commands integrate `wallet send` step + - show bid result + - use only liveOffers for inter bid list by default + - to show all: --all + - fix: provide --allow-spend for tryExitOffer + unless/until we change the wallet contract + - don't show redundant result in error case + - trial: use offer safe want in by-price bids + - leave exit onDemand implicit + - refactor: + - factor out outputActionAndHint + - allow explicit io for execSwingsetTransaction + - combine options into one object + - factor out storedWalletState + - factor pollBlocks out of pollTx + - update tests + +feat: inter bid by-discount sends; --generate-only; list --all + + - bid by-discount, like by-price, sends the tx + - factor out placeBid, SharedBidOpts, withSharedBidOptions + - bid list uses activeOffers unless --all is given + - support --generate-only + - use snake-case for option names; avoid [xx] optional syntax + - give PATH clue everywhere execFileSync is used + - test.todo()s + - code polish: + - expand file, function docs + - refactor: hoist bidInvitationShape +* **wallet:** reject executeOffer on failure +* **contractSupport:** remove stageDelta +* **AMM:** remove the AMM and cleanup bootstrap etc. dependencies (#7074) +* **vaultFactory:** rm root makeVaultInvitation +* storage paths by getPublicTopics +* remove 'asset' from publicSubscribers +* rename 'fit' to 'mustMatch' +* **vaultDirector:** remove getCollaterals from public facet +* **chainlink:** 'data' string to 'unitPrice' bigint +* replace econCommitteeCharter with (generalized) psmCharter + +### 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) +* **auction:** durable offer book ([81d8a3e](https://github.com/Agoric/agoric-sdk/commit/81d8a3e8b72de7d3543054e2f7dc19f82cd57eef)) +* **auctioneer:** enable when adding collateral type ([f6d8d96](https://github.com/Agoric/agoric-sdk/commit/f6d8d96aec8651606840482a1e8e332ca4b40309)) +* **auctioneer:** guard bidSpec ([c9a2dcf](https://github.com/Agoric/agoric-sdk/commit/c9a2dcf1287651e8ae3b25387534d8d2a80b747b)) +* **bootstrap:** diagnostics object ([1c42d09](https://github.com/Agoric/agoric-sdk/commit/1c42d0993dd35016516366905cecdd5756a25826)) +* **bootstrap:** save privateArgs into diagnostics ([8c3626f](https://github.com/Agoric/agoric-sdk/commit/8c3626f374d6ae876406e0c887b199d1d5ac1e90)) +* addAssetToVault: convert number to bigint for debtLimitValue ([9d19b42](https://github.com/Agoric/agoric-sdk/commit/9d19b420bd5df10a946c51c24d102f3f3c7922c9)) +* emit smallcaps-format data in all marshallers ([1753df8](https://github.com/Agoric/agoric-sdk/commit/1753df83465785b5ee71b250770c9b012d750ffc)), closes [#6822](https://github.com/Agoric/agoric-sdk/issues/6822) +* reject bids on brands with no books ([176f129](https://github.com/Agoric/agoric-sdk/commit/176f1292c37d851251fe39ce0b21cd5029720b6c)) +* save createVat() results durably ([6009893](https://github.com/Agoric/agoric-sdk/commit/60098937d6922977f7a3f94c4098b3649536baa5)) +* save most bootstrap powers to durable storage ([7b4212b](https://github.com/Agoric/agoric-sdk/commit/7b4212b73aa30259a07f856d9d257c8c5e3484d0)) +* store bootstrap contract start results durably ([70a50f6](https://github.com/Agoric/agoric-sdk/commit/70a50f67a0a34e58d7e1926cebc63a7bde4ffa0f)) +* **agops:** reserve command ([8d488ef](https://github.com/Agoric/agoric-sdk/commit/8d488ef60a957328995f282fc9c341a8fbadf1cb)) +* **agoric-cli:** propose PriceLockPeriod change ([4afe441](https://github.com/Agoric/agoric-sdk/commit/4afe4419631af74d6e870bbb16fb2f35a68a5795)) +* **auction:** add an auctioneer to manage vault liquidation ([#7000](https://github.com/Agoric/agoric-sdk/issues/7000)) ([398b70f](https://github.com/Agoric/agoric-sdk/commit/398b70f7e028f957afc1582f0ee31eb2574c94d0)), closes [#6992](https://github.com/Agoric/agoric-sdk/issues/6992) [#7047](https://github.com/Agoric/agoric-sdk/issues/7047) [#7074](https://github.com/Agoric/agoric-sdk/issues/7074) +* **auction:** allow orders to automatically exit after partial fill ([#7269](https://github.com/Agoric/agoric-sdk/issues/7269)) ([58d36fb](https://github.com/Agoric/agoric-sdk/commit/58d36fb9dfaaad0c0a962ba2940b6fcba2ea8b25)) +* **auction:** Auction allows vaults to specify an amount to raise ([#7239](https://github.com/Agoric/agoric-sdk/issues/7239)) ([bf35d83](https://github.com/Agoric/agoric-sdk/commit/bf35d8366bf5b8e69278746ecafee20d0a024756)) +* **auction:** auction send leftovers to Reserve ([e9be520](https://github.com/Agoric/agoric-sdk/commit/e9be520690a88bc82c7514bfc9fe60394e1d08d4)) +* **auction:** clearer bid offer result message ([048a7db](https://github.com/Agoric/agoric-sdk/commit/048a7db523b727c6959c0c4fb3782ed3508e32e8)) +* **auction:** minimum give of Currency ([909dba6](https://github.com/Agoric/agoric-sdk/commit/909dba6a25b72db81bacaecadd93b3f3b2584bdf)) +* **board-utils:** BoardRemote like Remotables ([3aa44de](https://github.com/Agoric/agoric-sdk/commit/3aa44debbdc955892611ba870478fb088395cf10)) +* **bundleTool:** idempotent provideBundleCache ([026bcd4](https://github.com/Agoric/agoric-sdk/commit/026bcd4abe39fa2c73a05c3837b7e04082db1157)) +* **clientSupport:** Offers.auction.Bid ([b2fc054](https://github.com/Agoric/agoric-sdk/commit/b2fc054b8a7b8d6b090ef1ef673502d070262556)) +* **contractSupport:** makeNatAmountShape ([ad6e973](https://github.com/Agoric/agoric-sdk/commit/ad6e9736e5472811c609e9f893112d05dc32f07d)) +* **contractSupport:** PublicTopics types and utils ([2c7865f](https://github.com/Agoric/agoric-sdk/commit/2c7865fa4e43c96c9a85be743a7f808a66b9311e)) +* **core:** HighPrioritySendersManager ([7b382e4](https://github.com/Agoric/agoric-sdk/commit/7b382e49a1521d367c5b8db18fa7efa2b77ef7e3)) +* **ec:** prioritize EC messages ([d91f272](https://github.com/Agoric/agoric-sdk/commit/d91f2725334ba5eb9ee8ca2e908a81dea4840784)) +* **ec-charter:** VoteOnApiCall ([8f3adf6](https://github.com/Agoric/agoric-sdk/commit/8f3adf658ebfbf4cb1b8ce2ae82bdff89af7eef3)) +* **econComittee:** upgradable ([a07acef](https://github.com/Agoric/agoric-sdk/commit/a07acef7d590b289b92240b98046aa6b756d982f)) +* **economy-config:** allow override of PRIMARY_ADDRESS ([06119b8](https://github.com/Agoric/agoric-sdk/commit/06119b81005c61641781614fab2c206f13b43ff8)) +* **fluxAggregator:** pushPrice roundId optional ([ca62d7a](https://github.com/Agoric/agoric-sdk/commit/ca62d7afc78c1b58445168db20583f5b5ccfb7b6)) +* **fluxAggregator:** add startedBy to latestRoundPublisher ([#6794](https://github.com/Agoric/agoric-sdk/issues/6794)) ([692d6ca](https://github.com/Agoric/agoric-sdk/commit/692d6ca0e1fdf88b35a546b438412e4e59167fa6)) +* **fluxAggregator:** upgradable ([662d57a](https://github.com/Agoric/agoric-sdk/commit/662d57a1023d942e1a1a69e504be3c8719a794cc)) +* **governance:** compatibility with upgrade ([1912d18](https://github.com/Agoric/agoric-sdk/commit/1912d18a98cc3fbbc6756c12c8b843bc76de0ad6)) +* **inter-protocol:** add core proposal for psm governance ([57f60de](https://github.com/Agoric/agoric-sdk/commit/57f60dea112bb0282c232a16d379990fb3b50537)) +* **inter-protocol:** add initialPricePct option to proposals ([78c496e](https://github.com/Agoric/agoric-sdk/commit/78c496ea65e6a2c7c42485eb5a6b244eec800bfe)) +* **inter-protocol:** enable PSM core proposal ([29e9f4f](https://github.com/Agoric/agoric-sdk/commit/29e9f4f46de98e0fdec4f3b9006f0f466cf7329d)) +* **inter-protocol:** generalize PSM charter to any param governance ([37888c9](https://github.com/Agoric/agoric-sdk/commit/37888c9fa5ce3fe92eccbeba50f0b2f5e30a1b9a)) +* **inter-protocol:** label contract vats ([271b530](https://github.com/Agoric/agoric-sdk/commit/271b530918346d64c6a0e236741879f8b26acc4b)) +* **inter-protocol:** plausible defaults for addAssetToVault ([2080b3a](https://github.com/Agoric/agoric-sdk/commit/2080b3a1c2304eb789de8206add5c002ce41ac70)) +* **inter-protocol:** separate inviteCommitteMembers from inviteToCharter ([4c5340d](https://github.com/Agoric/agoric-sdk/commit/4c5340d9a40ecd9c27d68aee48a4d97a868f5eb9)) +* **inter-protocol:** set keyword shares on feeDistributor ([#6962](https://github.com/Agoric/agoric-sdk/issues/6962)) ([1d9c7b7](https://github.com/Agoric/agoric-sdk/commit/1d9c7b76897fb19f27c17eaacc949d3cccc3c8f3)) +* **oracle:** improve round start error message ([34ca78e](https://github.com/Agoric/agoric-sdk/commit/34ca78ea1493a295cc14a32349de02ede2a45688)) +* **price:** addOracles by EC ([9b6dbc5](https://github.com/Agoric/agoric-sdk/commit/9b6dbc5816d9eadaf5800090d060dda73a0d2e8d)) +* **price:** prioritize oracle messages ([f288f42](https://github.com/Agoric/agoric-sdk/commit/f288f42d93a0066449fe09182b4ece2241052199)) +* **price:** removeOracles by EC ([8720d22](https://github.com/Agoric/agoric-sdk/commit/8720d22ddf25a005aee25786bfa8ee4bccaf19c9)) +* **priceAuthority:** canonicalize registry ([9a6466d](https://github.com/Agoric/agoric-sdk/commit/9a6466d87061f93f61fde1f39562971e84d8f027)) +* **priceAuthority:** registry singleton durable ([3d20838](https://github.com/Agoric/agoric-sdk/commit/3d20838953dd216e44cc5488922ce09ed7d51a56)) +* **prices:** scaledPriceAuthority upgradable ([91c6181](https://github.com/Agoric/agoric-sdk/commit/91c6181ff6e7cbd74e884174e90aa9510efc229a)) +* **psm:** durable facets ([95adb26](https://github.com/Agoric/agoric-sdk/commit/95adb26b2e877251e01ada8facc6007244f16e90)) +* **psm:** durable metrics subscriber ([6b24cf2](https://github.com/Agoric/agoric-sdk/commit/6b24cf273eb8d53d8bbcf1e2fc1b68fb45b0d38f)) +* **psm:** validate terms and args before start ([d09f21b](https://github.com/Agoric/agoric-sdk/commit/d09f21ba2b9f2c49488455008efdda8fb5601868)) +* **reserve:** durable facets ([e10b6c1](https://github.com/Agoric/agoric-sdk/commit/e10b6c182b7742de70872b09394de70a3e4da27c)) +* **smart-wallet:** exit offer ([7323023](https://github.com/Agoric/agoric-sdk/commit/7323023308aa40c145e60093b7fc52580534cd2d)) +* **smart-wallet:** publish pending offers before completion ([c913b36](https://github.com/Agoric/agoric-sdk/commit/c913b36950be1d2ae1b16d16bfcfc8df32305e0c)) +* **smart-wallet:** publish possibly exitable offers ([de0170a](https://github.com/Agoric/agoric-sdk/commit/de0170add5bd4c82cbef23431bffaa95f7007880)) +* **smartWallet:** fail early on offerId re-use ([08307e0](https://github.com/Agoric/agoric-sdk/commit/08307e01a6c9a3d53144df55f52e03f8f9df2a78)) +* **store:** M.splitArray and M.splitRecord ([#6597](https://github.com/Agoric/agoric-sdk/issues/6597)) ([e7427e3](https://github.com/Agoric/agoric-sdk/commit/e7427e386bcbfbe99312b41342b1fa2e722c57c7)) +* **vats:** Scoped bridge managers ([11f6429](https://github.com/Agoric/agoric-sdk/commit/11f64298d8529cca249d2933894236dc534dfe3e)) +* **vault:** durable farclass with guard ([f4cfe17](https://github.com/Agoric/agoric-sdk/commit/f4cfe17e08d6cdd22236cf93b5e7b98137dd66c9)) +* **vaultDirector:** durable farclass with guard ([632af34](https://github.com/Agoric/agoric-sdk/commit/632af34f04fac76e22277c8739d08d505705a73a)) +* **vaultFactory:** always allow pure gives ([f5eaf3d](https://github.com/Agoric/agoric-sdk/commit/f5eaf3d3fe818d05e6b051378a602908fe28e479)) +* **vaultFactory:** minimumCollateralization param ([16eac0c](https://github.com/Agoric/agoric-sdk/commit/16eac0c83a59feb399536587c456e4aee47129b7)) +* **vaultFactory:** scope invitation descriptions ([61d853f](https://github.com/Agoric/agoric-sdk/commit/61d853f7c02052da8852973fad722d92ae973994)) +* **vaultFactory:** UI version hash governed param ([#6873](https://github.com/Agoric/agoric-sdk/issues/6873)) ([e208b20](https://github.com/Agoric/agoric-sdk/commit/e208b20dd5cc425257576c71dce961a55b74a6de)), closes [#6860](https://github.com/Agoric/agoric-sdk/issues/6860) +* **vaultHolder:** durable publish kits ([6f61cea](https://github.com/Agoric/agoric-sdk/commit/6f61cea32bd11976e3a79312357903d9471ebfb4)) +* **vaultManager:** publish quotes to vstorage ([bad4226](https://github.com/Agoric/agoric-sdk/commit/bad422692a7d7d7f8009eecdead3fdb12c231b6b)) +* **vaults:** durable Recorders for chain storage ([0e34930](https://github.com/Agoric/agoric-sdk/commit/0e3493025685a413cccd99f9e41a3c9c9a8c99cd)) +* **vaults:** governable interest timing ([f22f144](https://github.com/Agoric/agoric-sdk/commit/f22f1440b352eb47ba47425afdb01d19a045a9ae)) +* **vaults:** manager singletons provider ([54c1f51](https://github.com/Agoric/agoric-sdk/commit/54c1f513d9899adef6b9e8bb4a40907ee581550b)) +* **vaults:** one Exo kind for VaultManager ([29660dd](https://github.com/Agoric/agoric-sdk/commit/29660dddb9533d8f55ebd43a5f59f9a0d93f0d62)) +* **vaults:** parameterize collateralBrandKey ([ede7dea](https://github.com/Agoric/agoric-sdk/commit/ede7deaf44ad43170bc9b297460f8587183fb0d9)) +* **vaults:** restart processes each prepare() ([b15fd16](https://github.com/Agoric/agoric-sdk/commit/b15fd165883a226ae545549fe4a91bd895303ddf)) +* **vaults:** restore non-durable param managers ([096e738](https://github.com/Agoric/agoric-sdk/commit/096e73815ce4ee188ae35c30feb162a1104c65b0)) +* **vaults:** set endorsedUi default from chain config ([fc0b2fc](https://github.com/Agoric/agoric-sdk/commit/fc0b2fca4bd26f5b35504109143a51da5d0a059f)) +* **vaults:** skip price check for pure gives ([fbb7aa5](https://github.com/Agoric/agoric-sdk/commit/fbb7aa50d714e2db2267e00a74797a9ddb608d75)) +* **vaults:** vstorage index node for managers ([6e1f851](https://github.com/Agoric/agoric-sdk/commit/6e1f851fc38f8e1325408e244d12df4acbf5ba31)) +* Add incarnation number to the transcript store records ([5d64be7](https://github.com/Agoric/agoric-sdk/commit/5d64be7aa1fd222822b145240f541f5eabb01c43)), closes [#7482](https://github.com/Agoric/agoric-sdk/issues/7482) +* change offerArgs keyword from want to maxBuy, wire through CLI ([#7451](https://github.com/Agoric/agoric-sdk/issues/7451)) ([7cd7bb7](https://github.com/Agoric/agoric-sdk/commit/7cd7bb774981620f76b30aca217d8e5428f8987d)) +* start PSM contracts with metrics, governance from previous published state ([#7480](https://github.com/Agoric/agoric-sdk/issues/7480)) ([1a65832](https://github.com/Agoric/agoric-sdk/commit/1a65832592a0d5c29326d9a666328662dd8740f9)), closes [#6645](https://github.com/Agoric/agoric-sdk/issues/6645) +* **vaults:** when adjusting consider liq price ([6fd7a32](https://github.com/Agoric/agoric-sdk/commit/6fd7a3208f6ea7fb692e42207bc54afb78459088)) +* clientSupport for bidding, reserve ([3a27543](https://github.com/Agoric/agoric-sdk/commit/3a27543e3fef3587d26fe3719bad758edebce275)) +* introduce auctioneer to econCommitteeCharter ([af1b253](https://github.com/Agoric/agoric-sdk/commit/af1b2538924e2112448b026901dfb7c37dce2f86)) +* **wallet:** executeOffer throw errors ([224dbca](https://github.com/Agoric/agoric-sdk/commit/224dbca918343608d53f691a448171c8a48d283e)) +* **wallet:** reject executeOffer on failure ([308caab](https://github.com/Agoric/agoric-sdk/commit/308caab24c1680c2c7910eff8128f9089dedf26d)) +* agops vaults open ([4765644](https://github.com/Agoric/agoric-sdk/commit/476564471471e84e8add6224458bdaff92d15b68)) +* boot-oracles ([ce8f8de](https://github.com/Agoric/agoric-sdk/commit/ce8f8de65ad4c14b4e8d699cd721683cfa1cc495)) +* cache bundles in initializeSwingset ([6e57171](https://github.com/Agoric/agoric-sdk/commit/6e57171ef303334e4cb776ba3fa503f5219d409e)) +* durable oracleStatuses, rounds, details ([f4d7a63](https://github.com/Agoric/agoric-sdk/commit/f4d7a634d604a75e0c4d9901c8c9b6bb6fd2253b)) +* durable smart wallet ([6977f73](https://github.com/Agoric/agoric-sdk/commit/6977f73f820a9345ef49f4f18095a5c88af06729)) +* fixed heap for getPublicTopics ([1886c3a](https://github.com/Agoric/agoric-sdk/commit/1886c3af2319b9540faa318cf6179d4d01eec084)) +* getPath() on StorageNode and StoredSubscriber ([dae47a5](https://github.com/Agoric/agoric-sdk/commit/dae47a553288335960b5e4f2741a09b87ae896bc)) +* hold onto adminFacets in bootstrap ([#6094](https://github.com/Agoric/agoric-sdk/issues/6094)) ([a2ecdec](https://github.com/Agoric/agoric-sdk/commit/a2ecdecdfb35bc752af2d5d9cc611a1d00d489cf)), closes [#6034](https://github.com/Agoric/agoric-sdk/issues/6034) +* include oracleId in OracleStatus ([680cdb7](https://github.com/Agoric/agoric-sdk/commit/680cdb79160d19360e47d9416725def4891981d5)) +* priceAggregatorChainlink in inter-protocol ([d8707a5](https://github.com/Agoric/agoric-sdk/commit/d8707a59431223fcd394b0fbb94284e22237446c)) +* provideChildBaggage helper ([d5c728f](https://github.com/Agoric/agoric-sdk/commit/d5c728f5bb6002ef13e1ddda5c0212d808c99609)) +* RoundsManagerKit guards ([1b47084](https://github.com/Agoric/agoric-sdk/commit/1b47084c38043112ce615a464f3ab278b3d532bb)) +* storage paths by getPublicTopics ([40a8624](https://github.com/Agoric/agoric-sdk/commit/40a8624240f241a686c28bd7d7c7ef1ef780f984)) +* support singleton args in provideChildBaggage ([9b438c4](https://github.com/Agoric/agoric-sdk/commit/9b438c49fead26e2a41bc437e5eedd2b38741724)) +* **vaultHolder:** durable farclass with guard ([284fc81](https://github.com/Agoric/agoric-sdk/commit/284fc8159c81b86725961c1752f971148f515013)) +* **vaultManager:** durable farclass with guard ([30db9b6](https://github.com/Agoric/agoric-sdk/commit/30db9b6973848a6c5fdf76e4a4da8af4858e1ac4)) +* throw pushPrice errors ([bc42385](https://github.com/Agoric/agoric-sdk/commit/bc4238510e67a5b7340210218c74866996f83052)) +* throw recordSubmission errors ([7261b6f](https://github.com/Agoric/agoric-sdk/commit/7261b6f9fae7e12328d80711b97982df97450b3b)) +* UX for `inter bid` ([52d93c3](https://github.com/Agoric/agoric-sdk/commit/52d93c33edbad2bebd54a6eb967853e7292de2e7)) + + +### Bug Fixes + +* **agops:** psm swap params ([3a21dd1](https://github.com/Agoric/agoric-sdk/commit/3a21dd1f310036cfcd9f611e5089e41621e692ae)) +* **auction:** await hazard in clockTick ([c6a7f7e](https://github.com/Agoric/agoric-sdk/commit/c6a7f7edd07727cea29949a63604ba23ff9546b9)) +* **auction:** clockTick promise handling ([0218b3c](https://github.com/Agoric/agoric-sdk/commit/0218b3cc6cc6940c8c5662322651b0977ea7e961)) +* **auction:** clockTick promise handling ([e03470d](https://github.com/Agoric/agoric-sdk/commit/e03470d4c2427b1f0e425ba46154779dd6ac9c48)) +* **auction:** Currency → Bid ([650cf4c](https://github.com/Agoric/agoric-sdk/commit/650cf4c6527c92724dac7b4587bdbecd690a6abc)) +* **auction:** defensive queueLiveSchedule ([688797b](https://github.com/Agoric/agoric-sdk/commit/688797b0319343cbbb0dce5e75600aad6e44a27d)) +* **auction:** handle all promises ([3b30c72](https://github.com/Agoric/agoric-sdk/commit/3b30c72d9d4fc823fa1cc74778472e04c1da871b)) +* **auction:** handle auction waking a little bit late gracefully ([6fb4be6](https://github.com/Agoric/agoric-sdk/commit/6fb4be62c3232014ed4a026fcc6214c1cc91807a)), closes [#7677](https://github.com/Agoric/agoric-sdk/issues/7677) +* **auction:** publish updates when lockedPrice changes ([#7574](https://github.com/Agoric/agoric-sdk/issues/7574)) ([e9260d3](https://github.com/Agoric/agoric-sdk/commit/e9260d3ea1f69b7d2aa5bb382586c8d31323f93b)) +* **auction:** recovering from late start ([7842f2d](https://github.com/Agoric/agoric-sdk/commit/7842f2dbcb810c25f5cacd99c56ecf03d7386c77)) +* **auction:** schedule capture of auction price at auction start ([b0997e9](https://github.com/Agoric/agoric-sdk/commit/b0997e989a38b78da56d450f1e087482990559bf)), closes [#7898](https://github.com/Agoric/agoric-sdk/issues/7898) [#7794](https://github.com/Agoric/agoric-sdk/issues/7794) +* **auction:** set up one observer of governance ([16dbf24](https://github.com/Agoric/agoric-sdk/commit/16dbf24535bfe930543f74906aa356a5b12e7c52)) +* **governance:** governor adminFacet handling ([785950a](https://github.com/Agoric/agoric-sdk/commit/785950ac02dbff9c9948f11d38f35924b0f36a9b)) +* **inter-protocol:** handle branded TimestampRecord ([a350418](https://github.com/Agoric/agoric-sdk/commit/a350418969dc34b6d32f1584f40b51271b139c68)) +* **inter-protocol:** IbcATOM -> ATOM ([d8b2a64](https://github.com/Agoric/agoric-sdk/commit/d8b2a640b428bafabdde84a8cbc22a022694e0ef)) +* **inter-protocol:** provide missing instances and governors for kits ([c827220](https://github.com/Agoric/agoric-sdk/commit/c827220744524deeb703fb5f52342b8602e7a610)) +* **inter-protocol:** save price feed and vbank admin facets ([83a7837](https://github.com/Agoric/agoric-sdk/commit/83a78378681cf0a8c6b2824e4312c701ae9a9c5e)) +* **inter-protocol:** save psm mintHolder admin facet ([8ab6582](https://github.com/Agoric/agoric-sdk/commit/8ab6582a5514d10d9e603a9a490f3d311419c294)) +* **inter-protocol:** save scaledPriceAuthority admin facets ([f65260f](https://github.com/Agoric/agoric-sdk/commit/f65260f1c7b54402cd2639d8dc605c6376ab24a9)) +* **liquidation:** possible infinite loop ([f94ecc2](https://github.com/Agoric/agoric-sdk/commit/f94ecc2255d94b94297b332edae038261cf6f33f)) +* **oracles:** set min oracles in devnet to 3 ([8c707f8](https://github.com/Agoric/agoric-sdk/commit/8c707f8ffe2c33cb3b48dd6217a8c3b5b50ec576)) +* **price:** handle restartContract ([30f5405](https://github.com/Agoric/agoric-sdk/commit/30f5405c453b61a715fb3a3ac7b77ebc9df0a9e0)) +* **price:** highPrioritySendersManager is optional ([7563973](https://github.com/Agoric/agoric-sdk/commit/7563973111a10fe89bc4287d9815e485b5f48153)) +* **price-feed-proposal:** makeIssuerKit().brand is not upgradeable ([4df25ab](https://github.com/Agoric/agoric-sdk/commit/4df25ab64ec0ca143ad0e3ffb3e69af30cd6ee81)) +* **proposals:** floating promises ([2fede19](https://github.com/Agoric/agoric-sdk/commit/2fede19c5425e03338a6e4434e86d52cf7a880fd)) +* **psm:** duplicate startEconCharter ([b530785](https://github.com/Agoric/agoric-sdk/commit/b5307853607a78d37ae9769340b1f67e32580d0a)) +* **reserve:** floating promises ([dac1433](https://github.com/Agoric/agoric-sdk/commit/dac1433d7a8560ed28e2fe01c657569f91a949a3)) +* **scheduler:** handling param changes ([37145cf](https://github.com/Agoric/agoric-sdk/commit/37145cfbbb3ce6666ddcccd013980a36ad613211)) +* **vaultFactory:** floating promises ([b187a54](https://github.com/Agoric/agoric-sdk/commit/b187a54c11c991f61b2e9d6b083425b7a63ac889)) +* **vaultFactory:** terminate on failure to start() ([193e8ec](https://github.com/Agoric/agoric-sdk/commit/193e8ec0f0c36eb3f9b0388597a919910d9a276b)) +* **vaults:** missing totalDebt updates ([854211c](https://github.com/Agoric/agoric-sdk/commit/854211c0789a0218288afac641f6ee49d639268e)) +* **vaults:** Publish after collateral is returned ([20d5506](https://github.com/Agoric/agoric-sdk/commit/20d5506fa0fc98cff64bb5fd3225da2ad475791c)), closes [#7665](https://github.com/Agoric/agoric-sdk/issues/7665) +* **vaults:** reconstitue vaults correctly ([7e286a5](https://github.com/Agoric/agoric-sdk/commit/7e286a5ed76de7bfaee4307a147190b919043109)), closes [#7784](https://github.com/Agoric/agoric-sdk/issues/7784) [#1](https://github.com/Agoric/agoric-sdk/issues/1) +* **vaults:** return correct collateral after liquidation ([d86fc99](https://github.com/Agoric/agoric-sdk/commit/d86fc9959192799e9b55278ee26f88829ef21764)), closes [#7779](https://github.com/Agoric/agoric-sdk/issues/7779) [#7346](https://github.com/Agoric/agoric-sdk/issues/7346) +* avoid exporting USD oracle brand from bootstrap ([445a0fe](https://github.com/Agoric/agoric-sdk/commit/445a0fe7d8baca54b18dd2fc8108f93e41e84543)) +* correct accounting numbers in liquidation and auction ([54ef901](https://github.com/Agoric/agoric-sdk/commit/54ef901d2313b3e1c8755cfa1d455bcc7f24d754)) +* find agd in agoric-sdk/bin rather than ~/go/bin ([d772339](https://github.com/Agoric/agoric-sdk/commit/d772339fdd7a05c14dd0fca5be6619ff00f1a61e)) +* make auction scheduler robust against bad parameter combos ([93b92b8](https://github.com/Agoric/agoric-sdk/commit/93b92b836b7ea64121a38d5ca33dd3e78888e2aa)) +* test-vaults-config -> itest-vaults-config to avoid conflict ([db8f915](https://github.com/Agoric/agoric-sdk/commit/db8f915f579293d373d9f395dae28da383fab8a3)) +* **proposals:** observe debtLimitValue ([d1738a4](https://github.com/Agoric/agoric-sdk/commit/d1738a4b3cd24875e6848d2c8fd371314390420a)) +* **StakeFactory:** correct terminology for debt ([8b7ddc2](https://github.com/Agoric/agoric-sdk/commit/8b7ddc2556be17c6b0409983d8632fe6f98c4aa3)) +* **types:** PromiseSpace ([fc89a56](https://github.com/Agoric/agoric-sdk/commit/fc89a56ec481221cb35e7677c820631f89ffde3c)) +* **vault:** vestige of async price quote ([d8aacb3](https://github.com/Agoric/agoric-sdk/commit/d8aacb3f92c1109b18088864f43be1e6266d6262)) +* **vaults:** when reconstituting vaults, report correct shortfall ([3470475](https://github.com/Agoric/agoric-sdk/commit/34704753a783fe54874cc1c073928447d10faa3f)), closes [#7474](https://github.com/Agoric/agoric-sdk/issues/7474) +* privateArgsShape for restart ([fd6572e](https://github.com/Agoric/agoric-sdk/commit/fd6572e35fe2de24ad25939a4e0da774bd3af0e5)) +* **vaults:** correct terminology for debt ([e23ad70](https://github.com/Agoric/agoric-sdk/commit/e23ad70e3d02b5fbacdd54d37fe821d03033b9be)) +* **vaults:** reset lockedQuote at start of auction ([ed808d9](https://github.com/Agoric/agoric-sdk/commit/ed808d9ea3622926eefb254e00910e598d38e26e)), closes [#7670](https://github.com/Agoric/agoric-sdk/issues/7670) +* Process remotables in vstorage data migrated through bootstrap ([433c1f1](https://github.com/Agoric/agoric-sdk/commit/433c1f184c76758489670f8e4809eb0baf04ece8)) +* TimerBrand has isMyTimerService(), not isMyTimer() ([9f4e867](https://github.com/Agoric/agoric-sdk/commit/9f4e8670694504ebbd451c8840f900a1a24b902f)) +* **vaults:** runtime types for governance ([e91661d](https://github.com/Agoric/agoric-sdk/commit/e91661dfdce623037860a99077667a8b809f05a1)) +* code updates for new marshal ([292f971](https://github.com/Agoric/agoric-sdk/commit/292f971769db69e61782f96638c2f687c3f95ac2)) +* initially all rewards go to the reserve ([7d0dd55](https://github.com/Agoric/agoric-sdk/commit/7d0dd558e5654aa36094b32d2f30c768479cd3b8)) +* missing zoe arg in setDestinations() ([9505588](https://github.com/Agoric/agoric-sdk/commit/9505588587f952028cd88e4bcd4c5aefad47ea1e)) +* nextAuction timing when startFrequency is reduced ([#7415](https://github.com/Agoric/agoric-sdk/issues/7415)) ([ad87770](https://github.com/Agoric/agoric-sdk/commit/ad87770a9b629c089937e48d26601441ae949e47)) +* save economicCommitteeKit (incl. admin) not just creator facet ([7d95f1e](https://github.com/Agoric/agoric-sdk/commit/7d95f1e3876f5d4b79a6dde4408650372010ad48)) +* some stateShapes ([50c9fe4](https://github.com/Agoric/agoric-sdk/commit/50c9fe49d0fe890a08c0c28a00780f4924f7928c)) +* **action:** handle missing Collateral allocation ([88ef23d](https://github.com/Agoric/agoric-sdk/commit/88ef23dd3ea62d0056fd476d333346b6b884f574)) +* **auction:** durability ([de394d3](https://github.com/Agoric/agoric-sdk/commit/de394d37288005f77ad17c19ae121eeb7cd5abc2)) +* **auction:** pipeTopicToStorage with Recorder kit ([2f460a0](https://github.com/Agoric/agoric-sdk/commit/2f460a0105d0ec34d4e6345b36ebeb519854f43c)) +* **deps:** removed duplicate @endo/nat dependency in inter-protocols package.json file ([#7015](https://github.com/Agoric/agoric-sdk/issues/7015)) ([8652412](https://github.com/Agoric/agoric-sdk/commit/86524125b83076ce15f3c045755295b7c2887c60)) +* **inter-protocol:** add to reserve did not update metrics ([#7232](https://github.com/Agoric/agoric-sdk/issues/7232)) ([3825602](https://github.com/Agoric/agoric-sdk/commit/3825602ca28838f8c2d1ee650952179445ec3f4c)) +* **inter-protocol:** get vo-test-harness.js from new liveslots package ([eedd90c](https://github.com/Agoric/agoric-sdk/commit/eedd90cb4ba4213b1319f408821edf1b5c69a082)) +* **inter-protocol:** linux compat ([ca9a18d](https://github.com/Agoric/agoric-sdk/commit/ca9a18d43ca7016cf06df17e58e271c4682abdc7)) +* **inter-protocol:** quote the debt offer ([42cb2a2](https://github.com/Agoric/agoric-sdk/commit/42cb2a24e07076e1d17e556fb5c7f64ee8861df4)) +* **oracle:** default restartDelay parameter ([9d3a4cf](https://github.com/Agoric/agoric-sdk/commit/9d3a4cf488c9964ffb9aae0ad80b04fb9188f24f)) +* **price:** pipeTopicToStorage with Recorder kit ([5269d2f](https://github.com/Agoric/agoric-sdk/commit/5269d2f60feb388263a36f62a61e3b8fda04b07d)) +* **priceFeed:** check for valueOutForUnitIn ([120b079](https://github.com/Agoric/agoric-sdk/commit/120b079b08ffc866e2a76f4a0b2ea5f41d522d02)) +* **smart-wallet:** create purses for new assets lazily ([e241ba0](https://github.com/Agoric/agoric-sdk/commit/e241ba03a7d9f441436b3d987f9327060d7dd8ce)) +* **types:** ZoeService annotation ([24aebe6](https://github.com/Agoric/agoric-sdk/commit/24aebe69b6773a7c63cc0d1193e5e09eb4e52cc6)) +* **vaultHolder:** invitationMakers far obj ([c6501d8](https://github.com/Agoric/agoric-sdk/commit/c6501d847dffe78dea4f9c5716dd58186d8a4bb3)) +* **vaultManager:** publish asset topic ([ca17009](https://github.com/Agoric/agoric-sdk/commit/ca17009bc814d348e89caaf466e5aee24f2414ac)) +* **vaults:** check want against MinInitialDebt ([a6d1ad1](https://github.com/Agoric/agoric-sdk/commit/a6d1ad12626a5c77ab27977174f64434034792c1)) +* **vaults:** durable invitationMakers ([aec82e8](https://github.com/Agoric/agoric-sdk/commit/aec82e863aaf958f9b89d5d76655cfe549b3d66a)) +* **vaults:** error handling with shortfallReporter ([df235d0](https://github.com/Agoric/agoric-sdk/commit/df235d0e080faee898455dee9cd19cf628b5917f)) +* **vaults:** failures don't consume a vaultId ([50a077d](https://github.com/Agoric/agoric-sdk/commit/50a077d0bed523029841a282152de515774dcd94)) +* **wallet:** pipeTopicToStorage with Recorder kit ([31b79b7](https://github.com/Agoric/agoric-sdk/commit/31b79b71eda59b62d3bacd7ca648b53b9385afc0)) +* align testnet -> agoric start tooling ([ead89fb](https://github.com/Agoric/agoric-sdk/commit/ead89fb49b4095f326f4bbab52ac79c9dd7d0e2f)) +* await was missing in test ([#7163](https://github.com/Agoric/agoric-sdk/issues/7163)) ([7a7bf5a](https://github.com/Agoric/agoric-sdk/commit/7a7bf5a4f6ec962f39c6c0c573f8bc2770be4526)) +* better proposal mismatch errors ([#6477](https://github.com/Agoric/agoric-sdk/issues/6477)) ([42fdddf](https://github.com/Agoric/agoric-sdk/commit/42fdddfbc87a7e61b848cdf00a06f1886af935d7)) +* include liquidationMargin in liquidation ([#7203](https://github.com/Agoric/agoric-sdk/issues/7203)) ([ce0db6b](https://github.com/Agoric/agoric-sdk/commit/ce0db6b58fe41a719c47bd1971b63967e0bd9010)), closes [#7191](https://github.com/Agoric/agoric-sdk/issues/7191) +* **scaledPriceAuthority:** invert initialPrice; support quoteGiven ([5dad466](https://github.com/Agoric/agoric-sdk/commit/5dad4660100d6c776f1757ea2e5d7d27890665a2)) +* **vaults:** exit seat after failure ([4a550ee](https://github.com/Agoric/agoric-sdk/commit/4a550ee5ebc1ea04a6052329be61c9335a722716)) +* **zoe:** payments more recoverable ([#7112](https://github.com/Agoric/agoric-sdk/issues/7112)) ([ce7244d](https://github.com/Agoric/agoric-sdk/commit/ce7244d6cf23f57e6de73b5d119e9681456fded7)) +* change manifestInstallRef to manifestBundleRef ([4b87694](https://github.com/Agoric/agoric-sdk/commit/4b8769494eec1ce6bb5beda295389e8b982a9f37)) +* checkDebtLimit threshold ([b242776](https://github.com/Agoric/agoric-sdk/commit/b242776dbafd4dce173588303983af243f2eb674)) +* multiple deposits of unknown brand ([6ef6062](https://github.com/Agoric/agoric-sdk/commit/6ef6062a4b69b0d44b18dc576021bbbaf372b3b2)) +* rename from FarClass to ExoClass, etc ([#6323](https://github.com/Agoric/agoric-sdk/issues/6323)) ([da96c7c](https://github.com/Agoric/agoric-sdk/commit/da96c7c3c902a5e266baeedf23df02481f2e9c9d)) +* rename vivify to prepare ([#6825](https://github.com/Agoric/agoric-sdk/issues/6825)) ([9261e42](https://github.com/Agoric/agoric-sdk/commit/9261e42e677a3fc31f52defc8fc7ae800f098838)) +* replace econCommitteeCharter with (generalized) psmCharter ([786d2d2](https://github.com/Agoric/agoric-sdk/commit/786d2d26a56c08bfa75828de6eb2c60ce846d241)) +* replace staging with atomic transfer ([9a2a085](https://github.com/Agoric/agoric-sdk/commit/9a2a085dc4d74c614c646c19b04f5dad53ac0257)) +* replace unsafe then with E.when ([#6684](https://github.com/Agoric/agoric-sdk/issues/6684)) ([d7a749e](https://github.com/Agoric/agoric-sdk/commit/d7a749eec4ddec9ba39bbc65434f03ec113cae7c)) +* replace zoe.install with zoe.installBundleID ([8a91b1b](https://github.com/Agoric/agoric-sdk/commit/8a91b1b06bf1a62c08156e595cf46f5194f73337)), closes [#6826](https://github.com/Agoric/agoric-sdk/issues/6826) +* report pushPrice error in offerStatus ([73f24e8](https://github.com/Agoric/agoric-sdk/commit/73f24e85c729e3423c47c9ef098426ee4fea59ac)) +* simplify unnecessary promise ([#6479](https://github.com/Agoric/agoric-sdk/issues/6479)) ([ffe5e7f](https://github.com/Agoric/agoric-sdk/commit/ffe5e7ff3dd7ec1ffbbcd86e244ef167ed70c53b)) +* update all clients of @agoric/time to handle the new home ([5c4fb24](https://github.com/Agoric/agoric-sdk/commit/5c4fb241940c74be6b081718b9350bceba95b9cd)) +* update types/dependencies for new @agoric/time ([418545a](https://github.com/Agoric/agoric-sdk/commit/418545ae88085de6e7fde415baa7de0a3f3056a4)) +* use atomicTransfers rather than stagings. ([#6577](https://github.com/Agoric/agoric-sdk/issues/6577)) ([65d3f14](https://github.com/Agoric/agoric-sdk/commit/65d3f14c8102993168d2568eed5e6acbcba0c48a)) + + +### Code Refactoring + +* move PublicTopic to Zoe contractSupport ([c51ea3d](https://github.com/Agoric/agoric-sdk/commit/c51ea3de22f50e05fcc1aaabd2108e785d51eb2e)) + + +### Miscellaneous Chores + +* remove obsolete Treasury ([2819781](https://github.com/Agoric/agoric-sdk/commit/2819781eefc25c90648158575dbe5aff3848fa3f)) +* **chainlink:** 'data' string to 'unitPrice' bigint ([a8c836c](https://github.com/Agoric/agoric-sdk/commit/a8c836cb70a033d78199372669f6f95314de4d8f)) +* **contractSupport:** remove stageDelta ([aceb7e3](https://github.com/Agoric/agoric-sdk/commit/aceb7e377ea19dab60497f8371595f57ed1e09e4)) +* **governance:** remove getContractGovernor ([92fa9a2](https://github.com/Agoric/agoric-sdk/commit/92fa9a262b1b190d8535f826197a5df0c1ba9958)) +* **vaultDirector:** remove getCollaterals from public facet ([0e7b9b3](https://github.com/Agoric/agoric-sdk/commit/0e7b9b351795f7168e56323a2c474459274d23f4)) +* **vaultFactory:** rm root makeVaultInvitation ([6ad32cc](https://github.com/Agoric/agoric-sdk/commit/6ad32cc6d17b4b60df5048d204870cec027226f5)) +* remove 'asset' from publicSubscribers ([56d5d86](https://github.com/Agoric/agoric-sdk/commit/56d5d8647f9c6063c9ec1cbdb3e88b761a6c7eda)) +* rename 'fit' to 'mustMatch' ([9fa3232](https://github.com/Agoric/agoric-sdk/commit/9fa32324f84bfb85de9e99e0c9ad277b8017b50e)), closes [#6844](https://github.com/Agoric/agoric-sdk/issues/6844) + + + ### [0.13.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.13.2...@agoric/inter-protocol@0.13.3) (2023-02-17) **Note:** Version bump only for package @agoric/inter-protocol diff --git a/packages/inter-protocol/package.json b/packages/inter-protocol/package.json index 942bb933006..c1a470404b3 100644 --- a/packages/inter-protocol/package.json +++ b/packages/inter-protocol/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/inter-protocol", - "version": "0.13.3", + "version": "0.14.0", "description": "Core cryptoeconomy contracts", "type": "module", "main": "src/index.js", @@ -29,29 +29,29 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/ertp": "^0.15.5", - "@agoric/governance": "^0.9.3", - "@agoric/internal": "^0.2.1", - "@agoric/notifier": "^0.5.1", - "@agoric/store": "^0.8.5", - "@agoric/time": "^0.2.1", - "@agoric/vat-data": "^0.4.5", - "@agoric/vats": "^0.13.2", - "@agoric/zoe": "^0.25.5", + "@agoric/assert": "^0.6.0", + "@agoric/ertp": "^0.16.0", + "@agoric/governance": "^0.10.0", + "@agoric/internal": "^0.3.0", + "@agoric/notifier": "^0.6.0", + "@agoric/store": "^0.9.0", + "@agoric/time": "^0.3.0", + "@agoric/vat-data": "^0.5.0", + "@agoric/vats": "^0.14.0", + "@agoric/zoe": "^0.26.0", "@endo/captp": "^3.1.1", "@endo/eventual-send": "^0.17.2", "@endo/far": "^0.2.18", "@endo/marshal": "^0.8.5", "@endo/nat": "^4.1.27", - "agoric": "^0.18.4", + "agoric": "^0.19.0", "jessie.js": "^0.3.2" }, "devDependencies": { - "@agoric/deploy-script-support": "^0.9.6", - "@agoric/smart-wallet": "^0.4.4", - "@agoric/swingset-liveslots": "^0.9.0", - "@agoric/swingset-vat": "^0.31.0", + "@agoric/deploy-script-support": "^0.10.0", + "@agoric/smart-wallet": "^0.5.0", + "@agoric/swingset-liveslots": "^0.10.0", + "@agoric/swingset-vat": "^0.32.0", "@endo/bundle-source": "^2.5.1", "@endo/init": "^0.5.56", "@endo/promise-kit": "^0.2.56", diff --git a/packages/internal/CHANGELOG.md b/packages/internal/CHANGELOG.md index 2d5cf4635c3..2cc46d2a546 100644 --- a/packages/internal/CHANGELOG.md +++ b/packages/internal/CHANGELOG.md @@ -3,6 +3,58 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.3.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/internal@0.2.1...@agoric/internal@0.3.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* emit smallcaps-format data in all marshallers + +### Features + +* Add SwingSet configuration to purge vstorage within (re-)bootstrap ([f248e91](https://github.com/Agoric/agoric-sdk/commit/f248e9116512374fb95f789b26e27b66cd5c34ca)), closes [#7681](https://github.com/Agoric/agoric-sdk/issues/7681) +* **auction:** add an auctioneer to manage vault liquidation ([#7000](https://github.com/Agoric/agoric-sdk/issues/7000)) ([398b70f](https://github.com/Agoric/agoric-sdk/commit/398b70f7e028f957afc1582f0ee31eb2574c94d0)), closes [#6992](https://github.com/Agoric/agoric-sdk/issues/6992) [#7047](https://github.com/Agoric/agoric-sdk/issues/7047) [#7074](https://github.com/Agoric/agoric-sdk/issues/7074) +* **casting:** handle noData value encoding ([530bc41](https://github.com/Agoric/agoric-sdk/commit/530bc41854cc7f5e5749e97e87fabc6163a17864)) +* **cosmic-swingset:** add after-commit action ([970a53f](https://github.com/Agoric/agoric-sdk/commit/970a53f827ded21b27525f6b0042bbc124c62d48)) +* **internal:** makeFakeStorageKit supports "get" and "entries" ([6a69aab](https://github.com/Agoric/agoric-sdk/commit/6a69aab5cb54faae5af631bbc2281e4fc4ede8e0)) +* **internal:** new `prepareAttenuator` leveraging callbacks ([55599df](https://github.com/Agoric/agoric-sdk/commit/55599dfe7ec43a27387ca64e8bae57be13a38115)) +* emit smallcaps-format data in all marshallers ([1753df8](https://github.com/Agoric/agoric-sdk/commit/1753df83465785b5ee71b250770c9b012d750ffc)), closes [#6822](https://github.com/Agoric/agoric-sdk/issues/6822) +* **core:** HighPrioritySendersManager ([7b382e4](https://github.com/Agoric/agoric-sdk/commit/7b382e49a1521d367c5b8db18fa7efa2b77ef7e3)) +* **cosmic-swingset:** basic snapshot wiring ([b1072d8](https://github.com/Agoric/agoric-sdk/commit/b1072d8b1ddabbb5f2835eb503c945fed3b6b080)) +* **cosmic-swingset:** export swingStore kvData to vstorage ([be68431](https://github.com/Agoric/agoric-sdk/commit/be684315dc68ecf0cb603a8eb38ddd5418e996a6)) +* **cosmic-swingset:** process highPriorityQueue actions ([182a96e](https://github.com/Agoric/agoric-sdk/commit/182a96e169c8cac7f31fbce014783fd6db72b64c)) +* **cosmic-swingset:** remove unnecessary explicit activityhash ([5dcc44d](https://github.com/Agoric/agoric-sdk/commit/5dcc44d31be0c8a95a5749d768791fa35b72dbd3)) +* **internal:** add BufferLineTransform ([6e7db7a](https://github.com/Agoric/agoric-sdk/commit/6e7db7af7d93500caf71d817afbb358d33ef01f6)) +* **internal:** add sync tee util ([#7560](https://github.com/Agoric/agoric-sdk/issues/7560)) ([0f800a6](https://github.com/Agoric/agoric-sdk/commit/0f800a622b81c61101d96b0ad620ab3065f4b146)) +* **internal:** build `chainStorage` from `zone` ([74c62da](https://github.com/Agoric/agoric-sdk/commit/74c62dae7964b488bfdf7c7ee8a9bd930074cea8)) +* **internal:** iterable produces values and can be async ([cf4110f](https://github.com/Agoric/agoric-sdk/commit/cf4110f59c228e42e09254b271209a66b9faf3e0)) +* **internal:** new `callback` module for durable classless callbacks ([b94d600](https://github.com/Agoric/agoric-sdk/commit/b94d60052e1043fd6fb1ce39530a6072e38ef0d9)) +* **internal:** shutdown informs of interrupt signal ([2ce1e89](https://github.com/Agoric/agoric-sdk/commit/2ce1e892eb381a28c31805f48ba65511896ef406)) +* assertAllDefined ([d4d6cbd](https://github.com/Agoric/agoric-sdk/commit/d4d6cbd798eee051a8a699c85cc620c6a8298258)) +* board-utils ([4f80ad3](https://github.com/Agoric/agoric-sdk/commit/4f80ad3cac3e47a89834f7f98330a47141b6e235)) +* type assertion for assertAllDefined ([afa7b5b](https://github.com/Agoric/agoric-sdk/commit/afa7b5bfaf4558a38bdba2c44bf91691f6db26b8)) +* **store:** M.splitArray and M.splitRecord ([#6597](https://github.com/Agoric/agoric-sdk/issues/6597)) ([e7427e3](https://github.com/Agoric/agoric-sdk/commit/e7427e386bcbfbe99312b41342b1fa2e722c57c7)) +* **vats:** harmonise core/boot.js and boot-psm.js ([4f6635e](https://github.com/Agoric/agoric-sdk/commit/4f6635e550b926d3ca43d9075f26fef3b810817d)) + + +### Bug Fixes + +* **internal:** add typing to makeWithQueue ([5b1539b](https://github.com/Agoric/agoric-sdk/commit/5b1539bfc61ea4f937e2f85cbe93c7bccfc84a40)) +* **internal:** Make makeFakeStorageKit value auto-wrapping depend upon `sequence: true` ([2751e76](https://github.com/Agoric/agoric-sdk/commit/2751e7626e0ca617cdb2b1d92e5d4d9315b5674a)) +* **internal:** more callback typing ([e78e14d](https://github.com/Agoric/agoric-sdk/commit/e78e14d60a78d2e5f9fb9a899053bf778bb51360)) +* **internal:** properly inherit from `chainStorageNode` ([134a977](https://github.com/Agoric/agoric-sdk/commit/134a977f7bc4a2fc6eff3868d4d415c8c9714b4b)) +* **internal:** Restore support for passable-symbol method keys ([54271af](https://github.com/Agoric/agoric-sdk/commit/54271af10adb144fe6d562193afa473d74425854)) +* **internal:** shutdown beforeExit avoids forced exit ([34c9f44](https://github.com/Agoric/agoric-sdk/commit/34c9f442f124cd7181b538cf8754c6180c863b32)) +* **internal:** Validate Callback targets ([8880ada](https://github.com/Agoric/agoric-sdk/commit/8880ada791d70dd487770e8a0fa4b6b725aa8769)) +* **notifier:** Add a makeDurablePublishKit "onAdvance" option ([4c62b52](https://github.com/Agoric/agoric-sdk/commit/4c62b52b94cbc9ccb3c7388f5e94589809e6d7fd)), closes [#7303](https://github.com/Agoric/agoric-sdk/issues/7303) +* adapt to deeplyFulfilled being async ([#6816](https://github.com/Agoric/agoric-sdk/issues/6816)) ([ec315e1](https://github.com/Agoric/agoric-sdk/commit/ec315e1634f6d5cdef1cddafc18777de7c04fecc)) +* **telemetry:** partially undo [#6684](https://github.com/Agoric/agoric-sdk/issues/6684) ([b9fa85b](https://github.com/Agoric/agoric-sdk/commit/b9fa85b7307124e50cc3a84d3b694307cde55f54)) +* avoid using top-level `require` ([57ca2db](https://github.com/Agoric/agoric-sdk/commit/57ca2dbfbadb373f97d43b2fb4e90302c9149976)) +* **types:** type assertion for assertAllDefined ([25f16b2](https://github.com/Agoric/agoric-sdk/commit/25f16b2e935931b81313d2ee1d491b305088bb7a)) +* track endo 1382 fix to 6570 ([#6612](https://github.com/Agoric/agoric-sdk/issues/6612)) ([7897761](https://github.com/Agoric/agoric-sdk/commit/7897761d6e19e6bbba42e7bd0bd5befb507afa08)) + + + ### [0.2.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/internal@0.2.0...@agoric/internal@0.2.1) (2022-10-05) diff --git a/packages/internal/package.json b/packages/internal/package.json index b55474df465..adb752b0a51 100755 --- a/packages/internal/package.json +++ b/packages/internal/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/internal", - "version": "0.2.1", + "version": "0.3.0", "description": "Externally unsupported utilities internal to agoric-sdk", "type": "module", "main": "src/index.js", @@ -20,7 +20,7 @@ "lint:types": "tsc -p jsconfig.json" }, "dependencies": { - "@agoric/zone": "^0.1.0", + "@agoric/zone": "^0.2.0", "@endo/far": "^0.2.18", "@endo/marshal": "^0.8.5", "@endo/patterns": "^0.2.2", diff --git a/packages/notifier/CHANGELOG.md b/packages/notifier/CHANGELOG.md index f058b4131c6..caa8a87cfa7 100644 --- a/packages/notifier/CHANGELOG.md +++ b/packages/notifier/CHANGELOG.md @@ -3,6 +3,69 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.6.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/notifier@0.5.1...@agoric/notifier@0.6.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* emit smallcaps-format data in all marshallers +* **notifier:** Stop retaining durable publish kit values in RAM +* move PublicTopic to Zoe contractSupport +* remove deprecated pipeTopicToStorage +* rm obsolete makeStorageNodePathProvider +* **notifier:** tidy up the implementation + +### Features + +* **notifier:** implement `AsyncIterableIterator` for better generator support ([0764b9e](https://github.com/Agoric/agoric-sdk/commit/0764b9e48cdd0e6677bb8a35ac978c7873ea3e18)) +* **notifier:** introduce IterableEachTopic and IterableLatestTopic ([9e3096d](https://github.com/Agoric/agoric-sdk/commit/9e3096da86bd8373a86fd21655ce0e71826be900)) +* Add incarnation number to the transcript store records ([5d64be7](https://github.com/Agoric/agoric-sdk/commit/5d64be7aa1fd222822b145240f541f5eabb01c43)), closes [#7482](https://github.com/Agoric/agoric-sdk/issues/7482) +* emit smallcaps-format data in all marshallers ([1753df8](https://github.com/Agoric/agoric-sdk/commit/1753df83465785b5ee71b250770c9b012d750ffc)), closes [#6822](https://github.com/Agoric/agoric-sdk/issues/6822) +* **casting:** handle noData value encoding ([530bc41](https://github.com/Agoric/agoric-sdk/commit/530bc41854cc7f5e5749e97e87fabc6163a17864)) +* **contractSupport:** PublicTopics types and utils ([2c7865f](https://github.com/Agoric/agoric-sdk/commit/2c7865fa4e43c96c9a85be743a7f808a66b9311e)) +* **notifier:** create `src/subscribe.js` ([8029c97](https://github.com/Agoric/agoric-sdk/commit/8029c97d58c093ccb7e3f58c8936828996231e66)) +* **notifier:** Introduce durable publish kits ([#6502](https://github.com/Agoric/agoric-sdk/issues/6502)) ([8f7b353](https://github.com/Agoric/agoric-sdk/commit/8f7b3530ca50dc1945f024690a63914fe8431502)) +* **notifier:** Opportunistic eachIterator recovery from upgrade disconnection ([229d7b2](https://github.com/Agoric/agoric-sdk/commit/229d7b260b63277c77b7d2199b6bc956ab5edc80)) +* **notifier:** subscribeLatest iterators retry when broken by vat upgrade ([e96a0ee](https://github.com/Agoric/agoric-sdk/commit/e96a0eeeeac500e0843cc29a17d58975817c7c8b)), closes [#5185](https://github.com/Agoric/agoric-sdk/issues/5185) +* **notifier:** tidy up the implementation ([89af682](https://github.com/Agoric/agoric-sdk/commit/89af6827e88966c836bf28f5900edf189aab9926)) +* getPath() on StorageNode and StoredSubscriber ([dae47a5](https://github.com/Agoric/agoric-sdk/commit/dae47a553288335960b5e4f2741a09b87ae896bc)) +* makeStoredNotifier ([cb1dde8](https://github.com/Agoric/agoric-sdk/commit/cb1dde882cd7630940033d0ff933fc03303dac7d)) +* support TopicsRecord ([8618461](https://github.com/Agoric/agoric-sdk/commit/8618461781fe11f28e6b891a4d31ebfd9dda5e0d)) +* **topics:** makePublicTopic ([c8b464c](https://github.com/Agoric/agoric-sdk/commit/c8b464c26c53535097e4df573e126c81e00e5aa6)) +* pipeTopicToStorage ([69ca308](https://github.com/Agoric/agoric-sdk/commit/69ca308fdbc63a5ec956e3a0cde72f6b80ad4be8)) +* StorageNodeShape ([e585fa0](https://github.com/Agoric/agoric-sdk/commit/e585fa0c73f29ea0d57b6a8ec43cd4fe78575663)) + + +### Bug Fixes + +* use `subscribeEach` to get reconnect benefits ([fb24132](https://github.com/Agoric/agoric-sdk/commit/fb24132f9b4e117e56bae2803994e57c188344f3)) +* **ERTP:** `getCurrentAmountNotifier` returns a `LatestTopic` ([735d005](https://github.com/Agoric/agoric-sdk/commit/735d005ec4f4087a4055d48ff1dd1801c9a3d836)) +* **notifier:** Stop retaining durable publish kit values in RAM ([2a41c93](https://github.com/Agoric/agoric-sdk/commit/2a41c93378ae14a348f43eaad46336cda1cb3627)), closes [#7298](https://github.com/Agoric/agoric-sdk/issues/7298) +* some stateShapes ([50c9fe4](https://github.com/Agoric/agoric-sdk/commit/50c9fe49d0fe890a08c0c28a00780f4924f7928c)) +* **notifier:** Add a makeDurablePublishKit "onAdvance" option ([4c62b52](https://github.com/Agoric/agoric-sdk/commit/4c62b52b94cbc9ccb3c7388f5e94589809e6d7fd)), closes [#7303](https://github.com/Agoric/agoric-sdk/issues/7303) +* **notifier:** For durable `fail()`, persist the reason rather than a rejected promise ([#7011](https://github.com/Agoric/agoric-sdk/issues/7011)) ([0d63b64](https://github.com/Agoric/agoric-sdk/commit/0d63b6468b7dd5fdb64ed4b1b563befae7406874)), closes [#7009](https://github.com/Agoric/agoric-sdk/issues/7009) +* **notifier:** rely on `@endo/far` ([c103b85](https://github.com/Agoric/agoric-sdk/commit/c103b85a65bdd5ef1666c6762250f63a799e5f38)) +* **notifier:** Remove the makeDurablePublishKit "onAdvance" option ([#7370](https://github.com/Agoric/agoric-sdk/issues/7370)) ([6861f5e](https://github.com/Agoric/agoric-sdk/commit/6861f5e6479dffba9ab8b366f48791f9649b3a59)), closes [#7341](https://github.com/Agoric/agoric-sdk/issues/7341) [#7350](https://github.com/Agoric/agoric-sdk/issues/7350) +* **SwingSet:** Remove metering notifiers ([#7347](https://github.com/Agoric/agoric-sdk/issues/7347)) ([0c75d7c](https://github.com/Agoric/agoric-sdk/commit/0c75d7cf1a1c54ba67d3d199c0674d0f22fb52ba)), closes [#7324](https://github.com/Agoric/agoric-sdk/issues/7324) +* makeStoredSubscriber w/durable Subscriber ([eba4492](https://github.com/Agoric/agoric-sdk/commit/eba4492fcffa946000be19b3f8264462eecfe977)) +* rename from FarClass to ExoClass, etc ([#6323](https://github.com/Agoric/agoric-sdk/issues/6323)) ([da96c7c](https://github.com/Agoric/agoric-sdk/commit/da96c7c3c902a5e266baeedf23df02481f2e9c9d)) +* rename vivify to prepare ([#6825](https://github.com/Agoric/agoric-sdk/issues/6825)) ([9261e42](https://github.com/Agoric/agoric-sdk/commit/9261e42e677a3fc31f52defc8fc7ae800f098838)) +* **vats:** use async chainStorage methods ([0507206](https://github.com/Agoric/agoric-sdk/commit/05072067b28b146c5836a456d5824a63776980b0)) +* repair version shear ([59de3ab](https://github.com/Agoric/agoric-sdk/commit/59de3ab131d61a6fe2915adc795f0442a94cb7b6)) + + +### Miscellaneous Chores + +* remove deprecated pipeTopicToStorage ([6a6108a](https://github.com/Agoric/agoric-sdk/commit/6a6108aeb00c676fe1db130f1baea9a98c1d8e8b)) +* rm obsolete makeStorageNodePathProvider ([dc0a4a5](https://github.com/Agoric/agoric-sdk/commit/dc0a4a545d89c8bf89bf44e7c888537ddf626522)) + + +### Code Refactoring + +* move PublicTopic to Zoe contractSupport ([c51ea3d](https://github.com/Agoric/agoric-sdk/commit/c51ea3de22f50e05fcc1aaabd2108e785d51eb2e)) + + + ### [0.5.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/notifier@0.5.0...@agoric/notifier@0.5.1) (2022-10-05) **Note:** Version bump only for package @agoric/notifier diff --git a/packages/notifier/package.json b/packages/notifier/package.json index 331d124ee14..e5603c4694f 100644 --- a/packages/notifier/package.json +++ b/packages/notifier/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/notifier", - "version": "0.5.1", + "version": "0.6.0", "description": "Notifier allows services to update clients about state changes using a stream of promises", "type": "module", "main": "src/index.js", @@ -33,12 +33,12 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/internal": "^0.2.1", - "@agoric/store": "^0.8.5", - "@agoric/swingset-vat": "^0.31.0", - "@agoric/swing-store": "^0.8.1", - "@agoric/vat-data": "^0.4.5", + "@agoric/assert": "^0.6.0", + "@agoric/internal": "^0.3.0", + "@agoric/store": "^0.9.0", + "@agoric/swing-store": "^0.9.0", + "@agoric/swingset-vat": "^0.32.0", + "@agoric/vat-data": "^0.5.0", "@endo/far": "^0.2.18", "@endo/marshal": "^0.8.5", "@endo/promise-kit": "^0.2.56" diff --git a/packages/pegasus/CHANGELOG.md b/packages/pegasus/CHANGELOG.md index 2456dbba4fb..27f20adf210 100644 --- a/packages/pegasus/CHANGELOG.md +++ b/packages/pegasus/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.7.9](https://github.com/Agoric/agoric-sdk/compare/@agoric/pegasus@0.7.6...@agoric/pegasus@0.7.9) (2023-05-19) + + +### Bug Fixes + +* use `subscribeEach` to get reconnect benefits ([fb24132](https://github.com/Agoric/agoric-sdk/commit/fb24132f9b4e117e56bae2803994e57c188344f3)) +* use atomicTransfers rather than stagings. ([#6577](https://github.com/Agoric/agoric-sdk/issues/6577)) ([65d3f14](https://github.com/Agoric/agoric-sdk/commit/65d3f14c8102993168d2568eed5e6acbcba0c48a)) + + + ### [0.7.8](https://github.com/Agoric/agoric-sdk/compare/@agoric/pegasus@0.7.7...@agoric/pegasus@0.7.8) (2023-02-17) **Note:** Version bump only for package @agoric/pegasus diff --git a/packages/pegasus/package.json b/packages/pegasus/package.json index e5da1527cdd..ab1e78c3902 100644 --- a/packages/pegasus/package.json +++ b/packages/pegasus/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/pegasus", - "version": "0.7.8", + "version": "0.7.9", "description": "Peg-as-us contract", "type": "module", "main": "./src/pegasus.js", @@ -29,23 +29,23 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/ertp": "^0.15.5", - "@agoric/internal": "^0.2.1", - "@endo/nat": "^4.1.27", - "@agoric/notifier": "^0.5.1", - "@agoric/store": "^0.8.5", - "@agoric/swingset-vat": "^0.31.0", - "@agoric/vats": "^0.13.2", - "@agoric/zoe": "^0.25.5", + "@agoric/assert": "^0.6.0", + "@agoric/ertp": "^0.16.0", + "@agoric/internal": "^0.3.0", + "@agoric/notifier": "^0.6.0", + "@agoric/store": "^0.9.0", + "@agoric/swingset-vat": "^0.32.0", + "@agoric/vats": "^0.14.0", + "@agoric/zoe": "^0.26.0", "@endo/bundle-source": "^2.5.1", "@endo/captp": "^3.1.1", "@endo/far": "^0.2.18", "@endo/init": "^0.5.56", + "@endo/nat": "^4.1.27", "@endo/promise-kit": "^0.2.56" }, "devDependencies": { - "@agoric/deploy-script-support": "^0.9.6", + "@agoric/deploy-script-support": "^0.10.0", "ava": "^5.2.0", "c8": "^7.13.0", "import-meta-resolve": "^2.2.1" diff --git a/packages/same-structure/CHANGELOG.md b/packages/same-structure/CHANGELOG.md index 4c797ab1dd2..8ede6383fca 100644 --- a/packages/same-structure/CHANGELOG.md +++ b/packages/same-structure/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.5](https://github.com/Agoric/agoric-sdk/compare/@agoric/same-structure@0.2.3...@agoric/same-structure@0.2.5) (2023-05-19) + +**Note:** Version bump only for package @agoric/same-structure + + + + + ### [0.2.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/same-structure@0.2.3...@agoric/same-structure@0.2.4) (2023-02-17) **Note:** Version bump only for package @agoric/same-structure diff --git a/packages/same-structure/package.json b/packages/same-structure/package.json index 3745a9d08d1..821a20ba22b 100644 --- a/packages/same-structure/package.json +++ b/packages/same-structure/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/same-structure", - "version": "0.2.4", + "version": "0.2.5", "description": "Deep equals", "type": "module", "main": "index.js", @@ -29,8 +29,8 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/store": "^0.8.5", + "@agoric/assert": "^0.6.0", + "@agoric/store": "^0.9.0", "@endo/marshal": "^0.8.5" }, "files": [ diff --git a/packages/sharing-service/CHANGELOG.md b/packages/sharing-service/CHANGELOG.md index bdf8e0a88d6..2676b901a32 100644 --- a/packages/sharing-service/CHANGELOG.md +++ b/packages/sharing-service/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.9](https://github.com/Agoric/agoric-sdk/compare/@agoric/sharing-service@0.2.6...@agoric/sharing-service@0.2.9) (2023-05-19) + +**Note:** Version bump only for package @agoric/sharing-service + + + + + ### [0.2.8](https://github.com/Agoric/agoric-sdk/compare/@agoric/sharing-service@0.2.7...@agoric/sharing-service@0.2.8) (2023-02-17) **Note:** Version bump only for package @agoric/sharing-service diff --git a/packages/sharing-service/package.json b/packages/sharing-service/package.json index 2bbd02cc368..39791ae37b7 100644 --- a/packages/sharing-service/package.json +++ b/packages/sharing-service/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/sharing-service", - "version": "0.2.8", + "version": "0.2.9", "description": "Share objects with another party but not publicly", "type": "module", "main": "./src/sharing.js", @@ -27,11 +27,11 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@agoric/assert": "^0.5.1", + "@agoric/assert": "^0.6.0", "@endo/marshal": "^0.8.5" }, "devDependencies": { - "@agoric/swingset-vat": "^0.31.0", + "@agoric/swingset-vat": "^0.32.0", "@endo/eventual-send": "^0.17.2", "ava": "^5.2.0", "c8": "^7.13.0" diff --git a/packages/smart-wallet/CHANGELOG.md b/packages/smart-wallet/CHANGELOG.md index 2b85b6dcf74..e1369f720d5 100644 --- a/packages/smart-wallet/CHANGELOG.md +++ b/packages/smart-wallet/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.5.0](https://github.com/Agoric/agoric/compare/@agoric/smart-wallet@0.4.2...@agoric/smart-wallet@0.5.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* emit smallcaps-format data in all marshallers +* move PublicTopic to Zoe contractSupport +* **wallet:** reject executeOffer on failure +* storage paths by getPublicTopics +* rename 'fit' to 'mustMatch' + +### Features + +* emit smallcaps-format data in all marshallers ([1753df8](https://github.com/Agoric/agoric/commit/1753df83465785b5ee71b250770c9b012d750ffc)), closes [#6822](https://github.com/Agoric/agoric/issues/6822) +* **board-utils:** BoardRemote like Remotables ([3aa44de](https://github.com/Agoric/agoric/commit/3aa44debbdc955892611ba870478fb088395cf10)) +* **smartWallet:** fail early on offerId re-use ([08307e0](https://github.com/Agoric/agoric/commit/08307e01a6c9a3d53144df55f52e03f8f9df2a78)) +* Add incarnation number to the transcript store records ([5d64be7](https://github.com/Agoric/agoric/commit/5d64be7aa1fd222822b145240f541f5eabb01c43)), closes [#7482](https://github.com/Agoric/agoric/issues/7482) +* **contractSupport:** provideAll takes thunks ([f35034b](https://github.com/Agoric/agoric/commit/f35034b13b99dbfb8d472816644e09f9b4f2be3a)) +* **contractSupport:** providePublicTopic ([5bdb71e](https://github.com/Agoric/agoric/commit/5bdb71e1af9ecde163322612de3e648fd75d7a47)) +* **smart-wallet:** exit offer ([7323023](https://github.com/Agoric/agoric/commit/7323023308aa40c145e60093b7fc52580534cd2d)) +* **smart-wallet:** preserve existing `myAddressNameAdmin` ([8f283af](https://github.com/Agoric/agoric/commit/8f283aff0fc7b6146e9b6393c158cd9ca15f31f9)) +* **smart-wallet:** publish pending offers before completion ([c913b36](https://github.com/Agoric/agoric/commit/c913b36950be1d2ae1b16d16bfcfc8df32305e0c)) +* **smart-wallet:** publish possibly exitable offers ([de0170a](https://github.com/Agoric/agoric/commit/de0170add5bd4c82cbef23431bffaa95f7007880)) +* **topics:** makePublicTopic ([c8b464c](https://github.com/Agoric/agoric/commit/c8b464c26c53535097e4df573e126c81e00e5aa6)) +* **vats:** Scoped bridge managers ([11f6429](https://github.com/Agoric/agoric/commit/11f64298d8529cca249d2933894236dc534dfe3e)) +* **wallet:** executeOffer throw errors ([224dbca](https://github.com/Agoric/agoric/commit/224dbca918343608d53f691a448171c8a48d283e)) +* **wallet:** record bridge errors to vstorage ([f8581e9](https://github.com/Agoric/agoric/commit/f8581e95311f7cb4105f6d81f0ac7b6a9121b68f)) +* **wallet:** reject executeOffer on failure ([308caab](https://github.com/Agoric/agoric/commit/308caab24c1680c2c7910eff8128f9089dedf26d)) +* **walletFactory:** more durability ([7e6c98d](https://github.com/Agoric/agoric/commit/7e6c98d4a448eb94de98c865bc8280534bd5069f)) +* **walletFactory:** upgradable ([ca30e05](https://github.com/Agoric/agoric/commit/ca30e05988fae00f437b5708dbabe061742797f1)) +* agoricContract invitation getter ([ca6166f](https://github.com/Agoric/agoric/commit/ca6166f94a934811f698631f9ce1dd2a32ad422c)) +* allow string for offer id, leave uniqueness to client ([7856e56](https://github.com/Agoric/agoric/commit/7856e5635ba04671da17334080dad061a8f9fc15)) +* boot-oracles ([ce8f8de](https://github.com/Agoric/agoric/commit/ce8f8de65ad4c14b4e8d699cd721683cfa1cc495)) +* durable smart wallet ([6977f73](https://github.com/Agoric/agoric/commit/6977f73f820a9345ef49f4f18095a5c88af06729)) +* fixed heap for getPublicTopics ([1886c3a](https://github.com/Agoric/agoric/commit/1886c3af2319b9540faa318cf6179d4d01eec084)) +* storage paths by getPublicTopics ([40a8624](https://github.com/Agoric/agoric/commit/40a8624240f241a686c28bd7d7c7ef1ef780f984)) +* support TopicsRecord ([8618461](https://github.com/Agoric/agoric/commit/8618461781fe11f28e6b891a4d31ebfd9dda5e0d)) +* track publicSubscribers ([30cae51](https://github.com/Agoric/agoric/commit/30cae513a624a74f2df05b668f4eaa02d6d13656)) +* vaults list command ([894c92f](https://github.com/Agoric/agoric/commit/894c92f9ee6331aba43aaeebd6c007dd03d53996)) + + +### Bug Fixes + +* handle {} wallet update records ([c7dbccb](https://github.com/Agoric/agoric/commit/c7dbccbad2d2007af398c31c94f68793fe4e8504)) +* **cli:** dont blow up from old wallet updates ([ac5a28e](https://github.com/Agoric/agoric/commit/ac5a28e9e47916b0d3ba7978d90067a757470be3)) +* **walletFactory:** handle restartContract ([f8b7200](https://github.com/Agoric/agoric/commit/f8b720014c2987301a67d073348b80fc1d30d756)) +* Improve the smart wallet revival handshake ([69ec2e7](https://github.com/Agoric/agoric/commit/69ec2e76f06cf87454d087adfa2ef6c2adcea8a0)) +* **vats:** Extract revivable wallet addresses from the correct chain storage path ([2454d3f](https://github.com/Agoric/agoric/commit/2454d3f48eefb2bdea5a0d03a250d8a5a74b0ba3)) +* add missing facet interface ([d16bc2e](https://github.com/Agoric/agoric/commit/d16bc2e121810c8c432519028e4382146b066956)) +* bootstrap handles BundleIDs, not full bundles ([de8b0f5](https://github.com/Agoric/agoric/commit/de8b0f5d35e0938fa00d795d11cfad3acadd9428)), closes [#6826](https://github.com/Agoric/agoric/issues/6826) [#4374](https://github.com/Agoric/agoric/issues/4374) +* number/string inconsistency with offer lookup ([59abbdb](https://github.com/Agoric/agoric/commit/59abbdb0a6498333ec48e971347076f7739c9b84)) +* Preserve smart wallets through bulldozer upgrade ([160bf6c](https://github.com/Agoric/agoric/commit/160bf6cad0bbdfe6a245f6b7a8e260d244c44f21)), closes [#7537](https://github.com/Agoric/agoric/issues/7537) +* use `subscribeEach` to get reconnect benefits ([fb24132](https://github.com/Agoric/agoric/commit/fb24132f9b4e117e56bae2803994e57c188344f3)) +* **wallet:** pipeTopicToStorage with Recorder kit ([31b79b7](https://github.com/Agoric/agoric/commit/31b79b71eda59b62d3bacd7ca648b53b9385afc0)) +* **wallet:** recording handleBridgeAction errors ([8e64158](https://github.com/Agoric/agoric/commit/8e6415872dafc1cd5def9c038d673842464b316b)) +* multiple deposits of unknown brand ([6ef6062](https://github.com/Agoric/agoric/commit/6ef6062a4b69b0d44b18dc576021bbbaf372b3b2)) +* purse making (use vbank) ([9175882](https://github.com/Agoric/agoric/commit/91758824848ea24f5cd4cae5eaadf88169b80e39)) +* race in watchPurse to update balance ([51869c1](https://github.com/Agoric/agoric/commit/51869c1ffce90350cbaed84b5f92fa05c3473f3e)) +* rename from FarClass to ExoClass, etc ([#6323](https://github.com/Agoric/agoric/issues/6323)) ([da96c7c](https://github.com/Agoric/agoric/commit/da96c7c3c902a5e266baeedf23df02481f2e9c9d)) +* **smart-wallet:** create purses for new assets lazily ([e241ba0](https://github.com/Agoric/agoric/commit/e241ba03a7d9f441436b3d987f9327060d7dd8ce)) + + +### Miscellaneous Chores + +* rename 'fit' to 'mustMatch' ([9fa3232](https://github.com/Agoric/agoric/commit/9fa32324f84bfb85de9e99e0c9ad277b8017b50e)), closes [#6844](https://github.com/Agoric/agoric/issues/6844) + + +### Code Refactoring + +* move PublicTopic to Zoe contractSupport ([c51ea3d](https://github.com/Agoric/agoric/commit/c51ea3de22f50e05fcc1aaabd2108e785d51eb2e)) + + + ### [0.4.4](https://github.com/Agoric/agoric/compare/@agoric/smart-wallet@0.4.3...@agoric/smart-wallet@0.4.4) (2023-02-17) **Note:** Version bump only for package @agoric/smart-wallet diff --git a/packages/smart-wallet/package.json b/packages/smart-wallet/package.json index 6c4e8e0ddf0..1d81faaafdb 100644 --- a/packages/smart-wallet/package.json +++ b/packages/smart-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/smart-wallet", - "version": "0.4.4", + "version": "0.5.0", "description": "Wallet contract", "type": "module", "scripts": { @@ -16,27 +16,27 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/cosmic-proto": "^0.2.1", + "@agoric/cosmic-proto": "^0.3.0", "@endo/captp": "^3.1.1", "@endo/init": "^0.5.56", "ava": "^5.2.0" }, "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/casting": "^0.3.4", - "@agoric/ertp": "^0.15.5", - "@agoric/internal": "^0.2.1", - "@endo/nat": "^4.1.27", - "@endo/promise-kit": "^0.2.56", - "@agoric/notifier": "^0.5.1", - "@agoric/store": "^0.8.5", - "@agoric/swingset-vat": "^0.31.0", - "@agoric/vat-data": "^0.4.5", - "@agoric/vats": "^0.13.2", - "@agoric/zoe": "^0.25.5", + "@agoric/assert": "^0.6.0", + "@agoric/casting": "^0.4.0", + "@agoric/ertp": "^0.16.0", + "@agoric/internal": "^0.3.0", + "@agoric/notifier": "^0.6.0", + "@agoric/store": "^0.9.0", + "@agoric/swingset-vat": "^0.32.0", + "@agoric/vat-data": "^0.5.0", + "@agoric/vats": "^0.14.0", + "@agoric/zoe": "^0.26.0", "@endo/eventual-send": "^0.17.2", "@endo/far": "^0.2.18", - "@endo/marshal": "^0.8.5" + "@endo/marshal": "^0.8.5", + "@endo/nat": "^4.1.27", + "@endo/promise-kit": "^0.2.56" }, "files": [ "src/" diff --git a/packages/solo/CHANGELOG.md b/packages/solo/CHANGELOG.md index 97fe70282f3..a292e20a253 100644 --- a/packages/solo/CHANGELOG.md +++ b/packages/solo/CHANGELOG.md @@ -3,6 +3,35 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.10.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/solo@0.9.3...@agoric/solo@0.10.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* **solo:** separate boot-solo.js out of boot.js (CONT.) + +### Features + +* **solo:** leverage `agoric-sdk/bin/agd` ([06783a5](https://github.com/Agoric/agoric-sdk/commit/06783a5401c2b9a06104248a17a2bb91fe80ec54)) +* **telemetry:** SLOGSENDER_FAIL_ON_ERROR ([db79fca](https://github.com/Agoric/agoric-sdk/commit/db79fcad8bc784d300acfd994ceab9a2b9c2a567)) +* convert swing-store from LMDB to Sqlite ([579a6c7](https://github.com/Agoric/agoric-sdk/commit/579a6c796a47092c4ee880316c7530d07d92c961)) +* refactor SwingStore APIs to cleanly distinguish kernel facet from host facet ([7126822](https://github.com/Agoric/agoric-sdk/commit/71268220d659469cd583c9c510ed8c1a1661f282)) + + +### Bug Fixes + +* handle branded TimestampRecord in solo/store/agoric-cli/governance ([8369dd6](https://github.com/Agoric/agoric-sdk/commit/8369dd6a47e7e6c1c799a131fc38f340f0018b38)) +* **solo:** avoid UpdateCount reliance ([782c5a6](https://github.com/Agoric/agoric-sdk/commit/782c5a6d1bc2cb5c4e9695e933b82873d0fc4a17)) +* **solo:** devnet faucet is now a web form ([#6688](https://github.com/Agoric/agoric-sdk/issues/6688)) ([f1ff7b9](https://github.com/Agoric/agoric-sdk/commit/f1ff7b99bfea6841e7627987bd482b8242caf207)) +* **solo:** minor tweaks to `ag-solo`s CapTP service ([58d1501](https://github.com/Agoric/agoric-sdk/commit/58d1501214a3dd1d44e6824f8179c8324a88a367)) +* **solo:** separate boot-solo.js out of boot.js (CONT.) ([8217767](https://github.com/Agoric/agoric-sdk/commit/821776779a000a4814eb6143aab61b6b456be640)) +* **telemetry:** upgrade otel deps ([dc48759](https://github.com/Agoric/agoric-sdk/commit/dc4875992937f9648381efae70818fa767d4b901)) +* CI failures in other packages ([071bf89](https://github.com/Agoric/agoric-sdk/commit/071bf89a337f39b3cb73ef60649fbe47825806bc)) +* more await weeding ([#6745](https://github.com/Agoric/agoric-sdk/issues/6745)) ([19855de](https://github.com/Agoric/agoric-sdk/commit/19855de77cca7a96c1c3a42f090502d11ba36989)) +* **solo:** unmangle assertion failure condition ([0aafc66](https://github.com/Agoric/agoric-sdk/commit/0aafc66e4072ef2347099560943fbd59476be854)) + + + ### [0.9.5](https://github.com/Agoric/agoric-sdk/compare/@agoric/solo@0.9.4...@agoric/solo@0.9.5) (2023-02-17) diff --git a/packages/solo/package.json b/packages/solo/package.json index 61dc29583b8..d7ee29c9486 100644 --- a/packages/solo/package.json +++ b/packages/solo/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/solo", - "version": "0.9.5", + "version": "0.10.0", "description": "Agoric's Solo vat runner", "type": "module", "bin": { @@ -22,27 +22,27 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/access-token": "^0.4.20", - "@agoric/assert": "^0.5.1", - "@agoric/cache": "^0.2.4", - "@agoric/cosmic-swingset": "^0.40.0", - "@agoric/internal": "^0.2.1", - "@agoric/notifier": "^0.5.1", - "@agoric/spawner": "^0.6.5", - "@agoric/store": "^0.8.5", - "@agoric/swing-store": "^0.8.1", - "@agoric/swingset-vat": "^0.31.0", - "@agoric/telemetry": "^0.5.0", - "@agoric/time": "^0.2.1", - "@agoric/vats": "^0.13.2", - "@agoric/wallet": "^0.17.2", + "@agoric/access-token": "^0.4.21", + "@agoric/assert": "^0.6.0", + "@agoric/cache": "^0.3.0", + "@agoric/cosmic-swingset": "^0.41.0", + "@agoric/internal": "^0.3.0", + "@agoric/notifier": "^0.6.0", + "@agoric/spawner": "^0.6.6", + "@agoric/store": "^0.9.0", + "@agoric/swing-store": "^0.9.0", + "@agoric/swingset-vat": "^0.32.0", + "@agoric/telemetry": "^0.6.0", + "@agoric/time": "^0.3.0", + "@agoric/vats": "^0.14.0", + "@agoric/wallet": "^0.18.0", "@endo/captp": "^3.1.1", "@endo/eventual-send": "^0.17.2", "@endo/import-bundle": "^0.3.4", "@endo/init": "^0.5.56", "@endo/marshal": "^0.8.5", "@endo/promise-kit": "^0.2.56", - "agoric": "^0.18.4", + "agoric": "^0.19.0", "anylogger": "^0.21.0", "deterministic-json": "^1.0.5", "esm": "agoric-labs/esm#Agoric-built", @@ -57,7 +57,7 @@ "ws": "^7.2.0" }, "devDependencies": { - "@agoric/ertp": "^0.15.5", + "@agoric/ertp": "^0.16.0", "@endo/bundle-source": "^2.5.1", "ava": "^5.2.0", "c8": "^7.13.0" diff --git a/packages/sparse-ints/CHANGELOG.md b/packages/sparse-ints/CHANGELOG.md index 9bfc9ab1fd3..eb460073768 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.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 + + + + + ### [0.2.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/sparse-ints@0.2.0...@agoric/sparse-ints@0.2.1) (2022-09-20) **Note:** Version bump only for package @agoric/sparse-ints diff --git a/packages/sparse-ints/package.json b/packages/sparse-ints/package.json index 4353b623347..17148ee5d45 100644 --- a/packages/sparse-ints/package.json +++ b/packages/sparse-ints/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/sparse-ints", - "version": "0.2.1", + "version": "0.2.2", "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 52f7119f7a3..2838ff32548 100644 --- a/packages/spawner/CHANGELOG.md +++ b/packages/spawner/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.6.6](https://github.com/Agoric/agoric-sdk/compare/@agoric/spawner@0.6.3...@agoric/spawner@0.6.6) (2023-05-19) + +**Note:** Version bump only for package @agoric/spawner + + + + + ### [0.6.5](https://github.com/Agoric/agoric-sdk/compare/@agoric/spawner@0.6.4...@agoric/spawner@0.6.5) (2023-02-17) **Note:** Version bump only for package @agoric/spawner diff --git a/packages/spawner/package.json b/packages/spawner/package.json index f5df1b93ca6..9158ef492a8 100644 --- a/packages/spawner/package.json +++ b/packages/spawner/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/spawner", - "version": "0.6.5", + "version": "0.6.6", "description": "Wrapper for JavaScript map", "type": "module", "main": "./src/contractHost.js", @@ -30,14 +30,14 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@agoric/assert": "^0.5.1", + "@agoric/assert": "^0.6.0", "@endo/eventual-send": "^0.17.2", "@endo/import-bundle": "^0.3.4", "@endo/marshal": "^0.8.5" }, "devDependencies": { - "@agoric/internal": "^0.2.1", - "@agoric/swingset-vat": "^0.31.0", + "@agoric/internal": "^0.3.0", + "@agoric/swingset-vat": "^0.32.0", "@endo/bundle-source": "^2.5.1", "@endo/init": "^0.5.56", "ava": "^5.2.0", diff --git a/packages/stat-logger/CHANGELOG.md b/packages/stat-logger/CHANGELOG.md index c2c5f41b596..c6bb46a4883 100644 --- a/packages/stat-logger/CHANGELOG.md +++ b/packages/stat-logger/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.4.28](https://github.com/Agoric/agoric-sdk/compare/@agoric/stat-logger@0.4.27...@agoric/stat-logger@0.4.28) (2023-05-19) + + +### Bug Fixes + +* update vega to get rid of override mistake problem ([f96d16b](https://github.com/Agoric/agoric-sdk/commit/f96d16bde7da6e34ec68caa7fa9a945416329ed8)), closes [#2373](https://github.com/Agoric/agoric-sdk/issues/2373) +* **stat-logger:** Clarify that peerDependencies are optional ([8021703](https://github.com/Agoric/agoric-sdk/commit/80217034317645c0d2836c413cd48192e9b21eb6)) + + + ### [0.4.27](https://github.com/Agoric/agoric-sdk/compare/@agoric/stat-logger@0.4.26...@agoric/stat-logger@0.4.27) (2022-09-20) diff --git a/packages/stat-logger/package.json b/packages/stat-logger/package.json index faeb6deb106..d2b2f0d99c3 100644 --- a/packages/stat-logger/package.json +++ b/packages/stat-logger/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/stat-logger", - "version": "0.4.27", + "version": "0.4.28", "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 828b449f998..efa868fdf0c 100644 --- a/packages/store/CHANGELOG.md +++ b/packages/store/CHANGELOG.md @@ -3,6 +3,45 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.9.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/store@0.8.3...@agoric/store@0.9.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* rename 'fit' to 'mustMatch' + +### Features + +* **store:** reconcile with endo [#1554](https://github.com/Agoric/agoric-sdk/issues/1554) ([d39dafa](https://github.com/Agoric/agoric-sdk/commit/d39dafa00828d1be06b7bdcd1ef0632861a6632f)) +* generic check unguarded far class methods ([805326e](https://github.com/Agoric/agoric-sdk/commit/805326e062fb162a6ee6fb93ca76e9a53299cd98)) +* **farclass:** error message for missing `this` ([10b40d4](https://github.com/Agoric/agoric-sdk/commit/10b40d4e337e88c56f186266fdfb6cd9b35329f4)) +* **store:** M.splitArray and M.splitRecord ([#6597](https://github.com/Agoric/agoric-sdk/issues/6597)) ([e7427e3](https://github.com/Agoric/agoric-sdk/commit/e7427e386bcbfbe99312b41342b1fa2e722c57c7)) +* **types:** infer this.state in far classes ([11b35d3](https://github.com/Agoric/agoric-sdk/commit/11b35d38448c9665a6db5a919b37744d2d929a53)) + + +### Bug Fixes + +* adapt to deeplyFulfilled being async ([#6816](https://github.com/Agoric/agoric-sdk/issues/6816)) ([ec315e1](https://github.com/Agoric/agoric-sdk/commit/ec315e1634f6d5cdef1cddafc18777de7c04fecc)) +* arb passable tools ([#6296](https://github.com/Agoric/agoric-sdk/issues/6296)) ([d91ee8c](https://github.com/Agoric/agoric-sdk/commit/d91ee8c549020678dccf8480d4355f537c73843d)) +* collection type param defaults ([7c529b0](https://github.com/Agoric/agoric-sdk/commit/7c529b0c84a6cc76ac81a455b7b3bb8185ecbbfa)) +* handle branded TimestampRecord in solo/store/agoric-cli/governance ([8369dd6](https://github.com/Agoric/agoric-sdk/commit/8369dd6a47e7e6c1c799a131fc38f340f0018b38)) +* only the exo api change ([5cf3bf1](https://github.com/Agoric/agoric-sdk/commit/5cf3bf10a71dd02094365a66e87032e5d17d004f)) +* **store:** fix exo-tools TSC problem ([#7177](https://github.com/Agoric/agoric-sdk/issues/7177)) ([68094ec](https://github.com/Agoric/agoric-sdk/commit/68094ecd94c9b3934a5dc5dea39b167d373d9beb)) +* defendPrototypeKit with consolidated error checking ([#6668](https://github.com/Agoric/agoric-sdk/issues/6668)) ([c7d4223](https://github.com/Agoric/agoric-sdk/commit/c7d422343c9fdfd173b6e756ad2a02577d7c4574)) +* prepare for patterns to schematize storage ([#6819](https://github.com/Agoric/agoric-sdk/issues/6819)) ([f0bd3d6](https://github.com/Agoric/agoric-sdk/commit/f0bd3d62c9e480b102fc077997c65d89c0488fa8)) +* rename from FarClass to ExoClass, etc ([#6323](https://github.com/Agoric/agoric-sdk/issues/6323)) ([da96c7c](https://github.com/Agoric/agoric-sdk/commit/da96c7c3c902a5e266baeedf23df02481f2e9c9d)) +* sync with endo 1260 encodePassable ([#6260](https://github.com/Agoric/agoric-sdk/issues/6260)) ([0a1c89c](https://github.com/Agoric/agoric-sdk/commit/0a1c89cbf6838fe78e5db7fab7b29bf1eaede1de)), closes [#1260](https://github.com/Agoric/agoric-sdk/issues/1260) +* typo in error message ([#6470](https://github.com/Agoric/agoric-sdk/issues/6470)) ([65d8e0a](https://github.com/Agoric/agoric-sdk/commit/65d8e0a5e1e94911e93ac52137316be1e50ae13d)) +* use atomicTransfers rather than stagings. ([#6577](https://github.com/Agoric/agoric-sdk/issues/6577)) ([65d3f14](https://github.com/Agoric/agoric-sdk/commit/65d3f14c8102993168d2568eed5e6acbcba0c48a)) +* without assertKeyPattern ([#7035](https://github.com/Agoric/agoric-sdk/issues/7035)) ([c9fcd7f](https://github.com/Agoric/agoric-sdk/commit/c9fcd7f82757732435cd96f3377e4fbfb6586ce7)) + + +### Miscellaneous Chores + +* rename 'fit' to 'mustMatch' ([9fa3232](https://github.com/Agoric/agoric-sdk/commit/9fa32324f84bfb85de9e99e0c9ad277b8017b50e)), closes [#6844](https://github.com/Agoric/agoric-sdk/issues/6844) + + + ### [0.8.5](https://github.com/Agoric/agoric-sdk/compare/@agoric/store@0.8.4...@agoric/store@0.8.5) (2023-02-17) **Note:** Version bump only for package @agoric/store diff --git a/packages/store/package.json b/packages/store/package.json index e90b0b0a308..fee234eace7 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/store", - "version": "0.8.5", + "version": "0.9.0", "description": "Wrapper for JavaScript map", "type": "module", "main": "src/index.js", @@ -30,11 +30,11 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/internal": "^0.2.1", + "@agoric/assert": "^0.6.0", + "@agoric/internal": "^0.3.0", + "@endo/eventual-send": "^0.17.2", "@endo/exo": "^0.2.2", "@endo/far": "^0.2.18", - "@endo/eventual-send": "^0.17.2", "@endo/marshal": "^0.8.5", "@endo/pass-style": "^0.1.3", "@endo/patterns": "^0.2.2", @@ -42,8 +42,8 @@ "@fast-check/ava": "^1.1.3" }, "devDependencies": { - "@agoric/swingset-vat": "^0.31.0", - "@agoric/time": "^0.2.1", + "@agoric/swingset-vat": "^0.32.0", + "@agoric/time": "^0.3.0", "ava": "^5.2.0" }, "files": [ diff --git a/packages/swing-store/CHANGELOG.md b/packages/swing-store/CHANGELOG.md index 29e521782f9..b55390209d9 100644 --- a/packages/swing-store/CHANGELOG.md +++ b/packages/swing-store/CHANGELOG.md @@ -3,6 +3,49 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.9.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/swing-store@0.8.1...@agoric/swing-store@0.9.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* **xsnap:** start xsnap takes snapshot stream +* **xsnap:** makeSnapshot yields snapshot data + +### Features + +* **swing-store:** enforce snapStore consistency ([b1343b7](https://github.com/Agoric/agoric-sdk/commit/b1343b72d743b707080e5da672fe1a43128e5d9e)) +* **SwingSet:** force reload from snapshot ([86de218](https://github.com/Agoric/agoric-sdk/commit/86de2188ce73ed9c3f5d48f7826b77106c1af864)) +* **swingset-tools:** add tool to extract bundles ([0144ec1](https://github.com/Agoric/agoric-sdk/commit/0144ec1efcdc41fa612b90883e634fb647d3d800)) +* **swingstore:** add support for b0- bundles ([4a3b320](https://github.com/Agoric/agoric-sdk/commit/4a3b32045a332f8a3ed1fe5e3ad74e8719c870e4)), closes [#7190](https://github.com/Agoric/agoric-sdk/issues/7190) +* **xsnap:** makeSnapshot yields snapshot data ([348bbd2](https://github.com/Agoric/agoric-sdk/commit/348bbd2d9c251e7ec0f0aa109034d4bdb5ce89e4)) +* **xsnap:** start xsnap takes snapshot stream ([ed87de1](https://github.com/Agoric/agoric-sdk/commit/ed87de12e46095aa18f56b7d0118c6c76d5bef64)) +* Add incarnation number to the transcript store records ([5d64be7](https://github.com/Agoric/agoric-sdk/commit/5d64be7aa1fd222822b145240f541f5eabb01c43)), closes [#7482](https://github.com/Agoric/agoric-sdk/issues/7482) +* convert swing-store from LMDB to Sqlite ([579a6c7](https://github.com/Agoric/agoric-sdk/commit/579a6c796a47092c4ee880316c7530d07d92c961)) +* eliminate ephemeralSwingStore in favor of Sqlite :memory: database ([0283233](https://github.com/Agoric/agoric-sdk/commit/0283233d5dff11bd343ecb436176973376e88142)) +* implement bundleStore ([34db767](https://github.com/Agoric/agoric-sdk/commit/34db7671daee5196c85f78ac82b90884e52fa555)), closes [#7089](https://github.com/Agoric/agoric-sdk/issues/7089) +* implement swingStore data export/import in support of state sync ([268e62f](https://github.com/Agoric/agoric-sdk/commit/268e62f8d68063de6416042ac1a8b94df89f3399)), closes [#6773](https://github.com/Agoric/agoric-sdk/issues/6773) +* Integrate kernel with bundleStore ([338556a](https://github.com/Agoric/agoric-sdk/commit/338556a7712ce676e15a97fc923439ca9c5c931a)), closes [#7197](https://github.com/Agoric/agoric-sdk/issues/7197) +* move snapstore into SQLite database with the rest of the swingstore ([5578834](https://github.com/Agoric/agoric-sdk/commit/55788342bbffe253dd12e919e005e3d093fd6b65)), closes [#6742](https://github.com/Agoric/agoric-sdk/issues/6742) +* refactor SwingStore APIs to cleanly distinguish kernel facet from host facet ([7126822](https://github.com/Agoric/agoric-sdk/commit/71268220d659469cd583c9c510ed8c1a1661f282)) +* relocate snapshot metadata from kvStore to snapStore ([4e0f679](https://github.com/Agoric/agoric-sdk/commit/4e0f679b5f8249e1e9098731a96cc0fd793d5d9d)), closes [#6742](https://github.com/Agoric/agoric-sdk/issues/6742) +* use Sqlite save points for crank commit, integrate activity hash into swing-store ([6613d7e](https://github.com/Agoric/agoric-sdk/commit/6613d7eed8b2ee6f6fc06e1dc06747f80b0f44bd)) + + +### Bug Fixes + +* **swing-store:** add isCurrent SQLite CHECK ([90bd76c](https://github.com/Agoric/agoric-sdk/commit/90bd76c774810393fc8a1269976fd4d65b7d52ba)) +* **swing-store:** noteExport span init ([5ba0d31](https://github.com/Agoric/agoric-sdk/commit/5ba0d31e03a35e8ffec5d3cb198347571505046e)) +* **swing-store:** remove explicit wal_checkpoint ([efe6b7e](https://github.com/Agoric/agoric-sdk/commit/efe6b7e17b2a528b39ef30122a6cebb6a692fb96)), closes [#7069](https://github.com/Agoric/agoric-sdk/issues/7069) +* **swing-store:** replace getAllState/etc with a debug facet ([886528c](https://github.com/Agoric/agoric-sdk/commit/886528c3044488da57a80bc47290b031fa0713ce)) +* **swing-store:** replace kvStore.getKeys() with getNextKey() ([4b2c29b](https://github.com/Agoric/agoric-sdk/commit/4b2c29b6881f1d0e9fb34ed8ba37ac4785468da8)), closes [#6468](https://github.com/Agoric/agoric-sdk/issues/6468) +* **swing-store:** switch to internal line transform ([f4b964a](https://github.com/Agoric/agoric-sdk/commit/f4b964a5c02568cc8ac0ac0e8642eacb8ca17b72)) +* **swingset-tools:** extract vat transcript ([edbac04](https://github.com/Agoric/agoric-sdk/commit/edbac04166d0a8085c00d3d4194608377da9adc7)) +* CI failures in other packages ([071bf89](https://github.com/Agoric/agoric-sdk/commit/071bf89a337f39b3cb73ef60649fbe47825806bc)) +* eliminate snapStore `root` parameter ([f06a171](https://github.com/Agoric/agoric-sdk/commit/f06a17117ef391d46604a4bc34b185135396a7c5)) +* incorporate review feedback ([24896ee](https://github.com/Agoric/agoric-sdk/commit/24896ee9271131d68cd2815028f272fefd1818cd)) + + + ### [0.8.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/swing-store@0.8.0...@agoric/swing-store@0.8.1) (2022-10-05) **Note:** Version bump only for package @agoric/swing-store diff --git a/packages/swing-store/package.json b/packages/swing-store/package.json index 93c728ef352..f2ee48054d9 100644 --- a/packages/swing-store/package.json +++ b/packages/swing-store/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swing-store", - "version": "0.8.1", + "version": "0.9.0", "description": "Persistent storage for SwingSet", "type": "module", "main": "src/swingStore.js", @@ -18,8 +18,8 @@ "lint:eslint": "eslint ." }, "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/internal": "^0.2.1", + "@agoric/assert": "^0.6.0", + "@agoric/internal": "^0.3.0", "@endo/base64": "^0.2.31", "@endo/bundle-source": "^2.5.1", "@endo/check-bundle": "^0.2.18", diff --git a/packages/swingset-liveslots/CHANGELOG.md b/packages/swingset-liveslots/CHANGELOG.md new file mode 100644 index 00000000000..b2bc04510ee --- /dev/null +++ b/packages/swingset-liveslots/CHANGELOG.md @@ -0,0 +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.10.0 (2023-05-19) + + +### Features + +* better diagnostic for failed reanimate ([c0c9c94](https://github.com/Agoric/agoric-sdk/commit/c0c9c9433648d520aa2bcdbadbbfe877831567c7)), closes [Error#1](https://github.com/Agoric/Error/issues/1) +* **swingset-liveslots:** label virtual instances ([4191eb6](https://github.com/Agoric/agoric-sdk/commit/4191eb62d0e64048c3c715e5f71a53a747267350)) +* add APIs for tracking/debugging undesired object retention (aka "leaks") ([0a7221b](https://github.com/Agoric/agoric-sdk/commit/0a7221b3c04f3b2894c30346fa2ea6fb0130c046)), closes [#7318](https://github.com/Agoric/agoric-sdk/issues/7318) +* move liveslots and specific tests to a new package ([0921a89](https://github.com/Agoric/agoric-sdk/commit/0921a8903b72cfefdf05a5906bcfb826cac1cc2f)), closes [#6596](https://github.com/Agoric/agoric-sdk/issues/6596) + + +### Bug Fixes + +* **liveslots:** allow new Kind upgrade to add new facets ([6bc6694](https://github.com/Agoric/agoric-sdk/commit/6bc6694968e6d2f529e7c91ec1efb11fdff2e2d3)), closes [#7437](https://github.com/Agoric/agoric-sdk/issues/7437) +* **liveslots:** retain WeakRefs to voAware collections ([3935723](https://github.com/Agoric/agoric-sdk/commit/393572396781afd17691e1366abeba696228a24e)), closes [#7371](https://github.com/Agoric/agoric-sdk/issues/7371) +* **swingset-liveslots:** prevent VOM infinite loop if `globalThis.WeakSet` etc are replaced ([d7b35e2](https://github.com/Agoric/agoric-sdk/commit/d7b35e28715a715ef510f2717e0040fa017caab4)) +* adding dup entries to virtual sets is OK ([c81d367](https://github.com/Agoric/agoric-sdk/commit/c81d3677d8085eb4debe5baa416816ff94d582cf)), closes [#7234](https://github.com/Agoric/agoric-sdk/issues/7234) +* code updates for new marshal ([292f971](https://github.com/Agoric/agoric-sdk/commit/292f971769db69e61782f96638c2f687c3f95ac2)) +* **SwingSet:** Don't send stopVat during upgrade ([5cc47d2](https://github.com/Agoric/agoric-sdk/commit/5cc47d2d8892690f8c1653630b41dd64cc42d73b)), closes [#6650](https://github.com/Agoric/agoric-sdk/issues/6650) +* **types:** return value of deleter ([457f576](https://github.com/Agoric/agoric-sdk/commit/457f5765b9fc0a693e6eb5e6644ddf4af3b791db)) +* move many type definitions from swingset to liveslots ([727143d](https://github.com/Agoric/agoric-sdk/commit/727143d5562498e2e3013c34304f229b4dd11da5)) +* move rejectAllPromises from stopVat to kernels-side upgradeVat ([d79623f](https://github.com/Agoric/agoric-sdk/commit/d79623f3fb3b87653dba1c71eb1153711c9d962c)), closes [#6694](https://github.com/Agoric/agoric-sdk/issues/6694) +* Move upgrade-time abandonExports responsibility into the kernel ([66ac657](https://github.com/Agoric/agoric-sdk/commit/66ac657d51d3d1be61ee4a6e9a621a664086ee57)), closes [#6696](https://github.com/Agoric/agoric-sdk/issues/6696) +* only the exo api change ([5cf3bf1](https://github.com/Agoric/agoric-sdk/commit/5cf3bf10a71dd02094365a66e87032e5d17d004f)) +* **liveslots:** use Map for vrefStatus, not object ([1456e2a](https://github.com/Agoric/agoric-sdk/commit/1456e2ae006bb1c702383cedda5e5c407968840e)) +* **swingset:** move a bunch of types from swingset to swingset-liveslots ([14f9bb0](https://github.com/Agoric/agoric-sdk/commit/14f9bb00c82c085dc647f23b6c90b26e6a0a6dfd)) +* **swingset-liveslots:** Move promise rejection responsibility into the kernel ([dd29ff3](https://github.com/Agoric/agoric-sdk/commit/dd29ff35c5dc72efbbf7087849182aa7f04b2bb1)), closes [#6694](https://github.com/Agoric/agoric-sdk/issues/6694) +* add 'v'/'d' virtual/durable annotations to vrefs ([b859e92](https://github.com/Agoric/agoric-sdk/commit/b859e92fe041415d6e34250f672a10ad927aa33e)), closes [#6695](https://github.com/Agoric/agoric-sdk/issues/6695) +* update description of "FINALIZED" state ([809f366](https://github.com/Agoric/agoric-sdk/commit/809f3660c083467e76deb1487015cb24205a801d)) +* without assertKeyPattern ([#7035](https://github.com/Agoric/agoric-sdk/issues/7035)) ([c9fcd7f](https://github.com/Agoric/agoric-sdk/commit/c9fcd7f82757732435cd96f3377e4fbfb6586ce7)) +* **swingset-liveslots:** copy helper files to new liveslots package ([be7229f](https://github.com/Agoric/agoric-sdk/commit/be7229f7217c1ecc523069a57945a372f4a1e00e)) +* **swingset-liveslots:** update imports of helper files ([0b4b38a](https://github.com/Agoric/agoric-sdk/commit/0b4b38a1f9efbb3e1e860172b0b802548d18ae2e)) diff --git a/packages/swingset-liveslots/package.json b/packages/swingset-liveslots/package.json index 0116a97a615..d124601aeef 100644 --- a/packages/swingset-liveslots/package.json +++ b/packages/swingset-liveslots/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swingset-liveslots", - "version": "0.9.0", + "version": "0.10.0", "description": "SwingSet ocap support layer", "type": "module", "main": "src/index.js", @@ -16,19 +16,18 @@ "lint:types": "tsc -p jsconfig.json", "lint:eslint": "eslint ." }, - "devDependencies": {}, "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/internal": "^0.2.1", + "@agoric/assert": "^0.6.0", + "@agoric/internal": "^0.3.0", + "@agoric/store": "^0.9.0", + "@agoric/vat-data": "^0.5.0", + "@endo/eventual-send": "^0.17.2", "@endo/exo": "^0.2.2", + "@endo/init": "^0.5.56", + "@endo/marshal": "^0.8.5", "@endo/nat": "^4.1.27", "@endo/pass-style": "^0.1.3", "@endo/patterns": "^0.2.2", - "@agoric/store": "^0.8.5", - "@agoric/vat-data": "^0.4.5", - "@endo/eventual-send": "^0.17.2", - "@endo/init": "^0.5.56", - "@endo/marshal": "^0.8.5", "@endo/promise-kit": "^0.2.56" }, "peerDependencies": { diff --git a/packages/swingset-runner/CHANGELOG.md b/packages/swingset-runner/CHANGELOG.md index 797259d1cdb..b2651a07b55 100644 --- a/packages/swingset-runner/CHANGELOG.md +++ b/packages/swingset-runner/CHANGELOG.md @@ -3,6 +3,28 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.22.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-runner@0.21.2...@agoric/swingset-runner@0.22.0) (2023-05-19) + + +### Features + +* add APIs for tracking/debugging undesired object retention (aka "leaks") ([0a7221b](https://github.com/Agoric/agoric-sdk/commit/0a7221b3c04f3b2894c30346fa2ea6fb0130c046)), closes [#7318](https://github.com/Agoric/agoric-sdk/issues/7318) +* convert swing-store from LMDB to Sqlite ([579a6c7](https://github.com/Agoric/agoric-sdk/commit/579a6c796a47092c4ee880316c7530d07d92c961)) +* Convert SwingSet to use smallcaps encoding for serialized data ([f289ec0](https://github.com/Agoric/agoric-sdk/commit/f289ec0868bf66ab3d48b32e5933ef12aa3a9edc)), closes [#6326](https://github.com/Agoric/agoric-sdk/issues/6326) +* implement swingStore data export/import in support of state sync ([268e62f](https://github.com/Agoric/agoric-sdk/commit/268e62f8d68063de6416042ac1a8b94df89f3399)), closes [#6773](https://github.com/Agoric/agoric-sdk/issues/6773) +* refactor SwingStore APIs to cleanly distinguish kernel facet from host facet ([7126822](https://github.com/Agoric/agoric-sdk/commit/71268220d659469cd583c9c510ed8c1a1661f282)) + + +### Bug Fixes + +* **swingset-runner:** Revert hard dep on canvas ([fff17fd](https://github.com/Agoric/agoric-sdk/commit/fff17fdbf25c85c2e8b86508a736d9860dc44727)) +* **swingset-runner:** Satisfy peer dependency of stat-logger with a dev dependency on canvas ([0f660a6](https://github.com/Agoric/agoric-sdk/commit/0f660a68054e031b875621654e1efca66b816d52)) +* **telemetry:** Missing after-commit rename from [#6881](https://github.com/Agoric/agoric-sdk/issues/6881) ([8e211f8](https://github.com/Agoric/agoric-sdk/commit/8e211f8862dea52b1d952c51760d6690a7604d30)) +* **zoe:** payments more recoverable ([#7112](https://github.com/Agoric/agoric-sdk/issues/7112)) ([ce7244d](https://github.com/Agoric/agoric-sdk/commit/ce7244d6cf23f57e6de73b5d119e9681456fded7)) +* CI failures in other packages ([071bf89](https://github.com/Agoric/agoric-sdk/commit/071bf89a337f39b3cb73ef60649fbe47825806bc)) + + + ### [0.21.4](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-runner@0.21.3...@agoric/swingset-runner@0.21.4) (2023-02-17) **Note:** Version bump only for package @agoric/swingset-runner diff --git a/packages/swingset-runner/package.json b/packages/swingset-runner/package.json index 9255a945dc8..eb322cfc4bc 100644 --- a/packages/swingset-runner/package.json +++ b/packages/swingset-runner/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swingset-runner", - "version": "0.21.4", + "version": "0.22.0", "private": true, "description": "Application to launch SwingSet instances for development and testing", "type": "module", @@ -19,20 +19,20 @@ "ci:autobench": "./autobench.js" }, "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/ertp": "^0.15.5", - "@endo/nat": "^4.1.27", - "@agoric/stat-logger": "^0.4.27", - "@agoric/store": "^0.8.5", - "@agoric/swing-store": "^0.8.1", - "@agoric/swingset-vat": "^0.31.0", - "@agoric/telemetry": "^0.5.0", - "@agoric/vat-data": "^0.4.5", - "@agoric/zoe": "^0.25.5", + "@agoric/assert": "^0.6.0", + "@agoric/ertp": "^0.16.0", + "@agoric/stat-logger": "^0.4.28", + "@agoric/store": "^0.9.0", + "@agoric/swing-store": "^0.9.0", + "@agoric/swingset-vat": "^0.32.0", + "@agoric/telemetry": "^0.6.0", + "@agoric/vat-data": "^0.5.0", + "@agoric/zoe": "^0.26.0", "@endo/bundle-source": "^2.5.1", "@endo/eventual-send": "^0.17.2", "@endo/init": "^0.5.56", "@endo/marshal": "^0.8.5", + "@endo/nat": "^4.1.27", "expose-gc": "^1.0.0", "n-readlines": "^1.0.1", "yargs": "^16.1.0" diff --git a/packages/swingset-xsnap-supervisor/CHANGELOG.md b/packages/swingset-xsnap-supervisor/CHANGELOG.md new file mode 100644 index 00000000000..3260e05f428 --- /dev/null +++ b/packages/swingset-xsnap-supervisor/CHANGELOG.md @@ -0,0 +1,17 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.10.0 (2023-05-19) + + +### Features + +* add APIs for tracking/debugging undesired object retention (aka "leaks") ([0a7221b](https://github.com/Agoric/agoric-sdk/commit/0a7221b3c04f3b2894c30346fa2ea6fb0130c046)), closes [#7318](https://github.com/Agoric/agoric-sdk/issues/7318) +* extract swingset-xsnap-supervisor out to a separate package ([0024f01](https://github.com/Agoric/agoric-sdk/commit/0024f0128ff658c93468069b6fa5cc3bebfbdc78)), closes [#6596](https://github.com/Agoric/agoric-sdk/issues/6596) + + +### Bug Fixes + +* don't retain a vat's raw bundle string after use ([1dda5ef](https://github.com/Agoric/agoric-sdk/commit/1dda5ef23e8fa624942a580487b3c94595eae5c3)), closes [#6981](https://github.com/Agoric/agoric-sdk/issues/6981) diff --git a/packages/swingset-xsnap-supervisor/package.json b/packages/swingset-xsnap-supervisor/package.json index 87db5236891..b038cb85b72 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.9.0", + "version": "0.10.0", "description": "Supervisor/Liveslots bundle for swingset xsnap workers", "author": "Agoric", "license": "Apache-2.0", @@ -22,10 +22,9 @@ "test:c8": "c8 $C8_OPTIONS ava --config=ava-nesm.config.js", "test:xs": "exit 0" }, - "dependencies": {}, "devDependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/swingset-liveslots": "^0.9.0", + "@agoric/assert": "^0.6.0", + "@agoric/swingset-liveslots": "^0.10.0", "@endo/bundle-source": "^2.5.1", "@endo/import-bundle": "^0.3.4", "@endo/init": "^0.5.56", diff --git a/packages/telemetry/CHANGELOG.md b/packages/telemetry/CHANGELOG.md index 1da12aa9e8e..59e6c295ef7 100644 --- a/packages/telemetry/CHANGELOG.md +++ b/packages/telemetry/CHANGELOG.md @@ -3,6 +3,34 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.6.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/telemetry@0.4.0...@agoric/telemetry@0.6.0) (2023-05-19) + + +### Features + +* **cosmic-swingset:** basic snapshot wiring ([b1072d8](https://github.com/Agoric/agoric-sdk/commit/b1072d8b1ddabbb5f2835eb503c945fed3b6b080)) +* **telemetry:** add shutdown ([84757ff](https://github.com/Agoric/agoric-sdk/commit/84757ff63c7f603954af9c6e85ce7a819938e5b0)) +* **telemetry:** do not carry span stack corruption across blocks ([16eaa99](https://github.com/Agoric/agoric-sdk/commit/16eaa99caef56b73159b321894aa2dca52846a29)) +* **telemetry:** Expose send errors in forceFlush ([7a9a8c6](https://github.com/Agoric/agoric-sdk/commit/7a9a8c6165d3cb1bc89289faddf355bc04cc9c1f)) +* **telemetry:** fail otel slog sender in more cases ([4549903](https://github.com/Agoric/agoric-sdk/commit/45499031cbb2417d58a50087b857600a96f87fe8)) +* **telemetry:** SLOGSENDER_FAIL_ON_ERROR ([db79fca](https://github.com/Agoric/agoric-sdk/commit/db79fcad8bc784d300acfd994ceab9a2b9c2a567)) + + +### Bug Fixes + +* **telemetry:** do not propagate errors through queue ([601d63b](https://github.com/Agoric/agoric-sdk/commit/601d63b53722bac479ad570e2f7dfc1016dae9c7)) +* **telemetry:** fix various edge cases ([c54d996](https://github.com/Agoric/agoric-sdk/commit/c54d9962deaaefec4f2c9680d58d625644ef9b69)) +* **telemetry:** handle missing syscalls ([0b8475b](https://github.com/Agoric/agoric-sdk/commit/0b8475be8616d81661962c9845315554e58a7f96)) +* **telemetry:** handle paging `create-vat` ([84a7557](https://github.com/Agoric/agoric-sdk/commit/84a75573520b5cc24ba7cc29e054a66d81f06339)) +* **telemetry:** handle smallcaps ([1adc8ce](https://github.com/Agoric/agoric-sdk/commit/1adc8ced2c5d65db8de4992d2273824f79020a2c)) +* **telemetry:** Missing after-commit rename from [#6881](https://github.com/Agoric/agoric-sdk/issues/6881) ([8e211f8](https://github.com/Agoric/agoric-sdk/commit/8e211f8862dea52b1d952c51760d6690a7604d30)) +* **telemetry:** partially undo [#6684](https://github.com/Agoric/agoric-sdk/issues/6684) ([b9fa85b](https://github.com/Agoric/agoric-sdk/commit/b9fa85b7307124e50cc3a84d3b694307cde55f54)) +* **telemetry:** silence pipe sender rejections ([e502f92](https://github.com/Agoric/agoric-sdk/commit/e502f9293ed92b8d705447271aa4f010c6c6dcb6)) +* **telemetry:** upgrade otel deps ([dc48759](https://github.com/Agoric/agoric-sdk/commit/dc4875992937f9648381efae70818fa767d4b901)) +* replace unsafe then with E.when ([#6684](https://github.com/Agoric/agoric-sdk/issues/6684)) ([d7a749e](https://github.com/Agoric/agoric-sdk/commit/d7a749eec4ddec9ba39bbc65434f03ec113cae7c)) + + + ## [0.5.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/telemetry@0.4.0...@agoric/telemetry@0.5.0) (2023-02-17) diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index 633bd7187c7..50579439151 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/telemetry", - "version": "0.5.0", + "version": "0.6.0", "description": "Agoric's telemetry implementation", "type": "module", "repository": "https://github.com/Agoric/agoric-sdk", @@ -22,9 +22,9 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/internal": "^0.2.1", - "@agoric/store": "^0.8.5", + "@agoric/assert": "^0.6.0", + "@agoric/internal": "^0.3.0", + "@agoric/store": "^0.9.0", "@endo/init": "^0.5.56", "@endo/marshal": "^0.8.5", "@endo/stream": "^0.3.25", diff --git a/packages/time/CHANGELOG.md b/packages/time/CHANGELOG.md index e4d87c4d45c..6bcf85511ee 100644 --- a/packages/time/CHANGELOG.md +++ b/packages/time/CHANGELOG.md @@ -2,3 +2,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.3.0 (2023-05-19) + + +### Features + +* **auction:** add an auctioneer to manage vault liquidation ([#7000](https://github.com/Agoric/agoric-sdk/issues/7000)) ([398b70f](https://github.com/Agoric/agoric-sdk/commit/398b70f7e028f957afc1582f0ee31eb2574c94d0)), closes [#6992](https://github.com/Agoric/agoric-sdk/issues/6992) [#7047](https://github.com/Agoric/agoric-sdk/issues/7047) [#7074](https://github.com/Agoric/agoric-sdk/issues/7074) +* create new @agoric/time package ([a61a3fb](https://github.com/Agoric/agoric-sdk/commit/a61a3fbb7a5ccfe07c715a310baa88ada8e572b2)), closes [#6003](https://github.com/Agoric/agoric-sdk/issues/6003) + + +### Bug Fixes + +* **time:** TimerService now returns branded TimestampRecord ([9137e9c](https://github.com/Agoric/agoric-sdk/commit/9137e9cab6f459c876b1a2ad8e681be7224749ce)), closes [#6003](https://github.com/Agoric/agoric-sdk/issues/6003) +* clean up types ([6f53f19](https://github.com/Agoric/agoric-sdk/commit/6f53f1915ce21e65fefc2fff900b7d4b947be6b1)) +* move timer files to new package ([c105bde](https://github.com/Agoric/agoric-sdk/commit/c105bdefff2527a90b3c6b9d80d0462944dd51c3)) +* TimerBrand has isMyTimerService(), not isMyTimer() ([9f4e867](https://github.com/Agoric/agoric-sdk/commit/9f4e8670694504ebbd451c8840f900a1a24b902f)) +* **time:** fix the code/test to work in its new home ([504d333](https://github.com/Agoric/agoric-sdk/commit/504d3335cf632cc50e079fb27a82db604318bd4a)) diff --git a/packages/time/package.json b/packages/time/package.json index e9888b933cf..f50a73f27e2 100644 --- a/packages/time/package.json +++ b/packages/time/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/time", - "version": "0.2.1", + "version": "0.3.0", "description": "Timestamps, time math, timer service API definition", "type": "module", "main": "index.js", @@ -30,9 +30,9 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@agoric/assert": "^0.5.1", - "@endo/nat": "^4.1.27", - "@agoric/store": "^0.8.5" + "@agoric/assert": "^0.6.0", + "@agoric/store": "^0.9.0", + "@endo/nat": "^4.1.27" }, "devDependencies": { "@endo/far": "^0.2.18", diff --git a/packages/ui-components/CHANGELOG.md b/packages/ui-components/CHANGELOG.md index 8309e2712b9..d498fbb5bde 100644 --- a/packages/ui-components/CHANGELOG.md +++ b/packages/ui-components/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.6](https://github.com/Agoric/agoric-sdk/compare/@agoric/ui-components@0.3.3...@agoric/ui-components@0.3.6) (2023-05-19) + +**Note:** Version bump only for package @agoric/ui-components + + + + + ### [0.3.5](https://github.com/Agoric/agoric-sdk/compare/@agoric/ui-components@0.3.4...@agoric/ui-components@0.3.5) (2023-02-17) **Note:** Version bump only for package @agoric/ui-components diff --git a/packages/ui-components/package.json b/packages/ui-components/package.json index cf693371c1f..a3bfbc165a5 100644 --- a/packages/ui-components/package.json +++ b/packages/ui-components/package.json @@ -1,15 +1,15 @@ { "name": "@agoric/ui-components", - "version": "0.3.5", + "version": "0.3.6", "description": "Reusable UI Components for Agoric Dapps, built with React and MaterialUI", "type": "module", "main": "dist/index.js", "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/ertp": "^0.15.5", - "@endo/nat": "^4.1.27", + "@agoric/assert": "^0.6.0", + "@agoric/ertp": "^0.16.0", "@endo/eventual-send": "^0.17.2", "@endo/init": "^0.5.56", + "@endo/nat": "^4.1.27", "clsx": "^1.1.1" }, "peerDependencies": { diff --git a/packages/vat-data/CHANGELOG.md b/packages/vat-data/CHANGELOG.md index 2a7a05f823a..1c9f6ec692c 100644 --- a/packages/vat-data/CHANGELOG.md +++ b/packages/vat-data/CHANGELOG.md @@ -3,6 +3,33 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.5.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/vat-data@0.4.3...@agoric/vat-data@0.5.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* **vat-data:** deprecate kinds in favor of Far Classes (#6106) + +### Features + +* **store:** M.splitArray and M.splitRecord ([#6597](https://github.com/Agoric/agoric-sdk/issues/6597)) ([e7427e3](https://github.com/Agoric/agoric-sdk/commit/e7427e386bcbfbe99312b41342b1fa2e722c57c7)) +* **types:** infer this.state in far classes ([11b35d3](https://github.com/Agoric/agoric-sdk/commit/11b35d38448c9665a6db5a919b37744d2d929a53)) +* **vat-data:** export overlooked `provideDurableWeakSetStore` ([b804736](https://github.com/Agoric/agoric-sdk/commit/b804736497525da3fd8cb96e892d06cd2a68ea25)) + + +### Bug Fixes + +* **types:** makeStoreUtils return types ([bd07ba0](https://github.com/Agoric/agoric-sdk/commit/bd07ba024734a383ae7554f1f3f85c62b1c86093)) +* **vat-data:** normalize kindName mangling ([5bf0088](https://github.com/Agoric/agoric-sdk/commit/5bf0088cf26cc9e2b8d1d4188e9de427045b7b72)) +* prepare for patterns to schematize storage ([#6819](https://github.com/Agoric/agoric-sdk/issues/6819)) ([f0bd3d6](https://github.com/Agoric/agoric-sdk/commit/f0bd3d62c9e480b102fc077997c65d89c0488fa8)) +* rename from FarClass to ExoClass, etc ([#6323](https://github.com/Agoric/agoric-sdk/issues/6323)) ([da96c7c](https://github.com/Agoric/agoric-sdk/commit/da96c7c3c902a5e266baeedf23df02481f2e9c9d)) +* rename vivify to prepare ([#6825](https://github.com/Agoric/agoric-sdk/issues/6825)) ([9261e42](https://github.com/Agoric/agoric-sdk/commit/9261e42e677a3fc31f52defc8fc7ae800f098838)) +* without assertKeyPattern ([#7035](https://github.com/Agoric/agoric-sdk/issues/7035)) ([c9fcd7f](https://github.com/Agoric/agoric-sdk/commit/c9fcd7f82757732435cd96f3377e4fbfb6586ce7)) +* **types:** far class maker params ([91e8fce](https://github.com/Agoric/agoric-sdk/commit/91e8fcecc9c45d3c8725489656f393704738e32a)) +* **vat-data:** deprecate kinds in favor of Far Classes ([#6106](https://github.com/Agoric/agoric-sdk/issues/6106)) ([b63360b](https://github.com/Agoric/agoric-sdk/commit/b63360b416b06cb654d5fc51428a3252e1f0b34f)) + + + ### [0.4.5](https://github.com/Agoric/agoric-sdk/compare/@agoric/vat-data@0.4.4...@agoric/vat-data@0.4.5) (2023-02-17) **Note:** Version bump only for package @agoric/vat-data diff --git a/packages/vat-data/package.json b/packages/vat-data/package.json index 49c0396f30c..f546923321f 100644 --- a/packages/vat-data/package.json +++ b/packages/vat-data/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/vat-data", - "version": "0.4.5", + "version": "0.5.0", "description": "Safe access to VatData global", "type": "module", "repository": "https://github.com/Agoric/agoric-sdk", @@ -19,12 +19,12 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/internal": "^0.2.1", - "@agoric/store": "^0.8.5" + "@agoric/assert": "^0.6.0", + "@agoric/internal": "^0.3.0", + "@agoric/store": "^0.9.0" }, "devDependencies": { - "@agoric/swingset-vat": "^0.31.0", + "@agoric/swingset-vat": "^0.32.0", "ava": "^5.2.0", "tsd": "^0.28.1" }, diff --git a/packages/vats/CHANGELOG.md b/packages/vats/CHANGELOG.md index ab5397639e6..6eacc2b5925 100644 --- a/packages/vats/CHANGELOG.md +++ b/packages/vats/CHANGELOG.md @@ -3,6 +3,216 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.14.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/vats@0.13.0...@agoric/vats@0.14.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* test-vaults-config -> itest-vaults-config to avoid conflict +* remove obsolete Treasury +* emit smallcaps-format data in all marshallers +* **priceAuthority:** canonicalize registry +* **vaults:** correct terminology for debt +* **auction:** Currency → Bid +* --giveCurrency option becomes --give and likewise +--wantCollateral -> --want. Use snake-case for options throughout to +match cosmos-sdk style + + - `bid` commands integrate `wallet send` step + - show bid result + - use only liveOffers for inter bid list by default + - to show all: --all + - fix: provide --allow-spend for tryExitOffer + unless/until we change the wallet contract + - don't show redundant result in error case + - trial: use offer safe want in by-price bids + - leave exit onDemand implicit + - refactor: + - factor out outputActionAndHint + - allow explicit io for execSwingsetTransaction + - combine options into one object + - factor out storedWalletState + - factor pollBlocks out of pollTx + - update tests + +feat: inter bid by-discount sends; --generate-only; list --all + + - bid by-discount, like by-price, sends the tx + - factor out placeBid, SharedBidOpts, withSharedBidOptions + - bid list uses activeOffers unless --all is given + - support --generate-only + - use snake-case for option names; avoid [xx] optional syntax + - give PATH clue everywhere execFileSync is used + - test.todo()s + - code polish: + - expand file, function docs + - refactor: hoist bidInvitationShape +* **wallet:** reject executeOffer on failure +* **notifier:** tidy up the implementation +* **AMM:** remove the AMM and cleanup bootstrap etc. dependencies (#7074) +* rename 'fit' to 'mustMatch' +* remove storeName parameter + +### Features + +* initialize vstorage for purchased/provisioned wallets ([2dad4dc](https://github.com/Agoric/agoric-sdk/commit/2dad4dcdbdc8be9762465ece8baf4e5e5ffe1202)) +* **boot:** terminate bootstrap vat if boot fails ([1f60c25](https://github.com/Agoric/agoric-sdk/commit/1f60c2572b9b191cee15fb7ff516a6c8b11c7512)) +* **bootstrap:** diagnostics object ([1c42d09](https://github.com/Agoric/agoric-sdk/commit/1c42d0993dd35016516366905cecdd5756a25826)) +* **bootstrap:** save privateArgs into diagnostics ([8c3626f](https://github.com/Agoric/agoric-sdk/commit/8c3626f374d6ae876406e0c887b199d1d5ac1e90)) +* Add incarnation number to the transcript store records ([5d64be7](https://github.com/Agoric/agoric-sdk/commit/5d64be7aa1fd222822b145240f541f5eabb01c43)), closes [#7482](https://github.com/Agoric/agoric-sdk/issues/7482) +* add powerStore to bootstrap space ([b8623fc](https://github.com/Agoric/agoric-sdk/commit/b8623fc387d0bbd3021992367a540a6af266a443)) +* Add SwingSet configuration to purge vstorage within (re-)bootstrap ([f248e91](https://github.com/Agoric/agoric-sdk/commit/f248e9116512374fb95f789b26e27b66cd5c34ca)), closes [#7681](https://github.com/Agoric/agoric-sdk/issues/7681) +* **governor:** upgradable ([9a1a9c1](https://github.com/Agoric/agoric-sdk/commit/9a1a9c117e3819115544f729c6774b5071083458)) +* **internal:** makeFakeStorageKit supports "get" and "entries" ([6a69aab](https://github.com/Agoric/agoric-sdk/commit/6a69aab5cb54faae5af631bbc2281e4fc4ede8e0)) +* awaitVatObject rawOutput ([004e290](https://github.com/Agoric/agoric-sdk/commit/004e290faa2bef5861290d29ae6f2cf6999469fb)) +* change offerArgs keyword from want to maxBuy, wire through CLI ([#7451](https://github.com/Agoric/agoric-sdk/issues/7451)) ([7cd7bb7](https://github.com/Agoric/agoric-sdk/commit/7cd7bb774981620f76b30aca217d8e5428f8987d)) +* clientSupport for bidding, reserve ([3a27543](https://github.com/Agoric/agoric-sdk/commit/3a27543e3fef3587d26fe3719bad758edebce275)) +* durable agoricNames in its own vat ([526396e](https://github.com/Agoric/agoric-sdk/commit/526396e5dae166979cb24496c7d208da4a837a7d)) +* durable namehub with .has(), .entries(false) ([11e61b5](https://github.com/Agoric/agoric-sdk/commit/11e61b5401755be48c8a3033118666a9aada63ed)) +* emit smallcaps-format data in all marshallers ([1753df8](https://github.com/Agoric/agoric-sdk/commit/1753df83465785b5ee71b250770c9b012d750ffc)), closes [#6822](https://github.com/Agoric/agoric-sdk/issues/6822) +* introduce auctioneer to econCommitteeCharter ([af1b253](https://github.com/Agoric/agoric-sdk/commit/af1b2538924e2112448b026901dfb7c37dce2f86)) +* makeVatSpace() ([3dcc64a](https://github.com/Agoric/agoric-sdk/commit/3dcc64a16208c855f836177171d508f5e6d5ab76)) +* nameHub: mixinMyAddress ([6c305c4](https://github.com/Agoric/agoric-sdk/commit/6c305c4899d3066bcaa732f9832388fa9c99ff8c)) +* promise space backed by store excludes non-keys ([f7c72f8](https://github.com/Agoric/agoric-sdk/commit/f7c72f890ee648e2706118091dacd2c5bc4679a6)) +* PromiseSpace hooks with store support ([15d14a3](https://github.com/Agoric/agoric-sdk/commit/15d14a31726621790550acc10fa1597eb2793df2)) +* provideInertBrand from agoricNames vat ([5d867f9](https://github.com/Agoric/agoric-sdk/commit/5d867f913e1926c371d82a2da1d751d309f35c6d)) +* publish agoricNames.brand.timer ([51235d7](https://github.com/Agoric/agoric-sdk/commit/51235d72f8c657dc3f3daed837eb089066fe2735)) +* save createVat() results durably ([6009893](https://github.com/Agoric/agoric-sdk/commit/60098937d6922977f7a3f94c4098b3649536baa5)) +* save most bootstrap powers to durable storage ([7b4212b](https://github.com/Agoric/agoric-sdk/commit/7b4212b73aa30259a07f856d9d257c8c5e3484d0)) +* store bootstrap contract start results durably ([70a50f6](https://github.com/Agoric/agoric-sdk/commit/70a50f67a0a34e58d7e1926cebc63a7bde4ffa0f)) +* **bundleTool:** idempotent provideBundleCache ([026bcd4](https://github.com/Agoric/agoric-sdk/commit/026bcd4abe39fa2c73a05c3837b7e04082db1157)) +* **core:** HighPrioritySendersManager ([7b382e4](https://github.com/Agoric/agoric-sdk/commit/7b382e49a1521d367c5b8db18fa7efa2b77ef7e3)) +* **econComittee:** upgradable ([a07acef](https://github.com/Agoric/agoric-sdk/commit/a07acef7d590b289b92240b98046aa6b756d982f)) +* **NameHub:** NameAdmin.provideChild() ([99095fb](https://github.com/Agoric/agoric-sdk/commit/99095fb277fea9fabb1414c221518b46c8f7514e)) +* **priceAuthority:** canonicalize registry ([9a6466d](https://github.com/Agoric/agoric-sdk/commit/9a6466d87061f93f61fde1f39562971e84d8f027)) +* **priceAuthority:** registry singleton durable ([3d20838](https://github.com/Agoric/agoric-sdk/commit/3d20838953dd216e44cc5488922ce09ed7d51a56)) +* **provisioning:** durable vat for namesByAddress ([5d32752](https://github.com/Agoric/agoric-sdk/commit/5d327522abec3969c09bdfc4728f1e2b0e173c84)) +* **provisionPool:** durable ProvisionPoolKit ([59db213](https://github.com/Agoric/agoric-sdk/commit/59db2132c133cc909805d98887039cc3731b0f99)) +* **provisionPool:** upgradable ([00934ca](https://github.com/Agoric/agoric-sdk/commit/00934ca93a10dd50229d111daab55350528c65a2)) +* **psm:** validate terms and args before start ([d09f21b](https://github.com/Agoric/agoric-sdk/commit/d09f21ba2b9f2c49488455008efdda8fb5601868)) +* **vats:** add vat labels to contracts ([dbef5e5](https://github.com/Agoric/agoric-sdk/commit/dbef5e5d53f6b9da5c8fc96ca7b5e61558b39fa9)) +* **vats:** allow replacing a scoped bridge handler ([#7609](https://github.com/Agoric/agoric-sdk/issues/7609)) ([09561e3](https://github.com/Agoric/agoric-sdk/commit/09561e34f31e345b9e40b4f6883eb0ba190e6a8b)) +* **vats:** fully durable `vat-bank.js` ([a83bbff](https://github.com/Agoric/agoric-sdk/commit/a83bbff424caf8a55f9172138e944fc663ce6b26)) +* **vats:** zoned `virtual-purse.js` ([ef542e7](https://github.com/Agoric/agoric-sdk/commit/ef542e7846cf55965b8481e8853d185ebd6efb4f)) +* start PSM contracts with metrics, governance from previous published state ([#7480](https://github.com/Agoric/agoric-sdk/issues/7480)) ([1a65832](https://github.com/Agoric/agoric-sdk/commit/1a65832592a0d5c29326d9a666328662dd8740f9)), closes [#6645](https://github.com/Agoric/agoric-sdk/issues/6645) +* tools to start contracts, being sure to save adminFacet ([ad5dfc3](https://github.com/Agoric/agoric-sdk/commit/ad5dfc31eec07ea7b0d998ab8ac7daccf22ee6fb)) +* UX for `inter bid` ([52d93c3](https://github.com/Agoric/agoric-sdk/commit/52d93c33edbad2bebd54a6eb967853e7292de2e7)) +* **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) +* **auction:** add an auctioneer to manage vault liquidation ([#7000](https://github.com/Agoric/agoric-sdk/issues/7000)) ([398b70f](https://github.com/Agoric/agoric-sdk/commit/398b70f7e028f957afc1582f0ee31eb2574c94d0)), closes [#6992](https://github.com/Agoric/agoric-sdk/issues/6992) [#7047](https://github.com/Agoric/agoric-sdk/issues/7047) [#7074](https://github.com/Agoric/agoric-sdk/issues/7074) +* **auction:** clearer bid offer result message ([048a7db](https://github.com/Agoric/agoric-sdk/commit/048a7db523b727c6959c0c4fb3782ed3508e32e8)) +* **board-utils:** BoardRemote like Remotables ([3aa44de](https://github.com/Agoric/agoric-sdk/commit/3aa44debbdc955892611ba870478fb088395cf10)) +* **bridge:** make durable ([9f3895f](https://github.com/Agoric/agoric-sdk/commit/9f3895f8d95e0da62ee2894ed17c3b7bed476b7f)) +* **inter-protocol:** separate inviteCommitteMembers from inviteToCharter ([4c5340d](https://github.com/Agoric/agoric-sdk/commit/4c5340d9a40ecd9c27d68aee48a4d97a868f5eb9)) +* **notifier:** tidy up the implementation ([89af682](https://github.com/Agoric/agoric-sdk/commit/89af6827e88966c836bf28f5900edf189aab9926)) +* **smart-wallet:** publish possibly exitable offers ([de0170a](https://github.com/Agoric/agoric-sdk/commit/de0170add5bd4c82cbef23431bffaa95f7007880)) +* **vats:** bootstrap config for vaults testing ([0059c7e](https://github.com/Agoric/agoric-sdk/commit/0059c7e88a0bbb1b85be69c68ad75ad87e1219cd)) +* **vats:** colocate chainStorage with bridgeManager ([132046a](https://github.com/Agoric/agoric-sdk/commit/132046a50ffac8b85ad2a7dca250a397d5887862)) +* **vats:** export makeAgoricNamesAccess at package level ([9ae7701](https://github.com/Agoric/agoric-sdk/commit/9ae7701bf9c110703c303eefae440f8209c50a63)) +* **vats:** harmonise core/boot.js and boot-psm.js ([4f6635e](https://github.com/Agoric/agoric-sdk/commit/4f6635e550b926d3ca43d9075f26fef3b810817d)) +* **vats:** make walletFactory a coreProposal ([ef1d6b9](https://github.com/Agoric/agoric-sdk/commit/ef1d6b91036e4450563294c62236fbe453a7f532)) +* **vats:** plausible initial ATOM price for vaults test config ([1f8c6ce](https://github.com/Agoric/agoric-sdk/commit/1f8c6cea456bf4b47275c7ed3e5a127f1c13d780)) +* **vats:** provide one `icacontroller-*` port per client ([5406eb7](https://github.com/Agoric/agoric-sdk/commit/5406eb70daa42ef80e1ecb287a37ee54fe7230f1)) +* **vats:** publish vbank asset list with agoricNames ([53ea8b8](https://github.com/Agoric/agoric-sdk/commit/53ea8b86526329e71f6e52ff9a8292365443319c)) +* **vats:** Scoped bridge managers ([11f6429](https://github.com/Agoric/agoric-sdk/commit/11f64298d8529cca249d2933894236dc534dfe3e)) +* **vats:** share Invitation issuer/brand in agoricNames ([819ed35](https://github.com/Agoric/agoric-sdk/commit/819ed350a4d2ca3b527c6a9b51dba847856aa2df)) +* **vats:** update devnet config to post-Pismo ([3eca8d6](https://github.com/Agoric/agoric-sdk/commit/3eca8d614902669038c133a4ca45465a08b81a0f)) +* **vats:** upgradeable board ([b990271](https://github.com/Agoric/agoric-sdk/commit/b990271f07ebb07bef3af18924e9fd7429e23f88)) +* **vats:** upgradeable mintHolder ([2648658](https://github.com/Agoric/agoric-sdk/commit/2648658224bfbbce253c26a35d54759aeaf67352)) +* **vaults:** set endorsedUi default from chain config ([fc0b2fc](https://github.com/Agoric/agoric-sdk/commit/fc0b2fca4bd26f5b35504109143a51da5d0a059f)) +* **wallet:** executeOffer throw errors ([224dbca](https://github.com/Agoric/agoric-sdk/commit/224dbca918343608d53f691a448171c8a48d283e)) +* **wallet:** record bridge errors to vstorage ([f8581e9](https://github.com/Agoric/agoric-sdk/commit/f8581e95311f7cb4105f6d81f0ac7b6a9121b68f)) +* **wallet:** reject executeOffer on failure ([308caab](https://github.com/Agoric/agoric-sdk/commit/308caab24c1680c2c7910eff8128f9089dedf26d)) +* board-utils ([4f80ad3](https://github.com/Agoric/agoric-sdk/commit/4f80ad3cac3e47a89834f7f98330a47141b6e235)) +* boot-oracles ([ce8f8de](https://github.com/Agoric/agoric-sdk/commit/ce8f8de65ad4c14b4e8d699cd721683cfa1cc495)) +* cache bundles in initializeSwingset ([6e57171](https://github.com/Agoric/agoric-sdk/commit/6e57171ef303334e4cb776ba3fa503f5219d409e)) +* getPath() on StorageNode and StoredSubscriber ([dae47a5](https://github.com/Agoric/agoric-sdk/commit/dae47a553288335960b5e4f2741a09b87ae896bc)) +* hold onto adminFacets in bootstrap ([#6094](https://github.com/Agoric/agoric-sdk/issues/6094)) ([a2ecdec](https://github.com/Agoric/agoric-sdk/commit/a2ecdecdfb35bc752af2d5d9cc611a1d00d489cf)), closes [#6034](https://github.com/Agoric/agoric-sdk/issues/6034) +* testing supports in bootstrap ([197a6e3](https://github.com/Agoric/agoric-sdk/commit/197a6e3b8b1f6632f4e159aefbf66a395ebdc292)) + + +### Bug Fixes + +* **vaults:** return correct collateral after liquidation ([d86fc99](https://github.com/Agoric/agoric-sdk/commit/d86fc9959192799e9b55278ee26f88829ef21764)), closes [#7779](https://github.com/Agoric/agoric-sdk/issues/7779) [#7346](https://github.com/Agoric/agoric-sdk/issues/7346) +* test-vaults-config -> itest-vaults-config to avoid conflict ([db8f915](https://github.com/Agoric/agoric-sdk/commit/db8f915f579293d373d9f395dae28da383fab8a3)) +* **core:** floating promises ([e8bf20d](https://github.com/Agoric/agoric-sdk/commit/e8bf20d59502994c2a2e517c3c6f866d7e83f1e6)) +* **governance:** governor adminFacet handling ([785950a](https://github.com/Agoric/agoric-sdk/commit/785950ac02dbff9c9948f11d38f35924b0f36a9b)) +* **provisionPool:** handle restartContract ([cb49fd5](https://github.com/Agoric/agoric-sdk/commit/cb49fd5a7f6f2a5c3d0b6ca8509dc7b40705fff5)) +* **provisionPool:** publish metrics at start of every incarnation ([cdacfc4](https://github.com/Agoric/agoric-sdk/commit/cdacfc4dac8cdd0e71580bc914e073f1b488f320)) +* **provisionPool:** publishMetrics() for overrideMetrics() ([3d4997a](https://github.com/Agoric/agoric-sdk/commit/3d4997a2a3955ac977ec506611ec749ba1885512)) +* **vats:** Be mindful of unsettled promises ([5a1e322](https://github.com/Agoric/agoric-sdk/commit/5a1e32243ff0ae51db9ef6dc2bd2e13f59881037)) +* **vats:** Extract revivable wallet addresses from the correct chain storage path ([2454d3f](https://github.com/Agoric/agoric-sdk/commit/2454d3f48eefb2bdea5a0d03a250d8a5a74b0ba3)) +* **vats:** make BankManager durable ([d8b3eaf](https://github.com/Agoric/agoric-sdk/commit/d8b3eaf491c9cc9e98732c79cc4bb7acea26478d)) +* **vats:** make getAssetSubscription return an exo subscription ([98a5325](https://github.com/Agoric/agoric-sdk/commit/98a5325c1e2abd49060ccd0b7bd64553a7caed20)) +* **vats:** Revert breaking change to contract facets ([94081be](https://github.com/Agoric/agoric-sdk/commit/94081be1169541e976f5ca8aa965f541b41aae95)) +* **vats:** Store and read vstorage StreamCell values correctly ([de7a92f](https://github.com/Agoric/agoric-sdk/commit/de7a92fc4faeaebcd7994432363f9bc55515caeb)) +* **vaultFactory:** terminate on failure to start() ([193e8ec](https://github.com/Agoric/agoric-sdk/commit/193e8ec0f0c36eb3f9b0388597a919910d9a276b)) +* avoid AssetPublisher bootstrap export ([8b23b95](https://github.com/Agoric/agoric-sdk/commit/8b23b959ba7f04fc2f009e1293f6339b7dabf6a7)) +* avoid exporting USD oracle brand from bootstrap ([445a0fe](https://github.com/Agoric/agoric-sdk/commit/445a0fe7d8baca54b18dd2fc8108f93e41e84543)) +* don't drop the rawBootstrap promise ([90a742a](https://github.com/Agoric/agoric-sdk/commit/90a742a21e1cdc26169f991b3f7fd518ab77dca1)) +* Harden facets returned from produceStartGovernedUpgradable ([bee4aaa](https://github.com/Agoric/agoric-sdk/commit/bee4aaacfb28b03c5d0a991a8817f6ceecb9e2d0)) +* Improve the smart wallet revival handshake ([69ec2e7](https://github.com/Agoric/agoric-sdk/commit/69ec2e76f06cf87454d087adfa2ef6c2adcea8a0)) +* Preserve provisionPool metrics across bulldozer upgrade ([50d0eaf](https://github.com/Agoric/agoric-sdk/commit/50d0eaf999b93c4e578ed1a924428e9c5146770a)), closes [#7705](https://github.com/Agoric/agoric-sdk/issues/7705) +* Preserve smart wallets through bulldozer upgrade ([160bf6c](https://github.com/Agoric/agoric-sdk/commit/160bf6cad0bbdfe6a245f6b7a8e260d244c44f21)), closes [#7537](https://github.com/Agoric/agoric-sdk/issues/7537) +* Process remotables in vstorage data migrated through bootstrap ([433c1f1](https://github.com/Agoric/agoric-sdk/commit/433c1f184c76758489670f8e4809eb0baf04ece8)) +* provisionPool metrics in exportStorageSubtrees ([1404b3f](https://github.com/Agoric/agoric-sdk/commit/1404b3f742d8ef341101258bdf805b03110af190)) +* **vats:** fix promise space reset() misbehavior ([c191ee1](https://github.com/Agoric/agoric-sdk/commit/c191ee185d8f43b083fb2e3958859f20f0299dda)), closes [#7709](https://github.com/Agoric/agoric-sdk/issues/7709) +* privateArgsShape for restart ([fd6572e](https://github.com/Agoric/agoric-sdk/commit/fd6572e35fe2de24ad25939a4e0da774bd3af0e5)) +* **AgoricNames:** throw publishing errors ([44fdc31](https://github.com/Agoric/agoric-sdk/commit/44fdc31d9d372d63c627eaba6a3efe6867211e3c)) +* **types:** PromiseSpace ([fc89a56](https://github.com/Agoric/agoric-sdk/commit/fc89a56ec481221cb35e7677c820631f89ffde3c)) +* **vats:** Preserve receiver for unmarshalFromVstorage fromCapData callbacks ([21809ba](https://github.com/Agoric/agoric-sdk/commit/21809bacc7112592937939b7737d0b5c94cba8d7)) +* **zoe:** Add explicit makeDurableZoeKit ([a3f9dc0](https://github.com/Agoric/agoric-sdk/commit/a3f9dc054b26ede9916e10c0c310f8158b6be0cc)) +* **zoe:** Upgradable Zoe vat ([83a5ab7](https://github.com/Agoric/agoric-sdk/commit/83a5ab74ba6e7b55097dc0d3acac10b0404c56bb)) +* NameHub.updated promise handling ([3a14d30](https://github.com/Agoric/agoric-sdk/commit/3a14d309f102776fdcd1b1d3979f153b55a227c7)) +* NameHub.updated promise handling ([14eddab](https://github.com/Agoric/agoric-sdk/commit/14eddab1ab0fdff1e2892172f396705f74d42e47)) +* use `subscribeEach` to get reconnect benefits ([fb24132](https://github.com/Agoric/agoric-sdk/commit/fb24132f9b4e117e56bae2803994e57c188344f3)) +* **ERTP:** `getCurrentAmountNotifier` returns a `LatestTopic` ([735d005](https://github.com/Agoric/agoric-sdk/commit/735d005ec4f4087a4055d48ff1dd1801c9a3d836)) +* **vats:** use zoned `virtual-purse.js` in `vat-bank.js` ([777aac0](https://github.com/Agoric/agoric-sdk/commit/777aac0060861d21e716bb9bebf5996f6c0b5739)) +* remove AssetHub attenuator bootstrap export ([a94e313](https://github.com/Agoric/agoric-sdk/commit/a94e31301fd8191513936b6eaca012515afecda5)) +* remove well-known-name limitation on reserved brands etc. ([1062c0a](https://github.com/Agoric/agoric-sdk/commit/1062c0a99e92f7d3b178237861eba00c1eda427e)) +* **auction:** Currency → Bid ([650cf4c](https://github.com/Agoric/agoric-sdk/commit/650cf4c6527c92724dac7b4587bdbecd690a6abc)) +* **auction:** durability ([de394d3](https://github.com/Agoric/agoric-sdk/commit/de394d37288005f77ad17c19ae121eeb7cd5abc2)) +* **inter-protocol:** save price feed and vbank admin facets ([83a7837](https://github.com/Agoric/agoric-sdk/commit/83a78378681cf0a8c6b2824e4312c701ae9a9c5e)) +* **inter-protocol:** save psm mintHolder admin facet ([8ab6582](https://github.com/Agoric/agoric-sdk/commit/8ab6582a5514d10d9e603a9a490f3d311419c294)) +* **inter-protocol:** save scaledPriceAuthority admin facets ([f65260f](https://github.com/Agoric/agoric-sdk/commit/f65260f1c7b54402cd2639d8dc605c6376ab24a9)) +* **oracles:** set min oracles in devnet to 3 ([8c707f8](https://github.com/Agoric/agoric-sdk/commit/8c707f8ffe2c33cb3b48dd6217a8c3b5b50ec576)) +* **provisionPool:** metrics publishing path ([bad93e2](https://github.com/Agoric/agoric-sdk/commit/bad93e21dba5b3c82e272bcdb42f26f5bc796389)) +* **vats:** IbcATOM -> ATOM ([405ed03](https://github.com/Agoric/agoric-sdk/commit/405ed03b469b6f8bdaa34db392c99949e2a7f248)) +* **vats:** loadVat/loadCriticalVat now accepts bundleIDs too ([789091d](https://github.com/Agoric/agoric-sdk/commit/789091dabf3a75164ecc320de4ffe721ba0701dc)) +* **vats:** move vat-ibc/vat-network from config to network-proposal.js ([68c8363](https://github.com/Agoric/agoric-sdk/commit/68c8363dea5aa4f2f1846e053ccd68d4e6a9131c)), closes [#7044](https://github.com/Agoric/agoric-sdk/issues/7044) +* **vats:** produce start fns for psm-only bootstrap ([9531af9](https://github.com/Agoric/agoric-sdk/commit/9531af9374ff1aaa7498398e4b5ea8d6f1590c1c)) +* bootstrap handles BundleIDs, not full bundles ([de8b0f5](https://github.com/Agoric/agoric-sdk/commit/de8b0f5d35e0938fa00d795d11cfad3acadd9428)), closes [#6826](https://github.com/Agoric/agoric-sdk/issues/6826) [#4374](https://github.com/Agoric/agoric-sdk/issues/4374) +* code updates for new marshal ([292f971](https://github.com/Agoric/agoric-sdk/commit/292f971769db69e61782f96638c2f687c3f95ac2)) +* IbcATOM->ATOM in 1 config ([a9efc75](https://github.com/Agoric/agoric-sdk/commit/a9efc753945cd76b34c5583be4c0d5bf746b1d04)) +* introduce wallet factory *governor* to econ charter ([02989cf](https://github.com/Agoric/agoric-sdk/commit/02989cf030f3e76667228f1191c6c14be285c623)) +* **smart-wallet:** create purses for new assets lazily ([e241ba0](https://github.com/Agoric/agoric-sdk/commit/e241ba03a7d9f441436b3d987f9327060d7dd8ce)) +* **smart-wallet:** reenable provisioning options ([55f3ab1](https://github.com/Agoric/agoric-sdk/commit/55f3ab1a0842ae2cc60a05b55e17120e964570b5)) +* **vat-provisioning:** bad updater call ([3835198](https://github.com/Agoric/agoric-sdk/commit/38351983836fdf9d3db70312ee39ae9e6a0da7b6)) +* **vat-provisioning:** bad updater call ([2f7d5f4](https://github.com/Agoric/agoric-sdk/commit/2f7d5f4620aefea0b5078ca6ca0c2fb09bb54089)) +* **vats:** always eventual-send to bridgeManager ([f3a10ce](https://github.com/Agoric/agoric-sdk/commit/f3a10cea0fcf1f26103b5b008b194a29d3208ce0)) +* **vats:** prune mints/faucet from prod-like vats config ([74d5f33](https://github.com/Agoric/agoric-sdk/commit/74d5f33afbf81c4f0383632269e606d31003b7f5)) +* **vats:** reattach `this` to `publisher.publish` ([575ed1b](https://github.com/Agoric/agoric-sdk/commit/575ed1bd6f78fefe41dca57425daec4c8d2d08ef)) +* **vats:** remove duplicate `-` from `icacontroller--2` port ([3d22773](https://github.com/Agoric/agoric-sdk/commit/3d2277357f7be89f281136be274a8ad9385f79af)) +* **vats:** repl tolerates toStringTag override ([d748087](https://github.com/Agoric/agoric-sdk/commit/d748087911511151da7aae6794d7191b4fb71283)) +* **vats:** tolerate null powerFlags ([140986f](https://github.com/Agoric/agoric-sdk/commit/140986fdadf25ef929145c2e68ad6e11cc33e3e8)) +* **vats:** use async chainStorage methods ([0507206](https://github.com/Agoric/agoric-sdk/commit/05072067b28b146c5836a456d5824a63776980b0)) +* **vaults:** correct terminology for debt ([e23ad70](https://github.com/Agoric/agoric-sdk/commit/e23ad70e3d02b5fbacdd54d37fe821d03033b9be)) +* **zoe:** payments more recoverable ([#7112](https://github.com/Agoric/agoric-sdk/issues/7112)) ([ce7244d](https://github.com/Agoric/agoric-sdk/commit/ce7244d6cf23f57e6de73b5d119e9681456fded7)) +* align testnet -> agoric start tooling ([ead89fb](https://github.com/Agoric/agoric-sdk/commit/ead89fb49b4095f326f4bbab52ac79c9dd7d0e2f)) +* remove incomplete device-mock method getBundleIDByName ([18763b6](https://github.com/Agoric/agoric-sdk/commit/18763b676ef4f5edc893560a45558374512cb4c8)) +* replace unsafe then with E.when ([#6684](https://github.com/Agoric/agoric-sdk/issues/6684)) ([d7a749e](https://github.com/Agoric/agoric-sdk/commit/d7a749eec4ddec9ba39bbc65434f03ec113cae7c)) +* replace zoe.install with zoe.installBundleID ([8a91b1b](https://github.com/Agoric/agoric-sdk/commit/8a91b1b06bf1a62c08156e595cf46f5194f73337)), closes [#6826](https://github.com/Agoric/agoric-sdk/issues/6826) +* swingset should define these types, not zoe/ERTP ([35a977b](https://github.com/Agoric/agoric-sdk/commit/35a977b2fa3c03bd5292718e318a26e897ff3d04)) +* update types/dependencies for new @agoric/time ([418545a](https://github.com/Agoric/agoric-sdk/commit/418545ae88085de6e7fde415baa7de0a3f3056a4)) + + +### Miscellaneous Chores + +* remove obsolete Treasury ([2819781](https://github.com/Agoric/agoric-sdk/commit/2819781eefc25c90648158575dbe5aff3848fa3f)) +* remove storeName parameter ([452f9bc](https://github.com/Agoric/agoric-sdk/commit/452f9bc680d4f54bed5608eb0d7cf67d80d87ba0)) +* rename 'fit' to 'mustMatch' ([9fa3232](https://github.com/Agoric/agoric-sdk/commit/9fa32324f84bfb85de9e99e0c9ad277b8017b50e)), closes [#6844](https://github.com/Agoric/agoric-sdk/issues/6844) + + + ### [0.13.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/vats@0.13.1...@agoric/vats@0.13.2) (2023-02-17) **Note:** Version bump only for package @agoric/vats diff --git a/packages/vats/package.json b/packages/vats/package.json index 0784fbdfa2c..724453d766e 100644 --- a/packages/vats/package.json +++ b/packages/vats/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/vats", - "version": "0.13.2", + "version": "0.14.0", "description": "Agoric's Vat library", "type": "module", "main": "./index.js", @@ -28,33 +28,33 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/ertp": "^0.15.5", - "@agoric/governance": "^0.9.3", - "@agoric/inter-protocol": "^0.13.3", - "@agoric/internal": "^0.2.1", - "@endo/nat": "^4.1.27", - "@agoric/notifier": "^0.5.1", - "@agoric/sharing-service": "^0.2.8", - "@agoric/store": "^0.8.5", - "@agoric/swingset-vat": "^0.31.0", - "@agoric/time": "^0.2.1", - "@agoric/vat-data": "^0.4.5", - "@agoric/zoe": "^0.25.5", - "@agoric/zone": "^0.1.0", + "@agoric/assert": "^0.6.0", + "@agoric/ertp": "^0.16.0", + "@agoric/governance": "^0.10.0", + "@agoric/inter-protocol": "^0.14.0", + "@agoric/internal": "^0.3.0", + "@agoric/notifier": "^0.6.0", + "@agoric/sharing-service": "^0.2.9", + "@agoric/store": "^0.9.0", + "@agoric/swingset-vat": "^0.32.0", + "@agoric/time": "^0.3.0", + "@agoric/vat-data": "^0.5.0", + "@agoric/zoe": "^0.26.0", + "@agoric/zone": "^0.2.0", "@endo/far": "^0.2.18", "@endo/import-bundle": "^0.3.4", "@endo/init": "^0.5.56", "@endo/marshal": "^0.8.5", + "@endo/nat": "^4.1.27", "@endo/promise-kit": "^0.2.56", "jessie.js": "^0.3.2" }, "devDependencies": { - "@agoric/cosmic-swingset": "^0.40.0", - "@agoric/deploy-script-support": "^0.9.6", - "@agoric/smart-wallet": "^0.4.4", - "@agoric/swing-store": "^0.8.1", - "@agoric/swingset-liveslots": "^0.9.0", + "@agoric/cosmic-swingset": "^0.41.0", + "@agoric/deploy-script-support": "^0.10.0", + "@agoric/smart-wallet": "^0.5.0", + "@agoric/swing-store": "^0.9.0", + "@agoric/swingset-liveslots": "^0.10.0", "@endo/bundle-source": "^2.5.1", "@endo/captp": "^3.1.1", "@endo/stream": "^0.3.25", diff --git a/packages/wallet-connection/CHANGELOG.md b/packages/wallet-connection/CHANGELOG.md index e28f1e6c240..2e7ceab5082 100644 --- a/packages/wallet-connection/CHANGELOG.md +++ b/packages/wallet-connection/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.14](https://github.com/Agoric/agoric-sdk/compare/@agoric/wallet-connection@0.1.11...@agoric/wallet-connection@0.1.14) (2023-05-19) + +**Note:** Version bump only for package @agoric/wallet-connection + + + + + ### [0.1.13](https://github.com/Agoric/agoric-sdk/compare/@agoric/wallet-connection@0.1.12...@agoric/wallet-connection@0.1.13) (2023-02-17) **Note:** Version bump only for package @agoric/wallet-connection diff --git a/packages/wallet-connection/package.json b/packages/wallet-connection/package.json index a502238e5c3..95e3c0a8201 100644 --- a/packages/wallet-connection/package.json +++ b/packages/wallet-connection/package.json @@ -3,7 +3,7 @@ "description": "Webcomponent agoric-wallet-connection following open-wc recommendations", "license": "MIT", "author": "Agoric", - "version": "0.1.13", + "version": "0.1.14", "main": "index.js", "module": "index.js", "scripts": { @@ -17,7 +17,7 @@ "lint:eslint": "exit 0" }, "dependencies": { - "@agoric/web-components": "^0.5.2" + "@agoric/web-components": "^0.6.0" }, "publishConfig": { "access": "public" diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index fa86bf22c00..57bb019beac 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -3,6 +3,38 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/wallet@0.17.0...@agoric/wallet@0.18.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* emit smallcaps-format data in all marshallers +* **makeChainInfo:** rpc param as authoritative + +### Features + +* emit smallcaps-format data in all marshallers ([1753df8](https://github.com/Agoric/agoric-sdk/commit/1753df83465785b5ee71b250770c9b012d750ffc)), closes [#6822](https://github.com/Agoric/agoric-sdk/issues/6822) +* **makeChainInfo:** optional apiAddrs ([6c59220](https://github.com/Agoric/agoric-sdk/commit/6c592203beb0624992aeb94be9cb5d85126cf040)) +* **makeChainInfo:** rpc param as authoritative ([23ed917](https://github.com/Agoric/agoric-sdk/commit/23ed9174053936b8a22219ce5f56a357b52764d5)) +* **wallet:** serve legacy wallet from solo HTTP ([4008b1c](https://github.com/Agoric/agoric-sdk/commit/4008b1ccc271b451ee63f9a4fcc06fb01b36a99e)) +* **wallet-ui:** add terms dialog on first pageview ([821a1aa](https://github.com/Agoric/agoric-sdk/commit/821a1aace936077ae88477eccdb5c28cf70b4c07)) +* **wallet-ui:** ammend terms text and link ([03b11d2](https://github.com/Agoric/agoric-sdk/commit/03b11d220c317184d57b941cee5911782cde711a)) +* **wallet-ui:** link out to ToS ([9b27ceb](https://github.com/Agoric/agoric-sdk/commit/9b27cebc9f1e44bcc2079d9fa3a14b11fab919e4)) +* omit "SEVERED: " in Wallet offers ([838f5d2](https://github.com/Agoric/agoric-sdk/commit/838f5d22d1e747bee2199b38c109b30e298a5fb8)) + + +### Bug Fixes + +* use `subscribeEach` to get reconnect benefits ([fb24132](https://github.com/Agoric/agoric-sdk/commit/fb24132f9b4e117e56bae2803994e57c188344f3)) +* **ERTP:** `getCurrentAmountNotifier` returns a `LatestTopic` ([735d005](https://github.com/Agoric/agoric-sdk/commit/735d005ec4f4087a4055d48ff1dd1801c9a3d836)) +* code updates for new marshal ([292f971](https://github.com/Agoric/agoric-sdk/commit/292f971769db69e61782f96638c2f687c3f95ac2)) +* replace unsafe then with E.when ([#6684](https://github.com/Agoric/agoric-sdk/issues/6684)) ([d7a749e](https://github.com/Agoric/agoric-sdk/commit/d7a749eec4ddec9ba39bbc65434f03ec113cae7c)) +* update types/dependencies for new @agoric/time ([418545a](https://github.com/Agoric/agoric-sdk/commit/418545ae88085de6e7fde415baa7de0a3f3056a4)) +* **smart-wallet:** reenable provisioning options ([55f3ab1](https://github.com/Agoric/agoric-sdk/commit/55f3ab1a0842ae2cc60a05b55e17120e964570b5)) +* **wallet-ui:** dont overrite all offers when adding new one ([6d4ef3a](https://github.com/Agoric/agoric-sdk/commit/6d4ef3a5cebf4f7f114788af8a9a8d020fd45684)) + + + ### [0.17.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/wallet@0.17.1...@agoric/wallet@0.17.2) (2023-02-17) **Note:** Version bump only for package @agoric/wallet diff --git a/packages/wallet/api/CHANGELOG.md b/packages/wallet/api/CHANGELOG.md index 6fafd929a70..404003fe2b7 100644 --- a/packages/wallet/api/CHANGELOG.md +++ b/packages/wallet/api/CHANGELOG.md @@ -3,6 +3,28 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.14.0](https://github.com/Agoric/agoric/compare/@agoric/wallet-backend@0.13.3...@agoric/wallet-backend@0.14.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* emit smallcaps-format data in all marshallers + +### Features + +* emit smallcaps-format data in all marshallers ([1753df8](https://github.com/Agoric/agoric/commit/1753df83465785b5ee71b250770c9b012d750ffc)), closes [#6822](https://github.com/Agoric/agoric/issues/6822) + + +### Bug Fixes + +* use `subscribeEach` to get reconnect benefits ([fb24132](https://github.com/Agoric/agoric/commit/fb24132f9b4e117e56bae2803994e57c188344f3)) +* **ERTP:** `getCurrentAmountNotifier` returns a `LatestTopic` ([735d005](https://github.com/Agoric/agoric/commit/735d005ec4f4087a4055d48ff1dd1801c9a3d836)) +* code updates for new marshal ([292f971](https://github.com/Agoric/agoric/commit/292f971769db69e61782f96638c2f687c3f95ac2)) +* replace unsafe then with E.when ([#6684](https://github.com/Agoric/agoric/issues/6684)) ([d7a749e](https://github.com/Agoric/agoric/commit/d7a749eec4ddec9ba39bbc65434f03ec113cae7c)) +* update types/dependencies for new @agoric/time ([418545a](https://github.com/Agoric/agoric/commit/418545ae88085de6e7fde415baa7de0a3f3056a4)) + + + ### [0.13.5](https://github.com/Agoric/agoric/compare/@agoric/wallet-backend@0.13.4...@agoric/wallet-backend@0.13.5) (2023-02-17) **Note:** Version bump only for package @agoric/wallet-backend diff --git a/packages/wallet/api/package.json b/packages/wallet/api/package.json index abbe953dd36..de4f32dff72 100644 --- a/packages/wallet/api/package.json +++ b/packages/wallet/api/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/wallet-backend", - "version": "0.13.5", + "version": "0.14.0", "description": "Wallet backend", "type": "module", "scripts": { @@ -14,25 +14,25 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/vats": "^0.13.2", + "@agoric/vats": "^0.14.0", "@endo/bundle-source": "^2.5.1", "@endo/init": "^0.5.56", "ava": "^5.2.0" }, "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/cache": "^0.2.4", - "@agoric/ertp": "^0.15.5", - "@agoric/internal": "^0.2.1", - "@endo/nat": "^4.1.27", - "@agoric/notifier": "^0.5.1", - "@agoric/smart-wallet": "^0.4.4", - "@agoric/store": "^0.8.5", - "@agoric/time": "^0.2.1", - "@agoric/vat-data": "^0.4.5", - "@agoric/zoe": "^0.25.5", + "@agoric/assert": "^0.6.0", + "@agoric/cache": "^0.3.0", + "@agoric/ertp": "^0.16.0", + "@agoric/internal": "^0.3.0", + "@agoric/notifier": "^0.6.0", + "@agoric/smart-wallet": "^0.5.0", + "@agoric/store": "^0.9.0", + "@agoric/time": "^0.3.0", + "@agoric/vat-data": "^0.5.0", + "@agoric/zoe": "^0.26.0", "@endo/eventual-send": "^0.17.2", "@endo/marshal": "^0.8.5", + "@endo/nat": "^4.1.27", "@endo/promise-kit": "^0.2.56", "import-meta-resolve": "^2.2.1" }, diff --git a/packages/wallet/package.json b/packages/wallet/package.json index c11fe5fcb3b..d54465ee216 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/wallet", - "version": "0.17.2", + "version": "0.18.0", "type": "module", "main": "index.js", "license": "Apache-2.0", @@ -20,7 +20,7 @@ }, "dependencies": { "@agoric/wallet-ui": "0.1.3-solo.0", - "agoric": "^0.18.4", + "agoric": "^0.19.0", "babel-eslint": "^10.0.3", "eslint-plugin-eslint-comments": "^3.1.2", "import-meta-resolve": "^2.2.1" diff --git a/packages/web-components/CHANGELOG.md b/packages/web-components/CHANGELOG.md index 9cf28a14685..7010f2b4e50 100644 --- a/packages/web-components/CHANGELOG.md +++ b/packages/web-components/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.6.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/web-components@0.5.0...@agoric/web-components@0.6.0) (2023-05-19) + + +### Features + +* **web-components:** allow custom import context ([2f4ba3a](https://github.com/Agoric/agoric-sdk/commit/2f4ba3ac143e690a479b103f2585d6598ade0f0e)) +* **web-components:** read purses from bank instead of smart wallet ([#6861](https://github.com/Agoric/agoric-sdk/issues/6861)) ([f9a3126](https://github.com/Agoric/agoric-sdk/commit/f9a31269026855fcbf4e464840e9316e0e179adc)) +* **web-components:** read wallet offer public subscribers ([7b76238](https://github.com/Agoric/agoric-sdk/commit/7b76238b16134649cd5312ed0cdc2353a6901dc7)) + + + ### [0.5.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/web-components@0.5.1...@agoric/web-components@0.5.2) (2023-02-17) **Note:** Version bump only for package @agoric/web-components diff --git a/packages/web-components/package.json b/packages/web-components/package.json index 66d732bafe6..18c8efbb361 100644 --- a/packages/web-components/package.json +++ b/packages/web-components/package.json @@ -3,7 +3,7 @@ "description": "Webcomponents for Agoric dapps", "license": "MIT", "author": "Agoric", - "version": "0.5.2", + "version": "0.6.0", "main": "index.js", "module": "index.js", "scripts": { @@ -20,13 +20,13 @@ "start": "web-dev-server --port 8100" }, "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/cache": "^0.2.4", - "@agoric/casting": "^0.3.4", - "@agoric/ertp": "^0.15.5", - "@agoric/notifier": "^0.5.1", - "@agoric/smart-wallet": "^0.4.4", - "@agoric/wallet": "^0.17.2", + "@agoric/assert": "^0.6.0", + "@agoric/cache": "^0.3.0", + "@agoric/casting": "^0.4.0", + "@agoric/ertp": "^0.16.0", + "@agoric/notifier": "^0.6.0", + "@agoric/smart-wallet": "^0.5.0", + "@agoric/wallet": "^0.18.0", "@endo/captp": "^3.1.1", "@endo/eventual-send": "^0.17.2", "@endo/marshal": "^0.8.5", diff --git a/packages/xsnap-lockdown/CHANGELOG.md b/packages/xsnap-lockdown/CHANGELOG.md new file mode 100644 index 00000000000..ee6e448f959 --- /dev/null +++ b/packages/xsnap-lockdown/CHANGELOG.md @@ -0,0 +1,18 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.14.0 (2023-05-19) + + +### Features + +* create new xsnap-lockdown package ([2af831d](https://github.com/Agoric/agoric-sdk/commit/2af831d9683a4080168ee267e8d57227d2167f37)), closes [#6596](https://github.com/Agoric/agoric-sdk/issues/6596) + + +### Bug Fixes + +* **xsnap-lockdown:** inspect should not throw ([8d54bdd](https://github.com/Agoric/agoric-sdk/commit/8d54bdd19abc3098b92d02f266f883dcb637bf05)) +* Stop doing object-inspect type checks the hard way ([087aa27](https://github.com/Agoric/agoric-sdk/commit/087aa27f2dfd6444e4cc969956c621b3bf581940)), closes [#7277](https://github.com/Agoric/agoric-sdk/issues/7277) +* **xsnap-lockdown:** change the API to get hash of the lockdown bundle ([#7222](https://github.com/Agoric/agoric-sdk/issues/7222)) ([173185e](https://github.com/Agoric/agoric-sdk/commit/173185e47154c12e025bc38478283087439058f9)) diff --git a/packages/xsnap-lockdown/package.json b/packages/xsnap-lockdown/package.json index bb90a61483d..5e415b5b62b 100644 --- a/packages/xsnap-lockdown/package.json +++ b/packages/xsnap-lockdown/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/xsnap-lockdown", - "version": "0.13.2", + "version": "0.14.0", "description": "Endo/lockdown initialization bundle for xsnap workers", "author": "Agoric", "license": "Apache-2.0", @@ -19,7 +19,6 @@ "test:c8": "c8 $C8_OPTIONS ava --config=ava-nesm.config.js", "test:xs": "exit 0" }, - "dependencies": {}, "devDependencies": { "@endo/bundle-source": "^2.5.1", "@endo/init": "^0.5.56", diff --git a/packages/xsnap/CHANGELOG.md b/packages/xsnap/CHANGELOG.md index 8ed8f5abf45..90c1a58709d 100644 --- a/packages/xsnap/CHANGELOG.md +++ b/packages/xsnap/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.14.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/xsnap@0.13.2...@agoric/xsnap@0.14.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* **xsnap:** start xsnap takes snapshot stream +* **xsnap:** makeSnapshot yields snapshot data +* **xsnap:** Update Moddable SDK and xsnap-native +* **xsnap:** Update Moddable SDK and xsnap-native (#6920) + +### Features + +* **xsnap:** Handle snapshot written size in command response ([6dfe7b0](https://github.com/Agoric/agoric-sdk/commit/6dfe7b0461a6c45b00b80cbb847985dbce1709e3)) +* **xsnap:** makeSnapshot yields snapshot data ([348bbd2](https://github.com/Agoric/agoric-sdk/commit/348bbd2d9c251e7ec0f0aa109034d4bdb5ce89e4)) +* **xsnap:** makeSnapshotStream over process pipe ([c0be80d](https://github.com/Agoric/agoric-sdk/commit/c0be80d5964748e2dabe1903bef5b7b1c6eb8e85)) +* **xsnap:** start xsnap takes snapshot stream ([ed87de1](https://github.com/Agoric/agoric-sdk/commit/ed87de12e46095aa18f56b7d0118c6c76d5bef64)) +* **xsnap:** stream start snapshot over pipe ([3f77ff9](https://github.com/Agoric/agoric-sdk/commit/3f77ff90e918280fb07055c602b56871f342365d)) +* **xsnap:** Update Moddable SDK and xsnap-native ([2095474](https://github.com/Agoric/agoric-sdk/commit/2095474ed69ff0e6aa3a4fa7edcefe988011513d)) +* **xsnap:** Update Moddable SDK and xsnap-native ([#6920](https://github.com/Agoric/agoric-sdk/issues/6920)) ([ddb745b](https://github.com/Agoric/agoric-sdk/commit/ddb745bb1a940cd81dae34c642eb357faca0150b)) +* **xsnap:** use XS native harden ([037167f](https://github.com/Agoric/agoric-sdk/commit/037167fd9d071f8525401b15e13809ebf910f106)) +* create new xsnap-lockdown package ([2af831d](https://github.com/Agoric/agoric-sdk/commit/2af831d9683a4080168ee267e8d57227d2167f37)), closes [#6596](https://github.com/Agoric/agoric-sdk/issues/6596) + + +### Bug Fixes + +* **xsnap:** add untracked build-env file ([223a74b](https://github.com/Agoric/agoric-sdk/commit/223a74bd0fb6139e6240c57d63297080293cfcd5)) +* **xsnap:** cleanly close using message ([ae54724](https://github.com/Agoric/agoric-sdk/commit/ae54724e7c1882d5dd235f2207dd0a1a7794d35a)) +* **xsnap:** makeSnapshot synchronously takes baton ([8d511e8](https://github.com/Agoric/agoric-sdk/commit/8d511e82b50a4226d3da22dc3c6d0df95609dfaf)) + + + ### [0.13.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/xsnap@0.13.2...@agoric/xsnap@0.13.3) (2023-02-17) diff --git a/packages/xsnap/package.json b/packages/xsnap/package.json index 62d1adc5df7..f5caf7c85d4 100644 --- a/packages/xsnap/package.json +++ b/packages/xsnap/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/xsnap", - "version": "0.13.3", + "version": "0.14.0", "description": "Description forthcoming.", "author": "Agoric", "license": "Apache-2.0", @@ -26,9 +26,9 @@ "test:xs": "exit 0" }, "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/internal": "^0.2.1", - "@agoric/xsnap-lockdown": "^0.13.2", + "@agoric/assert": "^0.6.0", + "@agoric/internal": "^0.3.0", + "@agoric/xsnap-lockdown": "^0.14.0", "@endo/bundle-source": "^2.5.1", "@endo/eventual-send": "^0.17.2", "@endo/init": "^0.5.56", diff --git a/packages/zoe/CHANGELOG.md b/packages/zoe/CHANGELOG.md index 9e6b37378e8..914dea55de8 100644 --- a/packages/zoe/CHANGELOG.md +++ b/packages/zoe/CHANGELOG.md @@ -3,6 +3,136 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.26.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/zoe@0.25.3...@agoric/zoe@0.26.0) (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* emit smallcaps-format data in all marshallers +* move PublicTopic to Zoe contractSupport +* rm obsolete makeStorageNodePathProvider +* **AMM:** remove the AMM and cleanup bootstrap etc. dependencies (#7074) +* storage paths by getPublicTopics +* rename 'fit' to 'mustMatch' +* **chainlink:** only smart-wallet oracles +* **chainlink:** 'data' string to 'unitPrice' bigint +* publish PriceDescription instead of PriceQuote +* **vat-data:** deprecate kinds in favor of Far Classes (#6106) +* ensure KindHandle has a tag +* **priceAggregator:** invitation makers + +### Features + +* **governor:** upgradable ([9a1a9c1](https://github.com/Agoric/agoric-sdk/commit/9a1a9c117e3819115544f729c6774b5071083458)) +* emit smallcaps-format data in all marshallers ([1753df8](https://github.com/Agoric/agoric-sdk/commit/1753df83465785b5ee71b250770c9b012d750ffc)), closes [#6822](https://github.com/Agoric/agoric-sdk/issues/6822) +* **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) +* **auction:** add an auctioneer to manage vault liquidation ([#7000](https://github.com/Agoric/agoric-sdk/issues/7000)) ([398b70f](https://github.com/Agoric/agoric-sdk/commit/398b70f7e028f957afc1582f0ee31eb2574c94d0)), closes [#6992](https://github.com/Agoric/agoric-sdk/issues/6992) [#7047](https://github.com/Agoric/agoric-sdk/issues/7047) [#7074](https://github.com/Agoric/agoric-sdk/issues/7074) +* **contractSupport:** provideAll for upgrades ([a7f9e14](https://github.com/Agoric/agoric-sdk/commit/a7f9e14e9f86b937f61fae43ab872d2dd32cd1eb)) +* **contractSupport:** provideAll takes thunks ([f35034b](https://github.com/Agoric/agoric-sdk/commit/f35034b13b99dbfb8d472816644e09f9b4f2be3a)) +* **contractSupport:** providePublicTopic ([5bdb71e](https://github.com/Agoric/agoric-sdk/commit/5bdb71e1af9ecde163322612de3e648fd75d7a47)) +* **contractSupport:** provideSingleton ([9643cf0](https://github.com/Agoric/agoric-sdk/commit/9643cf00cf16f22e13e2de01e7dc508920fdc418)) +* **contractSupport:** provideStoredSubscriber ([b073799](https://github.com/Agoric/agoric-sdk/commit/b073799142798660bb734d2ce38379977c7dd4cd)) +* **contractSupport:** PublicTopics types and utils ([2c7865f](https://github.com/Agoric/agoric-sdk/commit/2c7865fa4e43c96c9a85be743a7f808a66b9311e)) +* **contractSupport:** Recorder ([ce5d6de](https://github.com/Agoric/agoric-sdk/commit/ce5d6dee081df999afca4bc0374b82060c388fc7)) +* **contractSupport:** StorageNodePathProvider ([cfa0375](https://github.com/Agoric/agoric-sdk/commit/cfa037564d78cd1d99c1677d8f1c5cd26cafaeb6)) +* **oracle:** support continuing invitation ([ed950f5](https://github.com/Agoric/agoric-sdk/commit/ed950f5498e7773c5bd433b76725c8f093e01d48)) +* **oracle!:** roundId in price results ([e1f7488](https://github.com/Agoric/agoric-sdk/commit/e1f7488e52388b013343d6a6d0dd03ce5b2c9932)) +* **priceAggregator:** invitation makers ([bdc4052](https://github.com/Agoric/agoric-sdk/commit/bdc40528d2192a1af5fae39f400ba00bf5990cfd)) +* **priceAuthority:** registry singleton durable ([3d20838](https://github.com/Agoric/agoric-sdk/commit/3d20838953dd216e44cc5488922ce09ed7d51a56)) +* **prices:** scaledPriceAuthority upgradable ([91c6181](https://github.com/Agoric/agoric-sdk/commit/91c6181ff6e7cbd74e884174e90aa9510efc229a)) +* **rpc:** publish latestRound ([9e2617b](https://github.com/Agoric/agoric-sdk/commit/9e2617b02c2be9465b6df328bbef8145a3ab8901)) +* **scaledPriceAuthority:** support initialPrice before 1st round ([0c37233](https://github.com/Agoric/agoric-sdk/commit/0c37233bf157fa59eca3a867217ca94b8c334f7d)) +* **store:** M.splitArray and M.splitRecord ([#6597](https://github.com/Agoric/agoric-sdk/issues/6597)) ([e7427e3](https://github.com/Agoric/agoric-sdk/commit/e7427e386bcbfbe99312b41342b1fa2e722c57c7)) +* **typeGuards:** FeeMintAccessshape ([63b0aad](https://github.com/Agoric/agoric-sdk/commit/63b0aad001e45fd0ddeb0d5a6673e8dd53dd9de6)) +* **types:** export expolicit tools types ([2a96f45](https://github.com/Agoric/agoric-sdk/commit/2a96f4521a693ca27409e6e7aa8015299b7c2f46)) +* **types:** infer this.state in far classes ([11b35d3](https://github.com/Agoric/agoric-sdk/commit/11b35d38448c9665a6db5a919b37744d2d929a53)) +* **types:** paramterize Instance ([8d1832a](https://github.com/Agoric/agoric-sdk/commit/8d1832a8001ccd98339d68856b0756cad25462d4)) +* **vaults:** durable Recorders for chain storage ([0e34930](https://github.com/Agoric/agoric-sdk/commit/0e3493025685a413cccd99f9e41a3c9c9a8c99cd)) +* **vaults:** manager singletons provider ([54c1f51](https://github.com/Agoric/agoric-sdk/commit/54c1f513d9899adef6b9e8bb4a40907ee581550b)) +* **vaults:** one Exo kind for VaultManager ([29660dd](https://github.com/Agoric/agoric-sdk/commit/29660dddb9533d8f55ebd43a5f59f9a0d93f0d62)) +* **zoe:** assertFullIssuerRecord ([dacaa74](https://github.com/Agoric/agoric-sdk/commit/dacaa740d59c4bfdf1ea2a2db45e4322c4527c98)) +* Add incarnation number to the transcript store records ([5d64be7](https://github.com/Agoric/agoric-sdk/commit/5d64be7aa1fd222822b145240f541f5eabb01c43)), closes [#7482](https://github.com/Agoric/agoric-sdk/issues/7482) +* **zoe:** default bundle label to (prefix of) bundleID ([9c50355](https://github.com/Agoric/agoric-sdk/commit/9c503558164f235084ac47c6b3ba1239acd6dc50)) +* **zoe:** error on unexpected properties from start() ([807d175](https://github.com/Agoric/agoric-sdk/commit/807d175632bda863653fd2aef7169136be8b1a85)) +* Support for labeling contract vats at runtime ([21834c4](https://github.com/Agoric/agoric-sdk/commit/21834c4bb45f67f400d13da3796b578a76aed672)), closes [#4738](https://github.com/Agoric/agoric-sdk/issues/4738) +* **zoe:** pass key to init in makeEphemeraProvider ([32ad4bc](https://github.com/Agoric/agoric-sdk/commit/32ad4bc545c45cd83c0639b00b41c4317afb4464)) +* **zygote:** better diagnostics ([5feafb5](https://github.com/Agoric/agoric-sdk/commit/5feafb504c38d0d50cb9e8f5aed7e3bd16480388)) +* assertParsableNumber ([3b1550b](https://github.com/Agoric/agoric-sdk/commit/3b1550b1bbcf819c60ebf99dbcfd40667acb4212)) +* boot-oracles ([ce8f8de](https://github.com/Agoric/agoric-sdk/commit/ce8f8de65ad4c14b4e8d699cd721683cfa1cc495)) +* getPath() on StorageNode and StoredSubscriber ([dae47a5](https://github.com/Agoric/agoric-sdk/commit/dae47a553288335960b5e4f2741a09b87ae896bc)) +* TransferPartShape ([56928d6](https://github.com/Agoric/agoric-sdk/commit/56928d6d58183f5fc00e381a733468dd8575e6f0)) +* **types:** addChild checks rest args ([6adff6d](https://github.com/Agoric/agoric-sdk/commit/6adff6d20d750a7119049b855c1e1b1223c60cdc)) +* check privateArgsShape ([be31fbc](https://github.com/Agoric/agoric-sdk/commit/be31fbc16d913878780af0ecf5fe526f88994f7b)) +* ensure KindHandle has a tag ([7744d7e](https://github.com/Agoric/agoric-sdk/commit/7744d7ede4a9cfc3317207438192d8375f71b9d7)) +* priceAggregatorChainlink in inter-protocol ([d8707a5](https://github.com/Agoric/agoric-sdk/commit/d8707a59431223fcd394b0fbb94284e22237446c)) +* PriceQuoteShape ([b88e7e6](https://github.com/Agoric/agoric-sdk/commit/b88e7e652fa4d378dc807a6ee880668f004ebc73)) +* publish price quotes ([e3e3984](https://github.com/Agoric/agoric-sdk/commit/e3e3984b389a143bccd084773474e27d94745561)) +* publish PriceDescription instead of PriceQuote ([30d3966](https://github.com/Agoric/agoric-sdk/commit/30d3966755900869dd6332a974077073f201983c)) +* storage paths by getPublicTopics ([40a8624](https://github.com/Agoric/agoric-sdk/commit/40a8624240f241a686c28bd7d7c7ef1ef780f984)) +* **zoe:** fit customTermsShape ([5f14ac4](https://github.com/Agoric/agoric-sdk/commit/5f14ac4c54cb0f88b228115d57c3ba63a7b10753)) + + +### Bug Fixes + +* repair a provide collision in priceAuthorityRegistry ([479fb92](https://github.com/Agoric/agoric-sdk/commit/479fb920047260aaae3af9223fb29775faf51e4c)) +* **chainlink:** publish new quotes ([9914899](https://github.com/Agoric/agoric-sdk/commit/99148990824661bdf447fad6f420882a43688aa1)) +* **types:** makeStoreUtils return types ([bd07ba0](https://github.com/Agoric/agoric-sdk/commit/bd07ba024734a383ae7554f1f3f85c62b1c86093)) +* **zygote:** validate privateArgsShape in restart ([d40851d](https://github.com/Agoric/agoric-sdk/commit/d40851d75393623e6caefaf9e86743ebdb6a6e31)) +* terminating vat upon failure ([c07d55a](https://github.com/Agoric/agoric-sdk/commit/c07d55a8cbb84a53dfc0819d131dc9f0ae12f766)) +* **contractSupport:** makeEphemeraProvider gc ([5eee9c7](https://github.com/Agoric/agoric-sdk/commit/5eee9c797eab4d827c6c8f6c3b75ed651879099c)) +* **scaledPriceAuthority:** initialPrice in/out in quote notifier ([0cfe3a1](https://github.com/Agoric/agoric-sdk/commit/0cfe3a103c29e183eae27e732e270da984c9dbf4)) +* **scaledPriceAuthority:** invert initialPrice; support quoteGiven ([5dad466](https://github.com/Agoric/agoric-sdk/commit/5dad4660100d6c776f1757ea2e5d7d27890665a2)) +* **scaledPriceAuthority:** timing of makeQuoteNotifier vs quoteGiven ([bb50f26](https://github.com/Agoric/agoric-sdk/commit/bb50f264fc957ba59912243e394d947c678250a9)) +* **types:** ZoeService annotation ([24aebe6](https://github.com/Agoric/agoric-sdk/commit/24aebe69b6773a7c63cc0d1193e5e09eb4e52cc6)) +* **vat-data:** deprecate kinds in favor of Far Classes ([#6106](https://github.com/Agoric/agoric-sdk/issues/6106)) ([b63360b](https://github.com/Agoric/agoric-sdk/commit/b63360b416b06cb654d5fc51428a3252e1f0b34f)) +* **zcf:** catch initSeatMgrAndMintFactory rejections ([a91ec53](https://github.com/Agoric/agoric-sdk/commit/a91ec535a0a56a2282a6686cc0b14f8490808559)) +* **zcf:** mint kind during reincarnation ([c537f6c](https://github.com/Agoric/agoric-sdk/commit/c537f6cf3c99ac1122b9fa1cec7a73f061cc82bf)) +* **zcf:** pass newPrivateArgs in restartContract ([1477ab6](https://github.com/Agoric/agoric-sdk/commit/1477ab60ee2759c656d8a938f0f062b36f6100ae)) +* **zcfZygote:** instanceRecHolder for restart ([2936e84](https://github.com/Agoric/agoric-sdk/commit/2936e8461741dad2de7611ca336398eaf7b1f614)) +* **zoe:** Add explicit makeDurableZoeKit ([a3f9dc0](https://github.com/Agoric/agoric-sdk/commit/a3f9dc054b26ede9916e10c0c310f8158b6be0cc)) +* **zoe:** adjust for `@endo/patterns` types ([ec7a5b1](https://github.com/Agoric/agoric-sdk/commit/ec7a5b11ff4d1b4bb42bbbd742ef3b1e8c82cfe1)) +* **zoe:** handle branded TimestampRecord ([2cebcf0](https://github.com/Agoric/agoric-sdk/commit/2cebcf08f22e2366d65fa5780ba674726087bd81)) +* **zoe:** harden startInstance return ([66063c6](https://github.com/Agoric/agoric-sdk/commit/66063c6f8407fdf962c50d9256de477cc9ffacd7)) +* **zoe:** installBundle handles HashBundle format ([#6828](https://github.com/Agoric/agoric-sdk/issues/6828)) ([0f75764](https://github.com/Agoric/agoric-sdk/commit/0f7576432d93ec83b420ee22ed2346eaaee99f2a)) +* **zoe:** price authority durable quote mint ([91ebc26](https://github.com/Agoric/agoric-sdk/commit/91ebc267267b45d1cd6e20498af3f8473f7c1a42)) +* **zoe:** Upgradable Zoe vat ([83a5ab7](https://github.com/Agoric/agoric-sdk/commit/83a5ab74ba6e7b55097dc0d3acac10b0404c56bb)) +* **zoe:** ZcfMintI mintGains interface ([392a6c4](https://github.com/Agoric/agoric-sdk/commit/392a6c41364d9324ebfa63ff40865c6e7afa8fd1)) +* await was missing in test ([#7163](https://github.com/Agoric/agoric-sdk/issues/7163)) ([7a7bf5a](https://github.com/Agoric/agoric-sdk/commit/7a7bf5a4f6ec962f39c6c0c573f8bc2770be4526)) +* better proposal mismatch errors ([#6477](https://github.com/Agoric/agoric-sdk/issues/6477)) ([42fdddf](https://github.com/Agoric/agoric-sdk/commit/42fdddfbc87a7e61b848cdf00a06f1886af935d7)) +* bootstrap handles BundleIDs, not full bundles ([de8b0f5](https://github.com/Agoric/agoric-sdk/commit/de8b0f5d35e0938fa00d795d11cfad3acadd9428)), closes [#6826](https://github.com/Agoric/agoric-sdk/issues/6826) [#4374](https://github.com/Agoric/agoric-sdk/issues/4374) +* delete deprecated spread customDetails ([#7067](https://github.com/Agoric/agoric-sdk/issues/7067)) ([93f7eb1](https://github.com/Agoric/agoric-sdk/commit/93f7eb120fcfd797af5eef84b3f4c3d8a82fc88d)) +* missing zcfMint options ([753ea03](https://github.com/Agoric/agoric-sdk/commit/753ea03d713f791bebeea82422d659ffc46bca80)) +* more precise startInstance ([#7164](https://github.com/Agoric/agoric-sdk/issues/7164)) ([1de9294](https://github.com/Agoric/agoric-sdk/commit/1de9294d79cd6d0b6e5faefb6086724f1bd35e7b)) +* some stateShapes ([50c9fe4](https://github.com/Agoric/agoric-sdk/commit/50c9fe49d0fe890a08c0c28a00780f4924f7928c)) +* **zoeSeat:** handling of non-durable offerResult ([8cb12fe](https://github.com/Agoric/agoric-sdk/commit/8cb12fe2fe9254f77e17e0e777255e1037cca040)) +* fewer deprecated defineKind etc ([#7141](https://github.com/Agoric/agoric-sdk/issues/7141)) ([2636f1e](https://github.com/Agoric/agoric-sdk/commit/2636f1e0beeb8bc2b7dc9d3ed47cd53a47b45685)) +* rename from FarClass to ExoClass, etc ([#6323](https://github.com/Agoric/agoric-sdk/issues/6323)) ([da96c7c](https://github.com/Agoric/agoric-sdk/commit/da96c7c3c902a5e266baeedf23df02481f2e9c9d)) +* rename vivify to prepare ([#6825](https://github.com/Agoric/agoric-sdk/issues/6825)) ([9261e42](https://github.com/Agoric/agoric-sdk/commit/9261e42e677a3fc31f52defc8fc7ae800f098838)) +* replace unsafe then with E.when ([#6684](https://github.com/Agoric/agoric-sdk/issues/6684)) ([d7a749e](https://github.com/Agoric/agoric-sdk/commit/d7a749eec4ddec9ba39bbc65434f03ec113cae7c)) +* tighten `bindAllMethods` caller types ([15f384f](https://github.com/Agoric/agoric-sdk/commit/15f384f04ed94f0ff51270717e74c1668809c895)) +* **zoe:** payments more recoverable ([#7112](https://github.com/Agoric/agoric-sdk/issues/7112)) ([ce7244d](https://github.com/Agoric/agoric-sdk/commit/ce7244d6cf23f57e6de73b5d119e9681456fded7)) +* replace zoe.install with zoe.installBundleID ([8a91b1b](https://github.com/Agoric/agoric-sdk/commit/8a91b1b06bf1a62c08156e595cf46f5194f73337)), closes [#6826](https://github.com/Agoric/agoric-sdk/issues/6826) +* swingset should define these types, not zoe/ERTP ([35a977b](https://github.com/Agoric/agoric-sdk/commit/35a977b2fa3c03bd5292718e318a26e897ff3d04)) +* update all clients of @agoric/time to handle the new home ([5c4fb24](https://github.com/Agoric/agoric-sdk/commit/5c4fb241940c74be6b081718b9350bceba95b9cd)) +* update types/dependencies for new @agoric/time ([418545a](https://github.com/Agoric/agoric-sdk/commit/418545ae88085de6e7fde415baa7de0a3f3056a4)) +* **zoeAdmin:** default payouts value ([2e0bf13](https://github.com/Agoric/agoric-sdk/commit/2e0bf1322c2cffd618f6032911a8c7a4d5e4e8f4)) +* use atomicTransfers rather than stagings. ([#6577](https://github.com/Agoric/agoric-sdk/issues/6577)) ([65d3f14](https://github.com/Agoric/agoric-sdk/commit/65d3f14c8102993168d2568eed5e6acbcba0c48a)) + + +### Miscellaneous Chores + +* rename 'fit' to 'mustMatch' ([9fa3232](https://github.com/Agoric/agoric-sdk/commit/9fa32324f84bfb85de9e99e0c9ad277b8017b50e)), closes [#6844](https://github.com/Agoric/agoric-sdk/issues/6844) +* rm obsolete makeStorageNodePathProvider ([dc0a4a5](https://github.com/Agoric/agoric-sdk/commit/dc0a4a545d89c8bf89bf44e7c888537ddf626522)) +* **chainlink:** 'data' string to 'unitPrice' bigint ([a8c836c](https://github.com/Agoric/agoric-sdk/commit/a8c836cb70a033d78199372669f6f95314de4d8f)) +* **chainlink:** only smart-wallet oracles ([8e61373](https://github.com/Agoric/agoric-sdk/commit/8e61373a0ca8c6afc0b2f27a3568011312624c14)) + + +### Code Refactoring + +* move PublicTopic to Zoe contractSupport ([c51ea3d](https://github.com/Agoric/agoric-sdk/commit/c51ea3de22f50e05fcc1aaabd2108e785d51eb2e)) + + + ### [0.25.5](https://github.com/Agoric/agoric-sdk/compare/@agoric/zoe@0.25.4...@agoric/zoe@0.25.5) (2023-02-17) **Note:** Version bump only for package @agoric/zoe diff --git a/packages/zoe/package.json b/packages/zoe/package.json index 03021ea0b08..f89520f5036 100644 --- a/packages/zoe/package.json +++ b/packages/zoe/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/zoe", - "version": "0.25.5", + "version": "0.26.0", "description": "Zoe: the Smart Contract Framework for Offer Enforcement", "type": "module", "main": "./src/zoeService/zoe.js", @@ -43,14 +43,14 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@agoric/assert": "^0.5.1", - "@agoric/ertp": "^0.15.5", - "@agoric/internal": "^0.2.1", - "@agoric/notifier": "^0.5.1", - "@agoric/store": "^0.8.5", - "@agoric/swingset-vat": "^0.31.0", - "@agoric/time": "^0.2.1", - "@agoric/vat-data": "^0.4.5", + "@agoric/assert": "^0.6.0", + "@agoric/ertp": "^0.16.0", + "@agoric/internal": "^0.3.0", + "@agoric/notifier": "^0.6.0", + "@agoric/store": "^0.9.0", + "@agoric/swingset-vat": "^0.32.0", + "@agoric/time": "^0.3.0", + "@agoric/vat-data": "^0.5.0", "@endo/bundle-source": "^2.5.1", "@endo/captp": "^3.1.1", "@endo/eventual-send": "^0.17.2", diff --git a/packages/zone/CHANGELOG.md b/packages/zone/CHANGELOG.md new file mode 100644 index 00000000000..9c5789ed9b1 --- /dev/null +++ b/packages/zone/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.2.0 (2023-05-19) + + +### Features + +* **zone:** check baggage ([62e8a75](https://github.com/Agoric/agoric-sdk/commit/62e8a750ea87227e79c15f798d359d112c495f7f)) +* **zone:** first cut at `@agoric/zone` ([8b5e8e4](https://github.com/Agoric/agoric-sdk/commit/8b5e8e411423917bcb805aeacdba222eff35edd5)) diff --git a/packages/zone/package.json b/packages/zone/package.json index 28561e1d9a2..c47ca70c438 100644 --- a/packages/zone/package.json +++ b/packages/zone/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/zone", - "version": "0.1.0", + "version": "0.2.0", "description": "Allocation zone abstraction for objects on the heap, persistent stores, etc.", "type": "module", "repository": "https://github.com/Agoric/agoric-sdk", @@ -25,11 +25,10 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/store": "^0.8.5", - "@agoric/vat-data": "^0.4.5", + "@agoric/store": "^0.9.0", + "@agoric/vat-data": "^0.5.0", "@endo/far": "^0.2.18" }, - "devDependencies": {}, "publishConfig": { "access": "public" },