diff --git a/golang/cosmos/CHANGELOG.md b/golang/cosmos/CHANGELOG.md index 6930e0b4dda..f34cc088ab8 100644 --- a/golang/cosmos/CHANGELOG.md +++ b/golang/cosmos/CHANGELOG.md @@ -3,6 +3,169 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.35.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmos@0.34.1...@agoric/cosmos@0.35.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **localchain:** make `localchain.query` and `queryMany` useful +* **vstorage:** Enforce path validation +* **cosmos:** make vm comms use `context.Context` +* **cosmos:** add required export-dir export cmd option +* remove deprecated `ag-cosmos-helper` + +### Features + +* a proposal to upgrade scaledPriceAuthorities ([e5ed0ff](https://github.com/Agoric/agoric-sdk/commit/e5ed0ff6abcb83f52b32d49125e21e6e41923ed0)) +* Add consensus-independent vat snapshot archiving configuration to AG_COSMOS_INIT ([ffc594f](https://github.com/Agoric/agoric-sdk/commit/ffc594f9441a9374646c43b69d289cc560962f64)), closes [#10036](https://github.com/Agoric/agoric-sdk/issues/10036) +* Add consensus-independent vat snapshot retention configuration to AG_COSMOS_INIT ([a5311b5](https://github.com/Agoric/agoric-sdk/commit/a5311b5a9eb257d4dfb4f18272608f00c1616abb)), closes [#9386](https://github.com/Agoric/agoric-sdk/issues/9386) +* Add consensus-independent vat transcript archiving configuration to AG_COSMOS_INIT ([d2d5803](https://github.com/Agoric/agoric-sdk/commit/d2d5803baab6e6379d179723244b2e92aac6319a)), closes [#10036](https://github.com/Agoric/agoric-sdk/issues/10036) +* Add consensus-independent vat transcript span retention configuration to AG_COSMOS_INIT ([3cf6b57](https://github.com/Agoric/agoric-sdk/commit/3cf6b57d9e1968c6197147419d5d177b5c42e62b)), closes [#9174](https://github.com/Agoric/agoric-sdk/issues/9174) [#9386](https://github.com/Agoric/agoric-sdk/issues/9386) +* add priceFeed for StkAtom ([6a861df](https://github.com/Agoric/agoric-sdk/commit/6a861dfa14f42b4547a24ba31175a3b1a74c97c1)) +* add zoe upgrade to upgrade.go ([faaa41f](https://github.com/Agoric/agoric-sdk/commit/faaa41f293ff7b44e414e31bcdcdd4f63f4f64fe)) +* added replace electorate proposal in chain upgrade ([4e88d9f](https://github.com/Agoric/agoric-sdk/commit/4e88d9f0412fe2b90efda30df0afbb61887bf35f)) +* agd vstorage 'path' for data or children ([2b56fc6](https://github.com/Agoric/agoric-sdk/commit/2b56fc66335c44b5d8ba06480841b14a6c4a83fb)) +* **agd:** try harder to find cosmic-swingset ([dd547f0](https://github.com/Agoric/agoric-sdk/commit/dd547f0a8057109a0bbe27a814fb3fc403ad3fd1)) +* **agvm:** use envvars to pass file descriptor numbers ([47b2e8c](https://github.com/Agoric/agoric-sdk/commit/47b2e8c5b2ef54118083baebd6f07cd654c32281)) +* **app:** establish mechanism for adding core proposals by `upgradePlan.name` ([5cc190d](https://github.com/Agoric/agoric-sdk/commit/5cc190d96c93e2d8d97454ae7df85b7ca9697003)) +* **cosmic-swingset:** add repair-metadata snapshot restore option ([4fc0113](https://github.com/Agoric/agoric-sdk/commit/4fc01134fab9402d5916f0593728acce4697da9e)) +* **cosmic-swingset:** replace import/export options ([0f01712](https://github.com/Agoric/agoric-sdk/commit/0f01712cadef12784afa547d568a6e77b9a83344)) +* **cosmic-swingset:** use x/swingset for swing-store export data ([1534add](https://github.com/Agoric/agoric-sdk/commit/1534adde558df456e3225b8384e2a7033d5a5d18)) +* Cosmos upgrade handler calls swingset ([6757303](https://github.com/Agoric/agoric-sdk/commit/6757303fcf3e5aee21dd8727d4beb029950dbff0)) +* **cosmos:** add `agd start --split-vm=PROGRAM` flag ([ec9ab05](https://github.com/Agoric/agoric-sdk/commit/ec9ab05db98fdb0a2f295ad62765ff29eafeeff2)) +* **cosmos:** add `vm/jsonrpcconn` ([4184fb1](https://github.com/Agoric/agoric-sdk/commit/4184fb1a12b3c83d898cb8c43464e1e48838348c)) +* **cosmos:** Add a "CapData" vstorage RPC endpoint ([8943f2f](https://github.com/Agoric/agoric-sdk/commit/8943f2f850e0cddb87a6fad0a36f01e4c350cf45)), closes [#7581](https://github.com/Agoric/agoric-sdk/issues/7581) +* **cosmos:** Add a vstorage package for decoding CapData ([8bdd7cb](https://github.com/Agoric/agoric-sdk/commit/8bdd7cb915f8e8d4103dc4d21b212aae67644b56)) +* **cosmos:** add hooking kv reader ([496a430](https://github.com/Agoric/agoric-sdk/commit/496a430c772a1f996e515ef9622e7668e00ea843)) +* **cosmos:** add required export-dir export cmd option ([3be2986](https://github.com/Agoric/agoric-sdk/commit/3be2986059c9f007d34518deef68e31956e9b45e)) +* **cosmos:** Always include alleged name and slot id in vstorage CapData remotable representations ([e2cbffa](https://github.com/Agoric/agoric-sdk/commit/e2cbffaccbd1da7f38c2358fd4d1fbbc2e1abd9c)) +* **cosmos:** clean up `OnStartHook` and `OnExitHook` signatures ([158d831](https://github.com/Agoric/agoric-sdk/commit/158d83156cf404d789882bb8bf34fe723d9704ec)) +* **cosmos:** encapsulate comms to agvm RPC ([e9a5c94](https://github.com/Agoric/agoric-sdk/commit/e9a5c943d2518c432329f9c1fe96e5a3f47608b4)) +* **cosmos:** fix and migrate swing-store ([a0389b8](https://github.com/Agoric/agoric-sdk/commit/a0389b887b1610f90dea192f2aedf722ce9c6d11)) +* **cosmos:** fold in `b:enable-orchestration` ([2bfeb07](https://github.com/Agoric/agoric-sdk/commit/2bfeb075ccd4f179d461d53d850c2dbeaa6ca302)) +* **cosmos:** implement `ProtoJSONMarshal*` and use it ([41b5c5f](https://github.com/Agoric/agoric-sdk/commit/41b5c5f6542f8457248f0e655153340c395c378c)) +* **cosmos:** implement bidir JSON-RPC from `agd` to `agvm` subprocess ([37f3238](https://github.com/Agoric/agoric-sdk/commit/37f323830168c11ee1f3fe438a562eb0734ba038)) +* **cosmos:** impose defaults when sending VM actions ([a710d68](https://github.com/Agoric/agoric-sdk/commit/a710d68512cf9983bdf5230e2e99f267521c7210)) +* **cosmos:** KVEntry implements json Marshaler and Unmarshaller ([1bba859](https://github.com/Agoric/agoric-sdk/commit/1bba8592eee0e24e480c407095f0f63ccca4a242)) +* **cosmos:** make vm comms use `context.Context` ([fa1754c](https://github.com/Agoric/agoric-sdk/commit/fa1754c791ba6c848e6b94f3a75051c6b4cc69f6)) +* **cosmos:** Next upgrade is agoric-upgrade-18 ([#10361](https://github.com/Agoric/agoric-sdk/issues/10361)) ([6ddbef0](https://github.com/Agoric/agoric-sdk/commit/6ddbef09f18c18f205e8d166c363ff4884115ce9)) +* **cosmos:** prevent VM port handlers from panicking ([afd6017](https://github.com/Agoric/agoric-sdk/commit/afd60170d453865cfa871a01e8d8a74ffef9221a)) +* **cosmos:** propagate and handle shutdown message ([ac12e6d](https://github.com/Agoric/agoric-sdk/commit/ac12e6d57b3a50e079744f7a6faced7f4bebb957)) +* **cosmos:** separate swing-store export data from genesis file ([f476bd5](https://github.com/Agoric/agoric-sdk/commit/f476bd50fb3ca5df0c4f43b20e059e05a2659b4c)) +* **cosmos:** separate vm server ([37e3254](https://github.com/Agoric/agoric-sdk/commit/37e325433b6024198d34052f3150951c33a29f62)) +* **cosmos:** spawn JS on export command ([592948d](https://github.com/Agoric/agoric-sdk/commit/592948dc2fada0a9d1f56581ccae42040bfe4a53)) +* **cosmos:** support core proposals set by upgrade handler ([605eb4b](https://github.com/Agoric/agoric-sdk/commit/605eb4b8f33d7646c3a9084d43ecd51029e12b80)) +* **cosmos:** support snapshot export ([4386f8e](https://github.com/Agoric/agoric-sdk/commit/4386f8e67136f184b94febb5d65990a26e101cf3)) +* **cosmos:** un-wire x/crisis ([#8582](https://github.com/Agoric/agoric-sdk/issues/8582)) ([7153535](https://github.com/Agoric/agoric-sdk/commit/7153535c5c10fed309dc60f12f981c81841fdb93)) +* **cosmos:** upgrade provisioning vat ([#8901](https://github.com/Agoric/agoric-sdk/issues/8901)) ([174e37d](https://github.com/Agoric/agoric-sdk/commit/174e37d7499b372c33ecaf6e05f82f43ebfff902)) +* **cosmos:** upgrade skips proposals with no variant ([4ce1372](https://github.com/Agoric/agoric-sdk/commit/4ce13721201d9a62a40352d909f97a44d8e5b25d)) +* **cosmos:** use operational artifact level for swingset state export/restore ([161ddd3](https://github.com/Agoric/agoric-sdk/commit/161ddd34ca6c16da0ad3ef716fa5da3d2ba86b68)) +* **cosmos:** wire in vlocalchain to the Cosmos app ([3ea527d](https://github.com/Agoric/agoric-sdk/commit/3ea527d9844dcf2b5f2c60d1bfb1760e064ec0f7)) +* **cosmos:** wire new swingset port handler ([ea582bf](https://github.com/Agoric/agoric-sdk/commit/ea582bf7738f82d0abe5529ee1ac9f2e117c957a)) +* expose node service to retrieve operator config ([cb12a53](https://github.com/Agoric/agoric-sdk/commit/cb12a53422014d2a0933411a7b842cc2e06031ed)) +* **golang/cosmos:** Support homeDir-relative slogfile path in app.toml ([b43877c](https://github.com/Agoric/agoric-sdk/commit/b43877cf152efef60e33a42affb6b271cfd6622d)) +* **golang/cosmos:** Support relative SLOGFILE while still requiring app.toml slogfile to be absolute ([a759010](https://github.com/Agoric/agoric-sdk/commit/a75901040fe2acc3470cdc6f95228958f399959e)) +* **golang:** bump PFM to v6.1.2 ([#9120](https://github.com/Agoric/agoric-sdk/issues/9120)) ([5c28f49](https://github.com/Agoric/agoric-sdk/commit/5c28f496976128e59e0e5a8f1a8c24f7b496527d)) +* **localchain:** make `localchain.query` and `queryMany` useful ([41209d5](https://github.com/Agoric/agoric-sdk/commit/41209d5b7c1de478d3f2ae709558e3e535c4ad8d)) +* new 'boot' package with bootstrap configs ([8e3173b](https://github.com/Agoric/agoric-sdk/commit/8e3173b0b86a3dc90b31164bc4272c54e46a6641)) +* pick up return-grants from latest cosmos-sdk ([a88eb8a](https://github.com/Agoric/agoric-sdk/commit/a88eb8a21fb914e49bf436eb86aa6be8b2546269)) +* remove vaults, auctions, and priceFeeds from upgrade.go ([d064567](https://github.com/Agoric/agoric-sdk/commit/d064567df87cad9c57ea6e9d918b650785d08089)) +* repair KREAd contract on zoe upgrade ([84dd229](https://github.com/Agoric/agoric-sdk/commit/84dd2297eb74061b809a11bba3c2d2c5c697219f)) +* replace zoe and zcf ([3932a80](https://github.com/Agoric/agoric-sdk/commit/3932a80802b8f1839997994b95d919acaff95c06)) +* Share cosmos-sdk runtime [viper] configuration with the cosmic-swingset VM ([950511e](https://github.com/Agoric/agoric-sdk/commit/950511ef1b9b7520bd3eaf8e97cbc315a945b836)), closes [#9946](https://github.com/Agoric/agoric-sdk/issues/9946) +* Share cosmos-sdk runtime [viper] configuration with the cosmic-swingset VM ([f8c6d50](https://github.com/Agoric/agoric-sdk/commit/f8c6d50e0f20a523caf0366d0ec7ac8b0a731b8e)), closes [#9946](https://github.com/Agoric/agoric-sdk/issues/9946) +* Simple removal of lien primarilly through code search ([#8988](https://github.com/Agoric/agoric-sdk/issues/8988)) ([695c440](https://github.com/Agoric/agoric-sdk/commit/695c440c0f48a3591b15a43665682c5f1ebbad9d)) +* start a new auction in a3p-integration ([969235b](https://github.com/Agoric/agoric-sdk/commit/969235b18abbd15187e343d5f616f12177d224c4)) +* tolerate missing files in gaia 3-way diff ([2e4d8d3](https://github.com/Agoric/agoric-sdk/commit/2e4d8d33ae77cc50b99bbdfa1083316b6cfb3584)) +* update ibc-go to v4, adapt packages and API ([0ec1b79](https://github.com/Agoric/agoric-sdk/commit/0ec1b79ea0419d8576d8806c3b670e730bf09dcd)) +* upgrade ibc-go to v6.2.1 ([fa4695d](https://github.com/Agoric/agoric-sdk/commit/fa4695dce10091a6ac0f1423a361d27986b70f26)) +* upgrade wallet-factory ([e370bff](https://github.com/Agoric/agoric-sdk/commit/e370bff50e00b7e134148332d1ccb410d626db1c)) +* Upgrade Zoe ([ef1e0a2](https://github.com/Agoric/agoric-sdk/commit/ef1e0a216c100de89b28923a7f13251ed48e8f36)) +* **vat-transfer:** first cut at working proposal ([2864bd5](https://github.com/Agoric/agoric-sdk/commit/2864bd5c12300c3595df9676bcfde894dbe59b29)) +* **vats:** upgrade the orchestration core ([c2d9530](https://github.com/Agoric/agoric-sdk/commit/c2d9530e2d891bd9412969a43a9c5728cc3c2721)) +* **vibc:** add `AsyncVersions` flag anticipating `ibc-go` ([ca5933c](https://github.com/Agoric/agoric-sdk/commit/ca5933cc41075dfba30c44cb3a987d9c721cd97d)) +* **vibc:** use triggers to raise targeted events ([b89aaca](https://github.com/Agoric/agoric-sdk/commit/b89aaca2afd7d0901fc06d7a6bab27aab38d389b)) +* **vlocalchain:** bare minimum implementation ([6e35dc6](https://github.com/Agoric/agoric-sdk/commit/6e35dc642ce08a199604b7888d4fb5bbbd4c7db1)) +* **vlocalchain:** generalise tx and query implementation ([1bffe84](https://github.com/Agoric/agoric-sdk/commit/1bffe84890f1d159301f9facea2eed13cf6cdf34)) +* **vlocalchain:** use jsonpb.Marshaler for VLOCALCHAIN_EXECUTE_TX responses ([2140e92](https://github.com/Agoric/agoric-sdk/commit/2140e929f3ce2edda3151bf2fbc542ff8971b677)) +* vm-config package ([8b1ecad](https://github.com/Agoric/agoric-sdk/commit/8b1ecad8ab50db777bc11c3ee6fcdb37d6cb38b6)) +* **vocalchain:** use `OrigName: false` for query response marshalling ([84992e9](https://github.com/Agoric/agoric-sdk/commit/84992e976bbb65b8c4d77c88312296c35e98dab4)) +* **vtransfer:** only intercept packets for registered targets ([554fa49](https://github.com/Agoric/agoric-sdk/commit/554fa490ca4e0cdd05ddf526eb946caf6be45e98)) +* **vtransfer:** prefix action types with `VTRANSFER_` ([80d69e9](https://github.com/Agoric/agoric-sdk/commit/80d69e94488683ed6fa650f048e8fb0fcd025042)) +* **vtransfer:** save watched addresses to genesis ([89b50a0](https://github.com/Agoric/agoric-sdk/commit/89b50a082c63e236356f33d521cad5f15a4e80d2)) +* **vtransfer:** use `vibc` middleware ([f40c5c8](https://github.com/Agoric/agoric-sdk/commit/f40c5c8d9f691ed32a1a9b03c5938f93341629db)) +* **x/swingset:** add store data to genesis ([9df85cf](https://github.com/Agoric/agoric-sdk/commit/9df85cf4908d5f4dfa9c4adc7cb15b7bc7cd3893)) +* **x/swingset:** add WaitUntilSwingStoreExportDone ([05bbee5](https://github.com/Agoric/agoric-sdk/commit/05bbee53906591f3520a14f7580145c5a2593208)) +* **x/swingset:** allow taking snapshot latest height ([a1290ef](https://github.com/Agoric/agoric-sdk/commit/a1290eff74583838f096acfd9baddb6f623693a6)) +* **x/swingset:** auto-provision smart wallet ([20a5485](https://github.com/Agoric/agoric-sdk/commit/20a5485b96d072a4cee990b3c24f8fb441ea909f)) +* **x/swingset:** export swing store in genesis ([598abf7](https://github.com/Agoric/agoric-sdk/commit/598abf73ac555bd7284c8a91a03c205dc62d9b0c)) +* **x/swingset:** import swing store from genesis state ([55ba7f6](https://github.com/Agoric/agoric-sdk/commit/55ba7f6c3d6a958d3eb5c6c8b191b649da05809f)) +* **x/swingset:** refuse smart wallet messages if not provisioned ([75bd9a7](https://github.com/Agoric/agoric-sdk/commit/75bd9a7bf85bd9b3b9870d9cf42d63f08f0e4f68)) + + +### Bug Fixes + +* avoid broken goleveldb ([a2bfb34](https://github.com/Agoric/agoric-sdk/commit/a2bfb34d14806e6492fb3293bdfa24e2199d40c2)) +* **builders:** use proper `oracleBrand` subkey case ([52f02b7](https://github.com/Agoric/agoric-sdk/commit/52f02b75b6706ee455a32ff83617dd5afb7342a7)) +* **cosmic-swingset:** add missing bits for maxVatsOnline ([8c0c177](https://github.com/Agoric/agoric-sdk/commit/8c0c17752f7439db6f7aee9f88be1dedce2a1bf1)) +* **cosmic-swingset:** plumbing for maxVatsOnline ([45a759a](https://github.com/Agoric/agoric-sdk/commit/45a759a71c8abc724618a12dfd8ae72552b9783e)) +* **cosmos:** add action context to core evals ([7cfae88](https://github.com/Agoric/agoric-sdk/commit/7cfae88a1d2c31d91030a8742972d9f03d331059)) +* **cosmos:** Add support for iavl options ([c6770ec](https://github.com/Agoric/agoric-sdk/commit/c6770ece8dd7f3f56c40b3cb80be245a99e01c9d)) +* **cosmos:** correctly detect presence of Agoric VM ([c7e266e](https://github.com/Agoric/agoric-sdk/commit/c7e266e035cc454bf74e88e96959f862ece146f8)) +* **cosmos:** don't init controller before upgrade ([b4260af](https://github.com/Agoric/agoric-sdk/commit/b4260afd158c9f1c6faae8ee95019e1e7c385e5f)) +* **cosmos:** don't rerun store migrations on upgrade ([8738a9b](https://github.com/Agoric/agoric-sdk/commit/8738a9bee247096da1dc72e2d2ba9c338a0cb739)) +* **cosmos:** express dependency between proposals ([3cb85b8](https://github.com/Agoric/agoric-sdk/commit/3cb85b8a67fb69adf1bb0404cd101d205e05cd20)) +* **cosmos:** make agd upgrade work ([1aa1d26](https://github.com/Agoric/agoric-sdk/commit/1aa1d26f05875c91fd47da1ad7386d8979f94b03)) +* **cosmos:** module order independent init and bootstrap ([e7f5b65](https://github.com/Agoric/agoric-sdk/commit/e7f5b658b67a18c0a13544515f61216598326265)) +* **cosmos:** no global state in `vm` ([ab02669](https://github.com/Agoric/agoric-sdk/commit/ab0266908ec9f36587d3521287808f7a30ed9207)) +* **cosmos:** only allow snapshot export at latest height ([#9601](https://github.com/Agoric/agoric-sdk/issues/9601)) ([6bc363b](https://github.com/Agoric/agoric-sdk/commit/6bc363b5624bab5fd151ec4889b5f5116f2cf53c)), closes [#9600](https://github.com/Agoric/agoric-sdk/issues/9600) +* **cosmos:** prevent Golang error wrapping stack frame divergence ([3390d90](https://github.com/Agoric/agoric-sdk/commit/3390d902f42a96e502d459cad224d97c9971e307)) +* **cosmos:** Support building on Linux aarch64 ([ff2e5ed](https://github.com/Agoric/agoric-sdk/commit/ff2e5ed20e52e6484a6cba126b0739b0b1fc6360)) +* **cosmos:** update more `vtransfer` app.go wiring ([a171561](https://github.com/Agoric/agoric-sdk/commit/a1715615a01fce060eb990e1b2bb9a6d6a2a3566)) +* **cosmos:** use dedicated dedicate app creator for non start commands ([84208e9](https://github.com/Agoric/agoric-sdk/commit/84208e99f5a6f57988cabe4d3f3108f72c579436)) +* **cosmos:** vm.Action returns ActionHeader pointer ([c48fe18](https://github.com/Agoric/agoric-sdk/commit/c48fe184de76d0e426274dd97adf75afcf3e0b1d)) +* **cosmos:** wrap PFM with `vtransfer`, not the other way around ([7459f16](https://github.com/Agoric/agoric-sdk/commit/7459f16fc4a3fed955341ebc2e725b6ca9727712)) +* declare `vtransfer` in `storeUpgrades.Added` ([36f7c7e](https://github.com/Agoric/agoric-sdk/commit/36f7c7edd7453032f97f0ebcc03571e2e5b0f9ef)) +* eliminate fee double-charge by using configurable decorator ([1ff7ea7](https://github.com/Agoric/agoric-sdk/commit/1ff7ea7da7aafc8b199cf681c9215ca46c31b0d6)) +* exempt more 3rd-party protos from link check ([d2602b3](https://github.com/Agoric/agoric-sdk/commit/d2602b3bead66c57e07708e3e225a9b2aea0ac39)) +* **golang/cosmos:** fix-up a rebase ([59fdc6f](https://github.com/Agoric/agoric-sdk/commit/59fdc6ff6fbe6f167467c15c153c71b82a54bcf4)) +* govulncheck updates ([34d5056](https://github.com/Agoric/agoric-sdk/commit/34d505671509c6883f55cca150b610a18978d1f0)) +* handle hang-on-halt behavior from agoric-labs/cosmos-sdk[#305](https://github.com/Agoric/agoric-sdk/issues/305) ([a4fd510](https://github.com/Agoric/agoric-sdk/commit/a4fd51067ff86d84c084292d1f38b2ca3de639b9)) +* **network:** introduce `Finalizer` to close network ([54b9b00](https://github.com/Agoric/agoric-sdk/commit/54b9b009fff3fd3ab54f731adee97195acaa238f)) +* pick up snapshot initiation fix ([38f6c3f](https://github.com/Agoric/agoric-sdk/commit/38f6c3f8dfd4a5ee35f6e7f85bc59853cb7325d9)) +* remove unesesary error checks and returns ([5f789e8](https://github.com/Agoric/agoric-sdk/commit/5f789e8ea8079f9176723ca318c6aeabb3b1ccfa)) +* unwrap account keeper for app module ([20a89f0](https://github.com/Agoric/agoric-sdk/commit/20a89f06061cae01166b1b2ca738815c58dc32ed)) +* update dependencies to fix tests ([75d6b1d](https://github.com/Agoric/agoric-sdk/commit/75d6b1dcc0d7286770679bd6d042b38fa76c4312)) +* update protobuf download and generation for ibc-go v4 ([9cdfaef](https://github.com/Agoric/agoric-sdk/commit/9cdfaefcf236711676a0f3ed6e47dbf3c6d77402)) +* various fixes and features for u15 ([548e758](https://github.com/Agoric/agoric-sdk/commit/548e758962ad348816d2b3d1618688829cc7c62b)) +* **vibc:** accommodate ibc-go v3 breaking changes ([10bcb5c](https://github.com/Agoric/agoric-sdk/commit/10bcb5cf67bad097e3d76238a333394d6e4c3122)) +* **vibc:** propagate `Relayer` account address ([739c509](https://github.com/Agoric/agoric-sdk/commit/739c5092123f72a881cea2178b99dfe473c72adc)) +* **vibc:** put extraneous `CounterpartyChannelID` in `Counterparty` struct ([76bdc3f](https://github.com/Agoric/agoric-sdk/commit/76bdc3f4ae23505cd4e4e11b8a9ce114d5f7498f)) +* **vlocalchain:** refuse to use existing account ([4a05141](https://github.com/Agoric/agoric-sdk/commit/4a05141902b2d48da30de8505009f4834e031803)) +* **vlocalchain:** sdkerrors.Wrap is deprecated ([fbef641](https://github.com/Agoric/agoric-sdk/commit/fbef6411fbcae072486e0c6a8370c628d2dee646)) +* **vstorage:** Enforce path validation ([03871e8](https://github.com/Agoric/agoric-sdk/commit/03871e8429b81d8f051cef132968abf3a5590e12)), closes [#8337](https://github.com/Agoric/agoric-sdk/issues/8337) +* **vtransfer:** implement and manually test middleware ([23e3da9](https://github.com/Agoric/agoric-sdk/commit/23e3da9b3c1e621d46d5f9b0c7896c746f9e99f3)) +* **vtransfer:** refactor and minor improvements ([803e381](https://github.com/Agoric/agoric-sdk/commit/803e38105de4047ccd7feeae2db3a512d43d2f93)) +* **vtransfer:** some separation of keeper duties ([96fdbdf](https://github.com/Agoric/agoric-sdk/commit/96fdbdf7f39d785956214e3a2f1ef2f15a520a19)) +* **x/swingset:** enforce snapshot restore before init ([35f03f9](https://github.com/Agoric/agoric-sdk/commit/35f03f9f2b72b47475a3ae4c5068bee60c1278da)) +* **x/swingset:** guard snapshot restore for concurrency ([554a110](https://github.com/Agoric/agoric-sdk/commit/554a1102a08f466dad5d8291044150236896ec7a)) +* **x/swingset:** handle defer errors on export write ([f1eacbe](https://github.com/Agoric/agoric-sdk/commit/f1eacbec22eb52955266e401b83bc2e324b5bde5)) +* **x/swingset:** switch export/import to replay artifact level ([6ab24b2](https://github.com/Agoric/agoric-sdk/commit/6ab24b299f31affc0a638cc6352678a2c167044c)) +* **x/vstorage:** value can be empty in genesis data ([b8a817d](https://github.com/Agoric/agoric-sdk/commit/b8a817dfa70c225741a32fb73780de75c5aa9184)) + + +### Reverts + +* Revert "fix(cosmos): don't log expected missing tx context of CORE_EVAL" ([003f0c2](https://github.com/Agoric/agoric-sdk/commit/003f0c2232815a8d64a3f9a5b05521a10160ce34)) +* Revert "fix: handle hang-on-halt behavior from agoric-labs/cosmos-sdk#305" ([4d99888](https://github.com/Agoric/agoric-sdk/commit/4d998883cea2b7a0fa844f471620061adb42ff07)), closes [agoric-labs/cosmos-sdk#305](https://github.com/agoric-labs/cosmos-sdk/issues/305) [agoric-labs/cosmos-sdk#305](https://github.com/agoric-labs/cosmos-sdk/issues/305) + + +### Build System + +* remove deprecated `ag-cosmos-helper` ([6866ebe](https://github.com/Agoric/agoric-sdk/commit/6866ebe670c257b60dfb6951c295e21ce0fe2fcc)) + + + ### [0.34.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmos@0.34.0...@agoric/cosmos@0.34.1) (2023-06-09) **Note:** Version bump only for package @agoric/cosmos diff --git a/golang/cosmos/package.json b/golang/cosmos/package.json index 5b6e2b60146..fc0040d8b7b 100644 --- a/golang/cosmos/package.json +++ b/golang/cosmos/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmos", - "version": "0.34.1", + "version": "0.35.0-u18.0", "description": "Connect JS to the Cosmos blockchain SDK", "parsers": { "js": "mjs" diff --git a/packages/ERTP/CHANGELOG.md b/packages/ERTP/CHANGELOG.md index d30b02ac54d..44337a5d473 100644 --- a/packages/ERTP/CHANGELOG.md +++ b/packages/ERTP/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.16.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/ertp@0.16.2...@agoric/ertp@0.16.3-u18.0) (2024-10-31) + + +### Features + +* allow creators/revivors of Issuers to decline recoverySets ([26bbc2f](https://github.com/Agoric/agoric-sdk/commit/26bbc2ff40771ac2d554d9efdde2d21260ccab7d)) +* **ERTP:** allow issuers to upgrade from recoverySets to none ([b14941b](https://github.com/Agoric/agoric-sdk/commit/b14941bb781244730cad402b7a2303ac49d30d0b)) +* **ertp:** purse amountStore abstraction ([#8861](https://github.com/Agoric/agoric-sdk/issues/8861)) ([73fe0af](https://github.com/Agoric/agoric-sdk/commit/73fe0af5273281ab2b4e13dece5d6d5f35af7575)) +* narrow types with mustMatch ([685ffac](https://github.com/Agoric/agoric-sdk/commit/685ffacaadb9a643bc770488416dc14a34aa7a44)) +* **types:** explicit exports from notifier ([0bc72a8](https://github.com/Agoric/agoric-sdk/commit/0bc72a88c7d91ff1b2f00ee5cabeb58c6315598e)) +* **types:** explicit types exports ([1f8b759](https://github.com/Agoric/agoric-sdk/commit/1f8b759d3ab735fdb665f4b6f3004cb5aee9fa28)) +* **types:** export ERTP types ([fc70c12](https://github.com/Agoric/agoric-sdk/commit/fc70c120a20aee33962acb062eef48d2dd4deded)) + + +### Bug Fixes + +* **types:** Zoe startInstance ([649956a](https://github.com/Agoric/agoric-sdk/commit/649956afec6dedd4285c6e27260d657445e09057)) + + + ### [0.16.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/ertp@0.16.1...@agoric/ertp@0.16.2) (2023-06-02) **Note:** Version bump only for package @agoric/ertp diff --git a/packages/ERTP/package.json b/packages/ERTP/package.json index e07ee9ca111..c2912099704 100644 --- a/packages/ERTP/package.json +++ b/packages/ERTP/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/ertp", - "version": "0.16.2", + "version": "0.16.3-u18.0", "description": "Electronic Rights Transfer Protocol (ERTP). A smart contract framework for exchanging electronic rights", "type": "module", "main": "src/index.js", @@ -39,11 +39,11 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/errors": "^1.2.7", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/zone": "^0.2.2", "@endo/eventual-send": "^1.2.7", "@endo/far": "^1.1.8", "@endo/marshal": "^1.6.1", @@ -52,7 +52,7 @@ "@endo/promise-kit": "^1.1.7" }, "devDependencies": { - "@agoric/swingset-vat": "^0.32.2", + "@agoric/swingset-vat": "^0.33.0-u18.0", "@endo/bundle-source": "^3.4.2", "@fast-check/ava": "^1.1.5", "ava": "^5.3.0", diff --git a/packages/SwingSet/CHANGELOG.md b/packages/SwingSet/CHANGELOG.md index b80396fcafb..05fda5e159b 100644 --- a/packages/SwingSet/CHANGELOG.md +++ b/packages/SwingSet/CHANGELOG.md @@ -3,6 +3,79 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.33.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-vat@0.32.2...@agoric/swingset-vat@0.33.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **zone:** use fresh heap and virtual zones + +### Features + +* add a `reapAllVats` call to the controller ([6ba0af9](https://github.com/Agoric/agoric-sdk/commit/6ba0af935589dd2f8dab5ff51317b45362e5c4d4)), closes [#8626](https://github.com/Agoric/agoric-sdk/issues/8626) +* Add consensus-independent vat snapshot archiving configuration to AG_COSMOS_INIT ([ffc594f](https://github.com/Agoric/agoric-sdk/commit/ffc594f9441a9374646c43b69d289cc560962f64)), closes [#10036](https://github.com/Agoric/agoric-sdk/issues/10036) +* Add consensus-independent vat transcript archiving configuration to AG_COSMOS_INIT ([d2d5803](https://github.com/Agoric/agoric-sdk/commit/d2d5803baab6e6379d179723244b2e92aac6319a)), closes [#10036](https://github.com/Agoric/agoric-sdk/issues/10036) +* cleanup minor issues found during benchmark writeup ([100922b](https://github.com/Agoric/agoric-sdk/commit/100922b4c4f422e159bc4ba28a8bc162412f0a4d)), closes [#8647](https://github.com/Agoric/agoric-sdk/issues/8647) +* features for node subprocess workers ([fca73a1](https://github.com/Agoric/agoric-sdk/commit/fca73a161f9cca1fddab161dbc31f33defd9dc2f)) +* get basic node subprocess workers working ([6d68c28](https://github.com/Agoric/agoric-sdk/commit/6d68c288932f3c271c9a91bfeadd7dcecb984f68)) +* **liveslots-tools:** prepare-strict-test-env ([d98d894](https://github.com/Agoric/agoric-sdk/commit/d98d89449d4bfc1419cd4410edef813db0e4ec55)) +* print path on loadSwingsetConfigFile failure ([d4e8345](https://github.com/Agoric/agoric-sdk/commit/d4e8345ec60e36ee7363d51ea12c989707aa1f91)) +* refresh slogulator to account for smallcaps and improve UX ([73aa6d6](https://github.com/Agoric/agoric-sdk/commit/73aa6d6554651a4897fa19ae223abbe8a8491320)), closes [#8647](https://github.com/Agoric/agoric-sdk/issues/8647) +* **swing-store:** budget-limited deletion of snapshot and transcripts ([c43bf63](https://github.com/Agoric/agoric-sdk/commit/c43bf63846aedf3493ac6e8f4bc9f2bb48401d66)), closes [#8928](https://github.com/Agoric/agoric-sdk/issues/8928) +* **swing-store:** faster import of swing-store ([0170568](https://github.com/Agoric/agoric-sdk/commit/0170568d66748af76f0bd24a4acdaa34b9c79cca)) +* **swing-store:** prevent SwingSet usage of imported swing-store ([6a833eb](https://github.com/Agoric/agoric-sdk/commit/6a833ebda2b2ff0e72040ca8186f93ae91567add)) +* **swingset-liveslots:** endow passStyleOf to liveslots guest compartment ([#9874](https://github.com/Agoric/agoric-sdk/issues/9874)) ([b6c58f2](https://github.com/Agoric/agoric-sdk/commit/b6c58f297e8f902f046cc2c71fe7f6162fe0c76d)), closes [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9781](https://github.com/Agoric/agoric-sdk/issues/9781) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) +* **swingset:** add "upgrade events" management ([a2ab0bc](https://github.com/Agoric/agoric-sdk/commit/a2ab0bc9b731e0f5b2df5d4cb6b2f43df38fb185)), closes [#9039](https://github.com/Agoric/agoric-sdk/issues/9039) +* **SwingSet:** Add a tool for classifying unsettled promises ([feb1f93](https://github.com/Agoric/agoric-sdk/commit/feb1f93c81e68c680e07bdac8c64917ad69af602)), closes [#8336](https://github.com/Agoric/agoric-sdk/issues/8336) +* **SwingSet:** Add build-mezzanine-db.js ([be372da](https://github.com/Agoric/agoric-sdk/commit/be372da9a73e3203dc66d3619d79f4f0915ac7a1)) +* **swingset:** add controller.terminateVat(vatID, reason) ([693b367](https://github.com/Agoric/agoric-sdk/commit/693b36749b5099e97a607b499428d038a15336e1)), closes [#8687](https://github.com/Agoric/agoric-sdk/issues/8687) +* **swingset:** allow slow termination/deletion of vats ([9ac2ef0](https://github.com/Agoric/agoric-sdk/commit/9ac2ef0c188816e461869f54eb7c15abbaff6efa)), closes [#8928](https://github.com/Agoric/agoric-sdk/issues/8928) +* **SwingSet:** Classify getExitSubscriber promises ([4ad6234](https://github.com/Agoric/agoric-sdk/commit/4ad62348cc2b89d89e2675cc8bbe2c9030c5ceec)) +* **SwingSet:** Classify wallet spend action promises ([c1e4090](https://github.com/Agoric/agoric-sdk/commit/c1e4090b6b5a51d894b95d361d2daccac815d27d)) +* **SwingSet:** Improve classification of PublishKit tail promises ([5fc73c0](https://github.com/Agoric/agoric-sdk/commit/5fc73c0c570152e57df84b1fb872453f73eac3dd)) +* **SwingSet:** Improve promise classification descriptions ([a955006](https://github.com/Agoric/agoric-sdk/commit/a955006eb4e2e8fec84cc509cf80e523ed23a542)) +* **SwingSet:** Indicate the target interface name of getUpdateSince() promises ([948a20d](https://github.com/Agoric/agoric-sdk/commit/948a20d424b0847610fcb875d2346a442d23e304)) +* tool for auditing dangling kindID references ([eeadc46](https://github.com/Agoric/agoric-sdk/commit/eeadc462d8fb09449e4ea6f0118ae8654e0c8e9b)), closes [#7655](https://github.com/Agoric/agoric-sdk/issues/7655) +* **zone:** use fresh heap and virtual zones ([7a1a411](https://github.com/Agoric/agoric-sdk/commit/7a1a411cf719477e29a2bedeb91794fd633989e9)) + + +### Bug Fixes + +* apply limit to correct property ([9e3b539](https://github.com/Agoric/agoric-sdk/commit/9e3b53918ccf26749bdb1f203e22b25ffb791693)) +* BundleCache type ([94ec93c](https://github.com/Agoric/agoric-sdk/commit/94ec93c4ad9f8f2dd958eba7d265246e43a5d2ec)) +* deviceManager assertion details ([a91a28d](https://github.com/Agoric/agoric-sdk/commit/a91a28dda119fb862a79ad62e2958148d64417f0)) +* eliminate the `passableEncoding` hack ([87dbbda](https://github.com/Agoric/agoric-sdk/commit/87dbbda8484c6fe3fe542eb847647fd1540c11e6)), closes [#8327](https://github.com/Agoric/agoric-sdk/issues/8327) +* endow with original unstructured `assert` ([#9514](https://github.com/Agoric/agoric-sdk/issues/9514)) ([f908f89](https://github.com/Agoric/agoric-sdk/commit/f908f89186162df83b540f6aeb1f4c665c3a56b4)), closes [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) +* expand length limit for bundles ([843155a](https://github.com/Agoric/agoric-sdk/commit/843155a59501dea4da50880218cc10b22f06355d)) +* improved type fussiness ([ba7c079](https://github.com/Agoric/agoric-sdk/commit/ba7c079ae8d5291cf3bd8a4ecfc20b1067e5fe02)) +* **liveslots:** move passStyleOf from vatGlobals to inescapableGlobalProperties ([e40a8b9](https://github.com/Agoric/agoric-sdk/commit/e40a8b9a4b8fb0651d915b21876bc7f7f963131a)), closes [#9981](https://github.com/Agoric/agoric-sdk/issues/9981) +* **liveslots:** rewrite scanForDeadObjects to avoid retire-without-drop ([7a09175](https://github.com/Agoric/agoric-sdk/commit/7a0917583c1d87de3b4619b633fb6d641bde656c)), closes [#9939](https://github.com/Agoric/agoric-sdk/issues/9939) [#9939](https://github.com/Agoric/agoric-sdk/issues/9939) +* minor fixes and cleanups in preparation for benchmark support ([1277176](https://github.com/Agoric/agoric-sdk/commit/127717677287cc825e34b6326be3e11a165dce27)) +* Not as many bundle-source breaking changes ([db49fc5](https://github.com/Agoric/agoric-sdk/commit/db49fc534f0102d70cc3b3cc792c02aa036bbeee)) +* review feedback ([e83286f](https://github.com/Agoric/agoric-sdk/commit/e83286f2dec431881cb35a0e28ee4128dd1ec3d3)) +* **ses:** temp patch in Endo 2355,2359 line-number workaround ([#9711](https://github.com/Agoric/agoric-sdk/issues/9711)) ([ac88da5](https://github.com/Agoric/agoric-sdk/commit/ac88da5f5661e8c366b7956edd064729dc9b86e3)) +* **SwingSet:** adapt to promise tagging support ([#8403](https://github.com/Agoric/agoric-sdk/issues/8403)) ([af6e3fd](https://github.com/Agoric/agoric-sdk/commit/af6e3fd0cdc9097fd2a3d9fbf8047184e0d9aa4b)) +* **swingset:** add remediation of 9039 ([e6156c7](https://github.com/Agoric/agoric-sdk/commit/e6156c7e171e4d2187af69274ff17213dd246eb3)), closes [#9039](https://github.com/Agoric/agoric-sdk/issues/9039) [#9039](https://github.com/Agoric/agoric-sdk/issues/9039) [#9039](https://github.com/Agoric/agoric-sdk/issues/9039) +* **swingset:** change processUpgradeVat to delete clist entries ([18c0ca5](https://github.com/Agoric/agoric-sdk/commit/18c0ca599f7daaf5f0adf9943d70d9814e6b1671)), closes [#9039](https://github.com/Agoric/agoric-sdk/issues/9039) +* **swingset:** clean up promise c-list entries during vat deletion ([08e5dc9](https://github.com/Agoric/agoric-sdk/commit/08e5dc9a83e50af4fce0309cdf9c16a06aa7804d)), closes [#10261](https://github.com/Agoric/agoric-sdk/issues/10261) +* **swingset:** don't assume we can cache GC actions in processRefcounts ([fb11c41](https://github.com/Agoric/agoric-sdk/commit/fb11c41bbea46ecb9c0afc1b4c642a41ed519364)), closes [#5054](https://github.com/Agoric/agoric-sdk/issues/5054) +* **SwingSet:** explicitly harden prototypes ([24319ab](https://github.com/Agoric/agoric-sdk/commit/24319abf7282a11fe912a7c2adef20e402758a4b)) +* **swingset:** force flaky GC test to use XS only ([a3fe3be](https://github.com/Agoric/agoric-sdk/commit/a3fe3be04268bc16cfa6e15f5211498ecf19ac6b)), closes [#3240](https://github.com/Agoric/agoric-sdk/issues/3240) [#5575](https://github.com/Agoric/agoric-sdk/issues/5575) [#9089](https://github.com/Agoric/agoric-sdk/issues/9089) +* **swingset:** improve runPolicy vat-cleanup/budget API ([8b93c2f](https://github.com/Agoric/agoric-sdk/commit/8b93c2f699fba3e4b0e9e84c2ff89c8e1b4a38af)) +* **swingset:** log vat termination and upgrade better ([#9535](https://github.com/Agoric/agoric-sdk/issues/9535)) ([989aa19](https://github.com/Agoric/agoric-sdk/commit/989aa1934c6b194960138a8676c10e6c91de05eb)) +* **swingset:** retain vatParameters for vat creation and upgrade ([c23ae84](https://github.com/Agoric/agoric-sdk/commit/c23ae84c0bb1c79ffb2f9caf39d3e34f9c2c8b8b)), closes [#8947](https://github.com/Agoric/agoric-sdk/issues/8947) +* **swingset:** retire unreachable orphans ([9dcdabb](https://github.com/Agoric/agoric-sdk/commit/9dcdabbd15b5f8a44ba0093578277094ab66ad4f)), closes [#7212](https://github.com/Agoric/agoric-sdk/issues/7212) +* **SwingSet:** silence vat console output during replay ([5d00dc6](https://github.com/Agoric/agoric-sdk/commit/5d00dc6dd9bfaebdf4c21f78328c3fbbdbe2cabe)) +* **SwingSet:** Undo deviceTools behavioral change from [#9153](https://github.com/Agoric/agoric-sdk/issues/9153) ([#9506](https://github.com/Agoric/agoric-sdk/issues/9506)) ([249a5d4](https://github.com/Agoric/agoric-sdk/commit/249a5d429ebf18be65e8e04ada7acda06e7be02d)) +* **swingset:** update initialization API from PR feedback ([ff1e9b2](https://github.com/Agoric/agoric-sdk/commit/ff1e9b296d84318f0da5dbe4bba69ff2bf0fe489)) +* **swingset:** use "dirt" to schedule vat reap/bringOutYourDead ([ee58485](https://github.com/Agoric/agoric-sdk/commit/ee58485679f90c572499c8033803883a07824ec2)), closes [#8928](https://github.com/Agoric/agoric-sdk/issues/8928) [#8928](https://github.com/Agoric/agoric-sdk/issues/8928) [#6786](https://github.com/Agoric/agoric-sdk/issues/6786) [#8665](https://github.com/Agoric/agoric-sdk/issues/8665) [#8980](https://github.com/Agoric/agoric-sdk/issues/8980) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* upgrade for breaking changes in `@endo/bundle-source` ([e840bb2](https://github.com/Agoric/agoric-sdk/commit/e840bb2385ef38aa2a038b6f21f02cdcd2d7979b)) +* **zone:** no longer getting M from @agoric/zone ([d68bc84](https://github.com/Agoric/agoric-sdk/commit/d68bc8464b0f4df24bd63dd8f5696c6bb6458135)) + + + ### [0.32.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-vat@0.32.1...@agoric/swingset-vat@0.32.2) (2023-06-02) **Note:** Version bump only for package @agoric/swingset-vat diff --git a/packages/SwingSet/package.json b/packages/SwingSet/package.json index 48f3e53c754..be01ddb4324 100644 --- a/packages/SwingSet/package.json +++ b/packages/SwingSet/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swingset-vat", - "version": "0.32.2", + "version": "0.33.0-u18.0", "description": "Vat/Container Launcher", "type": "module", "main": "src/index.js", @@ -27,22 +27,22 @@ "@types/yargs-parser": "^21.0.0" }, "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/internal": "^0.3.2", - "@agoric/kmarshal": "^0.1.0", - "@agoric/store": "^0.9.2", - "@agoric/swing-store": "^0.9.1", - "@agoric/swingset-liveslots": "^0.10.2", - "@agoric/swingset-xsnap-supervisor": "^0.10.2", - "@agoric/time": "^0.3.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/xsnap": "^0.14.2", - "@agoric/xsnap-lockdown": "^0.14.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/kmarshal": "^0.1.1-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swing-store": "^0.10.0-u18.0", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", + "@agoric/swingset-xsnap-supervisor": "^0.10.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/xsnap": "^0.14.3-u18.0", + "@agoric/xsnap-lockdown": "^0.14.1-u18.0", "@endo/base64": "^1.0.8", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", "@endo/check-bundle": "^1.0.11", "@endo/compartment-mapper": "^1.3.1", + "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", "@endo/far": "^1.1.8", "@endo/import-bundle": "^1.3.1", diff --git a/packages/access-token/CHANGELOG.md b/packages/access-token/CHANGELOG.md index e8f5d4f9199..6d05a174e3b 100644 --- a/packages/access-token/CHANGELOG.md +++ b/packages/access-token/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.4.22-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/access-token@0.4.21...@agoric/access-token@0.4.22-u18.0) (2024-10-31) + + +### Bug Fixes + +* **access-token:** lock the jsonlines database ([7832114](https://github.com/Agoric/agoric-sdk/commit/78321142c0f816816bd788ba8a691c1ec9d6f5c5)) + + + ### [0.4.21](https://github.com/Agoric/agoric-sdk/compare/@agoric/access-token@0.4.20...@agoric/access-token@0.4.21) (2023-05-19) diff --git a/packages/access-token/package.json b/packages/access-token/package.json index 6651fff1643..785731b9092 100644 --- a/packages/access-token/package.json +++ b/packages/access-token/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/access-token", - "version": "0.4.21", + "version": "0.4.22-u18.0", "description": "Persistent credentials for Agoric users, backed by a simple JSON file", "type": "module", "main": "src/access-token.js", diff --git a/packages/agoric-cli/CHANGELOG.md b/packages/agoric-cli/CHANGELOG.md index b9e0060aa2a..524dbbc3ea7 100644 --- a/packages/agoric-cli/CHANGELOG.md +++ b/packages/agoric-cli/CHANGELOG.md @@ -3,6 +3,73 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.22.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/agoric@0.21.1...agoric@0.22.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* restrict exports from 'agoric' package + +### Features + +* **agd:** try harder to find cosmic-swingset ([dd547f0](https://github.com/Agoric/agoric-sdk/commit/dd547f0a8057109a0bbe27a814fb3fc403ad3fd1)) +* **agops:** feedback on missing oracle admin ids ([1fcf43c](https://github.com/Agoric/agoric-sdk/commit/1fcf43c3bd5dd854fee02192dae85ef4389e4ccc)) +* **agops:** gov keyring option ([cc61e93](https://github.com/Agoric/agoric-sdk/commit/cc61e93a1249824c90f27961e076684f947a6a45)) +* **agops:** robust to no initial price feed ([a3c30d1](https://github.com/Agoric/agoric-sdk/commit/a3c30d1c8a9c2458328fcf05f2b08388af69a50a)) +* agoric run --verbose ([0405202](https://github.com/Agoric/agoric-sdk/commit/04052026422e2c6fbedd6ace40699aa60f4dfd1f)) +* **agoric:** pass through subcommand options when relevant ([f1a7df6](https://github.com/Agoric/agoric-sdk/commit/f1a7df67f3be9e23593f5bcf032027a8c4766a39)) +* **async-flow:** asyncFlow ([#9097](https://github.com/Agoric/agoric-sdk/issues/9097)) ([16095c5](https://github.com/Agoric/agoric-sdk/commit/16095c5076043133aff0f25721131be2ca1ef5af)), closes [#9302](https://github.com/Agoric/agoric-sdk/issues/9302) [#9125](https://github.com/Agoric/agoric-sdk/issues/9125) [#9126](https://github.com/Agoric/agoric-sdk/issues/9126) [#9153](https://github.com/Agoric/agoric-sdk/issues/9153) [#9154](https://github.com/Agoric/agoric-sdk/issues/9154) [#9280](https://github.com/Agoric/agoric-sdk/issues/9280) [#9126](https://github.com/Agoric/agoric-sdk/issues/9126) +* **atops:** add proposePauseOffers ([46a12a2](https://github.com/Agoric/agoric-sdk/commit/46a12a2b120700040c7f0d2282bc392b42596111)) +* **cosmos:** un-wire x/crisis ([#8582](https://github.com/Agoric/agoric-sdk/issues/8582)) ([7153535](https://github.com/Agoric/agoric-sdk/commit/7153535c5c10fed309dc60f12f981c81841fdb93)) +* **create-dapp:** `npm create @agoric/dapp ...` uses `agoric init` ([4c7a6b2](https://github.com/Agoric/agoric-sdk/commit/4c7a6b24a9190e95d9e6706298b9ca8411f6c693)) +* elide comments in agoric run bundle source ([2abea2d](https://github.com/Agoric/agoric-sdk/commit/2abea2dd3caee14e3747bc5c3891e8335d648ea5)) +* generalize ec cmd to gov any committee ([94e5beb](https://github.com/Agoric/agoric-sdk/commit/94e5beb4f7904efe3c684bba1db52605bf27d812)) +* **integration-test:** use dapp-offer-up as target for getting-started test ([e4f65ce](https://github.com/Agoric/agoric-sdk/commit/e4f65ceca8744a99c9002dae5580c80007079c94)) +* **inter:** --fees option for sending bid tx ([0267453](https://github.com/Agoric/agoric-sdk/commit/026745342677cc456441c12695f399223b7b9ce1)) +* **inter:** include raw_log in tx send error message ([f7dd7b1](https://github.com/Agoric/agoric-sdk/commit/f7dd7b125630b61ae3926d1223cdbcd7fc296d92)) +* new 'boot' package with bootstrap configs ([8e3173b](https://github.com/Agoric/agoric-sdk/commit/8e3173b0b86a3dc90b31164bc4272c54e46a6641)) +* new 'builders' package ([00c88ab](https://github.com/Agoric/agoric-sdk/commit/00c88ab1615ed55a3928ae52e332be05a173d1f6)) +* start fn upgradability by meta ([5ae46e4](https://github.com/Agoric/agoric-sdk/commit/5ae46e485b8f3b643cb57c45abdb75a94657d60c)) +* stat-bundle and stat-plan scripts ([bd0edcb](https://github.com/Agoric/agoric-sdk/commit/bd0edcb1441bdc7ce0a3db271746edaceed0133d)) +* **stat-bundle:** show CLI to explode the bundle ([22b43da](https://github.com/Agoric/agoric-sdk/commit/22b43da255379427f3bb866773eac87860be3d16)) +* **types:** ContractMeta ([9d02dfa](https://github.com/Agoric/agoric-sdk/commit/9d02dfab2cc2c24ed9b15a6aa8bc5fba7d6c9fe0)) +* **types:** InvitationAmount ([cdf1b7a](https://github.com/Agoric/agoric-sdk/commit/cdf1b7a6ee28293ba5d606705e24a9fee175effe)) +* **types:** no package imports for ambient types ([cc182de](https://github.com/Agoric/agoric-sdk/commit/cc182de9b8b02a81210768b2602085534aa38a75)) +* use HTTP to fetch SwingSet Params ([6598319](https://github.com/Agoric/agoric-sdk/commit/659831938918f445f220057f211e96df9f54c461)) +* vm-config package ([8b1ecad](https://github.com/Agoric/agoric-sdk/commit/8b1ecad8ab50db777bc11c3ee6fcdb37d6cb38b6)) +* **whenable:** first cut ([793f028](https://github.com/Agoric/agoric-sdk/commit/793f028155702e613b1bdf8204af6837cfe5e8a3)) + + +### Bug Fixes + +* **agops:** fix continuing id lookup in oracle setPrice ([9bf2d72](https://github.com/Agoric/agoric-sdk/commit/9bf2d72939a377c09fbbcb1c17e617496f9e9f02)) +* **agoric-cli:** `open` should default to `localhost`, not numeric IPv4 ([3154baa](https://github.com/Agoric/agoric-sdk/commit/3154baa0159c7217d869f09c879cb898be9d1fb3)) +* **agoric-cli:** fix broken `agoric open` ([db69972](https://github.com/Agoric/agoric-sdk/commit/db6997235a7f4c737057abb8e3ad640ffe203339)) +* **agoric-cli:** Fully generalize package name extractor from zip files ([e1120d3](https://github.com/Agoric/agoric-sdk/commit/e1120d38d8dc07859ec17f345ef4e5fe24c50726)) +* **agoric-cli:** handle another vstorage error variation ([30f8c38](https://github.com/Agoric/agoric-sdk/commit/30f8c385acb00d439454ddc3305611c3a1febaf7)), closes [Error#1](https://github.com/Agoric/Error/issues/1) +* **agoric-cli:** Remove conflicting AggregateError declaration comment ([#8898](https://github.com/Agoric/agoric-sdk/issues/8898)) ([2044d22](https://github.com/Agoric/agoric-sdk/commit/2044d2208e7673fc86ceac3b01afe330c0f046cb)) +* **agoric-sdk:** Include version twins in valid bundle compartment names ([861ecaf](https://github.com/Agoric/agoric-sdk/commit/861ecaff112399b2c02ce5f49bfce65dd41f18fd)) +* **agoric:** convey tx opts to `agoric wallet` and subcommands ([#9559](https://github.com/Agoric/agoric-sdk/issues/9559)) ([6073b2b](https://github.com/Agoric/agoric-sdk/commit/6073b2bd663ac7c2e541d534ffc8959f44470a06)), closes [#9554](https://github.com/Agoric/agoric-sdk/issues/9554) +* **agoric:** print errors while following ([92a1928](https://github.com/Agoric/agoric-sdk/commit/92a19285c13f3baa08739cb771b4ab9c02cc22be)) +* **agoric:** relax override mistake using `@endo/init/legacy.js` ([7b684a6](https://github.com/Agoric/agoric-sdk/commit/7b684a6268c999b082a326fdb22f63e4575bac4f)) +* **casting:** dont crash on bad capdata ([8f4ba3a](https://github.com/Agoric/agoric-sdk/commit/8f4ba3a2f56174161d88f57280513ee5a0f5d4d9)) +* **cli:** handle not found error in vstorage requests ([8c57bce](https://github.com/Agoric/agoric-sdk/commit/8c57bce806839dc3f9d4b8574dbf63c919af5b32)) +* DEBUG harmony ([#8136](https://github.com/Agoric/agoric-sdk/issues/8136)) ([d2ea4b4](https://github.com/Agoric/agoric-sdk/commit/d2ea4b46b9efa61e97eec8711830d9fdd741ca55)) +* **getting-started:** replace useless 180ms delay with block polling ([135f214](https://github.com/Agoric/agoric-sdk/commit/135f214306ab4561e698284d0da78dbeface5b33)) +* **integration-test:** remove another test that's based on testDeploy ([5e5e348](https://github.com/Agoric/agoric-sdk/commit/5e5e348289073d3ddb81d2e73b3355f6a7fded61)) +* **integration-test:** update UI test case ([c66fdc6](https://github.com/Agoric/agoric-sdk/commit/c66fdc60e1e8fda9db7a4af9fe30f245f495b842)) +* suppress sign-mode diagnostic when parsing bid tx results ([aae3179](https://github.com/Agoric/agoric-sdk/commit/aae3179c8a2e46ba6dc85cc3bf0923268646d60d)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* use dapp-offer-up by default ([#8630](https://github.com/Agoric/agoric-sdk/issues/8630)) ([1108cfd](https://github.com/Agoric/agoric-sdk/commit/1108cfdbeccd0048e30cf34c236192e9ee2918ce)) +* **vow:** persistent resolution, settler->resolver ([4d9371c](https://github.com/Agoric/agoric-sdk/commit/4d9371cb7d450e25146787474760b4c00b11e405)) + + +### Miscellaneous Chores + +* restrict exports from 'agoric' package ([b6145e3](https://github.com/Agoric/agoric-sdk/commit/b6145e335e2d3b5c0c7e1dae2e1d2f9e45d280ad)) + + + ### [0.21.1](https://github.com/Agoric/agoric-sdk/compare/agoric@0.21.0...agoric@0.21.1) (2023-06-09) **Note:** Version bump only for package agoric diff --git a/packages/agoric-cli/package.json b/packages/agoric-cli/package.json index 67ebc7bf629..10da5ac5189 100644 --- a/packages/agoric-cli/package.json +++ b/packages/agoric-cli/package.json @@ -1,6 +1,6 @@ { "name": "agoric", - "version": "0.21.1", + "version": "0.22.0-u18.0", "description": "Manage the Agoric Javascript smart contract platform", "type": "module", "main": "src/main.js", @@ -29,29 +29,28 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/cosmic-swingset": "^0.41.3", - "@agoric/deploy-script-support": "^0.10.3", + "@agoric/cosmic-swingset": "^0.42.0-u18.0", + "@agoric/deploy-script-support": "^0.10.4-u18.0", "ava": "^5.3.0", "c8": "^9.1.0", "dd-trace": "^4.11.1" }, "dependencies": { - "@agoric/access-token": "^0.4.21", - "@endo/errors": "^1.2.7", - "@agoric/cache": "^0.3.2", - "@agoric/casting": "^0.4.2", - "@agoric/cosmic-proto": "^0.4.0", - "@agoric/ertp": "^0.16.2", - "@agoric/governance": "^0.10.3", - "@agoric/inter-protocol": "^0.16.1", - "@agoric/internal": "^0.3.2", - "@agoric/network": "^0.1.0", - "@agoric/smart-wallet": "^0.5.3", - "@agoric/store": "^0.9.2", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/vats": "^0.15.1", - "@agoric/zoe": "^0.26.2", - "@agoric/zone": "^0.2.2", + "@agoric/access-token": "^0.4.22-u18.0", + "@agoric/cache": "^0.3.3-u18.0", + "@agoric/casting": "^0.4.3-u18.0", + "@agoric/cosmic-proto": "^0.5.0-u18.0", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/governance": "^0.10.4-u18.0", + "@agoric/inter-protocol": "^0.17.0-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/network": "^0.2.0-u18.0", + "@agoric/smart-wallet": "^0.5.4-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@confio/relayer": "^0.11.3", "@cosmjs/crypto": "^0.32.3", "@cosmjs/encoding": "^0.32.3", @@ -62,6 +61,7 @@ "@endo/captp": "^4.4.2", "@endo/compartment-mapper": "^1.3.1", "@endo/env-options": "^1.1.7", + "@endo/errors": "^1.2.7", "@endo/far": "^1.1.8", "@endo/init": "^1.1.6", "@endo/marshal": "^1.6.1", diff --git a/packages/async-flow/CHANGELOG.md b/packages/async-flow/CHANGELOG.md index 420e6f23d0e..d026df405d9 100644 --- a/packages/async-flow/CHANGELOG.md +++ b/packages/async-flow/CHANGELOG.md @@ -1 +1,37 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.2.0-u18.0 (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **async-flow:** prepend log generation metadata entries +* **async-flow:** stopgap `E` only for `makeReplayMembraneForTest` + +### Features + +* **async-flow:** asyncFlow ([#9097](https://github.com/Agoric/agoric-sdk/issues/9097)) ([16095c5](https://github.com/Agoric/agoric-sdk/commit/16095c5076043133aff0f25721131be2ca1ef5af)), closes [#9302](https://github.com/Agoric/agoric-sdk/issues/9302) [#9125](https://github.com/Agoric/agoric-sdk/issues/9125) [#9126](https://github.com/Agoric/agoric-sdk/issues/9126) [#9153](https://github.com/Agoric/agoric-sdk/issues/9153) [#9154](https://github.com/Agoric/agoric-sdk/issues/9154) [#9280](https://github.com/Agoric/agoric-sdk/issues/9280) [#9126](https://github.com/Agoric/agoric-sdk/issues/9126) +* **async-flow:** endowments ([#9566](https://github.com/Agoric/agoric-sdk/issues/9566)) ([4390d8c](https://github.com/Agoric/agoric-sdk/commit/4390d8c21fd8ac80a9c83f55d38c52e3f98faa1e)), closes [Error#1](https://github.com/Agoric/Error/issues/1) [Error#1](https://github.com/Agoric/Error/issues/1) +* **async-flow:** error on guest E use ([#9443](https://github.com/Agoric/agoric-sdk/issues/9443)) ([e193e66](https://github.com/Agoric/agoric-sdk/commit/e193e66fc578b1c00eda5f5ab6599f1cfbdc542f)), closes [#9299](https://github.com/Agoric/agoric-sdk/issues/9299) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) +* **async-flow:** prepend log generation metadata entries ([9b3a3d1](https://github.com/Agoric/agoric-sdk/commit/9b3a3d198b37e99ea5f241ecba038af4ffb1108e)) +* **asyncFlow:** Stopgap E support ([#9519](https://github.com/Agoric/agoric-sdk/issues/9519)) ([4adf64f](https://github.com/Agoric/agoric-sdk/commit/4adf64fd53a1a3c68ca52728710830201c9a4418)), closes [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9299](https://github.com/Agoric/agoric-sdk/issues/9299) [#9443](https://github.com/Agoric/agoric-sdk/issues/9443) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9299](https://github.com/Agoric/agoric-sdk/issues/9299) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) +* error on membrane promise ([94dfab1](https://github.com/Agoric/agoric-sdk/commit/94dfab1cfd960aada452753b1482ed797bc2da13)) +* **liveslots-tools:** prepare-strict-test-env ([d98d894](https://github.com/Agoric/agoric-sdk/commit/d98d89449d4bfc1419cd4410edef813db0e4ec55)) +* **types:** HostOf, GuestOf ([35380af](https://github.com/Agoric/agoric-sdk/commit/35380af4bbda51be2a9cd047f9c4992791090e94)) +* **types:** infer orchestrate() return ([67665a8](https://github.com/Agoric/agoric-sdk/commit/67665a89cb162c350389e52fd812c895d42f37fb)) + + +### Bug Fixes + +* **async-flow:** fix endowment equate bug ([b7b59fd](https://github.com/Agoric/agoric-sdk/commit/b7b59fd3704ba96174a764c90e664527635a56a7)) +* **async-flow:** more robust guest completion and panic handling ([caf934f](https://github.com/Agoric/agoric-sdk/commit/caf934feb6399d1ef765e84d651d4f5c005ca3e9)) +* **async-flow:** panic if a guest fulfills during replay ([77aadf6](https://github.com/Agoric/agoric-sdk/commit/77aadf64238bda2d27f8e39d535a3bff0d119e97)) +* **async-flow:** stopgap `E` only for `makeReplayMembraneForTest` ([b8693fa](https://github.com/Agoric/agoric-sdk/commit/b8693fa151f887b7867f9017456cfbbfa79752e2)) +* **async-flow:** unwrapped function is a remotable ([1edbcee](https://github.com/Agoric/agoric-sdk/commit/1edbcee21ab3a51f166dc30b4a56b8e7eef08dac)) + + + # Change Log diff --git a/packages/async-flow/package.json b/packages/async-flow/package.json index c9794aea76c..5f9b8b612e5 100644 --- a/packages/async-flow/package.json +++ b/packages/async-flow/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/async-flow", - "version": "0.1.0", + "version": "0.2.0-u18.0", "description": "Upgrade async functions at await points by replay", "type": "module", "repository": "https://github.com/Agoric/agoric-sdk", @@ -24,10 +24,10 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/base-zone": "^0.1.0", - "@agoric/internal": "^0.3.2", - "@agoric/store": "^0.9.2", - "@agoric/vow": "^0.1.0", + "@agoric/base-zone": "^0.1.1-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/vow": "^0.2.0-u18.0", "@endo/common": "^1.2.7", "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", @@ -37,8 +37,8 @@ "@endo/promise-kit": "^1.1.7" }, "devDependencies": { - "@agoric/swingset-vat": "^0.32.2", - "@agoric/zone": "^0.2.2", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/env-options": "^1.1.7", "ava": "^5.3.0", "tsd": "^0.31.1" diff --git a/packages/base-zone/CHANGELOG.md b/packages/base-zone/CHANGELOG.md index e4d87c4d45c..f4ab58c07c0 100644 --- a/packages/base-zone/CHANGELOG.md +++ b/packages/base-zone/CHANGELOG.md @@ -2,3 +2,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +### 0.1.1-u18.0 (2024-10-31) + + +### Features + +* **base-zone:** add `zone.watchPromise` ([9ce80d0](https://github.com/Agoric/agoric-sdk/commit/9ce80d06c0a56471d2da9f372b0b2d93d31d159a)) +* **base-zone:** alt revocable api using amplifier ([#8977](https://github.com/Agoric/agoric-sdk/issues/8977)) ([5cdf6e3](https://github.com/Agoric/agoric-sdk/commit/5cdf6e3a8b4fbb5cb8e276e6efeec65d9c3d6623)) +* **base-zone:** new package ([b7bc677](https://github.com/Agoric/agoric-sdk/commit/b7bc677238eee5969ac0a95dc066434ef676216e)) +* **watchUtils:** handle non-storables ([8c27c67](https://github.com/Agoric/agoric-sdk/commit/8c27c6725ba7ef4b71d3ab0ccfdbddd755bcd926)) + + +### Bug Fixes + +* **base-zone,zone:** import `isPassable` from @endo/pass-style ([#9230](https://github.com/Agoric/agoric-sdk/issues/9230)) ([fbd8633](https://github.com/Agoric/agoric-sdk/commit/fbd8633ae9f8420a589dd9bc32925418f2dde060)) diff --git a/packages/base-zone/package.json b/packages/base-zone/package.json index 508eba04857..a38ffb331c6 100644 --- a/packages/base-zone/package.json +++ b/packages/base-zone/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/base-zone", - "version": "0.1.0", + "version": "0.1.1-u18.0", "description": "Allocation zone abstraction library and heap implementation", "type": "module", "repository": "https://github.com/Agoric/agoric-sdk", @@ -27,7 +27,7 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/store": "^0.9.2", + "@agoric/store": "^0.9.3-u18.0", "@endo/common": "^1.2.7", "@endo/errors": "^1.2.7", "@endo/exo": "^1.5.6", diff --git a/packages/benchmark/CHANGELOG.md b/packages/benchmark/CHANGELOG.md index e69de29bb2d..ada94b505be 100644 --- a/packages/benchmark/CHANGELOG.md +++ b/packages/benchmark/CHANGELOG.md @@ -0,0 +1,12 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +### 0.1.1-u18.0 (2024-10-31) + + +### Features + +* add slog file output to benchmark tool ([3f9f8ba](https://github.com/Agoric/agoric-sdk/commit/3f9f8badf351ec94e2ea6763eb89a6d358b6a4c4)) +* implement benchmarks for price feeds with and without liquidation. ([d864b66](https://github.com/Agoric/agoric-sdk/commit/d864b666104beccf5f5ccad222f7a5d23a5ad7d5)), closes [#8496](https://github.com/Agoric/agoric-sdk/issues/8496) diff --git a/packages/benchmark/package.json b/packages/benchmark/package.json index c2bf33a89f7..2d18d32afe1 100644 --- a/packages/benchmark/package.json +++ b/packages/benchmark/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/benchmark", - "version": "0.1.0", + "version": "0.1.1-u18.0", "private": true, "description": "Benchmark support", "type": "module", @@ -22,16 +22,15 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { + "@agoric/boot": "^0.2.0-u18.0", + "@agoric/cosmic-swingset": "^0.42.0-u18.0", + "@agoric/inter-protocol": "^0.17.0-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", "@endo/errors": "^1.2.7", - "@agoric/boot": "^0.1.0", - "@agoric/cosmic-swingset": "^0.41.3", - "@agoric/internal": "^0.3.2", - "@agoric/inter-protocol": "^0.16.1", - "@agoric/vats": "^0.15.1", - "@agoric/zoe": "^0.26.2", "@endo/init": "^1.1.6" }, - "devDependencies": {}, "files": [ "CHANGELOG.md", "src/", diff --git a/packages/boot/CHANGELOG.md b/packages/boot/CHANGELOG.md index e69de29bb2d..79d97f5143c 100644 --- a/packages/boot/CHANGELOG.md +++ b/packages/boot/CHANGELOG.md @@ -0,0 +1,95 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.2.0-u18.0 (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* make Network and IBC vats durable (#8721) + +### Features + +* smartWallet verstion 2 with watchedPromises ([5ed5107](https://github.com/Agoric/agoric-sdk/commit/5ed51078d39e643d91b572d9c50fad4a276d7ded)) +* add slog file output to benchmark tool ([3f9f8ba](https://github.com/Agoric/agoric-sdk/commit/3f9f8badf351ec94e2ea6763eb89a6d358b6a4c4)) +* Add tooling for standalone performance benchmarks ([058e54a](https://github.com/Agoric/agoric-sdk/commit/058e54aad93c04b57dfb3a411bff85c223ab5dd7)) +* add transfer method to CosmosOrchestrationAccount ([b1fdde1](https://github.com/Agoric/agoric-sdk/commit/b1fdde18b33237d1a2ea6f02938d998f55ce4d01)) +* amountToCoin accepts any denom ([99b1704](https://github.com/Agoric/agoric-sdk/commit/99b1704f9d3b1f72e14780b4e17c6a119a3e8817)), closes [#9211](https://github.com/Agoric/agoric-sdk/issues/9211) +* coreEval to update priceFeeds, auction, and vaultManager ([fd91f78](https://github.com/Agoric/agoric-sdk/commit/fd91f781ad721033d67485d1732272af0c689ae7)) +* defer inbound bridge messages ([ef23bdd](https://github.com/Agoric/agoric-sdk/commit/ef23bddb2198fc17a1b246772a21da0996a92194)) +* delete tmp dir after proposal build ([5ab79b7](https://github.com/Agoric/agoric-sdk/commit/5ab79b778fd540454a727486849580ea6efe1789)) +* ensure mock lca address is unique ([1e5f500](https://github.com/Agoric/agoric-sdk/commit/1e5f500a7a74ad1e508ad67e6daf35a789dc852e)) +* examples/auto-stake-it.contract.js ([b87ecba](https://github.com/Agoric/agoric-sdk/commit/b87ecba0ea41f1397dbd513d8e4c541f1299fd3f)), closes [#9042](https://github.com/Agoric/agoric-sdk/issues/9042) +* getBridgeId on ScopedBridgeManager ([aec4dea](https://github.com/Agoric/agoric-sdk/commit/aec4dea4f4d6baca3ea32c33551ba00658eab31b)) +* getInboundQueueLength ([e1d7dd2](https://github.com/Agoric/agoric-sdk/commit/e1d7dd2aba831e8addde69fc14d81dc3c63ffa41)) +* implement benchmarks for price feeds with and without liquidation. ([d864b66](https://github.com/Agoric/agoric-sdk/commit/d864b666104beccf5f5ccad222f7a5d23a5ad7d5)), closes [#8496](https://github.com/Agoric/agoric-sdk/issues/8496) +* implement swingset-runner based version of the vaults benchmark ([6593570](https://github.com/Agoric/agoric-sdk/commit/659357022f339d8aae32e6600a2bf00e5a30d474)) +* initChainInfo in orchestration setup eval ([5913d8f](https://github.com/Agoric/agoric-sdk/commit/5913d8f85831cda6cabcff2aa4304c7b42ade70e)) +* **internal:** fakeStorage.getBody() supports index other than -1 ([eda89cc](https://github.com/Agoric/agoric-sdk/commit/eda89cc7ec56b44f33f8552811c267d01bbf29b0)) +* LCA looks up denoms ([6755cac](https://github.com/Agoric/agoric-sdk/commit/6755cac4ff92c9b211feb70f9caaca5e9e0b911c)) +* LocalOrchestrationAccount send and sendAll ([26f284d](https://github.com/Agoric/agoric-sdk/commit/26f284d1574fe42434916cb45f197e52020d0786)) +* LocalOrchestrationAccount Transfer invitation ([b88db1e](https://github.com/Agoric/agoric-sdk/commit/b88db1eea791a4ea95abf727838fc2bd58c6a0c9)) +* make Network and IBC vats durable ([#8721](https://github.com/Agoric/agoric-sdk/issues/8721)) ([3d13c09](https://github.com/Agoric/agoric-sdk/commit/3d13c09363013e23726c2ac5fa299a8e5344fd8c)) +* new 'boot' package with bootstrap configs ([8e3173b](https://github.com/Agoric/agoric-sdk/commit/8e3173b0b86a3dc90b31164bc4272c54e46a6641)) +* **orch:** `waitForIBCAck` ([a7d198e](https://github.com/Agoric/agoric-sdk/commit/a7d198e57871ac4d7a8eb17872e1f7e08b98dde1)) +* **orchestration:** add init-stakeOsmo.js to support .query tests ([b6df6c2](https://github.com/Agoric/agoric-sdk/commit/b6df6c230a902288f11f6217dbd1ca9701a9a8b6)) +* **orchestration:** add stakeAtom example contract ([82f1901](https://github.com/Agoric/agoric-sdk/commit/82f1901ec6ecf5a802a72023d033609deeb053e1)) +* **orchestration:** add support for queries (icq/v1) ([79b5d0f](https://github.com/Agoric/agoric-sdk/commit/79b5d0f61f0c11b00e51832b7edf3922df8f51c6)) +* **orchestration:** align ChainAccount spec with current implementation ([678f21f](https://github.com/Agoric/agoric-sdk/commit/678f21f51b8ad94f9064dcd8b4b3bbad707b6996)) +* **orchestration:** create ChainAccount ([ba75ed6](https://github.com/Agoric/agoric-sdk/commit/ba75ed692a565aae5c5124ad5220f6901576532e)) +* **orchestration:** send message from ica ([764e4a8](https://github.com/Agoric/agoric-sdk/commit/764e4a86a5f27ca5a1478e6111b3440dcc2de3f2)) +* **orchestration:** stakeAtom delegate ([54d830f](https://github.com/Agoric/agoric-sdk/commit/54d830fd53420d3395a5d9ca3bc11e8a55a2773b)) +* **orchestration:** stakeAtom query balance ([9f0ae09](https://github.com/Agoric/agoric-sdk/commit/9f0ae09e389f1750c9e550d5e6893460d1e21d07)) +* publish local and remote ibc addresses to vstorage ([b1b6a03](https://github.com/Agoric/agoric-sdk/commit/b1b6a0392467fda9cb6e51392756ff5ffff75256)), closes [#9066](https://github.com/Agoric/agoric-sdk/issues/9066) +* refresh slogulator to account for smallcaps and improve UX ([73aa6d6](https://github.com/Agoric/agoric-sdk/commit/73aa6d6554651a4897fa19ae223abbe8a8491320)), closes [#8647](https://github.com/Agoric/agoric-sdk/issues/8647) +* **registry:** add umee ([954b359](https://github.com/Agoric/agoric-sdk/commit/954b359fe55d8ada586a0878d44b2ef9602acbf5)) +* **smart-wallet:** accept `Vow` for offerResult ([933ab29](https://github.com/Agoric/agoric-sdk/commit/933ab299ee30c14530f92a9548fd79a35de3d0ff)), closes [#9308](https://github.com/Agoric/agoric-sdk/issues/9308) +* **stakeAtom:** publish address to vstorage ([c2021ba](https://github.com/Agoric/agoric-sdk/commit/c2021ba0e59de5942c1286b2db70f8becb201730)) +* stakeBld contract ([a7e30a4](https://github.com/Agoric/agoric-sdk/commit/a7e30a4e43c00b2916d2d57c70063650e726321f)) +* stub Orchestration API ([1e054ac](https://github.com/Agoric/agoric-sdk/commit/1e054ac972ddfff5fb03738747c69eecd125c463)) +* support `coreProposals.steps` ([80fa3d1](https://github.com/Agoric/agoric-sdk/commit/80fa3d14494706d825f51ac22e1bbf4ec68ce404)) +* **types:** BootstrapEV ([d8caa34](https://github.com/Agoric/agoric-sdk/commit/d8caa3425d2791ab935a9a889027b7193fd3a94e)) +* **types:** ContractMeta ([9d02dfa](https://github.com/Agoric/agoric-sdk/commit/9d02dfab2cc2c24ed9b15a6aa8bc5fba7d6c9fe0)) +* **types:** readLatest returns any ([7a9982b](https://github.com/Agoric/agoric-sdk/commit/7a9982bf8572f43ce8670ed6e73ee4c8fad858b5)) +* **undelegate:** use Timestamp instead of Date ([3d4ab30](https://github.com/Agoric/agoric-sdk/commit/3d4ab30008da2200c39426e4dcb07701d7999f99)) +* update connectionInfo once per undirected edge ([a6133fc](https://github.com/Agoric/agoric-sdk/commit/a6133fc02d3d800663d804f3806546b1debbc6ee)) +* use fakeLocalChainBridgeTxHandler to mock responses ([c459214](https://github.com/Agoric/agoric-sdk/commit/c4592140d2e055ab9105d90d614388b24f2b672c)) +* use fetched chain info ([6fbdeae](https://github.com/Agoric/agoric-sdk/commit/6fbdeae46a71512cbd95603a71b406867a37511c)) +* **vats:** `BRIDGE_TARGET_REGISTER` and `BRIDGE_TARGET_UNREGISTER` ([badf695](https://github.com/Agoric/agoric-sdk/commit/badf6958dcfb602cf5992afd4ba1f0dc602fccd5)) +* vm-config package ([8b1ecad](https://github.com/Agoric/agoric-sdk/commit/8b1ecad8ab50db777bc11c3ee6fcdb37d6cb38b6)) +* WithdrawReward on StakingAccountHolder ([8cbe1b6](https://github.com/Agoric/agoric-sdk/commit/8cbe1b60de03aeeffe8ffef433e4e35e4f900911)) +* Zoe use watchPromise() to wait for contract finish ([#8453](https://github.com/Agoric/agoric-sdk/issues/8453)) ([6388a00](https://github.com/Agoric/agoric-sdk/commit/6388a002b53593f17a8d936d4e937efb7d065d97)) + + +### Bug Fixes + +* adopt `VTRANSFER_IBC_EVENT` as an action-type ([#9671](https://github.com/Agoric/agoric-sdk/issues/9671)) ([217005a](https://github.com/Agoric/agoric-sdk/commit/217005a921dcac6928c999e6bfe06330a5947ac5)), closes [#9670](https://github.com/Agoric/agoric-sdk/issues/9670) +* **boot:** import ambient types from Zoe ([e9d24cd](https://github.com/Agoric/agoric-sdk/commit/e9d24cdfa94d3761419bc91e8203fbb3f66bcad4)) +* chain-hub transfer channel conversion ([80186ac](https://github.com/Agoric/agoric-sdk/commit/80186acd1f1800a8bcbcad31152a61a0e3067d1a)) +* **chain-info:** Normalize IBC connection info storage ([444f3d6](https://github.com/Agoric/agoric-sdk/commit/444f3d638b9ff38dcbb43ef473e9f5508f6c8146)) +* chainId in connection tuple ([7f15f0a](https://github.com/Agoric/agoric-sdk/commit/7f15f0a4b8f9f7908773c336d5ae4f4452f0bd48)) +* **chainInfo:** ensure icqEnabled is present ([76537e5](https://github.com/Agoric/agoric-sdk/commit/76537e598a7f748697af71874309fd6d9fbf81bb)) +* contractGovernor can change params after contract is upgraded ([e747531](https://github.com/Agoric/agoric-sdk/commit/e747531b7a00ec91b47b96a3321e7f6e9502582f)) +* eliminate the `passableEncoding` hack ([87dbbda](https://github.com/Agoric/agoric-sdk/commit/87dbbda8484c6fe3fe542eb847647fd1540c11e6)), closes [#8327](https://github.com/Agoric/agoric-sdk/issues/8327) +* fetch agoric connections ([f8bcd92](https://github.com/Agoric/agoric-sdk/commit/f8bcd921dca3e03e112f03a0b2975a2b82f959c9)) +* **lint:** addressing lint errors ([bfe10d9](https://github.com/Agoric/agoric-sdk/commit/bfe10d9cc3878c322ca624a3a603e80f94dc6970)) +* make tests work again after some (bogus) awaits were removed from bootstrap ([ca0a3aa](https://github.com/Agoric/agoric-sdk/commit/ca0a3aab3f31ac0e97e55cd63709000fbb46f2ca)) +* minor fixes and cleanups in preparation for benchmark support ([1277176](https://github.com/Agoric/agoric-sdk/commit/127717677287cc825e34b6326be3e11a165dce27)) +* **network:** use new `ERef` and `FarRef` ([3027adf](https://github.com/Agoric/agoric-sdk/commit/3027adf8613154dec167c5fccf5f207f6d2af701)) +* **orchestration:** disable type casts in skipped boot tests ([6f6b891](https://github.com/Agoric/agoric-sdk/commit/6f6b8917f5145ad5d81ed761f88e7c9142b1ef79)) +* **orchestration:** rename `.getAccountAddress` -> `.getAddress` ([f951cde](https://github.com/Agoric/agoric-sdk/commit/f951cde10ee6618660938b2e5b404f797231d8e2)) +* parseQueryPacket bigint handling ([916af0f](https://github.com/Agoric/agoric-sdk/commit/916af0f2b59539384324575afd547d031a15ba92)) +* **provisioning:** don't use disconnected namesByAddress ([84d74dd](https://github.com/Agoric/agoric-sdk/commit/84d74dd22a8fb2ec274c293d5de0078e0a9359a0)) +* real chainId in chainAccountKit ([521dfd0](https://github.com/Agoric/agoric-sdk/commit/521dfd0db134ef74ce78afb0f6ae9ba83315ce67)) +* **types:** board ([c73f4f9](https://github.com/Agoric/agoric-sdk/commit/c73f4f9686215a37e8c5f82ce8dbe4742886a02b)) +* **vats:** `vtransfer` code cleanup ([8ac8197](https://github.com/Agoric/agoric-sdk/commit/8ac819709ef9ced0badee25e6715a5847b1e3f4c)) +* **vow:** allow resolving vow to external promise ([44a6d16](https://github.com/Agoric/agoric-sdk/commit/44a6d16b9ff99fe9a3222cb4a32a34d3ad456fed)) +* write-chain-info after u17 ([fc1f3ce](https://github.com/Agoric/agoric-sdk/commit/fc1f3ce1fe03bb2018edd4eb55d6561312d5fbe8)) + + +### Reverts + +* Revert "test: temporarily remove addAssets test" ([ad0df91](https://github.com/Agoric/agoric-sdk/commit/ad0df91027ebe6ade220c99053bd2ff598478f9a)) +* Revert "test(boot): skip `basicFlows` test until #9939 is fixed" ([c045163](https://github.com/Agoric/agoric-sdk/commit/c04516352292d263ead3641720606a8141de17d5)), closes [#9939](https://github.com/Agoric/agoric-sdk/issues/9939) diff --git a/packages/boot/package.json b/packages/boot/package.json index 98ff1a23e2f..6ddff98bec3 100644 --- a/packages/boot/package.json +++ b/packages/boot/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/boot", - "version": "0.1.0", + "version": "0.2.0-u18.0", "private": true, "description": "Config and utilities to bootstrap an Agoric chain", "type": "module", @@ -19,28 +19,28 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/builders": "^0.1.0", - "@agoric/cosmic-proto": "^0.4.0", - "@agoric/cosmic-swingset": "^0.41.3", - "@agoric/ertp": "^0.16.2", - "@agoric/inter-protocol": "^0.16.1", - "@agoric/internal": "^0.3.2", - "@agoric/kmarshal": "^0.1.0", - "@agoric/notifier": "^0.6.2", - "@agoric/orchestration": "^0.1.0", - "@agoric/swing-store": "^0.9.1", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/telemetry": "^0.6.2", - "@agoric/time": "^0.3.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/vats": "^0.15.1", - "@agoric/vm-config": "^0.1.0", - "@agoric/vow": "^0.1.0", - "@agoric/zoe": "^0.26.2", - "@agoric/zone": "^0.2.2", + "@agoric/builders": "^0.2.0-u18.0", + "@agoric/cosmic-proto": "^0.5.0-u18.0", + "@agoric/cosmic-swingset": "^0.42.0-u18.0", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/inter-protocol": "^0.17.0-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/kmarshal": "^0.1.1-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/orchestration": "^0.2.0-u18.0", + "@agoric/swing-store": "^0.10.0-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/telemetry": "^0.6.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vm-config": "^0.1.1-u18.0", + "@agoric/vow": "^0.2.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", + "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", "@endo/far": "^1.1.8", "@endo/init": "^1.1.6", @@ -50,10 +50,10 @@ "import-meta-resolve": "^2.2.1" }, "devDependencies": { - "@agoric/deploy-script-support": "^0.10.3", - "@agoric/governance": "^0.10.3", - "@agoric/store": "^0.9.2", - "@agoric/swingset-liveslots": "^0.10.2", + "@agoric/deploy-script-support": "^0.10.4-u18.0", + "@agoric/governance": "^0.10.4-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", "@endo/base64": "^1.0.8", "@endo/patterns": "^1.4.6", "ava": "^5.3.0", diff --git a/packages/builders/CHANGELOG.md b/packages/builders/CHANGELOG.md index e69de29bb2d..3ed5e8873e2 100644 --- a/packages/builders/CHANGELOG.md +++ b/packages/builders/CHANGELOG.md @@ -0,0 +1,56 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.2.0-u18.0 (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* remove orch.makeLocalAccount +* make Network and IBC vats durable (#8721) + +### Features + +* smartWallet verstion 2 with watchedPromises ([5ed5107](https://github.com/Agoric/agoric-sdk/commit/5ed51078d39e643d91b572d9c50fad4a276d7ded)) +* a proposal to upgrade scaledPriceAuthorities ([e5ed0ff](https://github.com/Agoric/agoric-sdk/commit/e5ed0ff6abcb83f52b32d49125e21e6e41923ed0)) +* add priceFeed for StkAtom ([6a861df](https://github.com/Agoric/agoric-sdk/commit/6a861dfa14f42b4547a24ba31175a3b1a74c97c1)) +* add transfer method to CosmosOrchestrationAccount ([b1fdde1](https://github.com/Agoric/agoric-sdk/commit/b1fdde18b33237d1a2ea6f02938d998f55ce4d01)) +* add upgrade zcf only proposal ([73e0bb8](https://github.com/Agoric/agoric-sdk/commit/73e0bb830e7612e74c8fb510b909db154d2b2219)) +* added replace electorate proposal in chain upgrade ([4e88d9f](https://github.com/Agoric/agoric-sdk/commit/4e88d9f0412fe2b90efda30df0afbb61887bf35f)) +* auctioneer detects failing priceAuthority; requests new one ([#8691](https://github.com/Agoric/agoric-sdk/issues/8691)) ([8604b01](https://github.com/Agoric/agoric-sdk/commit/8604b011b072d7bef43df59c075bcff9582b8804)), closes [#8696](https://github.com/Agoric/agoric-sdk/issues/8696) +* **builders:** non-ambient `strictPriceFeedProposalBuilder` in `priceFeedSupport.js` ([95174a2](https://github.com/Agoric/agoric-sdk/commit/95174a23671ed16f7497ef6b0edaa63a54f1343d)) +* coreEval to update priceFeeds, auction, and vaultManager ([fd91f78](https://github.com/Agoric/agoric-sdk/commit/fd91f781ad721033d67485d1732272af0c689ae7)) +* examples/auto-stake-it.contract.js ([b87ecba](https://github.com/Agoric/agoric-sdk/commit/b87ecba0ea41f1397dbd513d8e4c541f1299fd3f)), closes [#9042](https://github.com/Agoric/agoric-sdk/issues/9042) +* include issuerKeywordRecord in start-sendAnywhere.js ([0b97916](https://github.com/Agoric/agoric-sdk/commit/0b9791672f91890a9de13511d0a6e7290d30d4d5)) +* make Network and IBC vats durable ([#8721](https://github.com/Agoric/agoric-sdk/issues/8721)) ([3d13c09](https://github.com/Agoric/agoric-sdk/commit/3d13c09363013e23726c2ac5fa299a8e5344fd8c)) +* new 'builders' package ([00c88ab](https://github.com/Agoric/agoric-sdk/commit/00c88ab1615ed55a3928ae52e332be05a173d1f6)) +* **orchestration:** add init-stakeOsmo.js to support .query tests ([b6df6c2](https://github.com/Agoric/agoric-sdk/commit/b6df6c230a902288f11f6217dbd1ca9701a9a8b6)) +* **orchestration:** add stakeAtom example contract ([82f1901](https://github.com/Agoric/agoric-sdk/commit/82f1901ec6ecf5a802a72023d033609deeb053e1)) +* **orchestration:** create ChainAccount ([ba75ed6](https://github.com/Agoric/agoric-sdk/commit/ba75ed692a565aae5c5124ad5220f6901576532e)) +* **orchestration:** stakeAtom query balance ([9f0ae09](https://github.com/Agoric/agoric-sdk/commit/9f0ae09e389f1750c9e550d5e6893460d1e21d07)) +* remove orch.makeLocalAccount ([5526337](https://github.com/Agoric/agoric-sdk/commit/552633753ff66f011f6cff7b701cd3cc8f808fbe)), closes [#10106](https://github.com/Agoric/agoric-sdk/issues/10106) +* remove prefix.key_prefix from IBCConnectionInfo ([78e701a](https://github.com/Agoric/agoric-sdk/commit/78e701a92de9fa62ac719211a3bd874efd3678ac)), closes [#9807](https://github.com/Agoric/agoric-sdk/issues/9807) +* repair KREAd contract on zoe upgrade ([84dd229](https://github.com/Agoric/agoric-sdk/commit/84dd2297eb74061b809a11bba3c2d2c5c697219f)) +* replace committee proposal support for custom config ([d3014e3](https://github.com/Agoric/agoric-sdk/commit/d3014e3162eeb7e30c2976dd8fd3feb9b79efc54)) +* **smart-wallet:** upgrade walletFactory for non-vbank assets ([a0c4ecf](https://github.com/Agoric/agoric-sdk/commit/a0c4ecf5d6f1e3874828f5b2fcf38f87cb0619ba)) +* stakeBld contract ([a7e30a4](https://github.com/Agoric/agoric-sdk/commit/a7e30a4e43c00b2916d2d57c70063650e726321f)) +* start a new auction in a3p-integration ([969235b](https://github.com/Agoric/agoric-sdk/commit/969235b18abbd15187e343d5f616f12177d224c4)) +* update price feed proposal support for custom config ([8804ed2](https://github.com/Agoric/agoric-sdk/commit/8804ed28e259bf4ee9dd8872ccdd9ec42897e279)) +* upgrade auction and vaults to use the new governor ([5aeac6d](https://github.com/Agoric/agoric-sdk/commit/5aeac6d2bd3a95357c9a725e01391b3d967530ff)) +* **vat-transfer:** first cut at working proposal ([2864bd5](https://github.com/Agoric/agoric-sdk/commit/2864bd5c12300c3595df9676bcfde894dbe59b29)) +* **vats:** provide init-localchain ([19e5aed](https://github.com/Agoric/agoric-sdk/commit/19e5aed4e8a2aad667c04023e0aea01712ff9b9c)) +* **vats:** upgrade the orchestration core ([c2d9530](https://github.com/Agoric/agoric-sdk/commit/c2d9530e2d891bd9412969a43a9c5728cc3c2721)) +* Zoe use watchPromise() to wait for contract finish ([#8453](https://github.com/Agoric/agoric-sdk/issues/8453)) ([6388a00](https://github.com/Agoric/agoric-sdk/commit/6388a002b53593f17a8d936d4e937efb7d065d97)) + + +### Bug Fixes + +* **builders:** Overlook inspecific home type ([e499fc4](https://github.com/Agoric/agoric-sdk/commit/e499fc4749b24e4f178e43b401410a0e5f06fb17)) +* **builders:** use proper `oracleBrand` subkey case ([52f02b7](https://github.com/Agoric/agoric-sdk/commit/52f02b75b6706ee455a32ff83617dd5afb7342a7)) +* **orchestration:** makeAccount never resolves when icqEnabled: false ([a74b6a2](https://github.com/Agoric/agoric-sdk/commit/a74b6a27d5108c5e014d546b86c695e3fc8bf2e5)) +* repair storage of zcfBundleCap and add a3p test ([72c7574](https://github.com/Agoric/agoric-sdk/commit/72c75740aff920ffb53231441d0f00a8747400f1)) +* support issuerName separate from keyword in add-collateral-core ([f0b1559](https://github.com/Agoric/agoric-sdk/commit/f0b1559374fe67d10e92f20c85d90a6f07e03cf0)) +* validate scriptArgs endowment ([6864614](https://github.com/Agoric/agoric-sdk/commit/68646147d3e95c68b4a90c9e37d888ef00e9d35d)) +* write-chain-info after u17 ([fc1f3ce](https://github.com/Agoric/agoric-sdk/commit/fc1f3ce1fe03bb2018edd4eb55d6561312d5fbe8)) diff --git a/packages/builders/package.json b/packages/builders/package.json index 727c0c7bf8a..e48e8602165 100644 --- a/packages/builders/package.json +++ b/packages/builders/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/builders", - "version": "0.1.0", + "version": "0.2.0-u18.0", "description": "Build scripts for proposals to an Agoric chain", "type": "module", "main": "./index.js", @@ -23,13 +23,13 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/ertp": "^0.16.2", - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/smart-wallet": "^0.5.3", - "@agoric/vat-data": "^0.5.2", - "@agoric/vats": "^0.15.1", - "@agoric/zoe": "^0.26.2", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/smart-wallet": "^0.5.4-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", "@endo/eventual-send": "^1.2.7", @@ -41,15 +41,15 @@ "import-meta-resolve": "^2.2.1" }, "devDependencies": { + "@agoric/deploy-script-support": "^0.10.4-u18.0", + "@agoric/governance": "^0.10.4-u18.0", + "@agoric/inter-protocol": "^0.17.0-u18.0", + "@agoric/orchestration": "^0.2.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swing-store": "^0.10.0-u18.0", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", "@endo/errors": "^1.2.7", - "@agoric/deploy-script-support": "^0.10.3", - "@agoric/governance": "^0.10.3", - "@agoric/inter-protocol": "^0.16.1", - "@agoric/orchestration": "^0.1.0", - "@agoric/store": "^0.9.2", - "@agoric/swing-store": "^0.9.1", - "@agoric/swingset-liveslots": "^0.10.2", - "@agoric/time": "^0.3.2", "ava": "^5.3.0", "c8": "^9.1.0" }, diff --git a/packages/cache/CHANGELOG.md b/packages/cache/CHANGELOG.md index f4af0deabd3..c56bfc613c7 100644 --- a/packages/cache/CHANGELOG.md +++ b/packages/cache/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.3.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cache@0.3.2...@agoric/cache@0.3.3-u18.0) (2024-10-31) + + +### Features + +* **types:** ambient exports from agoric/internal ([71d18c4](https://github.com/Agoric/agoric-sdk/commit/71d18c4221f63f1c0e7c45562b5a0a86a0b4b5c0)) + + + ### [0.3.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/cache@0.3.1...@agoric/cache@0.3.2) (2023-06-02) **Note:** Version bump only for package @agoric/cache diff --git a/packages/cache/package.json b/packages/cache/package.json index 370db518304..fd34d2542a7 100644 --- a/packages/cache/package.json +++ b/packages/cache/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cache", - "version": "0.3.2", + "version": "0.3.3-u18.0", "description": "Agoric's simple cache interface", "type": "module", "main": "src/main.js", @@ -19,15 +19,15 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/vat-data": "^0.5.2", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", "@endo/far": "^1.1.8", "@endo/marshal": "^1.6.1" }, "devDependencies": { - "@agoric/zoe": "^0.26.2", + "@agoric/zoe": "^0.26.3-u18.0", "ava": "^5.3.0", "c8": "^9.1.0" }, diff --git a/packages/casting/CHANGELOG.md b/packages/casting/CHANGELOG.md index d3281d96673..f996c7df49d 100644 --- a/packages/casting/CHANGELOG.md +++ b/packages/casting/CHANGELOG.md @@ -3,6 +3,25 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.4.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/casting@0.4.2...@agoric/casting@0.4.3-u18.0) (2024-10-31) + + +### Features + +* **casting:** makeHttpClient for explicit net access with cosmjs ([5bc5138](https://github.com/Agoric/agoric-sdk/commit/5bc513853d144f2967d9c2fc5b21fa2c4e284982)) +* **types:** ambient exports from agoric/internal ([71d18c4](https://github.com/Agoric/agoric-sdk/commit/71d18c4221f63f1c0e7c45562b5a0a86a0b4b5c0)) +* **types:** explicit exports from notifier ([0bc72a8](https://github.com/Agoric/agoric-sdk/commit/0bc72a88c7d91ff1b2f00ee5cabeb58c6315598e)) + + +### Bug Fixes + +* **casting:** dont crash on bad capdata ([8f4ba3a](https://github.com/Agoric/agoric-sdk/commit/8f4ba3a2f56174161d88f57280513ee5a0f5d4d9)) +* **casting:** explicitly harden prototypes ([833c9b3](https://github.com/Agoric/agoric-sdk/commit/833c9b3f63bb83362789bc1261eabf71a8e88ea2)) +* **casting:** properly follow an unpopulated state entry ([97be818](https://github.com/Agoric/agoric-sdk/commit/97be818c4f5c507830f70392f334fa60dd6d7f94)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) + + + ### [0.4.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/casting@0.4.1...@agoric/casting@0.4.2) (2023-06-02) **Note:** Version bump only for package @agoric/casting diff --git a/packages/casting/package.json b/packages/casting/package.json index 9b9c49d56fa..aaa9c58a8f8 100644 --- a/packages/casting/package.json +++ b/packages/casting/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/casting", - "version": "0.4.2", + "version": "0.4.3-u18.0", "description": "Agoric's OCap broadcasting system", "type": "module", "main": "src/main.js", @@ -22,9 +22,9 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", "@cosmjs/encoding": "^0.32.3", "@cosmjs/proto-signing": "^0.32.3", "@cosmjs/stargate": "^0.32.3", @@ -37,7 +37,7 @@ "@endo/promise-kit": "^1.1.7" }, "devDependencies": { - "@agoric/cosmic-proto": "^0.4.0", + "@agoric/cosmic-proto": "^0.5.0-u18.0", "@endo/ses-ava": "^1.2.7", "ava": "^5.3.0", "c8": "^9.1.0", diff --git a/packages/cosmic-proto/CHANGELOG.md b/packages/cosmic-proto/CHANGELOG.md index a29635a6272..49c46fe37cb 100644 --- a/packages/cosmic-proto/CHANGELOG.md +++ b/packages/cosmic-proto/CHANGELOG.md @@ -3,6 +3,50 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.5.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-proto@0.3.0...@agoric/cosmic-proto@0.5.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* use Timestamp instead of Date + +### Features + +* add QueryBalanceRequest to typedJson ([ef0978b](https://github.com/Agoric/agoric-sdk/commit/ef0978bbb73a2885ec5790cd303b1e24485b6a5f)) +* base64 without ambient authority ([537a0e3](https://github.com/Agoric/agoric-sdk/commit/537a0e3a4e3df2185c8f125ea21d1e591d94ab29)) +* **cosmic-proto:** add icq/v1 proto + codegen for @agoric/orchestration ([910e038](https://github.com/Agoric/agoric-sdk/commit/910e038069d01b333b5a536ea27f734cd64b3eae)), closes [#9072](https://github.com/Agoric/agoric-sdk/issues/9072) +* **cosmic-proto:** add JsonSafe and RequestQueryJson types ([fe9dab4](https://github.com/Agoric/agoric-sdk/commit/fe9dab4dffd87c8026eea1fea9115a2cb925d344)), closes [#9072](https://github.com/Agoric/agoric-sdk/issues/9072) +* **cosmic-proto:** add toRequestQueryJson and typeUrlToGrpcPath ([ea8e6d3](https://github.com/Agoric/agoric-sdk/commit/ea8e6d3b6cd8a01776cc42ddfca4dc65b0c0eec3)) +* **cosmic-proto:** add vstorage query ([97b1678](https://github.com/Agoric/agoric-sdk/commit/97b167863343955944faef6505ed11ab7119f4e3)) +* **cosmic-proto:** export distribution ([17c2932](https://github.com/Agoric/agoric-sdk/commit/17c293261d3b218eaf83f34ec2ae042ec7d1b1e2)), closes [endojs/endo#2265](https://github.com/endojs/endo/issues/2265) +* **cosmic-proto:** include ibc-go in update-protos.sh ([c7b0f27](https://github.com/Agoric/agoric-sdk/commit/c7b0f278813ab7975eafa0b8f1161e5a0fed29f0)) +* cosmos protos ([f67add7](https://github.com/Agoric/agoric-sdk/commit/f67add77fd38b02555e644772f600cd59f5f1970)) +* ignore prettier stdout ([72b0795](https://github.com/Agoric/agoric-sdk/commit/72b0795b82efd62b3a26fb417dfd8c16b3c2dd39)) +* **lca:** undelegate ([a18d21c](https://github.com/Agoric/agoric-sdk/commit/a18d21ce5bf539099171f2e8da3bbab6d33a352e)) +* **localchain:** add `.transfer()` helper to LocalChainAccount ([fd11145](https://github.com/Agoric/agoric-sdk/commit/fd111458355c46cf34536991e37b4a316ad09898)) +* **orchestration:** add support for queries (icq/v1) ([79b5d0f](https://github.com/Agoric/agoric-sdk/commit/79b5d0f61f0c11b00e51832b7edf3922df8f51c6)) +* **orchestration:** send message from ica ([764e4a8](https://github.com/Agoric/agoric-sdk/commit/764e4a86a5f27ca5a1478e6111b3440dcc2de3f2)) +* **orchestration:** stakeAtom query balance ([9f0ae09](https://github.com/Agoric/agoric-sdk/commit/9f0ae09e389f1750c9e550d5e6893460d1e21d07)) +* SES compatibility ([b7bbc85](https://github.com/Agoric/agoric-sdk/commit/b7bbc8516d1b749c65d1c42c8ff6018eb2991313)) +* type keyword for verbatimModuleSyntax ([b8d1610](https://github.com/Agoric/agoric-sdk/commit/b8d16104171ccf81011e880c091a2d59e7fb2519)) +* typedJson ([cd151b7](https://github.com/Agoric/agoric-sdk/commit/cd151b71d5a66d4a86e04a1af104fca277058836)) +* **types:** ResponseTo by template ([68fcfac](https://github.com/Agoric/agoric-sdk/commit/68fcfac22055670b375ec1dac9d2eb31d141ec7b)) +* **types:** utility for Base64 encoding Any json ([c77c1be](https://github.com/Agoric/agoric-sdk/commit/c77c1be9e6e158dd276ea997772dac061d3cf4ec)) +* use Timestamp instead of Date ([0ac64b7](https://github.com/Agoric/agoric-sdk/commit/0ac64b718ec08fabfaad1a215f6b36a2ada515e9)) + + +### Bug Fixes + +* compat with TS verbatimModuleSyntax ([4310d99](https://github.com/Agoric/agoric-sdk/commit/4310d99b2444822d7939ba024a31682d9735d32c)) +* **cosmic-proto:** add missing `cosmos_proto` dep ([651775f](https://github.com/Agoric/agoric-sdk/commit/651775f4e38ddbee6cb1961a01b57f49e73984ad)) +* **cosmic-proto:** do not git ignore all generated files ([83a9d23](https://github.com/Agoric/agoric-sdk/commit/83a9d23080156882af32247723dda452db8a469e)) +* default value handling (telescope 1.4.12 -> 1.5.1) ([1469ce7](https://github.com/Agoric/agoric-sdk/commit/1469ce7439a74afe6e6ae097e4deaa84de305a97)) +* encoding Decimal values ([6808b11](https://github.com/Agoric/agoric-sdk/commit/6808b11ccc6d14794df361bdad60beb66360fbfb)) +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) +* parseQueryPacket should use ResponseQuery.toJSON ([0bd7161](https://github.com/Agoric/agoric-sdk/commit/0bd7161125b9cef2f44cc47feddf3e6fbc75e5a0)) + + + ## [0.3.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-proto@0.2.1...@agoric/cosmic-proto@0.3.0) (2023-05-19) diff --git a/packages/cosmic-proto/package.json b/packages/cosmic-proto/package.json index 0f9b8b5a450..a1203bc7c10 100644 --- a/packages/cosmic-proto/package.json +++ b/packages/cosmic-proto/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmic-proto", - "version": "0.4.0", + "version": "0.5.0-u18.0", "description": "Protobuf stubs for the Agoric cosmos-sdk module", "keywords": [], "author": "Agoric", @@ -142,7 +142,7 @@ "access": "public" }, "devDependencies": { - "@agoric/cosmos": "^0.34.1", + "@agoric/cosmos": "^0.35.0-u18.0", "@ava/typescript": "^4.1.0", "@cosmology/telescope": "https://gitpkg.vercel.app/agoric-labs/telescope/packages/telescope?8d2c2f6ba637a5578eead09a7368dc41c262a9d0", "@endo/bundle-source": "^3.4.2", diff --git a/packages/cosmic-swingset/CHANGELOG.md b/packages/cosmic-swingset/CHANGELOG.md index 7f15b6ac082..a316b025bf8 100644 --- a/packages/cosmic-swingset/CHANGELOG.md +++ b/packages/cosmic-swingset/CHANGELOG.md @@ -3,6 +3,77 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.42.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.41.3...@agoric/cosmic-swingset@0.42.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **cosmic-swingset:** Exclude non-consensus configuration from bootstrap vat arguments +* **cosmos:** add required export-dir export cmd option +* remove deprecated `ag-cosmos-helper` + +### Features + +* Add consensus-independent vat snapshot archiving configuration to AG_COSMOS_INIT ([ffc594f](https://github.com/Agoric/agoric-sdk/commit/ffc594f9441a9374646c43b69d289cc560962f64)), closes [#10036](https://github.com/Agoric/agoric-sdk/issues/10036) +* Add consensus-independent vat snapshot retention configuration to AG_COSMOS_INIT ([a5311b5](https://github.com/Agoric/agoric-sdk/commit/a5311b5a9eb257d4dfb4f18272608f00c1616abb)), closes [#9386](https://github.com/Agoric/agoric-sdk/issues/9386) +* Add consensus-independent vat transcript archiving configuration to AG_COSMOS_INIT ([d2d5803](https://github.com/Agoric/agoric-sdk/commit/d2d5803baab6e6379d179723244b2e92aac6319a)), closes [#10036](https://github.com/Agoric/agoric-sdk/issues/10036) +* Add consensus-independent vat transcript span retention configuration to AG_COSMOS_INIT ([3cf6b57](https://github.com/Agoric/agoric-sdk/commit/3cf6b57d9e1968c6197147419d5d177b5c42e62b)), closes [#9174](https://github.com/Agoric/agoric-sdk/issues/9174) [#9386](https://github.com/Agoric/agoric-sdk/issues/9386) +* add exporter.getHostKV() API ([eb564f9](https://github.com/Agoric/agoric-sdk/commit/eb564f9635397c0706e1f8255b3e125681e2d031)), closes [#8523](https://github.com/Agoric/agoric-sdk/issues/8523) +* Add tooling for standalone performance benchmarks ([058e54a](https://github.com/Agoric/agoric-sdk/commit/058e54aad93c04b57dfb3a411bff85c223ab5dd7)) +* **agd:** try harder to find cosmic-swingset ([dd547f0](https://github.com/Agoric/agoric-sdk/commit/dd547f0a8057109a0bbe27a814fb3fc403ad3fd1)) +* **cosmic-swingset:** Accept slogfile configuration in AG_COSMOS_INIT messages ([1c72193](https://github.com/Agoric/agoric-sdk/commit/1c72193c54126cff8a35f36b094743a415ab19aa)) +* **cosmic-swingset:** add begin block check and transaction ([#8432](https://github.com/Agoric/agoric-sdk/issues/8432)) ([a9d113a](https://github.com/Agoric/agoric-sdk/commit/a9d113a09dfd93889ae985533535df53fdc771e7)) +* **cosmic-swingset:** add JS upgrade plan handler stub ([655133e](https://github.com/Agoric/agoric-sdk/commit/655133ed909b5d632dc033e992214a7b6a1b5ab1)) +* **cosmic-swingset:** add missing trigger events ([92f8dfd](https://github.com/Agoric/agoric-sdk/commit/92f8dfd9d204eedd3d999f732fc5779f47aa97a9)) +* **cosmic-swingset:** add repair-metadata snapshot restore option ([4fc0113](https://github.com/Agoric/agoric-sdk/commit/4fc01134fab9402d5916f0593728acce4697da9e)) +* **cosmic-swingset:** implement `ENACTED_UPGRADE` blocking send ([3825c17](https://github.com/Agoric/agoric-sdk/commit/3825c171f3528cd3c4e63e8aeb3363a3e88b75fc)) +* **cosmic-swingset:** replace import/export options ([0f01712](https://github.com/Agoric/agoric-sdk/commit/0f01712cadef12784afa547d568a6e77b9a83344)) +* **cosmic-swingset:** run upgrade actions to completion ([140712a](https://github.com/Agoric/agoric-sdk/commit/140712a25fbadbe513158f5a706793d1bde12c17)) +* **cosmic-swingset:** use x/swingset for swing-store export data ([1534add](https://github.com/Agoric/agoric-sdk/commit/1534adde558df456e3225b8384e2a7033d5a5d18)) +* **cosmos:** add required export-dir export cmd option ([3be2986](https://github.com/Agoric/agoric-sdk/commit/3be2986059c9f007d34518deef68e31956e9b45e)) +* **cosmos:** support core proposals set by upgrade handler ([605eb4b](https://github.com/Agoric/agoric-sdk/commit/605eb4b8f33d7646c3a9084d43ecd51029e12b80)) +* **cosmos:** wire new swingset port handler ([ea582bf](https://github.com/Agoric/agoric-sdk/commit/ea582bf7738f82d0abe5529ee1ac9f2e117c957a)) +* new 'boot' package with bootstrap configs ([8e3173b](https://github.com/Agoric/agoric-sdk/commit/8e3173b0b86a3dc90b31164bc4272c54e46a6641)) +* Plumb maxVatsOnline from cosmos-sdk config to JS side of swingset ([50b22be](https://github.com/Agoric/agoric-sdk/commit/50b22be79a2fe62a20666c30d86cc5bb8c4f41b7)), closes [#9574](https://github.com/Agoric/agoric-sdk/issues/9574) +* Share cosmos-sdk runtime [viper] configuration with the cosmic-swingset VM ([950511e](https://github.com/Agoric/agoric-sdk/commit/950511ef1b9b7520bd3eaf8e97cbc315a945b836)), closes [#9946](https://github.com/Agoric/agoric-sdk/issues/9946) +* Share cosmos-sdk runtime [viper] configuration with the cosmic-swingset VM ([f8c6d50](https://github.com/Agoric/agoric-sdk/commit/f8c6d50e0f20a523caf0366d0ec7ac8b0a731b8e)), closes [#9946](https://github.com/Agoric/agoric-sdk/issues/9946) +* Simple removal of lien primarilly through code search ([#8988](https://github.com/Agoric/agoric-sdk/issues/8988)) ([695c440](https://github.com/Agoric/agoric-sdk/commit/695c440c0f48a3591b15a43665682c5f1ebbad9d)) +* support `coreProposals.steps` ([80fa3d1](https://github.com/Agoric/agoric-sdk/commit/80fa3d14494706d825f51ac22e1bbf4ec68ce404)) +* **vat-transfer:** first cut at working proposal ([2864bd5](https://github.com/Agoric/agoric-sdk/commit/2864bd5c12300c3595df9676bcfde894dbe59b29)) +* vm-config package ([8b1ecad](https://github.com/Agoric/agoric-sdk/commit/8b1ecad8ab50db777bc11c3ee6fcdb37d6cb38b6)) + + +### Bug Fixes + +* adopt `VTRANSFER_IBC_EVENT` as an action-type ([#9671](https://github.com/Agoric/agoric-sdk/issues/9671)) ([217005a](https://github.com/Agoric/agoric-sdk/commit/217005a921dcac6928c999e6bfe06330a5947ac5)), closes [#9670](https://github.com/Agoric/agoric-sdk/issues/9670) +* **cosmic-swingset:** add exportCallback interlock ([6547c83](https://github.com/Agoric/agoric-sdk/commit/6547c8318d83ca58704a4c911608706c25795c68)), closes [#9655](https://github.com/Agoric/agoric-sdk/issues/9655) +* **cosmic-swingset:** add missing bits for maxVatsOnline ([8c0c177](https://github.com/Agoric/agoric-sdk/commit/8c0c17752f7439db6f7aee9f88be1dedce2a1bf1)) +* **cosmic-swingset:** backwards param compat in import/export ([bd49484](https://github.com/Agoric/agoric-sdk/commit/bd49484e5777b8675ed3be5e78e46f6a5d89b7db)) +* **cosmic-swingset:** call upgradeSwingset at startup ([c769606](https://github.com/Agoric/agoric-sdk/commit/c7696069d0bebaf039a2f3e1a45ebdd8dc5198a2)) +* **cosmic-swingset:** Exclude non-consensus configuration from bootstrap vat arguments ([08b3abb](https://github.com/Agoric/agoric-sdk/commit/08b3abb4d5ba183a45e84353406e67bbcc00a076)), closes [#9946](https://github.com/Agoric/agoric-sdk/issues/9946) +* **cosmic-swingset:** inject kernel upgrade events at a safe time ([5789fb6](https://github.com/Agoric/agoric-sdk/commit/5789fb68d316643906bc30506059a0a8c8874154)) +* **cosmic-swingset:** installation publisher uses remotable storage messenger ([4f07d1c](https://github.com/Agoric/agoric-sdk/commit/4f07d1c82709b4572cc5e883679a30d57c827803)) +* **cosmic-swingset:** log level for swing-store export ([33c4a51](https://github.com/Agoric/agoric-sdk/commit/33c4a517f079c4ad17c30f9d1d13f181b06f112f)) +* **cosmic-swingset:** merge `coreProposals` from bootstrap and upgrade plan ([2b38ebc](https://github.com/Agoric/agoric-sdk/commit/2b38ebc378847a878725419db37580405df0a28e)) +* **cosmic-swingset:** only require vatconfig if uninitialized ([cfb72f3](https://github.com/Agoric/agoric-sdk/commit/cfb72f337cf650f303adfebaeffb1ee9ad0c0a92)) +* **cosmic-swingset:** only search for the `vatconfig` on init ([b14ca40](https://github.com/Agoric/agoric-sdk/commit/b14ca404ea5bc314f99372a3eba878926f94f679)) +* **cosmic-swingset:** plumbing for maxVatsOnline ([45a759a](https://github.com/Agoric/agoric-sdk/commit/45a759a71c8abc724618a12dfd8ae72552b9783e)) +* **cosmic-swingset:** send started event before beginning actual export ([3c94159](https://github.com/Agoric/agoric-sdk/commit/3c94159bbe4b27a14eeb27612c4a73afa556c472)) +* DEBUG harmony ([#8136](https://github.com/Agoric/agoric-sdk/issues/8136)) ([d2ea4b4](https://github.com/Agoric/agoric-sdk/commit/d2ea4b46b9efa61e97eec8711830d9fdd741ca55)) +* endow with original unstructured `assert` ([#9514](https://github.com/Agoric/agoric-sdk/issues/9514)) ([f908f89](https://github.com/Agoric/agoric-sdk/commit/f908f89186162df83b540f6aeb1f4c665c3a56b4)), closes [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) +* export state-sync snapshot without a DB write-lock ([3bc3799](https://github.com/Agoric/agoric-sdk/commit/3bc37990fd813136dab33dd93a1dcec073b187f9)), closes [#8523](https://github.com/Agoric/agoric-sdk/issues/8523) +* **sim-params:** power_flag casing ([66955c1](https://github.com/Agoric/agoric-sdk/commit/66955c1e70b63e6525ea10bc946f7c1a84e1e869)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* **vm-config:** always use `init-localchain` and `init-transfer` ([870d205](https://github.com/Agoric/agoric-sdk/commit/870d2052ce1ca6778f6afa4396e01d5833b7ef38)) +* **x/swingset:** switch export/import to replay artifact level ([6ab24b2](https://github.com/Agoric/agoric-sdk/commit/6ab24b299f31affc0a638cc6352678a2c167044c)) + + +### Build System + +* remove deprecated `ag-cosmos-helper` ([6866ebe](https://github.com/Agoric/agoric-sdk/commit/6866ebe670c257b60dfb6951c295e21ce0fe2fcc)) + + + ### [0.41.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.41.2...@agoric/cosmic-swingset@0.41.3) (2023-06-09) **Note:** Version bump only for package @agoric/cosmic-swingset diff --git a/packages/cosmic-swingset/package.json b/packages/cosmic-swingset/package.json index 0df4c1cbaae..e291aa7944a 100644 --- a/packages/cosmic-swingset/package.json +++ b/packages/cosmic-swingset/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/cosmic-swingset", - "version": "0.41.3", + "version": "0.42.0-u18.0", "description": "Agoric's Cosmos blockchain integration", "type": "module", "bin": { @@ -22,21 +22,21 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/builders": "^0.1.0", - "@agoric/cosmos": "^0.34.1", - "@agoric/deploy-script-support": "^0.10.3", - "@agoric/internal": "^0.3.2", - "@agoric/store": "^0.9.2", - "@agoric/swing-store": "^0.9.1", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/telemetry": "^0.6.2", - "@agoric/vm-config": "^0.1.0", + "@agoric/builders": "^0.2.0-u18.0", + "@agoric/cosmos": "^0.35.0-u18.0", + "@agoric/deploy-script-support": "^0.10.4-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swing-store": "^0.10.0-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/telemetry": "^0.6.3-u18.0", + "@agoric/vm-config": "^0.1.1-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/env-options": "^1.1.7", "@endo/errors": "^1.2.7", + "@endo/far": "^1.1.8", "@endo/import-bundle": "^1.3.1", "@endo/init": "^1.1.6", - "@endo/far": "^1.1.8", "@endo/marshal": "^1.6.1", "@endo/nat": "^5.0.12", "@endo/patterns": "^1.4.6", diff --git a/packages/create-dapp/CHANGELOG.md b/packages/create-dapp/CHANGELOG.md index 60a154d5e69..c80a8343006 100644 --- a/packages/create-dapp/CHANGELOG.md +++ b/packages/create-dapp/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### 0.1.1-u18.0 (2024-10-31) + + +### Features + +* **create-dapp:** `npm create @agoric/dapp ...` uses `agoric init` ([4c7a6b2](https://github.com/Agoric/agoric-sdk/commit/4c7a6b24a9190e95d9e6706298b9ca8411f6c693)) + + +### Reverts + +* Revert "chore(create-dapp): bump version to 0.2.0" ([9743db8](https://github.com/Agoric/agoric-sdk/commit/9743db8e25178d7c6a860011dc4388d038010881)) + + + ## 0.1.0 (2023-11-13) Initial release diff --git a/packages/create-dapp/package.json b/packages/create-dapp/package.json index dd1112eff6d..b8454eb1427 100644 --- a/packages/create-dapp/package.json +++ b/packages/create-dapp/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/create-dapp", - "version": "0.1.0", + "version": "0.1.1-u18.0", "description": "Create an Agoric Javascript smart contract application", "type": "module", "bin": { @@ -24,7 +24,7 @@ "c8": "^9.1.0" }, "dependencies": { - "agoric": "^0.21.1" + "agoric": "^0.22.0-u18.0" }, "keywords": [], "repository": { diff --git a/packages/deploy-script-support/CHANGELOG.md b/packages/deploy-script-support/CHANGELOG.md index f22043c2dd0..91df2c4244d 100644 --- a/packages/deploy-script-support/CHANGELOG.md +++ b/packages/deploy-script-support/CHANGELOG.md @@ -3,6 +3,29 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.10.4-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/deploy-script-support@0.10.3...@agoric/deploy-script-support@0.10.4-u18.0) (2024-10-31) + + +### Features + +* better diagnostic for bad proposal ([835cc27](https://github.com/Agoric/agoric-sdk/commit/835cc27bdf286c14ed1246ddb8d8db407c6303fa)) +* **deploy-script-support:** generalize `extractCoreProposalBundles` ([4ca9a0b](https://github.com/Agoric/agoric-sdk/commit/4ca9a0b5cb8152e0fb5ca38f755ddd93dab07e36)) +* **deploy-script-support:** Write out bundle file names in machine readable file ([68235ec](https://github.com/Agoric/agoric-sdk/commit/68235ec3fc78b9973d886e782e03048427b6f93e)) +* **extract-proposal:** organize proposals into steps ([74f17ee](https://github.com/Agoric/agoric-sdk/commit/74f17ee3d4796078829e3e348822efb27738a38b)) +* **types:** InvitationAmount ([cdf1b7a](https://github.com/Agoric/agoric-sdk/commit/cdf1b7a6ee28293ba5d606705e24a9fee175effe)) +* **types:** no package imports for ambient types ([cc182de](https://github.com/Agoric/agoric-sdk/commit/cc182de9b8b02a81210768b2602085534aa38a75)) +* writeCoreEval returns plan ([a0115ed](https://github.com/Agoric/agoric-sdk/commit/a0115ede1432a5fd9c5435e7ef84ea5281aa07e7)) + + +### Bug Fixes + +* **deploy-scripts-support:** correct bare module resolution ([ff85a7a](https://github.com/Agoric/agoric-sdk/commit/ff85a7af22119a292d3978d2a1adecf1c75a87be)) +* **types:** problems hidden by skipLibCheck ([6a6e595](https://github.com/Agoric/agoric-sdk/commit/6a6e59549e7beeeef94bf90556ed16873c46d285)) +* upgrade for breaking changes in `@endo/bundle-source` ([e840bb2](https://github.com/Agoric/agoric-sdk/commit/e840bb2385ef38aa2a038b6f21f02cdcd2d7979b)) +* validate scriptArgs endowment ([6864614](https://github.com/Agoric/agoric-sdk/commit/68646147d3e95c68b4a90c9e37d888ef00e9d35d)) + + + ### [0.10.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/deploy-script-support@0.10.2...@agoric/deploy-script-support@0.10.3) (2023-06-09) **Note:** Version bump only for package @agoric/deploy-script-support diff --git a/packages/deploy-script-support/package.json b/packages/deploy-script-support/package.json index 9d695f6e226..26b05508177 100644 --- a/packages/deploy-script-support/package.json +++ b/packages/deploy-script-support/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/deploy-script-support", - "version": "0.10.3", + "version": "0.10.4-u18.0", "description": "Helpers and other support for writing deploy scripts", "type": "module", "main": "src/helpers.js", @@ -34,16 +34,16 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/ertp": "^0.16.2", - "@agoric/import-manager": "^0.3.11", - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/time": "^0.3.2", - "@agoric/zoe": "^0.26.2", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/import-manager": "^0.3.12-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", "@endo/base64": "^1.0.8", "@endo/bundle-source": "^3.4.2", + "@endo/errors": "^1.2.7", "@endo/far": "^1.1.8", "@endo/marshal": "^1.6.1", "@endo/nat": "^5.0.12", @@ -51,7 +51,7 @@ "@endo/zip": "^1.0.8" }, "devDependencies": { - "@agoric/vats": "^0.15.1", + "@agoric/vats": "^0.16.0-u18.0", "@endo/init": "^1.1.6", "ava": "^5.3.0", "import-meta-resolve": "^2.2.1" diff --git a/packages/deployment/CHANGELOG.md b/packages/deployment/CHANGELOG.md index c2bc100ebb6..979af80d588 100644 --- a/packages/deployment/CHANGELOG.md +++ b/packages/deployment/CHANGELOG.md @@ -3,6 +3,110 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.0.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/deployment@2.5.0...@agoric/deployment@4.0.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **cosmos:** add required export-dir export cmd option +* remove deprecated `ag-cosmos-helper` + +### Features + +* allow passing tmux flags ([ef92fb5](https://github.com/Agoric/agoric-sdk/commit/ef92fb5cc91210d1469d293bdac1c76b05858136)) +* **cosmos:** add required export-dir export cmd option ([3be2986](https://github.com/Agoric/agoric-sdk/commit/3be2986059c9f007d34518deef68e31956e9b45e)) +* **deployment:** `docker/integration-test.sh` for nested execution ([3d4dd2b](https://github.com/Agoric/agoric-sdk/commit/3d4dd2bc0dc0f032c736358e9bfae49edbfc7697)) +* **deployment:** add genesis export test ([46d3466](https://github.com/Agoric/agoric-sdk/commit/46d34667c4dd66714046c5682b05a5c891bfa8fc)) +* **deployment:** add state-sync to upgrade 11 test ([38ac134](https://github.com/Agoric/agoric-sdk/commit/38ac134e38de491a405e7692d4fa608c6b1775c7)) +* **deployment:** find testnet-load-generator in parent of agoric-sdk ([8161c5e](https://github.com/Agoric/agoric-sdk/commit/8161c5e24bc89776cb0f60b34ff3f85f2600f56b)) +* **deployment:** only include this package in `setup` docker image ([af47842](https://github.com/Agoric/agoric-sdk/commit/af478421688e81b3d337421fe5e2c648f3c53e87)) +* **deployment:** replicate broken state sync in upgrade test ([b06beec](https://github.com/Agoric/agoric-sdk/commit/b06beec9e83794407b060a70db4623b6da0b0db8)) +* **Docker:** make shell ([0ecffd2](https://github.com/Agoric/agoric-sdk/commit/0ecffd275591e56204a5e2794c82d814b3b73dac)) +* new 'boot' package with bootstrap configs ([8e3173b](https://github.com/Agoric/agoric-sdk/commit/8e3173b0b86a3dc90b31164bc4272c54e46a6641)) +* port bash tests to javascript ([84f2e6f](https://github.com/Agoric/agoric-sdk/commit/84f2e6fe32e7e7650abd725757d21da698ccfb9a)) +* **smart-wallet:** upgrade walletFactory for non-vbank assets ([a0c4ecf](https://github.com/Agoric/agoric-sdk/commit/a0c4ecf5d6f1e3874828f5b2fcf38f87cb0619ba)) +* **upgrade-test:** plumb and use `UPGRADE_INFO` ([5f703d7](https://github.com/Agoric/agoric-sdk/commit/5f703d72c3fe07a73cf8f4204ce316ec08f047e6)) +* vm-config package ([8b1ecad](https://github.com/Agoric/agoric-sdk/commit/8b1ecad8ab50db777bc11c3ee6fcdb37d6cb38b6)) +* **x/swingset:** export swing store in genesis ([598abf7](https://github.com/Agoric/agoric-sdk/commit/598abf73ac555bd7284c8a91a03c205dc62d9b0c)) + + +### Bug Fixes + +* **ci:** require loadgen in deployment integration test ([a59f162](https://github.com/Agoric/agoric-sdk/commit/a59f16200c6230209e7bb3b3bd7bc819476e02c0)) +* **cosmos:** make agd upgrade work ([1aa1d26](https://github.com/Agoric/agoric-sdk/commit/1aa1d26f05875c91fd47da1ad7386d8979f94b03)) +* **deployment:** Dockerfile syntax ([92190a4](https://github.com/Agoric/agoric-sdk/commit/92190a4af69b9155fa41503666694901ba62ae44)) +* **deployment:** fix upgrade 11 test that were skipped ([16f1b3f](https://github.com/Agoric/agoric-sdk/commit/16f1b3fd0a7ada7142cd13b6dd1c6bd52cf880c2)) +* **deployment:** localize script to upgrade ([371f65a](https://github.com/Agoric/agoric-sdk/commit/371f65ab623c3582129a130b07ce5688e86d3d82)) +* **deployment:** map Debian `bookworm` to Ubuntu `jammy` ([ba2c754](https://github.com/Agoric/agoric-sdk/commit/ba2c754be1cabf3b6198ff6dc62735a2d2fdb2b5)) +* **deployment:** propagate `ag-setup-cosmos` path to faucet script ([ea7e883](https://github.com/Agoric/agoric-sdk/commit/ea7e883f4b59f082be3a7cbb2673d63e4bb6700f)) +* **deployment:** remove dependency on `HELPER_BINARY` ([e7fb9f5](https://github.com/Agoric/agoric-sdk/commit/e7fb9f5abe56a3d8105a7eb16d2da3b9cba6be4b)) +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) +* test upgrade to one-past-vaults ([e088215](https://github.com/Agoric/agoric-sdk/commit/e088215a7561b0bcc0f4c83f7a099c6cc32fb66f)) +* **upgrade-test:** abort if proposal is rejected ([735246a](https://github.com/Agoric/agoric-sdk/commit/735246a6b2dd303116f51538d7a03443fee336c8)) +* **upgrade-test:** update for new file locations ([cd2779e](https://github.com/Agoric/agoric-sdk/commit/cd2779e96012bb3ae8d02ccdfa8671890eab155c)) +* **upgrade-test:** use `agoric-upgrade-10` tag 35 ([1b23d31](https://github.com/Agoric/agoric-sdk/commit/1b23d3112525a84d45804650a38333b4fa563af1)) +* **upgrade-test:** use correct mainnet-1b image ([39558c0](https://github.com/Agoric/agoric-sdk/commit/39558c04b798d4a5edf6e4cdb512d20ee5c48d88)) +* **upgrade-test:** use default `$DEBUG` for docker run ([844556b](https://github.com/Agoric/agoric-sdk/commit/844556ba19d086b478ae01fcad644b548ae0300a)) +* use dev instead of latest ([7bbe44f](https://github.com/Agoric/agoric-sdk/commit/7bbe44fd712172fa302ab87eaeca96e97901e639)) + + +### Reverts + +* Revert "test(upgrade-test): tolerate running after `a3p:main` zoe upgrade" ([0b3e1a3](https://github.com/Agoric/agoric-sdk/commit/0b3e1a34d65e9ed78ad31f25c9fd7d1e719a45e2)) + + +### Build System + +* remove deprecated `ag-cosmos-helper` ([6866ebe](https://github.com/Agoric/agoric-sdk/commit/6866ebe670c257b60dfb6951c295e21ce0fe2fcc)) + +## 0.34.0 (2023-05-19) + + +### ⚠ BREAKING CHANGES + +* move swingset state dir +* **AMM:** remove the AMM and cleanup bootstrap etc. dependencies (#7074) + +### Features + +* **AMM:** remove the AMM and cleanup bootstrap etc. dependencies ([#7074](https://github.com/Agoric/agoric-sdk/issues/7074)) ([ed5ee58](https://github.com/Agoric/agoric-sdk/commit/ed5ee58a276fce3c55f19e4f6f662ed579896c2c)), closes [#7047](https://github.com/Agoric/agoric-sdk/issues/7047) +* **ci:** Enforce no failures of otel slog sender in integration ([c7227b2](https://github.com/Agoric/agoric-sdk/commit/c7227b2ecdc68617cf2f3cfd5a4623fafd27376a)) +* **ci:** require publishBundle ([aeb3e47](https://github.com/Agoric/agoric-sdk/commit/aeb3e47a20775a6585fc6d375d661018728c5fba)) +* **ci:** Use state-sync in deployment loadgen test ([27b97c1](https://github.com/Agoric/agoric-sdk/commit/27b97c1a6fa6e702fa72f1d215bb4d42f403ed3e)) +* **deployment:** Enable state-sync on validator nodes ([2faa1fb](https://github.com/Agoric/agoric-sdk/commit/2faa1fbd17d5cee552bfec8fd396b96d252bca1c)) +* move swingset state dir ([eddb46b](https://github.com/Agoric/agoric-sdk/commit/eddb46bd0e41340aec7d420adc37074fbca1b177)) + + +### Bug Fixes + +* accept ec invitations ([8cfc7d4](https://github.com/Agoric/agoric-sdk/commit/8cfc7d47bef9039e1cac1e4e54eea0a9e5ccefc9)) +* address review suggestions ([a011871](https://github.com/Agoric/agoric-sdk/commit/a011871321ca1f57601bc02ccc271ffbc86f7a15)) +* agoric follow lossy everywhere ([306ed4b](https://github.com/Agoric/agoric-sdk/commit/306ed4b3c25d6c51ab77e2111ee1e9fdd6a85349)) +* avoid bash exit attribute, reduce verbosity ([3fe4127](https://github.com/Agoric/agoric-sdk/commit/3fe41271d66b99b0b530bf7963ac4ddd9d1340a3)) +* bump go version ([d91451a](https://github.com/Agoric/agoric-sdk/commit/d91451a56da4a4c08f9ba0a1b56c8836ad4596b5)) +* **deployment:** minor Makefile fixes ([8494a90](https://github.com/Agoric/agoric-sdk/commit/8494a90b8edc767c93dbd4073d2f1b8a4f8044e4)) +* **deployment:** Pass-through SLOGSENDER_AGENT_ env ([#6438](https://github.com/Agoric/agoric-sdk/issues/6438)) ([7818d2d](https://github.com/Agoric/agoric-sdk/commit/7818d2db4e38737e09a0623579160c683f582ec1)) +* **deployment:** put `GOBIN` in `PATH` for `setup.sh` ([42ba2d4](https://github.com/Agoric/agoric-sdk/commit/42ba2d45cc1ee28f5344f1b146135ac10b4b4c5b)) +* **deployment:** remove dependencies on cgroup ([beda83d](https://github.com/Agoric/agoric-sdk/commit/beda83dd060e5f1ce8da0894fce0c145297d9df4)) +* **deployment:** rename `agoric/deployment` to `ssh-node` ([5eadb93](https://github.com/Agoric/agoric-sdk/commit/5eadb9329a689d95c0a5f276267350d9c7dfbd8a)) +* **deployment:** simplify the integration test ([f1db1ec](https://github.com/Agoric/agoric-sdk/commit/f1db1ec69a5d57cbab1c2aae568428820ed576f7)) +* increased timeout for older agoric follow ([66c5939](https://github.com/Agoric/agoric-sdk/commit/66c59396f8a288c6a802e1992febe1cb50822a10)) +* invalidate docker cache for GIT_REVISION too ([38de4a2](https://github.com/Agoric/agoric-sdk/commit/38de4a241db68ba0e62066d519b2f5bf6d804070)) +* Makefile envvar shell compatibility ([1a210db](https://github.com/Agoric/agoric-sdk/commit/1a210dbe2047691a715d2f8ddeb65e3c202e316c)) +* pushPrice prints correct oracle ([af5f1fe](https://github.com/Agoric/agoric-sdk/commit/af5f1feb1f76d17c0275ecc7ca447c9b1c78772f)) +* rename docker image root ([#7186](https://github.com/Agoric/agoric-sdk/issues/7186)) ([ab2efa6](https://github.com/Agoric/agoric-sdk/commit/ab2efa64b44fb410592b6dfa2a992296fd8b51d4)) +* timeout failed push price and emit warning ([0ba57cd](https://github.com/Agoric/agoric-sdk/commit/0ba57cd028ec52e779973c95f121b463d2b134bf)) +* unsaved test and dir replacements ([54dd29a](https://github.com/Agoric/agoric-sdk/commit/54dd29a856b1a9cc74c686ea0aefcf40a862ab85)) +* upgrade-test don't set dest ([a9bace0](https://github.com/Agoric/agoric-sdk/commit/a9bace0aa10d961f5db9cb6c3251a2197ebf7e69)) +* use `ubuntu:latest` for deployment container ([da0251a](https://github.com/Agoric/agoric-sdk/commit/da0251a5af5d8070eefc434a2068b61c28ad02e6)) + + +### Reverts + +* Revert "test: faketime" ([7a3468c](https://github.com/Agoric/agoric-sdk/commit/7a3468c46a2e61d7f8c4b5f7ce521220551200a2)) + + + ## 3.0.0 (2023-05-19) diff --git a/packages/deployment/package.json b/packages/deployment/package.json index bd6f8c4976c..362710deabf 100644 --- a/packages/deployment/package.json +++ b/packages/deployment/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/deployment", - "version": "3.0.0", + "version": "4.0.0-u18.0", "description": "Set up Agoric public chain nodes", "type": "module", "private": true, diff --git a/packages/eslint-config/CHANGELOG.md b/packages/eslint-config/CHANGELOG.md index 2517e2e967c..9edb4f868ed 100644 --- a/packages/eslint-config/CHANGELOG.md +++ b/packages/eslint-config/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.4.1-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/eslint-config@0.4.0...@agoric/eslint-config@0.4.1-u18.0) (2024-10-31) + + +### Features + +* **eslint-config:** also disable `no-await-in-loop` ([8be2e86](https://github.com/Agoric/agoric-sdk/commit/8be2e86372ba9c866d7981b4c7789a834ae9e10c)) + + +### Bug Fixes + +* export of eslint-config.cjs ([379277e](https://github.com/Agoric/agoric-sdk/commit/379277e777f6c69c1f23ed9aa7dc04d4c25a8b8d)) + + + ## [0.4.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/eslint-config@0.3.25...@agoric/eslint-config@0.4.0) (2023-05-19) diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 1d656a9ee7a..41b77a2a321 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/eslint-config", - "version": "0.4.0", + "version": "0.4.1-u18.0", "description": "Rules used by the @agoric packages", "main": "./eslint-config.cjs", "repository": { @@ -27,15 +27,15 @@ "peerDependencies": { "@endo/eslint-plugin": "^2.2.2", "@jessie.js/eslint-plugin": "^0.4.1", - "typescript-eslint": "^7.13.1", "eslint": "^8.57.0", "eslint-config-airbnb-base": "^15.0.0", - "eslint-plugin-github": "^4.10.0", "eslint-config-jessie": "^0.0.6", "eslint-config-prettier": "^9.0.0", + "eslint-plugin-github": "^4.10.0", "eslint-plugin-import": "^2.25.3", "eslint-plugin-jsdoc": "^46.4.3", "eslint-plugin-prettier": "^5.0.0", - "prettier": "^3.0.3" + "prettier": "^3.0.3", + "typescript-eslint": "^7.13.1" } } diff --git a/packages/fast-usdc/CHANGELOG.md b/packages/fast-usdc/CHANGELOG.md new file mode 100644 index 00000000000..aa2169b5b1a --- /dev/null +++ b/packages/fast-usdc/CHANGELOG.md @@ -0,0 +1,11 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +### 0.1.1-u18.0 (2024-10-31) + + +### Features + +* add CLI for fast-usdc package ([92bc5b1](https://github.com/Agoric/agoric-sdk/commit/92bc5b127e1cf1806da79589bd6e9d9e87cd5944)) diff --git a/packages/fast-usdc/package.json b/packages/fast-usdc/package.json index b54b1a6bbe7..04f7e6d3d0b 100644 --- a/packages/fast-usdc/package.json +++ b/packages/fast-usdc/package.json @@ -1,7 +1,7 @@ { "name": "fast-usdc", "private": true, - "version": "0.1.0", + "version": "0.1.1-u18.0", "description": "Create an Agoric Javascript smart contract application", "type": "module", "files": [ @@ -27,7 +27,7 @@ "ts-blank-space": "^0.4.1" }, "dependencies": { - "agoric": "^0.21.1", + "agoric": "^0.22.0-u18.0", "commander": "^12.1.0" }, "ava": { diff --git a/packages/governance/CHANGELOG.md b/packages/governance/CHANGELOG.md index a57d34466b4..073b4af73d0 100644 --- a/packages/governance/CHANGELOG.md +++ b/packages/governance/CHANGELOG.md @@ -3,6 +3,32 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.10.4-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/governance@0.10.3...@agoric/governance@0.10.4-u18.0) (2024-10-31) + + +### Features + +* add the ability to override param values ([4839907](https://github.com/Agoric/agoric-sdk/commit/4839907f705a663f243aab70857aa2cc1747faa5)) +* guard ContractGovernorKit ([f0654e0](https://github.com/Agoric/agoric-sdk/commit/f0654e0ea84e94316bbdca2fe55cc5bb6f57752d)) +* puppetGovernor pass the Issuerkeywordrecord through ([#8351](https://github.com/Agoric/agoric-sdk/issues/8351)) ([9f89f97](https://github.com/Agoric/agoric-sdk/commit/9f89f97d4930676c2e74ba4d37d8be934ec3f1b6)), closes [#8350](https://github.com/Agoric/agoric-sdk/issues/8350) +* start fn upgradability by meta ([5ae46e4](https://github.com/Agoric/agoric-sdk/commit/5ae46e485b8f3b643cb57c45abdb75a94657d60c)) +* **types:** ContractMeta ([9d02dfa](https://github.com/Agoric/agoric-sdk/commit/9d02dfab2cc2c24ed9b15a6aa8bc5fba7d6c9fe0)) +* **types:** InvitationAmount ([cdf1b7a](https://github.com/Agoric/agoric-sdk/commit/cdf1b7a6ee28293ba5d606705e24a9fee175effe)) +* **types:** no package imports for ambient types ([cc182de](https://github.com/Agoric/agoric-sdk/commit/cc182de9b8b02a81210768b2602085534aa38a75)) + + +### Bug Fixes + +* contractGovernor can change params after contract is upgraded ([e747531](https://github.com/Agoric/agoric-sdk/commit/e747531b7a00ec91b47b96a3321e7f6e9502582f)) +* **governance:** some governance invitations use proposal patterns ([0f794cb](https://github.com/Agoric/agoric-sdk/commit/0f794cb7cddac5cd5fc263427815440acde805f9)) +* many typing improvements ([777eb21](https://github.com/Agoric/agoric-sdk/commit/777eb21a20fbff3da93d713dc1b95a01fe6ce472)) +* properly exit floating `ZCFSeat` instances ([bb2edbd](https://github.com/Agoric/agoric-sdk/commit/bb2edbd3d6fb256f05bc63acd58a5539efabbecf)) +* **types:** emit .d.ts again ([0ca5db3](https://github.com/Agoric/agoric-sdk/commit/0ca5db30c0567867fd634279c2c0b50b5101b0d4)) +* **types:** template syntax ([279b903](https://github.com/Agoric/agoric-sdk/commit/279b903a559710511d69f1614badddeab801b90d)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) + + + ### [0.10.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/governance@0.10.2...@agoric/governance@0.10.3) (2023-06-09) **Note:** Version bump only for package @agoric/governance diff --git a/packages/governance/package.json b/packages/governance/package.json index 7ebaef168cb..a7e19089b78 100644 --- a/packages/governance/package.json +++ b/packages/governance/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/governance", - "version": "0.10.3", + "version": "0.10.4-u18.0", "description": "Core governance support", "type": "module", "main": "src/index.js", @@ -31,16 +31,16 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/ertp": "^0.16.2", - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/time": "^0.3.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/zoe": "^0.26.2", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", + "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", "@endo/far": "^1.1.8", "@endo/marshal": "^1.6.1", @@ -49,7 +49,7 @@ "import-meta-resolve": "^2.2.1" }, "devDependencies": { - "@agoric/swingset-vat": "^0.32.2", + "@agoric/swingset-vat": "^0.33.0-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/init": "^1.1.6", "ava": "^5.3.0", diff --git a/packages/import-manager/CHANGELOG.md b/packages/import-manager/CHANGELOG.md index 32fbb9bcbc8..66caefa877e 100644 --- a/packages/import-manager/CHANGELOG.md +++ b/packages/import-manager/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.3.12-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/import-manager@0.3.11...@agoric/import-manager@0.3.12-u18.0) (2024-10-31) + +**Note:** Version bump only for package @agoric/import-manager + + + + + ### [0.3.11](https://github.com/Agoric/agoric-sdk/compare/@agoric/import-manager@0.3.10...@agoric/import-manager@0.3.11) (2023-06-02) **Note:** Version bump only for package @agoric/import-manager diff --git a/packages/import-manager/package.json b/packages/import-manager/package.json index 18016783487..48950e68688 100644 --- a/packages/import-manager/package.json +++ b/packages/import-manager/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/import-manager", - "version": "0.3.11", + "version": "0.3.12-u18.0", "description": "Share code across vat boundaries", "type": "module", "main": "./src/importManager.js", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "devDependencies": { - "@agoric/swingset-vat": "^0.32.2", + "@agoric/swingset-vat": "^0.33.0-u18.0", "ava": "^5.3.0", "c8": "^9.1.0" }, diff --git a/packages/inter-protocol/CHANGELOG.md b/packages/inter-protocol/CHANGELOG.md index b6b4f20612a..5999b490855 100644 --- a/packages/inter-protocol/CHANGELOG.md +++ b/packages/inter-protocol/CHANGELOG.md @@ -3,6 +3,94 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.17.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.16.1...@agoric/inter-protocol@0.17.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **zone:** use fresh heap and virtual zones + +### Features + +* smartWallet verstion 2 with watchedPromises ([5ed5107](https://github.com/Agoric/agoric-sdk/commit/5ed51078d39e643d91b572d9c50fad4a276d7ded)) +* a proposal to upgrade scaledPriceAuthorities ([e5ed0ff](https://github.com/Agoric/agoric-sdk/commit/e5ed0ff6abcb83f52b32d49125e21e6e41923ed0)) +* add null upgrade of vaultFactoryGovernor to upgrade-vaults.js ([6376e16](https://github.com/Agoric/agoric-sdk/commit/6376e1691b119c336496e51a81930a9cdb608f81)) +* add the ability to override param values ([4839907](https://github.com/Agoric/agoric-sdk/commit/4839907f705a663f243aab70857aa2cc1747faa5)) +* addBrand() for issuers that were already in auctions ([6c78f96](https://github.com/Agoric/agoric-sdk/commit/6c78f96c3608d59e14139ad859d2cca9280ec330)) +* auctioneer detects failing priceAuthority; requests new one ([#8691](https://github.com/Agoric/agoric-sdk/issues/8691)) ([8604b01](https://github.com/Agoric/agoric-sdk/commit/8604b011b072d7bef43df59c075bcff9582b8804)), closes [#8696](https://github.com/Agoric/agoric-sdk/issues/8696) +* **auctions:** observe quote wo/ getDisplayInfo ([fff76f3](https://github.com/Agoric/agoric-sdk/commit/fff76f3954539f7166516df2bed36fd2ab6d9ac8)) +* catch all exceptions in auction wakers ([#8438](https://github.com/Agoric/agoric-sdk/issues/8438)) ([d4b32f1](https://github.com/Agoric/agoric-sdk/commit/d4b32f129868ed2faa32f1bcad51b5d2248d4c14)) +* core eval for replacing charter members ([100acf0](https://github.com/Agoric/agoric-sdk/commit/100acf0a1893f69b94871fb26aa3f368686bac1c)) +* core eval for replacing electorate ([46e49da](https://github.com/Agoric/agoric-sdk/commit/46e49da6a73ab3cf010aa0ac081cf62d3d937a18)) +* coreEval to update priceFeeds, auction, and vaultManager ([fd91f78](https://github.com/Agoric/agoric-sdk/commit/fd91f781ad721033d67485d1732272af0c689ae7)) +* disable recoverSets in priceAuthority and fluxAggregator ([9eb20a4](https://github.com/Agoric/agoric-sdk/commit/9eb20a478f3a59bf7c0fb8ca8923f5825fa82113)) +* getBridgeId on ScopedBridgeManager ([aec4dea](https://github.com/Agoric/agoric-sdk/commit/aec4dea4f4d6baca3ea32c33551ba00658eab31b)) +* **guard:** tighten roundsManager ([990a79d](https://github.com/Agoric/agoric-sdk/commit/990a79deaeaf956ea0076dba1c19305677ec8124)) +* **inter:** remove excess authority in price-feed-proposal.js ([e96245e](https://github.com/Agoric/agoric-sdk/commit/e96245ed608a537b4edd54a63b5f5405b87e0e94)) +* link the auctions and vaults updates so they run sequenctially ([f42adc3](https://github.com/Agoric/agoric-sdk/commit/f42adc31f880dc1d4082b09d761787e193abebdc)) +* narrow types with mustMatch ([685ffac](https://github.com/Agoric/agoric-sdk/commit/685ffacaadb9a643bc770488416dc14a34aa7a44)) +* new 'boot' package with bootstrap configs ([8e3173b](https://github.com/Agoric/agoric-sdk/commit/8e3173b0b86a3dc90b31164bc4272c54e46a6641)) +* notifiers recover when vats upgrade ([ada1db8](https://github.com/Agoric/agoric-sdk/commit/ada1db825a0a8fea4483d582895f4476dec50294)) +* only add one auctioneer instance to charter ([a109395](https://github.com/Agoric/agoric-sdk/commit/a1093950697c04c37bbef727a85b9f2d2d146efa)) +* **proposals:** signal of price feed availability ([10e19d7](https://github.com/Agoric/agoric-sdk/commit/10e19d76e9737e33c5d361f7788b34e92fd094b6)) +* publish scaledPriceAuthority in agoricNames ([083f10e](https://github.com/Agoric/agoric-sdk/commit/083f10e83553f6f664903af49a9fdc6d7651926a)) +* ratio.quantize() shouldn't increase precision unnecessarily ([118e6ad](https://github.com/Agoric/agoric-sdk/commit/118e6ada3b0febfaeec59d2fcef45b05757b83d8)) +* robustify allManagersDo ([#9833](https://github.com/Agoric/agoric-sdk/issues/9833)) ([e1baf4e](https://github.com/Agoric/agoric-sdk/commit/e1baf4e7e8efaab527d7eadf7305281dac8656c9)), closes [#9706](https://github.com/Agoric/agoric-sdk/issues/9706) +* start a new auction in a3p-integration ([969235b](https://github.com/Agoric/agoric-sdk/commit/969235b18abbd15187e343d5f616f12177d224c4)) +* start fn upgradability by meta ([5ae46e4](https://github.com/Agoric/agoric-sdk/commit/5ae46e485b8f3b643cb57c45abdb75a94657d60c)) +* **types:** ContractMeta ([9d02dfa](https://github.com/Agoric/agoric-sdk/commit/9d02dfab2cc2c24ed9b15a6aa8bc5fba7d6c9fe0)) +* **types:** coreEvalEnv ([3764eee](https://github.com/Agoric/agoric-sdk/commit/3764eeea9a391b5dc6c9c7a21e430f358b8f7476)) +* **types:** InvitationAmount ([cdf1b7a](https://github.com/Agoric/agoric-sdk/commit/cdf1b7a6ee28293ba5d606705e24a9fee175effe)) +* update auction in agoricNames, test that the boardId changed ([abf2168](https://github.com/Agoric/agoric-sdk/commit/abf21686a833c996e78724839bd712107448b11a)) +* upgrade auction and vaults to use the new governor ([5aeac6d](https://github.com/Agoric/agoric-sdk/commit/5aeac6d2bd3a95357c9a725e01391b3d967530ff)) +* vm-config package ([8b1ecad](https://github.com/Agoric/agoric-sdk/commit/8b1ecad8ab50db777bc11c3ee6fcdb37d6cb38b6)) +* **zone:** use fresh heap and virtual zones ([7a1a411](https://github.com/Agoric/agoric-sdk/commit/7a1a411cf719477e29a2bedeb91794fd633989e9)) + + +### Bug Fixes + +* **addAssetToVault:** support issuerName separate from keyword ([a670616](https://github.com/Agoric/agoric-sdk/commit/a67061691e1bf845ef9fd16e33c265bdbd944554)) +* **auction!:** don't reset an auction which is already scheduled ([18a32bc](https://github.com/Agoric/agoric-sdk/commit/18a32bcdf52654d302572a9a94f8ebe8cb035913)) +* await price feed offers ([5e2b328](https://github.com/Agoric/agoric-sdk/commit/5e2b328d116777de04525b31ec2c69db6d8cee14)) +* guard for getGovernedParamsq ([03d2e05](https://github.com/Agoric/agoric-sdk/commit/03d2e0553de61940aaff304e79980b618649b820)) +* **inter-protocol:** brands in CLI need not start with A-Z ([#8258](https://github.com/Agoric/agoric-sdk/issues/8258)) ([2ac22d3](https://github.com/Agoric/agoric-sdk/commit/2ac22d3353281e7319adca67a8580024171a8066)) +* **inter-protocol:** Relax rounds manager interface guards ([ce4cc47](https://github.com/Agoric/agoric-sdk/commit/ce4cc4788b04956994d594af9cf46ad4a7f0604f)) +* **inter-protocol:** Satisfy interface guard in mock ([fe8ff26](https://github.com/Agoric/agoric-sdk/commit/fe8ff260f83bc4f2668f3dd24c3ff922b2532e8a)) +* make tests work again after some (bogus) awaits were removed from bootstrap ([ca0a3aa](https://github.com/Agoric/agoric-sdk/commit/ca0a3aab3f31ac0e97e55cd63709000fbb46f2ca)) +* Make the auction schedule robust when adding collateral types ([#8301](https://github.com/Agoric/agoric-sdk/issues/8301)) ([f36ed85](https://github.com/Agoric/agoric-sdk/commit/f36ed8546ba3eb67692195e22065050a500b9064)) +* many typing improvements ([777eb21](https://github.com/Agoric/agoric-sdk/commit/777eb21a20fbff3da93d713dc1b95a01fe6ce472)) +* properly exit floating `ZCFSeat` instances ([bb2edbd](https://github.com/Agoric/agoric-sdk/commit/bb2edbd3d6fb256f05bc63acd58a5539efabbecf)) +* **proposals:** await scaledPriceAuthority when in addAssetToVault ([fb940f8](https://github.com/Agoric/agoric-sdk/commit/fb940f84636c4ac9c984a593ec4b5a8ae5150039)) +* remove infelicitous awaits in proposals ([838ed96](https://github.com/Agoric/agoric-sdk/commit/838ed96268cb7cdba627d6512cbcbf53133c3e7a)) +* remove manifest declarations that things are consumed that aren't ([9e0272c](https://github.com/Agoric/agoric-sdk/commit/9e0272c370b63273f56730557898dbeddd773d75)) +* reset lockedQuote even when nothing will be auctioned ([d8ab5a5](https://github.com/Agoric/agoric-sdk/commit/d8ab5a552601fcb80259984ccae861317d41b918)) +* retry upgrade vaults price quote ([ea568a2](https://github.com/Agoric/agoric-sdk/commit/ea568a266541959f87476d0c4f16c0ee0cf9abdc)) +* smartWallet watch ERTP purse balances across zoe upgrades ([3cfe392](https://github.com/Agoric/agoric-sdk/commit/3cfe39245d688509a697a645ae452b92e7136ac1)) +* target collat cannot exceed available ([f482211](https://github.com/Agoric/agoric-sdk/commit/f482211b09789d0b6fe533778ebedc9c702495c5)) +* **time:** Export top-level types ([cffa8c0](https://github.com/Agoric/agoric-sdk/commit/cffa8c0a23726dc3a99802812a461df4e131cfef)) +* to update totalDebt for 1 vault, match old with new ([0e2cb5b](https://github.com/Agoric/agoric-sdk/commit/0e2cb5ba17ab12101116a763b508e90786e2bf3d)) +* tolerate golden error property reorders ([7a32cad](https://github.com/Agoric/agoric-sdk/commit/7a32cad9409c89f0318a88e306473dc51387e17a)) +* **types:** board ([c73f4f9](https://github.com/Agoric/agoric-sdk/commit/c73f4f9686215a37e8c5f82ce8dbe4742886a02b)) +* **types:** board values ([4196da3](https://github.com/Agoric/agoric-sdk/commit/4196da375525fa67382a039a15973810db44ffea)) +* **types:** getAmountAllocated ([208eb76](https://github.com/Agoric/agoric-sdk/commit/208eb7656a2f1a02521b119c826bce2ec47e332c)) +* **types:** Invitation parameters ([178dbfd](https://github.com/Agoric/agoric-sdk/commit/178dbfd4838f7cdadba02f2963fd1e90aad310f3)) +* **types:** misc ([b70765c](https://github.com/Agoric/agoric-sdk/commit/b70765cbae25261be5944f5836d8b4b7ae58fca7)) +* **types:** problems hidden by skipLibCheck ([6a6e595](https://github.com/Agoric/agoric-sdk/commit/6a6e59549e7beeeef94bf90556ed16873c46d285)) +* **types:** template syntax ([279b903](https://github.com/Agoric/agoric-sdk/commit/279b903a559710511d69f1614badddeab801b90d)) +* **types:** TypedMatcher --> TypedPattern ([6b41829](https://github.com/Agoric/agoric-sdk/commit/6b4182963cbc87b6eb22b77833e420fa35bb2da6)) +* **types:** ZoeManualTimer ([991bef1](https://github.com/Agoric/agoric-sdk/commit/991bef12cdcc01d318573b6e50b9eac3b1ae9fd9)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* using auctioneerKit to get auctioneer data ([f406d25](https://github.com/Agoric/agoric-sdk/commit/f406d258d7de77f8f56e7292e6b0c74ef20226fc)) +* **vaultFactory:** don't prevent repayment based on DebtLimit ([1c94ac8](https://github.com/Agoric/agoric-sdk/commit/1c94ac89b9e94d0855a524d5c0adba4212e1bbc5)) + + +### Reverts + +* Revert "feat(inter-protocol)!: rename interestSnapshot, latestInterestUpdate, and compoundedInterest" ([f0a9fcf](https://github.com/Agoric/agoric-sdk/commit/f0a9fcf3d22a8cd4c9c60b1265b91c7fc77a047e)) +* Revert "feat(inter-protocol)!: rename InterestRate to StabilityFee" ([bd46e78](https://github.com/Agoric/agoric-sdk/commit/bd46e784a940d9a85ac36151b65c443a910d1a21)) + + + ### [0.16.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.16.0...@agoric/inter-protocol@0.16.1) (2023-06-09) **Note:** Version bump only for package @agoric/inter-protocol diff --git a/packages/inter-protocol/package.json b/packages/inter-protocol/package.json index d9996658e48..cf9e3e49816 100644 --- a/packages/inter-protocol/package.json +++ b/packages/inter-protocol/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/inter-protocol", - "version": "0.16.1", + "version": "0.17.0-u18.0", "description": "Core cryptoeconomy contracts", "type": "module", "main": "src/index.js", @@ -31,17 +31,17 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/ertp": "^0.16.2", - "@agoric/governance": "^0.10.3", - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/time": "^0.3.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/vats": "^0.15.1", - "@agoric/zoe": "^0.26.2", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/governance": "^0.10.4-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", "@endo/captp": "^4.4.2", + "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", "@endo/far": "^1.1.8", "@endo/marshal": "^1.6.1", @@ -50,10 +50,10 @@ "jessie.js": "^0.3.4" }, "devDependencies": { - "@agoric/smart-wallet": "^0.5.3", - "@agoric/swingset-liveslots": "^0.10.2", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/zone": "^0.2.2", + "@agoric/smart-wallet": "^0.5.4-u18.0", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/init": "^1.1.6", "@endo/promise-kit": "^1.1.7", diff --git a/packages/internal/CHANGELOG.md b/packages/internal/CHANGELOG.md index 00a2c8cf65f..fd52694cd5e 100644 --- a/packages/internal/CHANGELOG.md +++ b/packages/internal/CHANGELOG.md @@ -3,6 +3,55 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.4.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/internal@0.3.2...@agoric/internal@0.4.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **vstorage:** Enforce path validation +* **zone:** use fresh heap and virtual zones + +### Features + +* checked cast with TypedMatcher ([ed14400](https://github.com/Agoric/agoric-sdk/commit/ed14400ebebf8114694ab2b291afd6d858877165)) +* **cosmic-swingset:** implement `ENACTED_UPGRADE` blocking send ([3825c17](https://github.com/Agoric/agoric-sdk/commit/3825c171f3528cd3c4e63e8aeb3363a3e88b75fc)) +* **deploy-script-support:** Write out bundle file names in machine readable file ([68235ec](https://github.com/Agoric/agoric-sdk/commit/68235ec3fc78b9973d886e782e03048427b6f93e)) +* documentStorageSchema w FakeStorageKit ([a16e212](https://github.com/Agoric/agoric-sdk/commit/a16e212a35e1956eb6356373ad4cc4c398c4dc91)) +* elide comments in package build scripts ([2d410c7](https://github.com/Agoric/agoric-sdk/commit/2d410c7da0514d21170f11bde196ebc694141bda)) +* export types ([34c391a](https://github.com/Agoric/agoric-sdk/commit/34c391a49ded28b780f303f0a5c36d5eef8229ac)) +* getBridgeId on ScopedBridgeManager ([aec4dea](https://github.com/Agoric/agoric-sdk/commit/aec4dea4f4d6baca3ea32c33551ba00658eab31b)) +* **internal:** deepMapObject ([72905fa](https://github.com/Agoric/agoric-sdk/commit/72905fa7be54d1cdb906a019408932e83a9af17e)) +* **internal:** fakeStorage.getBody() supports index other than -1 ([eda89cc](https://github.com/Agoric/agoric-sdk/commit/eda89cc7ec56b44f33f8552811c267d01bbf29b0)) +* **internal:** fs stream to stdout ([b4af829](https://github.com/Agoric/agoric-sdk/commit/b4af8296e8af37eecf80449870c18546e4c8856a)) +* **swingset:** allow slow termination/deletion of vats ([9ac2ef0](https://github.com/Agoric/agoric-sdk/commit/9ac2ef0c188816e461869f54eb7c15abbaff6efa)), closes [#8928](https://github.com/Agoric/agoric-sdk/issues/8928) +* **testing:** inspectMapStore ([65003a0](https://github.com/Agoric/agoric-sdk/commit/65003a0bc5ca6b8439ef72f159df0ee1b72d238d)) +* **types:** ambient exports from agoric/internal ([71d18c4](https://github.com/Agoric/agoric-sdk/commit/71d18c4221f63f1c0e7c45562b5a0a86a0b4b5c0)) +* **types:** Tagged ([80d0479](https://github.com/Agoric/agoric-sdk/commit/80d04790429765e81053d45f6f7b17fb7b06b7c6)) +* **vat-transfer:** first cut at working proposal ([2864bd5](https://github.com/Agoric/agoric-sdk/commit/2864bd5c12300c3595df9676bcfde894dbe59b29)) +* **vow:** abandoned errors are retriable ([1ac054f](https://github.com/Agoric/agoric-sdk/commit/1ac054ffcbf665b885ec55944a0652023139387f)) +* **whenable:** first cut ([793f028](https://github.com/Agoric/agoric-sdk/commit/793f028155702e613b1bdf8204af6837cfe5e8a3)) +* **zone:** use fresh heap and virtual zones ([7a1a411](https://github.com/Agoric/agoric-sdk/commit/7a1a411cf719477e29a2bedeb91794fd633989e9)) + + +### Bug Fixes + +* adopt `VTRANSFER_IBC_EVENT` as an action-type ([#9671](https://github.com/Agoric/agoric-sdk/issues/9671)) ([217005a](https://github.com/Agoric/agoric-sdk/commit/217005a921dcac6928c999e6bfe06330a5947ac5)), closes [#9670](https://github.com/Agoric/agoric-sdk/issues/9670) +* **cosmic-swingset:** inject kernel upgrade events at a safe time ([5789fb6](https://github.com/Agoric/agoric-sdk/commit/5789fb68d316643906bc30506059a0a8c8874154)) +* **internal:** better stream error handling ([1ea3f06](https://github.com/Agoric/agoric-sdk/commit/1ea3f06e705b34b50dffa069f4f469f8d9a8184e)) +* **internal:** null chain storage uses remotable messenger ([d4afab8](https://github.com/Agoric/agoric-sdk/commit/d4afab86b6a75860b10c22019449ca28035e710d)) +* **internal:** severe override taming for bundle-source ([877c1a1](https://github.com/Agoric/agoric-sdk/commit/877c1a13dfdf03f040d3118416e59e58240090ce)) +* **network:** use new `ERef` and `FarRef` ([3027adf](https://github.com/Agoric/agoric-sdk/commit/3027adf8613154dec167c5fccf5f207f6d2af701)) +* **types:** board ([c73f4f9](https://github.com/Agoric/agoric-sdk/commit/c73f4f9686215a37e8c5f82ce8dbe4742886a02b)) +* **types:** DataOnly import of Callable ([717a4c9](https://github.com/Agoric/agoric-sdk/commit/717a4c98aeadaa83897567b46d12b654b0a2cc72)) +* **types:** netstring decode ([647afb6](https://github.com/Agoric/agoric-sdk/commit/647afb6b50dd8f77f5fce3199e6e290a1d432fa7)) +* **vow:** correct the typing of `unwrap` ([40ccba1](https://github.com/Agoric/agoric-sdk/commit/40ccba14680f9acf4a68ef32751eb3ac57a4c9bd)) +* **vstorage:** Enforce path validation ([03871e8](https://github.com/Agoric/agoric-sdk/commit/03871e8429b81d8f051cef132968abf3a5590e12)), closes [#8337](https://github.com/Agoric/agoric-sdk/issues/8337) +* **zone:** fixups before merging to 7891 ([9bbb393](https://github.com/Agoric/agoric-sdk/commit/9bbb393ac2d0af8e2a3b29adfeabf01c42d9b50e)) +* **zone:** no longer getting M from @agoric/zone ([d68bc84](https://github.com/Agoric/agoric-sdk/commit/d68bc8464b0f4df24bd63dd8f5696c6bb6458135)) +* **zone:** suggestions for [#7891](https://github.com/Agoric/agoric-sdk/issues/7891) ([e9e0e21](https://github.com/Agoric/agoric-sdk/commit/e9e0e219618449b532ea6303c58415f591b2b49f)) + + + ### [0.3.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/internal@0.3.1...@agoric/internal@0.3.2) (2023-06-02) **Note:** Version bump only for package @agoric/internal diff --git a/packages/internal/package.json b/packages/internal/package.json index 1a7f1f4251e..9a44b8ec641 100755 --- a/packages/internal/package.json +++ b/packages/internal/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/internal", - "version": "0.3.2", + "version": "0.4.0-u18.0", "description": "Externally unsupported utilities internal to agoric-sdk", "type": "module", "main": "src/index.js", @@ -20,9 +20,9 @@ "lint:types": "tsc" }, "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/base-zone": "^0.1.0", + "@agoric/base-zone": "^0.1.1-u18.0", "@endo/common": "^1.2.7", + "@endo/errors": "^1.2.7", "@endo/far": "^1.1.8", "@endo/init": "^1.1.6", "@endo/marshal": "^1.6.1", diff --git a/packages/kmarshal/CHANGELOG.md b/packages/kmarshal/CHANGELOG.md index e69de29bb2d..43d31b85211 100644 --- a/packages/kmarshal/CHANGELOG.md +++ b/packages/kmarshal/CHANGELOG.md @@ -0,0 +1,11 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +### 0.1.1-u18.0 (2024-10-31) + + +### Features + +* **SwingSet:** Add a tool for classifying unsettled promises ([feb1f93](https://github.com/Agoric/agoric-sdk/commit/feb1f93c81e68c680e07bdac8c64917ad69af602)), closes [#8336](https://github.com/Agoric/agoric-sdk/issues/8336) diff --git a/packages/kmarshal/package.json b/packages/kmarshal/package.json index dfd8e146b51..c1320118b1c 100644 --- a/packages/kmarshal/package.json +++ b/packages/kmarshal/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/kmarshal", - "version": "0.1.0", + "version": "0.1.1-u18.0", "description": "Token-only marshaller for kernel and tests", "type": "module", "main": "./src/kmarshal.js", @@ -21,9 +21,9 @@ "lint:eslint": "eslint ." }, "dependencies": { + "@endo/errors": "^1.2.7", "@endo/far": "^1.1.8", - "@endo/marshal": "^1.6.1", - "@endo/errors": "^1.2.7" + "@endo/marshal": "^1.6.1" }, "devDependencies": { "ava": "^5.3.0" diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index e69de29bb2d..380bffab7d5 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -0,0 +1,30 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.2.0-u18.0 (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **network:** improve naming and data coercion +* make Network and IBC vats durable (#8721) + +### Features + +* make Network and IBC vats durable ([#8721](https://github.com/Agoric/agoric-sdk/issues/8721)) ([3d13c09](https://github.com/Agoric/agoric-sdk/commit/3d13c09363013e23726c2ac5fa299a8e5344fd8c)) +* **network:** add `allocateICQControllerPort` to PortAllocator ([b819aa9](https://github.com/Agoric/agoric-sdk/commit/b819aa912890a93be1775beb7cd540fe5d91b8aa)), closes [#9072](https://github.com/Agoric/agoric-sdk/issues/9072) +* **types:** explicit exports from network ([65c2075](https://github.com/Agoric/agoric-sdk/commit/65c2075021dfb0ecf62a6009f7c411c7c49eb624)) + + +### Bug Fixes + +* **lint:** addressing lint errors ([bfe10d9](https://github.com/Agoric/agoric-sdk/commit/bfe10d9cc3878c322ca624a3a603e80f94dc6970)) +* **network:** Connection should have negotiated remoteAddress and localAddress ([2184ea3](https://github.com/Agoric/agoric-sdk/commit/2184ea3d655c1334653e27d163a09ceb5f61fd50)), closes [#9064](https://github.com/Agoric/agoric-sdk/issues/9064) +* **network:** create and use `coerceToData` ([39beecb](https://github.com/Agoric/agoric-sdk/commit/39beecba84ef6dfafca902a28a651dbba77cdb1e)) +* **network:** improve naming and data coercion ([8bcd9e2](https://github.com/Agoric/agoric-sdk/commit/8bcd9e2100f4973fd788a6edf42c144d916c173d)) +* **network:** introduce `Finalizer` to close network ([54b9b00](https://github.com/Agoric/agoric-sdk/commit/54b9b009fff3fd3ab54f731adee97195acaa238f)) +* **network:** use new `ERef` and `FarRef` ([3027adf](https://github.com/Agoric/agoric-sdk/commit/3027adf8613154dec167c5fccf5f207f6d2af701)) +* **network:** use vow types, correct revealed problems ([d1c1240](https://github.com/Agoric/agoric-sdk/commit/d1c1240bcf534a316533d4c203f45f01fdfc825d)) +* **vats:** `vtransfer` code cleanup ([8ac8197](https://github.com/Agoric/agoric-sdk/commit/8ac819709ef9ced0badee25e6715a5847b1e3f4c)) diff --git a/packages/network/package.json b/packages/network/package.json index de2171e4134..b468512a78c 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/network", - "version": "0.1.0", + "version": "0.2.0-u18.0", "description": "Agoric's network protocol API", "type": "module", "main": "./src/index.js", @@ -21,21 +21,21 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/internal": "^0.3.2", - "@agoric/store": "^0.9.2", - "@agoric/vat-data": "^0.5.2", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", "@endo/base64": "^1.0.8", + "@endo/errors": "^1.2.7", "@endo/far": "^1.1.8", "@endo/pass-style": "^1.4.6", "@endo/patterns": "^1.4.6", "@endo/promise-kit": "^1.1.7" }, "devDependencies": { - "@agoric/swingset-liveslots": "^0.10.2", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/vow": "^0.1.0", - "@agoric/zone": "^0.2.2", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/vow": "^0.2.0-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/bundle-source": "^3.4.2", "ava": "^5.3.0", "c8": "^9.1.0" diff --git a/packages/notifier/CHANGELOG.md b/packages/notifier/CHANGELOG.md index 2e348e10752..99d50e4bd20 100644 --- a/packages/notifier/CHANGELOG.md +++ b/packages/notifier/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.7.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/notifier@0.6.2...@agoric/notifier@0.7.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* make Network and IBC vats durable (#8721) + +### Features + +* make Network and IBC vats durable ([#8721](https://github.com/Agoric/agoric-sdk/issues/8721)) ([3d13c09](https://github.com/Agoric/agoric-sdk/commit/3d13c09363013e23726c2ac5fa299a8e5344fd8c)) +* **types:** ambient exports from agoric/internal ([71d18c4](https://github.com/Agoric/agoric-sdk/commit/71d18c4221f63f1c0e7c45562b5a0a86a0b4b5c0)) +* **types:** explicit exports from notifier ([0bc72a8](https://github.com/Agoric/agoric-sdk/commit/0bc72a88c7d91ff1b2f00ee5cabeb58c6315598e)) + + +### Bug Fixes + +* eliminate the `passableEncoding` hack ([87dbbda](https://github.com/Agoric/agoric-sdk/commit/87dbbda8484c6fe3fe542eb847647fd1540c11e6)), closes [#8327](https://github.com/Agoric/agoric-sdk/issues/8327) +* **types:** board ([c73f4f9](https://github.com/Agoric/agoric-sdk/commit/c73f4f9686215a37e8c5f82ce8dbe4742886a02b)) +* **types:** emit .d.ts again ([0ca5db3](https://github.com/Agoric/agoric-sdk/commit/0ca5db30c0567867fd634279c2c0b50b5101b0d4)) +* **types:** template syntax ([279b903](https://github.com/Agoric/agoric-sdk/commit/279b903a559710511d69f1614badddeab801b90d)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) + + + ### [0.6.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/notifier@0.6.1...@agoric/notifier@0.6.2) (2023-06-02) **Note:** Version bump only for package @agoric/notifier diff --git a/packages/notifier/package.json b/packages/notifier/package.json index be2fcc2d5cb..6bfeaba909c 100644 --- a/packages/notifier/package.json +++ b/packages/notifier/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/notifier", - "version": "0.6.2", + "version": "0.7.0-u18.0", "description": "Notifier allows services to update clients about state changes using a stream of promises", "type": "module", "main": "src/index.js", @@ -33,19 +33,19 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", "@endo/errors": "^1.2.7", - "@agoric/internal": "^0.3.2", - "@agoric/vat-data": "^0.5.2", "@endo/far": "^1.1.8", "@endo/marshal": "^1.6.1", "@endo/patterns": "^1.4.6", "@endo/promise-kit": "^1.1.7" }, "devDependencies": { - "@agoric/kmarshal": "^0.1.0", - "@agoric/swingset-liveslots": "^0.10.2", - "@agoric/swing-store": "^0.9.1", - "@agoric/swingset-vat": "^0.32.2", + "@agoric/kmarshal": "^0.1.1-u18.0", + "@agoric/swing-store": "^0.10.0-u18.0", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", "@endo/init": "^1.1.6", "@endo/ses-ava": "^1.2.7", "ava": "^5.3.0", diff --git a/packages/orchestration/CHANGELOG.md b/packages/orchestration/CHANGELOG.md index e69de29bb2d..483dcac237b 100644 --- a/packages/orchestration/CHANGELOG.md +++ b/packages/orchestration/CHANGELOG.md @@ -0,0 +1,235 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.2.0-u18.0 (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **async-flow:** prepend log generation metadata entries +* remove orch.makeLocalAccount +* The `transfer` method's parameter order has been changed from `(amount, destination, opts)` to `(destination, amount, opts)`. This change aligns the `transfer` method's signature with other similar methods like `.send` and `.delegate`. +* `undelegate` takes AmountArg and ChainAddress +* The ChainHub.getAsset function returns undefined when a denom key is not found, +instead of throwing an error +* lookupDenom -> getDenom and lookupAsset -> getAsset + +see []Method Naming Structure](https://docs.agoric.com/guides/ertp/#method-naming-structure) for more details + +### Features + +* `undelegate` takes AmountArg and ChainAddress ([6420537](https://github.com/Agoric/agoric-sdk/commit/642053722a58625eec8c1a7cabe714f0f056056e)) +* `zoeTools` uses `asVow` ([41fbac0](https://github.com/Agoric/agoric-sdk/commit/41fbac04262f2b035dfee31e6b323a84c215c541)) +* add portfolio-holder-kit.js ([d1b8a45](https://github.com/Agoric/agoric-sdk/commit/d1b8a45e79383e0a1b393caf8a559c1ae30a71b3)), closes [#9042](https://github.com/Agoric/agoric-sdk/issues/9042) +* add transfer method to CosmosOrchestrationAccount ([b1fdde1](https://github.com/Agoric/agoric-sdk/commit/b1fdde18b33237d1a2ea6f02938d998f55ce4d01)) +* amount coercion utils ([1bf09d1](https://github.com/Agoric/agoric-sdk/commit/1bf09d140b27310715a4a0923b480d875e28949e)) +* amountToCoin accepts any denom ([99b1704](https://github.com/Agoric/agoric-sdk/commit/99b1704f9d3b1f72e14780b4e17c6a119a3e8817)), closes [#9211](https://github.com/Agoric/agoric-sdk/issues/9211) +* amountToCoin lookupDenom ([1840f37](https://github.com/Agoric/agoric-sdk/commit/1840f37b539afe90c4f8f804c379c668cb947bc6)) +* asContinuingOffer ([1549b46](https://github.com/Agoric/agoric-sdk/commit/1549b46d0721dd9cabcf322c5a0110c56411436a)) +* **async-flow:** endowments ([#9566](https://github.com/Agoric/agoric-sdk/issues/9566)) ([4390d8c](https://github.com/Agoric/agoric-sdk/commit/4390d8c21fd8ac80a9c83f55d38c52e3f98faa1e)), closes [Error#1](https://github.com/Agoric/Error/issues/1) [Error#1](https://github.com/Agoric/Error/issues/1) +* **async-flow:** prepend log generation metadata entries ([9b3a3d1](https://github.com/Agoric/agoric-sdk/commit/9b3a3d198b37e99ea5f241ecba038af4ffb1108e)) +* **asyncFlow:** Stopgap E support ([#9519](https://github.com/Agoric/agoric-sdk/issues/9519)) ([4adf64f](https://github.com/Agoric/agoric-sdk/commit/4adf64fd53a1a3c68ca52728710830201c9a4418)), closes [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9299](https://github.com/Agoric/agoric-sdk/issues/9299) [#9443](https://github.com/Agoric/agoric-sdk/issues/9443) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9299](https://github.com/Agoric/agoric-sdk/issues/9299) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) [#9322](https://github.com/Agoric/agoric-sdk/issues/9322) +* BrandInfoShape ([4b880d1](https://github.com/Agoric/agoric-sdk/commit/4b880d161c9588adf410f9b39d294b233ed93bd6)) +* chain facades return vows ([f9b6857](https://github.com/Agoric/agoric-sdk/commit/f9b685714382dae88b23bdae541620d0b2c948d4)) +* chain-hub resumable ([5e0643b](https://github.com/Agoric/agoric-sdk/commit/5e0643bc1dcc04222882a43bb151d5b66c2972ff)) +* ChainAccountKit returns vows ([4383aec](https://github.com/Agoric/agoric-sdk/commit/4383aec170da7e1243257a6e6ca6cd8d2d9b9440)) +* chainHub ([78fbc6d](https://github.com/Agoric/agoric-sdk/commit/78fbc6d2e825c4bdfe6c22e28206e5c40c9152d4)) +* chainHub logging ([81589de](https://github.com/Agoric/agoric-sdk/commit/81589dee4997e543e419343e8ab30a4c8cf644c3)) +* chainHub retries ([ec65bfa](https://github.com/Agoric/agoric-sdk/commit/ec65bfa61e592f43d6e9cd9cda422300e79813f1)) +* chainHub.registerAsset / lookupAsset ([a5fab62](https://github.com/Agoric/agoric-sdk/commit/a5fab62fdc08ae48075ce5ba0ec36f852f87f43b)) +* **chainHubAdmin:** registerAsset ([be89ccb](https://github.com/Agoric/agoric-sdk/commit/be89ccbc3623c982d3e835e4e3066a1e8ac34533)) +* **chainHub:** lookupDenom ([e030acb](https://github.com/Agoric/agoric-sdk/commit/e030acb06a2f99839d48db41a928695607624241)) +* chainInfo from agoricNames ([75bb7df](https://github.com/Agoric/agoric-sdk/commit/75bb7dfbe2adabff3ee64713d9d6558788bbb8bf)) +* cleanup orch zones and API plumbing ([#9800](https://github.com/Agoric/agoric-sdk/issues/9800)) ([e3b1b71](https://github.com/Agoric/agoric-sdk/commit/e3b1b71b15707cc442dbce757cdece8c70eeca97)), closes [#9792](https://github.com/Agoric/agoric-sdk/issues/9792) +* close, reopen, and automatically reopen ICA channels ([08d8e51](https://github.com/Agoric/agoric-sdk/commit/08d8e510b19ef21d0166e505947247fd5ec103f2)), closes [#9192](https://github.com/Agoric/agoric-sdk/issues/9192) [#9068](https://github.com/Agoric/agoric-sdk/issues/9068) +* combine-invitation-makers exo ([19fbaf1](https://github.com/Agoric/agoric-sdk/commit/19fbaf1e6bce347bcdfd9aceec6a0f9b231c00dd)) +* complete `depositAndDelegate` flow ([06703a5](https://github.com/Agoric/agoric-sdk/commit/06703a570149469dbf5dacd4b3bbbe704a863e78)) +* complete undelegateAndTransfer flow ([73404f2](https://github.com/Agoric/agoric-sdk/commit/73404f2ae7738fc63a7ead2ec1f1c6a60629fc3a)) +* cosmosInterchainService.makeAccount accepts address opts ([8cad5e3](https://github.com/Agoric/agoric-sdk/commit/8cad5e3c2b631451ed3cf1b622ac51af7f69ac9d)) +* cosmosInterchainService.provideICQConnectiont accepts version ([3dc6bb6](https://github.com/Agoric/agoric-sdk/commit/3dc6bb616173415f2556cd479a84740e38ad619a)) +* cosmosOrchAccount.getBalances() ([5ee2bae](https://github.com/Agoric/agoric-sdk/commit/5ee2bae138c539730d21ab59fa6e42ce4d7c5fb8)) +* CosmosOrchestrationAccount send and sendAll ([89c7c33](https://github.com/Agoric/agoric-sdk/commit/89c7c33c44c37e2e093a462e26ccf81097c65b67)) +* delegate allows any bondDenom ([cfe73bc](https://github.com/Agoric/agoric-sdk/commit/cfe73bc12941959019e772dcf69848e696707e15)) +* ensure offerHandler result is visible via smart-wallet vstorage ([e6cc738](https://github.com/Agoric/agoric-sdk/commit/e6cc738fd4838fae424d628170802377b3c2d1b1)) +* examples/auto-stake-it.contract.js ([b87ecba](https://github.com/Agoric/agoric-sdk/commit/b87ecba0ea41f1397dbd513d8e4c541f1299fd3f)), closes [#9042](https://github.com/Agoric/agoric-sdk/issues/9042) +* **examples:** logging progress ([27709b4](https://github.com/Agoric/agoric-sdk/commit/27709b4d75f1c74d59fcd11e29499d828c5b60b5)) +* **examples:** unbond and transfer ([58e38a2](https://github.com/Agoric/agoric-sdk/commit/58e38a220e8de911414c45ef85c308076ee1636f)) +* exofy chainHub ([e382b66](https://github.com/Agoric/agoric-sdk/commit/e382b66c20e3908d50fe61e23ebc53463e91f93d)) +* export CosmosOrchestrationInvitationMakersInterface ([d1fa49a](https://github.com/Agoric/agoric-sdk/commit/d1fa49ac04804b05875789dad2acaf6eb8ba1d9a)) +* export createMockAckMap helper ([ed5998f](https://github.com/Agoric/agoric-sdk/commit/ed5998f85b142282ff17e4a64f7333e2c3f15191)) +* export withOrchestration ([45fae2b](https://github.com/Agoric/agoric-sdk/commit/45fae2b9e50f09e9d28ccf8b7ddfd607c805dd2d)) +* expose monitorTransfers on LocalOrchestrationAccount ([b64c671](https://github.com/Agoric/agoric-sdk/commit/b64c6719a5a74d9606eb4e7800e399fa15f40c73)), closes [#9042](https://github.com/Agoric/agoric-sdk/issues/9042) +* **facade:** propagate vowTools ([9550773](https://github.com/Agoric/agoric-sdk/commit/95507735155e6078414e8c4bfda2f0001d163125)) +* faster chainHub registration ([10b8d48](https://github.com/Agoric/agoric-sdk/commit/10b8d48c5bc45ac16861d2509670864e8ce3ee71)) +* fetch IBC connection info ([fd6e46c](https://github.com/Agoric/agoric-sdk/commit/fd6e46c116af986f0437ed7a81f8cf9c27b7bb25)) +* **findAddressField:** empty address string is not valid ([0be3dda](https://github.com/Agoric/agoric-sdk/commit/0be3dda60aa1cb849aaa997ffe7c233238c6507a)) +* **findBrandInVBank:** add optional parameter to invalidate cache ([622ed61](https://github.com/Agoric/agoric-sdk/commit/622ed61b708b2177dc398284816d8f7a0861b064)) +* flows in orchestrateAll context ([785866a](https://github.com/Agoric/agoric-sdk/commit/785866a11dc9c0ad9a3e011f465e134ca8f219a3)) +* get timerBrand from currentTime TimestampRecord ([ab95b23](https://github.com/Agoric/agoric-sdk/commit/ab95b23f1388ad89ae555674f8d67038366318e1)) +* getAsset returns undefined when lookup fails ([5cf8f49](https://github.com/Agoric/agoric-sdk/commit/5cf8f496bde7ce9b6ee1631ba4990e450245eeaf)) +* getBridgeId on ScopedBridgeManager ([aec4dea](https://github.com/Agoric/agoric-sdk/commit/aec4dea4f4d6baca3ea32c33551ba00658eab31b)) +* getChainsAndConnection helper ([28838b6](https://github.com/Agoric/agoric-sdk/commit/28838b6a6bcd91dfa6e27ad91e6af4666dcb6134)) +* getConnectionInfo by obj or string ([724d1fb](https://github.com/Agoric/agoric-sdk/commit/724d1fb24c713a75f56db818e11433131ace541d)) +* getVBankAssetInfo() on orc.getChain('agoric') ([604190c](https://github.com/Agoric/agoric-sdk/commit/604190ca7ff553a5d09c228d6b834fbc5653966c)) +* guard orchAccount.transfer opts ([02cb704](https://github.com/Agoric/agoric-sdk/commit/02cb70420cf2b002a2e1e79d7d2a9036c746a472)) +* **icaAccount:** guard TxBodyOptsShape ([4c8baf6](https://github.com/Agoric/agoric-sdk/commit/4c8baf6c8e976562b1044500d63eb9e0ad2eedc9)) +* icqConnection.query returns a vow ([8a2f60e](https://github.com/Agoric/agoric-sdk/commit/8a2f60e63c14453da32e7fafc81dcb036318be16)) +* initChainInfo in orchestration setup eval ([5913d8f](https://github.com/Agoric/agoric-sdk/commit/5913d8f85831cda6cabcff2aa4304c7b42ade70e)) +* inspect bridge downcalls in network fakes ([c9ebc82](https://github.com/Agoric/agoric-sdk/commit/c9ebc828c58328b6b08b256e627d8e698c10f4c6)) +* inspect fake bank bridge messages ([d8a78d4](https://github.com/Agoric/agoric-sdk/commit/d8a78d48b0c5984cab214502ab971021c9c57b3c)) +* LCA looks up denoms ([6755cac](https://github.com/Agoric/agoric-sdk/commit/6755cac4ff92c9b211feb70f9caaca5e9e0b911c)) +* **lca:** executeTx ([01a6669](https://github.com/Agoric/agoric-sdk/commit/01a666972e01c549e32cbca2df2a8986f5871790)) +* **lca:** undelegate ([a18d21c](https://github.com/Agoric/agoric-sdk/commit/a18d21ce5bf539099171f2e8da3bbab6d33a352e)) +* **lint:** exempt connectionHandler notification methods from resumable rule ([f409a8d](https://github.com/Agoric/agoric-sdk/commit/f409a8dd899cd0eb8c24ba2dba12724dafaae03c)) +* localchain metadata by agoricNames ([852f840](https://github.com/Agoric/agoric-sdk/commit/852f8409fa0885044b9722bec699823e41bfb5a0)) +* **localchain:** add `.transfer()` helper to LocalChainAccount ([fd11145](https://github.com/Agoric/agoric-sdk/commit/fd111458355c46cf34536991e37b4a316ad09898)) +* LocalChainFacade exo ([bec2253](https://github.com/Agoric/agoric-sdk/commit/bec2253da32663a4717254f4c1872af3a241b5dd)) +* LocalChainFacade.query() ([e997c69](https://github.com/Agoric/agoric-sdk/commit/e997c69ff8ce2047c7b2053511e721412c99806f)) +* localOrchAccount.getBalance queries non-vbank assets ([1938ecd](https://github.com/Agoric/agoric-sdk/commit/1938ecd5e13fcbacb4ccba21e68cca5b78528bfa)) +* localOrchAccount.getBalances ([c95e229](https://github.com/Agoric/agoric-sdk/commit/c95e229c7580d957fe8020ab54eaf7f44ba11712)) +* **localOrchAccount:** Deposit, Withdraw invitationMakers ([c92ef27](https://github.com/Agoric/agoric-sdk/commit/c92ef27a2a5ed762ef392431b12c64588370e26e)), closes [#9193](https://github.com/Agoric/agoric-sdk/issues/9193) +* LocalOrchestrationAccount send and sendAll ([26f284d](https://github.com/Agoric/agoric-sdk/commit/26f284d1574fe42434916cb45f197e52020d0786)) +* LocalOrchestrationAccount Transfer invitation ([b88db1e](https://github.com/Agoric/agoric-sdk/commit/b88db1eea791a4ea95abf727838fc2bd58c6a0c9)) +* lookupAsset in getBalance ([6bdaf24](https://github.com/Agoric/agoric-sdk/commit/6bdaf245b6e689f9b262d435df59f830384b73bb)) +* lookupDenom -> getDenom and lookupAsset -> getAsset ([3ae2d6d](https://github.com/Agoric/agoric-sdk/commit/3ae2d6d09ddb2e6114fc7fba0674bce0866205c7)) +* make vat-localchain resumable ([76c17c6](https://github.com/Agoric/agoric-sdk/commit/76c17c68d2f616fc153234a7a64a9e1a56a90ac4)) +* makeCosmosInterchainService ([caa88a1](https://github.com/Agoric/agoric-sdk/commit/caa88a1110b1988923ae377bb59262958413a873)) +* narrow AmountArg to NatAmountShape ([d4aa0ea](https://github.com/Agoric/agoric-sdk/commit/d4aa0eae49e697b9a490d982f8057e6e23f16af3)) +* narrow types with mustMatch ([685ffac](https://github.com/Agoric/agoric-sdk/commit/685ffacaadb9a643bc770488416dc14a34aa7a44)) +* **network-fakes:** improve help ([5834ec5](https://github.com/Agoric/agoric-sdk/commit/5834ec596d18475574fe8e0b9d9ba078d92c2d04)) +* **orch:** `waitForIBCAck` ([a7d198e](https://github.com/Agoric/agoric-sdk/commit/a7d198e57871ac4d7a8eb17872e1f7e08b98dde1)) +* orchestrateAll ([e9988c9](https://github.com/Agoric/agoric-sdk/commit/e9988c9ae3abc92a4040e150d74afdef56c3b4d1)) +* **orchestrate:** membrane friendly wrapper for agoricNames ([16fc446](https://github.com/Agoric/agoric-sdk/commit/16fc446d2ba3e631464cf86f3091ea60367e0812)) +* OrchestrationAccountI for LCA holder ([5ce13fd](https://github.com/Agoric/agoric-sdk/commit/5ce13fdfd238914b268ec60e91d5a449f5ac8e5d)) +* OrchestrationAccountI.sendAll amounts accepts an array of AmountArg ([49fc4c7](https://github.com/Agoric/agoric-sdk/commit/49fc4c73b06e324d5e8daff3602c7526e97c5f65)) +* **orchestration:** add init-stakeOsmo.js to support .query tests ([b6df6c2](https://github.com/Agoric/agoric-sdk/commit/b6df6c230a902288f11f6217dbd1ca9701a9a8b6)) +* **orchestration:** add makeICAConnectionAddress and parseAddress utils ([39b73d5](https://github.com/Agoric/agoric-sdk/commit/39b73d56944685a8a77b8f6e8e8d7dd0e459164e)) +* **orchestration:** add stakeAtom example contract ([82f1901](https://github.com/Agoric/agoric-sdk/commit/82f1901ec6ecf5a802a72023d033609deeb053e1)) +* **orchestration:** add support for queries (icq/v1) ([79b5d0f](https://github.com/Agoric/agoric-sdk/commit/79b5d0f61f0c11b00e51832b7edf3922df8f51c6)) +* **orchestration:** align ChainAccount spec with current implementation ([678f21f](https://github.com/Agoric/agoric-sdk/commit/678f21f51b8ad94f9064dcd8b4b3bbad707b6996)) +* **orchestration:** ChainAccountKit returns unwrapped vows ([7c99929](https://github.com/Agoric/agoric-sdk/commit/7c99929c73a30beb156512cdc4749e52ceaf608e)), closes [#9449](https://github.com/Agoric/agoric-sdk/issues/9449) +* **orchestration:** cosmosOrchestrationAccount returns unwrapped vows ([c0fd411](https://github.com/Agoric/agoric-sdk/commit/c0fd4118c2ecbd8fde3fd22571a5d97b92b6a2ec)) +* **orchestration:** create ChainAccount ([ba75ed6](https://github.com/Agoric/agoric-sdk/commit/ba75ed692a565aae5c5124ad5220f6901576532e)) +* OrchestrationFlow interface ([a74b32b](https://github.com/Agoric/agoric-sdk/commit/a74b32bffecc69ddf9947727f3c2b6702869b242)) +* **orchestration:** icqConnectionKit returns unwrapped vows ([bc3bc6b](https://github.com/Agoric/agoric-sdk/commit/bc3bc6b6cf9f0a7017f5b17adf5e57c300f7e6fe)), closes [#9449](https://github.com/Agoric/agoric-sdk/issues/9449) +* **orchestration:** localChainAccountKit returns unwrapped vows ([33085ff](https://github.com/Agoric/agoric-sdk/commit/33085ffa9fd001d5048df205897b6ec25004ce44)) +* **orchestration:** map flows anywhere in context ([84d3ea6](https://github.com/Agoric/agoric-sdk/commit/84d3ea6c3afad8d81508a1164e12f94be7f1fdd8)) +* **orchestration:** send message from ica ([764e4a8](https://github.com/Agoric/agoric-sdk/commit/764e4a86a5f27ca5a1478e6111b3440dcc2de3f2)) +* **orchestration:** service.js returns unwrapped vows ([778eb42](https://github.com/Agoric/agoric-sdk/commit/778eb42f518754481a6ef310deba2b182cda24a2)), closes [#9449](https://github.com/Agoric/agoric-sdk/issues/9449) +* **orchestration:** split generic packet-tools from IBC tools ([07dfc45](https://github.com/Agoric/agoric-sdk/commit/07dfc45afd7f4d87779470f1a2bd2d7cd2de04e4)) +* **orchestration:** stakeAtom delegate ([54d830f](https://github.com/Agoric/agoric-sdk/commit/54d830fd53420d3395a5d9ca3bc11e8a55a2773b)) +* **orchestration:** stakeAtom query balance ([9f0ae09](https://github.com/Agoric/agoric-sdk/commit/9f0ae09e389f1750c9e550d5e6893460d1e21d07)) +* **orchestration:** ZcfTools for use in flows ([cb20148](https://github.com/Agoric/agoric-sdk/commit/cb201485e82f4d97609910eebe72074c6b0a7092)) +* Orchestrator.getBrandInfo ([7ac60a2](https://github.com/Agoric/agoric-sdk/commit/7ac60a25148d745a59a20715e9fed199d3071d3f)) +* **orchestrator:** return unwrapped vows ([94d0c3c](https://github.com/Agoric/agoric-sdk/commit/94d0c3caee70fef1e33bc90c445dfc49eae421f4)) +* PacketTools exo ([6368cfd](https://github.com/Agoric/agoric-sdk/commit/6368cfdb65ee909df64cdcad0f59d017c58d9afd)) +* parseOutgoingTxPacket test util ([cbe876b](https://github.com/Agoric/agoric-sdk/commit/cbe876b190ab6befb057b87339d512d6ec6246a6)) +* plumb ICQConnection through RemoteChainFacade ([4b176ca](https://github.com/Agoric/agoric-sdk/commit/4b176caec4aa245d992d646726e87f9e3ea36788)), closes [#9890](https://github.com/Agoric/agoric-sdk/issues/9890) +* **portfolio-holder:** optional invitationArgs in `Proxying` invitationMaker ([47e754e](https://github.com/Agoric/agoric-sdk/commit/47e754eccedc58a359c025f8af2cd43ec3e2c477)) +* prepareOrchestrator durable returns ([62bdb8a](https://github.com/Agoric/agoric-sdk/commit/62bdb8aa2f586a1ee824e1e3fff207e0badee8a0)) +* provideOrchestration helper ([562579d](https://github.com/Agoric/agoric-sdk/commit/562579d3df3590c62c7baca9654704810e7d78ac)) +* publish local and remote ibc addresses to vstorage ([b1b6a03](https://github.com/Agoric/agoric-sdk/commit/b1b6a0392467fda9cb6e51392756ff5ffff75256)), closes [#9066](https://github.com/Agoric/agoric-sdk/issues/9066) +* query-flows fixture supports localchain accounts ([72cbd68](https://github.com/Agoric/agoric-sdk/commit/72cbd688a98beaa3b155b3ffa06dc7738f1b8656)) +* Redelegate, Undelegate on StakingAccountHolder ([66885c0](https://github.com/Agoric/agoric-sdk/commit/66885c0fea49c8885aab7d7e7aa266078b47c702)) +* registerChain ([9d38e2e](https://github.com/Agoric/agoric-sdk/commit/9d38e2eb19496b85e6abdf7fcd7cf16c4581b3ce)) +* **registry:** add umee ([954b359](https://github.com/Agoric/agoric-sdk/commit/954b359fe55d8ada586a0878d44b2ef9602acbf5)) +* remove orch.makeLocalAccount ([5526337](https://github.com/Agoric/agoric-sdk/commit/552633753ff66f011f6cff7b701cd3cc8f808fbe)), closes [#10106](https://github.com/Agoric/agoric-sdk/issues/10106) +* remove prefix.key_prefix from IBCConnectionInfo ([78e701a](https://github.com/Agoric/agoric-sdk/commit/78e701a92de9fa62ac719211a3bd874efd3678ac)), closes [#9807](https://github.com/Agoric/agoric-sdk/issues/9807) +* reorder transfer method parameters ([241ed89](https://github.com/Agoric/agoric-sdk/commit/241ed892cc8f1e217622e737240c629f40770ff4)) +* return failed transfer from contract localOrchAccount to seat ([f09ce4a](https://github.com/Agoric/agoric-sdk/commit/f09ce4a8669d6a0b0c1572d8d14fa86b9bcb567c)) +* script to fetch chain info ([e6bc008](https://github.com/Agoric/agoric-sdk/commit/e6bc00828b3141b635e186d115812aef18764c91)) +* sendAnywhere contract, test ([8d90251](https://github.com/Agoric/agoric-sdk/commit/8d90251e9b82efcf0ea5c85d156f5e3e7a3f8173)) +* **sendAnywhere:** handle failed IBC transfer ([a90626a](https://github.com/Agoric/agoric-sdk/commit/a90626ade0c3cd36ed949962fdf1fdb60660b77a)) +* setTestJig in start helper ([edb0efa](https://github.com/Agoric/agoric-sdk/commit/edb0efa724c395635333f37290cb6644f4423943)) +* simplify transferChannel lookup ([ee8b806](https://github.com/Agoric/agoric-sdk/commit/ee8b806d627214998ef96408c3885e14c9e6c1a9)) +* SingleAmountRecord -> SingleNatAmountRecord ([5f995c2](https://github.com/Agoric/agoric-sdk/commit/5f995c239ac1bcaf4ecc11197a5c8d0a53345f65)) +* **smart-wallet:** accept `Vow` for offerResult ([933ab29](https://github.com/Agoric/agoric-sdk/commit/933ab299ee30c14530f92a9548fd79a35de3d0ff)), closes [#9308](https://github.com/Agoric/agoric-sdk/issues/9308) +* **stakeAtom:** publish address to vstorage ([c2021ba](https://github.com/Agoric/agoric-sdk/commit/c2021ba0e59de5942c1286b2db70f8becb201730)) +* stakeBld contract ([a7e30a4](https://github.com/Agoric/agoric-sdk/commit/a7e30a4e43c00b2916d2d57c70063650e726321f)) +* StakingAccountQueries ([a4a7aa9](https://github.com/Agoric/agoric-sdk/commit/a4a7aa9edc4059f24dddc44c4e97d4ceed625034)) +* stub Orchestration API ([1e054ac](https://github.com/Agoric/agoric-sdk/commit/1e054ac972ddfff5fb03738747c69eecd125c463)) +* toCosmosDelegationResponse ([8a6f9a5](https://github.com/Agoric/agoric-sdk/commit/8a6f9a50075f19209a275936ab41696271ae643a)) +* toCosmosValidatorAddress ([43ba807](https://github.com/Agoric/agoric-sdk/commit/43ba807714e6323d72439679f114ad60009dfde5)) +* **tools:** improve IBC mocks ([96c4ee7](https://github.com/Agoric/agoric-sdk/commit/96c4ee7b8d8be3c90395d1f0a556e37cfe8df88f)) +* toTruncatedDenomAmount ([a218a19](https://github.com/Agoric/agoric-sdk/commit/a218a192abd3c087d610be1c4072ff6328a297cb)) +* **typeGuards:** CosmosChainInfoShape ([183c072](https://github.com/Agoric/agoric-sdk/commit/183c0727da0414d81df8027ce658cd70f4936d2a)) +* **typeGuards:** DelegationShape ([f7ed627](https://github.com/Agoric/agoric-sdk/commit/f7ed627e369f7b0430a891491543029b34a7e2d7)) +* **types:** `.transfer()` should take timeout parameters as optional arguments ([9c23e49](https://github.com/Agoric/agoric-sdk/commit/9c23e4996eb87b96689007fbc27b6fcc6a46932b)) +* **types:** cancel() returns MsgCancelUnbondingDelegation ([94334b3](https://github.com/Agoric/agoric-sdk/commit/94334b36fa4bf1fca2c1adb57c778cbbfe3c963d)) +* **types:** ContractMeta ([9d02dfa](https://github.com/Agoric/agoric-sdk/commit/9d02dfab2cc2c24ed9b15a6aa8bc5fba7d6c9fe0)) +* **types:** explicit exports from network ([65c2075](https://github.com/Agoric/agoric-sdk/commit/65c2075021dfb0ecf62a6009f7c411c7c49eb624)) +* **types:** generic return for executeTx ([dfc830b](https://github.com/Agoric/agoric-sdk/commit/dfc830bcf5f1997a5aebd23c407aa8f1a7d52083)) +* **types:** infer orchestrate() return ([67665a8](https://github.com/Agoric/agoric-sdk/commit/67665a89cb162c350389e52fd812c895d42f37fb)) +* **types:** loadVat WellKnownVats ([efdf39f](https://github.com/Agoric/agoric-sdk/commit/efdf39f9c839cb26fe6035c9ce433e2bfdb651a1)) +* **types:** LocalAccountMethods for agoric Orch account ([b4fdee6](https://github.com/Agoric/agoric-sdk/commit/b4fdee66e17c75c6055283cd1d6675fd6dff3f19)) +* **types:** orchestrate() generic ([8fd74d0](https://github.com/Agoric/agoric-sdk/commit/8fd74d08247fb976d9a376cf084368592cc52dc4)) +* **undelegate:** use Timestamp instead of Date ([3d4ab30](https://github.com/Agoric/agoric-sdk/commit/3d4ab30008da2200c39426e4dcb07701d7999f99)) +* update connectionInfo once per undirected edge ([a6133fc](https://github.com/Agoric/agoric-sdk/commit/a6133fc02d3d800663d804f3806546b1debbc6ee)) +* use a single port for all icq connections ([d80a57c](https://github.com/Agoric/agoric-sdk/commit/d80a57cbaed855fe9ee64039cef3fdd1c79fd7c9)), closes [#9317](https://github.com/Agoric/agoric-sdk/issues/9317) +* use cosmic-proto ([a358c7d](https://github.com/Agoric/agoric-sdk/commit/a358c7dbeec5199409e1801af7d0385207707872)) +* use fetched chain info ([6fbdeae](https://github.com/Agoric/agoric-sdk/commit/6fbdeae46a71512cbd95603a71b406867a37511c)) +* validate ChainInfoShape ([a2ea1fe](https://github.com/Agoric/agoric-sdk/commit/a2ea1fe80e8e8c7c90c7affde3516cea6f2f51f7)) +* vat-safe denomHash using noble sha256 ([dedde44](https://github.com/Agoric/agoric-sdk/commit/dedde442dd8387727bf734b76c4a2e3781f5cfd0)) +* **vow:** retryable tools ([5303913](https://github.com/Agoric/agoric-sdk/commit/53039135f760666f88ac0659f5e65c2c1b74a1d5)) +* WithdrawReward on StakingAccountHolder ([8cbe1b6](https://github.com/Agoric/agoric-sdk/commit/8cbe1b60de03aeeffe8ffef433e4e35e4f900911)) +* withOrchestration helper ([99709cf](https://github.com/Agoric/agoric-sdk/commit/99709cf73cb4d42a378599b08cac6ac187a2ce1e)) +* ZoeTools endowment ([9e61ddd](https://github.com/Agoric/agoric-sdk/commit/9e61ddd6768c3f87c040741c4cebb56681f2d3c3)) +* zoeTools.withdrawToSeat ([03a2b85](https://github.com/Agoric/agoric-sdk/commit/03a2b8511e7dd2b3cb41abb9e284ed9b09cf57ba)) + + +### Bug Fixes + +* add TODOs for early synchronous returns ([b9a18b0](https://github.com/Agoric/agoric-sdk/commit/b9a18b02d478f6812d5927f5876d1d7205fedf2e)) +* adopt `VTRANSFER_IBC_EVENT` as an action-type ([#9671](https://github.com/Agoric/agoric-sdk/issues/9671)) ([217005a](https://github.com/Agoric/agoric-sdk/commit/217005a921dcac6928c999e6bfe06330a5947ac5)), closes [#9670](https://github.com/Agoric/agoric-sdk/issues/9670) +* chain-hub transfer channel conversion ([80186ac](https://github.com/Agoric/agoric-sdk/commit/80186acd1f1800a8bcbcad31152a61a0e3067d1a)) +* **chain-info:** Normalize IBC connection info storage ([444f3d6](https://github.com/Agoric/agoric-sdk/commit/444f3d638b9ff38dcbb43ef473e9f5508f6c8146)) +* chainConnection key encoding ([39a23b5](https://github.com/Agoric/agoric-sdk/commit/39a23b5b216e5f64a88a0d0b8ba9a8b3560f0a68)) +* chainId in connection tuple ([7f15f0a](https://github.com/Agoric/agoric-sdk/commit/7f15f0a4b8f9f7908773c336d5ae4f4452f0bd48)) +* **chainInfo:** ensure icqEnabled is present ([b83745f](https://github.com/Agoric/agoric-sdk/commit/b83745f1075b7748c7b4b339238c2ee5f759761c)) +* **chainInfo:** ensure icqEnabled is present ([76537e5](https://github.com/Agoric/agoric-sdk/commit/76537e598a7f748697af71874309fd6d9fbf81bb)) +* **cosmos:** make agd upgrade work ([1aa1d26](https://github.com/Agoric/agoric-sdk/commit/1aa1d26f05875c91fd47da1ad7386d8979f94b03)) +* **cosmosOrchestrationAccount:** use AmountArg consistently ([71403dd](https://github.com/Agoric/agoric-sdk/commit/71403dd0fc2e6cc0082c4e099a8a74797a810cc8)) +* drop 'holder' from continuing invitation ([6b6bc45](https://github.com/Agoric/agoric-sdk/commit/6b6bc45ab64f770e71e3e1aaeb0826067b2dcc71)) +* echo chainConnection to vstorage ([c4b945c](https://github.com/Agoric/agoric-sdk/commit/c4b945c41a5d17b64ec8ce42fc9d5ab6daf57ad4)) +* ensure chainId is propagated in smart wallet error message ([7404200](https://github.com/Agoric/agoric-sdk/commit/740420056610c1a593daffcb2295986cadc0d5a8)) +* **examples:** exos for upgradability ([595ec5b](https://github.com/Agoric/agoric-sdk/commit/595ec5be654e35b7f8387e0c770a4c8d6b48f9b7)) +* fetch agoric connections ([f8bcd92](https://github.com/Agoric/agoric-sdk/commit/f8bcd921dca3e03e112f03a0b2975a2b82f959c9)) +* get bondDenom from chainInfo ([82115f1](https://github.com/Agoric/agoric-sdk/commit/82115f1dfc6e834beecdc8def2b2a684d3952d06)) +* getConnectionInfo in view of the primary chain ([646243b](https://github.com/Agoric/agoric-sdk/commit/646243b9c263ff5cbeb532056d6719af209b440d)) +* handle no transfer channel ([6268156](https://github.com/Agoric/agoric-sdk/commit/6268156836d52c7d27e43a4246afa9e160750be7)) +* ica makeAccount parameters ([b685c9e](https://github.com/Agoric/agoric-sdk/commit/b685c9e778e9590d51c7f245639a4acff27cf867)) +* localOrchAccount.getBalance ([58ed5e7](https://github.com/Agoric/agoric-sdk/commit/58ed5e7a94102b74f7421e86718f44e029bc9120)) +* **localTransfer:** ensure results of deposit are returned ([7d4800c](https://github.com/Agoric/agoric-sdk/commit/7d4800ce77fc985985b4d7277bd71b5a47dff6cb)) +* makeRemoteChainFacade w real connection ([d66276b](https://github.com/Agoric/agoric-sdk/commit/d66276bfda246a92040ea3288a2ac9b5fb665cac)) +* **network-fakes:** do not rely on source_port for channelId ([00fe7ed](https://github.com/Agoric/agoric-sdk/commit/00fe7edc76660323895aafdc8a236b6f65ede10d)) +* omit 'connections' from agoricNames.chain ([3e8a168](https://github.com/Agoric/agoric-sdk/commit/3e8a168541276d3095f312468bce865892aafdec)) +* orchestrate() returns Vow ([9a31a2f](https://github.com/Agoric/agoric-sdk/commit/9a31a2ff2efa51a0ad022031be94153d112cb325)) +* **orchestrate:** makeStateRecord type annotation ([9bc7afb](https://github.com/Agoric/agoric-sdk/commit/9bc7afb011c5e0c1bfcf52d98fd2cda620ba23b2)) +* **orchestration:** chainHub accepts zone ([#10129](https://github.com/Agoric/agoric-sdk/issues/10129)) ([cfec54b](https://github.com/Agoric/agoric-sdk/commit/cfec54b79e39370acf7b1646c96f2fc83f044fde)), closes [#9541](https://github.com/Agoric/agoric-sdk/issues/9541) [#9785](https://github.com/Agoric/agoric-sdk/issues/9785) +* **orchestration:** do not call `getTimeoutTimestampNS` if `opts.timeoutTimestamp` is provided ([c162426](https://github.com/Agoric/agoric-sdk/commit/c162426f6a20b375113fae9ab82c0ba4ab87841d)) +* **orchestration:** errors should have error messages ([#9593](https://github.com/Agoric/agoric-sdk/issues/9593)) ([5b2d338](https://github.com/Agoric/agoric-sdk/commit/5b2d338174298d6e0b042f622f8566d277696860)), closes [Error#20](https://github.com/Agoric/Error/issues/20) +* **orchestration:** fix race in getChain ([5b2547f](https://github.com/Agoric/agoric-sdk/commit/5b2547f63d61623c9c05a259c288fbf12019baf5)) +* **orchestration:** makeAccount never resolves when icqEnabled: false ([a74b6a2](https://github.com/Agoric/agoric-sdk/commit/a74b6a27d5108c5e014d546b86c695e3fc8bf2e5)) +* **orchestration:** remove cancelToken logic from undelegate ([be14fa5](https://github.com/Agoric/agoric-sdk/commit/be14fa588523fe270970ec4a5617b66327ccb988)) +* **orchestration:** rename `.getAccountAddress` -> `.getAddress` ([f951cde](https://github.com/Agoric/agoric-sdk/commit/f951cde10ee6618660938b2e5b404f797231d8e2)) +* **orchestration:** Resolve module import issues ([ac98e25](https://github.com/Agoric/agoric-sdk/commit/ac98e2572b6ce1566eaf2ada21a73e90d8c4f18f)), closes [#10086](https://github.com/Agoric/agoric-sdk/issues/10086) +* parseQueryPacket bigint handling ([916af0f](https://github.com/Agoric/agoric-sdk/commit/916af0f2b59539384324575afd547d031a15ba92)) +* parseQueryPacket should use ResponseQuery.toJSON ([0bd7161](https://github.com/Agoric/agoric-sdk/commit/0bd7161125b9cef2f44cc47feddf3e6fbc75e5a0)) +* real chainId in chainAccountKit ([521dfd0](https://github.com/Agoric/agoric-sdk/commit/521dfd0db134ef74ce78afb0f6ae9ba83315ce67)) +* redundant writes to agoricNames.chain ([8fc49c9](https://github.com/Agoric/agoric-sdk/commit/8fc49c9f62557593ee0473aff68913b190d3959a)) +* **registry:** sorting connections ([dd4f2a7](https://github.com/Agoric/agoric-sdk/commit/dd4f2a78cfd0584c99c57184361f12e8205147a5)) +* remove getRedelegation ([f39c2cf](https://github.com/Agoric/agoric-sdk/commit/f39c2cf4b2d4f64b6700e3bfcece77358df64995)) +* return asVow for error handling ([c9969a5](https://github.com/Agoric/agoric-sdk/commit/c9969a5b1d203dfc16179c432fb35a793ca94a1d)) +* **sendAnywhere:** exit seat ([bc0dce3](https://github.com/Agoric/agoric-sdk/commit/bc0dce30b46cdf90d5c7092fa49681661d989452)) +* **staking:** completion time parsing ([be9df89](https://github.com/Agoric/agoric-sdk/commit/be9df898ef058704ad144d6898edc5cde15ef582)) +* **types:** chain-info const ([1daa3e2](https://github.com/Agoric/agoric-sdk/commit/1daa3e238818ab92ada6bdb90349d5e55e2eac2f)) +* **types:** cosmos chains have more than one ibc connection ([0f8eedb](https://github.com/Agoric/agoric-sdk/commit/0f8eedb54803570f946f5ba22b8fa06e2e5cd25f)) +* **unbondExample:** don't try to take zone from privateArgs ([39f68fe](https://github.com/Agoric/agoric-sdk/commit/39f68fe1aa46e3fc7272421958093e1c1c948262)) +* **undelegate:** `delegatorAddress` should not be user supplied ([11aea65](https://github.com/Agoric/agoric-sdk/commit/11aea6561865a8ac17c449a6fcf226dcd52e7c22)) +* unsubscribeFromTransfers returns undefined ([2af78e5](https://github.com/Agoric/agoric-sdk/commit/2af78e510b67989d783c1ac7626780912b50db8a)) +* use controllerConnectionId for ICQConnection ([fef71f4](https://github.com/Agoric/agoric-sdk/commit/fef71f40645fd5bb0e05323d0d447c9024ad5aa6)) +* use heapVowE for call on remote possible vow ([9e8a29a](https://github.com/Agoric/agoric-sdk/commit/9e8a29a19d4c51c7294fe31f273f2358d222ee0c)) +* userSeat is remote ([633bee3](https://github.com/Agoric/agoric-sdk/commit/633bee3cc78bf6e6e6c9005e939e4ae76acf4dc5)) +* write-chain-info after u17 ([fc1f3ce](https://github.com/Agoric/agoric-sdk/commit/fc1f3ce1fe03bb2018edd4eb55d6561312d5fbe8)) diff --git a/packages/orchestration/package.json b/packages/orchestration/package.json index 3b342d3b31b..ea1302e6b72 100644 --- a/packages/orchestration/package.json +++ b/packages/orchestration/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/orchestration", - "version": "0.1.0", + "version": "0.2.0-u18.0", "description": "Chain abstraction for Agoric's orchestration clients", "type": "module", "main": "index.js", @@ -33,19 +33,19 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@agoric/async-flow": "^0.1.0", - "@agoric/cosmic-proto": "^0.4.0", - "@agoric/ertp": "^0.16.2", - "@agoric/internal": "^0.3.2", - "@agoric/network": "^0.1.0", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/time": "^0.3.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/vats": "^0.15.1", - "@agoric/vow": "^0.1.0", - "@agoric/zoe": "^0.26.2", - "@agoric/zone": "^0.2.2", + "@agoric/async-flow": "^0.2.0-u18.0", + "@agoric/cosmic-proto": "^0.5.0-u18.0", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/network": "^0.2.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vow": "^0.2.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/base64": "^1.0.8", "@endo/errors": "^1.2.7", "@endo/far": "^1.1.8", @@ -54,7 +54,7 @@ "@noble/hashes": "^1.5.0" }, "devDependencies": { - "@agoric/swingset-liveslots": "^0.10.2", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", "@chain-registry/client": "^1.47.4", "@cosmjs/amino": "^0.32.3", "@cosmjs/proto-signing": "^0.32.3", diff --git a/packages/pegasus/CHANGELOG.md b/packages/pegasus/CHANGELOG.md index 829dcab6a72..715ad10c054 100644 --- a/packages/pegasus/CHANGELOG.md +++ b/packages/pegasus/CHANGELOG.md @@ -3,6 +3,27 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.8.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/pegasus@0.7.12...@agoric/pegasus@0.8.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* make Network and IBC vats durable (#8721) + +### Features + +* add sender options ([#8506](https://github.com/Agoric/agoric-sdk/issues/8506)) ([00cd6ae](https://github.com/Agoric/agoric-sdk/commit/00cd6aec8f6a8c8baa1eb29ad929054b32491733)) +* make Network and IBC vats durable ([#8721](https://github.com/Agoric/agoric-sdk/issues/8721)) ([3d13c09](https://github.com/Agoric/agoric-sdk/commit/3d13c09363013e23726c2ac5fa299a8e5344fd8c)) + + +### Bug Fixes + +* ensure that we wrap pegasusConnectionsAdmin with E ([#8526](https://github.com/Agoric/agoric-sdk/issues/8526)) ([0f42fb6](https://github.com/Agoric/agoric-sdk/commit/0f42fb639a6b3619de097ec0f819499200c9f6b7)) +* misc runtime robustness found by typecheck ([a033f26](https://github.com/Agoric/agoric-sdk/commit/a033f2638f9f11e19d94d7931e4e0614773b1f60)) +* **types:** durable wrapping non-durable ([3eeffaa](https://github.com/Agoric/agoric-sdk/commit/3eeffaa241f18105bf71fc1559a8e006529d654e)) + + + ### [0.7.12](https://github.com/Agoric/agoric-sdk/compare/@agoric/pegasus@0.7.11...@agoric/pegasus@0.7.12) (2023-06-09) **Note:** Version bump only for package @agoric/pegasus diff --git a/packages/pegasus/package.json b/packages/pegasus/package.json index 88dbe054e3c..bbdedda5c0a 100644 --- a/packages/pegasus/package.json +++ b/packages/pegasus/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/pegasus", - "version": "0.7.12", + "version": "0.8.0-u18.0", "description": "Peg-as-us contract", "type": "module", "main": "./src/pegasus.js", @@ -28,29 +28,29 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/ertp": "^0.16.2", - "@agoric/internal": "^0.3.2", - "@agoric/network": "^0.1.0", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/vats": "^0.15.1", - "@agoric/vow": "^0.1.0", - "@agoric/zoe": "^0.26.2", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/network": "^0.2.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vow": "^0.2.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/bundle-source": "^3.4.2", - "@agoric/zone": "^0.2.2", "@endo/captp": "^4.4.2", + "@endo/errors": "^1.2.7", "@endo/far": "^1.1.8", "@endo/init": "^1.1.6", "@endo/nat": "^5.0.12", "@endo/promise-kit": "^1.1.7" }, "devDependencies": { + "@agoric/vat-data": "^0.5.3-u18.0", "ava": "^5.3.0", "c8": "^9.1.0", - "import-meta-resolve": "^2.2.1", - "@agoric/vat-data": "^0.5.2" + "import-meta-resolve": "^2.2.1" }, "files": [ "scripts/", diff --git a/packages/smart-wallet/CHANGELOG.md b/packages/smart-wallet/CHANGELOG.md index 1e8d29358cf..7aaae8cb763 100644 --- a/packages/smart-wallet/CHANGELOG.md +++ b/packages/smart-wallet/CHANGELOG.md @@ -3,6 +3,50 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.5.4-u18.0](https://github.com/Agoric/agoric/compare/@agoric/smart-wallet@0.5.3...@agoric/smart-wallet@0.5.4-u18.0) (2024-10-31) + + +### Features + +* smartWallet verstion 2 with watchedPromises ([5ed5107](https://github.com/Agoric/agoric/commit/5ed51078d39e643d91b572d9c50fad4a276d7ded)) +* getBridgeId on ScopedBridgeManager ([aec4dea](https://github.com/Agoric/agoric/commit/aec4dea4f4d6baca3ea32c33551ba00658eab31b)) +* **smart-wallet:** accept `Vow` for offerResult ([933ab29](https://github.com/Agoric/agoric/commit/933ab299ee30c14530f92a9548fd79a35de3d0ff)), closes [#9308](https://github.com/Agoric/agoric/issues/9308) +* **smart-wallet:** trading in non-vbank asset ([4c2bec7](https://github.com/Agoric/agoric/commit/4c2bec7dc72c5c92b90b1957cd0548d81897b0f0)) +* **smart-wallet:** tryExitOffer reclaims withdrawn payments ([f7bc1ea](https://github.com/Agoric/agoric/commit/f7bc1ead33cea3cd16bc1ccc70951d1d46678932)) +* **smart-wallet:** upgrade walletFactory for non-vbank assets ([a0c4ecf](https://github.com/Agoric/agoric/commit/a0c4ecf5d6f1e3874828f5b2fcf38f87cb0619ba)) +* **smart-wallet:** use durable zone for vows ([1126e9f](https://github.com/Agoric/agoric/commit/1126e9f873a5bc12809980dc955eded2821a1f60)), closes [#9308](https://github.com/Agoric/agoric/issues/9308) +* **smart-wallet:** withdraw payments before getting invitation ([33f2859](https://github.com/Agoric/agoric/commit/33f2859d7ce2ba2f59e86e97f85e1bc34a503095)), closes [#7098](https://github.com/Agoric/agoric/issues/7098) +* start fn upgradability by meta ([5ae46e4](https://github.com/Agoric/agoric/commit/5ae46e485b8f3b643cb57c45abdb75a94657d60c)) +* **types:** ContinuingOfferResult ([3af2b5c](https://github.com/Agoric/agoric/commit/3af2b5c8660d1fb7af217183bffc2f8de0e1cbc5)) +* **types:** explicit exports from notifier ([0bc72a8](https://github.com/Agoric/agoric/commit/0bc72a88c7d91ff1b2f00ee5cabeb58c6315598e)) +* **types:** export smart-wallet types at top level ([30a8cb2](https://github.com/Agoric/agoric/commit/30a8cb269d7e34e413adea93a92f39d818cd80f3)) +* **types:** InvitationAmount ([cdf1b7a](https://github.com/Agoric/agoric/commit/cdf1b7a6ee28293ba5d606705e24a9fee175effe)) +* **types:** loadVat WellKnownVats ([efdf39f](https://github.com/Agoric/agoric/commit/efdf39f9c839cb26fe6035c9ce433e2bfdb651a1)) + + +### Bug Fixes + +* burn invitation made for repair ([c70ee01](https://github.com/Agoric/agoric/commit/c70ee0113cd7e6b0df5e33bd934d33a588ef0b3d)) +* DEBUG harmony ([#8136](https://github.com/Agoric/agoric/issues/8136)) ([d2ea4b4](https://github.com/Agoric/agoric/commit/d2ea4b46b9efa61e97eec8711830d9fdd741ca55)) +* handle promises in repairWalletForIncarnation2 ([3146886](https://github.com/Agoric/agoric/commit/3146886cbad75e773b0dd0520d0d88ef0f12540f)) +* in SmartWallet, if invitation is invalid, don't process offer ([559db01](https://github.com/Agoric/agoric/commit/559db01f90b7729598f8b94859322da7850bd076)) +* many typing improvements ([777eb21](https://github.com/Agoric/agoric/commit/777eb21a20fbff3da93d713dc1b95a01fe6ce472)) +* publish 'error' message for failure after upgrade ([5397e0c](https://github.com/Agoric/agoric/commit/5397e0cf76f29074e77227f61576e784e5016d08)) +* re-use invitation from offerToUsedInvitation ([71bb1c7](https://github.com/Agoric/agoric/commit/71bb1c76d47da15242e7eaf54899869f9d5976aa)) +* repair incorrect fix for repairWalletForIncarnation2 ([4d6a823](https://github.com/Agoric/agoric/commit/4d6a823417ca47cb674f632551767b13964aaf1a)) +* smartWallet watch ERTP purse balances across zoe upgrades ([3cfe392](https://github.com/Agoric/agoric/commit/3cfe39245d688509a697a645ae452b92e7136ac1)) +* **types:** agoricContract shape check ([20e1779](https://github.com/Agoric/agoric/commit/20e177940bd09f70759a2e2517b9e2b022314413)) +* **types:** board ([c73f4f9](https://github.com/Agoric/agoric/commit/c73f4f9686215a37e8c5f82ce8dbe4742886a02b)) +* **types:** board values ([4196da3](https://github.com/Agoric/agoric/commit/4196da375525fa67382a039a15973810db44ffea)) +* **types:** misc ([b70765c](https://github.com/Agoric/agoric/commit/b70765cbae25261be5944f5836d8b4b7ae58fca7)) +* **types:** problems hidden by skipLibCheck ([6a6e595](https://github.com/Agoric/agoric/commit/6a6e59549e7beeeef94bf90556ed16873c46d285)) +* **types:** PublicSubscribers ([91ef352](https://github.com/Agoric/agoric/commit/91ef3523109754c88fd051d3b9777e5cc71239e3)) +* **types:** template syntax ([279b903](https://github.com/Agoric/agoric/commit/279b903a559710511d69f1614badddeab801b90d)) +* upgrade for breaking changes in `@endo/bundle-source` ([e840bb2](https://github.com/Agoric/agoric/commit/e840bb2385ef38aa2a038b6f21f02cdcd2d7979b)) +* **walletFactory:** move upgrading check before baggage is populated ([#8322](https://github.com/Agoric/agoric/issues/8322)) ([97cb715](https://github.com/Agoric/agoric/commit/97cb7158f1176d14b9a8d775328aa826458282ea)) + + + ### [0.5.3](https://github.com/Agoric/agoric/compare/@agoric/smart-wallet@0.5.2...@agoric/smart-wallet@0.5.3) (2023-06-09) **Note:** Version bump only for package @agoric/smart-wallet diff --git a/packages/smart-wallet/package.json b/packages/smart-wallet/package.json index bd9cd503a8b..22a6101b137 100644 --- a/packages/smart-wallet/package.json +++ b/packages/smart-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/smart-wallet", - "version": "0.5.3", + "version": "0.5.4-u18.0", "description": "Wallet contract", "type": "module", "main": "src/index.js", @@ -17,8 +17,8 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/cosmic-proto": "^0.4.0", - "@agoric/swingset-vat": "^0.32.2", + "@agoric/cosmic-proto": "^0.5.0-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/captp": "^4.4.2", "@endo/init": "^1.1.6", @@ -26,17 +26,17 @@ "import-meta-resolve": "^2.2.1" }, "dependencies": { + "@agoric/casting": "^0.4.3-u18.0", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/vow": "^0.2.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/errors": "^1.2.7", - "@agoric/casting": "^0.4.2", - "@agoric/ertp": "^0.16.2", - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/vats": "^0.15.1", - "@agoric/vow": "^0.1.0", - "@agoric/zoe": "^0.26.2", - "@agoric/zone": "^0.2.2", "@endo/eventual-send": "^1.2.7", "@endo/far": "^1.1.8", "@endo/marshal": "^1.6.1", diff --git a/packages/solo/CHANGELOG.md b/packages/solo/CHANGELOG.md index 346d10e7cb7..3a96fc2560b 100644 --- a/packages/solo/CHANGELOG.md +++ b/packages/solo/CHANGELOG.md @@ -3,6 +3,29 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.11.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/solo@0.10.3...@agoric/solo@0.11.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **solo:** remove `sim-chain` dependency + +### Bug Fixes + +* DEBUG harmony ([#8136](https://github.com/Agoric/agoric-sdk/issues/8136)) ([d2ea4b4](https://github.com/Agoric/agoric-sdk/commit/d2ea4b46b9efa61e97eec8711830d9fdd741ca55)) +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) +* misc runtime robustness found by typecheck ([a033f26](https://github.com/Agoric/agoric-sdk/commit/a033f2638f9f11e19d94d7931e4e0614773b1f60)) +* **solo:** correct lookup of wallet-ui ([c578851](https://github.com/Agoric/agoric-sdk/commit/c578851076ed54ac267a2dfe1367eedafcae4b55)) +* **solo:** let `init` tolerate existing `html` directory ([4d14a2f](https://github.com/Agoric/agoric-sdk/commit/4d14a2f6c42628bd40ffab2d94510a20088111bb)) +* **solo:** properly expose `/wallet/bridge.html` ([#8533](https://github.com/Agoric/agoric-sdk/issues/8533)) ([e26232e](https://github.com/Agoric/agoric-sdk/commit/e26232e68e2019db07078ae4962de47b3d0a6666)) +* **solo:** remove `sim-chain` dependency ([da75a03](https://github.com/Agoric/agoric-sdk/commit/da75a03f95828d773fa3f662d30f0e221030c2ca)) +* **solo:** use alternative endo init ([584ec62](https://github.com/Agoric/agoric-sdk/commit/584ec624854ea0f4f755b189414bc9e0dabaa6e0)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* update name of agd fee granter flag ([1aad20c](https://github.com/Agoric/agoric-sdk/commit/1aad20c49bf4374f6078bcbed87a6db9db3e6387)) +* update TS types ([7580805](https://github.com/Agoric/agoric-sdk/commit/75808055afc129c81b7978fb83c33cfed7a4ecbd)) + + + ### [0.10.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/solo@0.10.2...@agoric/solo@0.10.3) (2023-06-09) **Note:** Version bump only for package @agoric/solo diff --git a/packages/solo/package.json b/packages/solo/package.json index f405ae4b3fb..1074f89c0fc 100644 --- a/packages/solo/package.json +++ b/packages/solo/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/solo", - "version": "0.10.3", + "version": "0.11.0-u18.0", "description": "Agoric's Solo vat runner", "type": "module", "bin": { @@ -22,19 +22,19 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/access-token": "^0.4.21", - "@agoric/cache": "^0.3.2", - "@agoric/cosmic-swingset": "^0.41.3", - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/spawner": "^0.6.8", - "@agoric/store": "^0.9.2", - "@agoric/swing-store": "^0.9.1", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/telemetry": "^0.6.2", - "@agoric/time": "^0.3.2", - "@agoric/vats": "^0.15.1", - "@agoric/wallet": "^0.18.3", + "@agoric/access-token": "^0.4.22-u18.0", + "@agoric/cache": "^0.3.3-u18.0", + "@agoric/cosmic-swingset": "^0.42.0-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/spawner": "^0.6.9-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swing-store": "^0.10.0-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/telemetry": "^0.6.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vats": "^0.16.0-u18.0", + "@agoric/wallet": "^0.19.0-u18.0", "@endo/captp": "^4.4.2", "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", @@ -55,7 +55,7 @@ "ws": "^7.2.0" }, "devDependencies": { - "@agoric/ertp": "^0.16.2", + "@agoric/ertp": "^0.16.3-u18.0", "@endo/bundle-source": "^3.4.2", "ava": "^5.3.0", "c8": "^9.1.0" diff --git a/packages/sparse-ints/CHANGELOG.md b/packages/sparse-ints/CHANGELOG.md index eb460073768..6fdbaa73769 100644 --- a/packages/sparse-ints/CHANGELOG.md +++ b/packages/sparse-ints/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.2.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/sparse-ints@0.2.2...@agoric/sparse-ints@0.2.3-u18.0) (2024-10-31) + +**Note:** Version bump only for package @agoric/sparse-ints + + + + + ### [0.2.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/sparse-ints@0.2.1...@agoric/sparse-ints@0.2.2) (2023-05-19) **Note:** Version bump only for package @agoric/sparse-ints diff --git a/packages/sparse-ints/package.json b/packages/sparse-ints/package.json index a249a1e6475..bebc85062d2 100644 --- a/packages/sparse-ints/package.json +++ b/packages/sparse-ints/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/sparse-ints", - "version": "0.2.2", + "version": "0.2.3-u18.0", "description": "Share code across vat boundaries", "type": "module", "main": "src/sparseInts.js", diff --git a/packages/spawner/CHANGELOG.md b/packages/spawner/CHANGELOG.md index 525ca44dc2c..a00ad2d565e 100644 --- a/packages/spawner/CHANGELOG.md +++ b/packages/spawner/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.6.9-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/spawner@0.6.8...@agoric/spawner@0.6.9-u18.0) (2024-10-31) + + +### Bug Fixes + +* endow with original unstructured `assert` ([#9514](https://github.com/Agoric/agoric-sdk/issues/9514)) ([f908f89](https://github.com/Agoric/agoric-sdk/commit/f908f89186162df83b540f6aeb1f4c665c3a56b4)), closes [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) + + + ### [0.6.8](https://github.com/Agoric/agoric-sdk/compare/@agoric/spawner@0.6.7...@agoric/spawner@0.6.8) (2023-06-02) **Note:** Version bump only for package @agoric/spawner diff --git a/packages/spawner/package.json b/packages/spawner/package.json index 098e81d6e71..0a1215256ac 100644 --- a/packages/spawner/package.json +++ b/packages/spawner/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/spawner", - "version": "0.6.8", + "version": "0.6.9-u18.0", "description": "Wrapper for JavaScript map", "type": "module", "main": "./src/contractHost.js", @@ -37,8 +37,8 @@ "@endo/marshal": "^1.6.1" }, "devDependencies": { - "@agoric/internal": "^0.3.2", - "@agoric/swingset-vat": "^0.32.2", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/init": "^1.1.6", "ava": "^5.3.0", diff --git a/packages/stat-logger/CHANGELOG.md b/packages/stat-logger/CHANGELOG.md index c6bb46a4883..1e5f5f61385 100644 --- a/packages/stat-logger/CHANGELOG.md +++ b/packages/stat-logger/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.4.29-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/stat-logger@0.4.28...@agoric/stat-logger@0.4.29-u18.0) (2024-10-31) + +**Note:** Version bump only for package @agoric/stat-logger + + + + + ### [0.4.28](https://github.com/Agoric/agoric-sdk/compare/@agoric/stat-logger@0.4.27...@agoric/stat-logger@0.4.28) (2023-05-19) diff --git a/packages/stat-logger/package.json b/packages/stat-logger/package.json index 00ba9f12614..f3728ff10bb 100644 --- a/packages/stat-logger/package.json +++ b/packages/stat-logger/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/stat-logger", - "version": "0.4.28", + "version": "0.4.29-u18.0", "description": "Simple library for logging and graphing performance statistics", "type": "module", "main": "src/index.js", diff --git a/packages/store/CHANGELOG.md b/packages/store/CHANGELOG.md index ff9e0e8187c..a645dc3ec63 100644 --- a/packages/store/CHANGELOG.md +++ b/packages/store/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.9.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/store@0.9.2...@agoric/store@0.9.3-u18.0) (2024-10-31) + + +### Features + +* narrow types with mustMatch ([685ffac](https://github.com/Agoric/agoric-sdk/commit/685ffacaadb9a643bc770488416dc14a34aa7a44)) +* **types:** types as module with global export ([bf375c0](https://github.com/Agoric/agoric-sdk/commit/bf375c0ec9c50f22928d33a6a745dd5f559e0d91)) + + +### Bug Fixes + +* correct infelicities in virtual collection API implementation ([af5507b](https://github.com/Agoric/agoric-sdk/commit/af5507bfecaa8f76001c09f6a1a9c8ca2a4c58c1)), closes [#7632](https://github.com/Agoric/agoric-sdk/issues/7632) +* kindlier error diagnostics on addAll ([656514e](https://github.com/Agoric/agoric-sdk/commit/656514e5a6bf5d186f33137b3c9a113e3a232207)) +* **types:** problems hidden by skipLibCheck ([6a6e595](https://github.com/Agoric/agoric-sdk/commit/6a6e59549e7beeeef94bf90556ed16873c46d285)) + + + ### [0.9.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/store@0.9.1...@agoric/store@0.9.2) (2023-06-02) **Note:** Version bump only for package @agoric/store diff --git a/packages/store/package.json b/packages/store/package.json index 1294ca68b26..47cc7ccad5e 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/store", - "version": "0.9.2", + "version": "0.9.3-u18.0", "description": "Wrapper for JavaScript map", "type": "module", "main": "src/index.js", diff --git a/packages/swing-store/CHANGELOG.md b/packages/swing-store/CHANGELOG.md index 1a543d9a6fb..ab82946b935 100644 --- a/packages/swing-store/CHANGELOG.md +++ b/packages/swing-store/CHANGELOG.md @@ -3,6 +3,44 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.10.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/swing-store@0.9.1...@agoric/swing-store@0.10.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **swing-store:** Remove unsafe hostStorage.setExportCallback method + +### Features + +* Add consensus-independent vat snapshot archiving configuration to AG_COSMOS_INIT ([ffc594f](https://github.com/Agoric/agoric-sdk/commit/ffc594f9441a9374646c43b69d289cc560962f64)), closes [#10036](https://github.com/Agoric/agoric-sdk/issues/10036) +* Add consensus-independent vat transcript archiving configuration to AG_COSMOS_INIT ([d2d5803](https://github.com/Agoric/agoric-sdk/commit/d2d5803baab6e6379d179723244b2e92aac6319a)), closes [#10036](https://github.com/Agoric/agoric-sdk/issues/10036) +* add exporter.getHostKV() API ([eb564f9](https://github.com/Agoric/agoric-sdk/commit/eb564f9635397c0706e1f8255b3e125681e2d031)), closes [#8523](https://github.com/Agoric/agoric-sdk/issues/8523) +* **swing-store:** budget-limited deletion of snapshot and transcripts ([c43bf63](https://github.com/Agoric/agoric-sdk/commit/c43bf63846aedf3493ac6e8f4bc9f2bb48401d66)), closes [#8928](https://github.com/Agoric/agoric-sdk/issues/8928) +* **swing-store:** faster import of swing-store ([0170568](https://github.com/Agoric/agoric-sdk/commit/0170568d66748af76f0bd24a4acdaa34b9c79cca)) +* **swing-store:** Limit item deletion to the previously-current transcript span ([766c1bb](https://github.com/Agoric/agoric-sdk/commit/766c1bbb082debe9d6fa94e08466d3596c971843)), closes [#9387](https://github.com/Agoric/agoric-sdk/issues/9387) +* **swing-store:** prevent SwingSet usage of imported swing-store ([6a833eb](https://github.com/Agoric/agoric-sdk/commit/6a833ebda2b2ff0e72040ca8186f93ae91567add)) +* **swingstore:** add repairMetadata() ([33b5c1c](https://github.com/Agoric/agoric-sdk/commit/33b5c1c1fefd5278a24cd5f06630b238439e2891)), closes [#8025](https://github.com/Agoric/agoric-sdk/issues/8025) [#8025](https://github.com/Agoric/agoric-sdk/issues/8025) +* tool for auditing dangling kindID references ([eeadc46](https://github.com/Agoric/agoric-sdk/commit/eeadc462d8fb09449e4ea6f0118ae8654e0c8e9b)), closes [#7655](https://github.com/Agoric/agoric-sdk/issues/7655) + + +### Bug Fixes + +* misc runtime robustness found by typecheck ([a033f26](https://github.com/Agoric/agoric-sdk/commit/a033f2638f9f11e19d94d7931e4e0614773b1f60)) +* performance.now() binding ([4a3b59b](https://github.com/Agoric/agoric-sdk/commit/4a3b59b486c0cb916e531d5de390fbf90e4421ad)) +* rewrite importSwingStore to preserve metadata properly ([38c9efc](https://github.com/Agoric/agoric-sdk/commit/38c9efce10957e0eb245e25ae5f9f45792eb58ad)), closes [#8025](https://github.com/Agoric/agoric-sdk/issues/8025) +* **swing-store:** accept budget=Infinity to allow unlimited deletions ([c22b656](https://github.com/Agoric/agoric-sdk/commit/c22b65610007607f13373bc1dcc54007e30e2d60)) +* **swing-store:** add 'replay' artifactMode, make export more strict ([9939ea6](https://github.com/Agoric/agoric-sdk/commit/9939ea699bb1fd0b711f950679b432eef9054fda)), closes [#8105](https://github.com/Agoric/agoric-sdk/issues/8105) +* **swing-store:** Create archive files with .tmp suffixes in their final directory ([1413af2](https://github.com/Agoric/agoric-sdk/commit/1413af2379c5f78bf8dcd5f2ce9a892b3c22494f)), closes [#10239](https://github.com/Agoric/agoric-sdk/issues/10239) +* **swing-store:** Delete transcript spans in stopUsingTranscript as in rollover ([2d1e478](https://github.com/Agoric/agoric-sdk/commit/2d1e47844760e0534afb3fe410a9635656949dad)), closes [#10054](https://github.com/Agoric/agoric-sdk/issues/10054) +* **swing-store:** ensure crank savepoint is wrapped in transaction ([9d2dd3f](https://github.com/Agoric/agoric-sdk/commit/9d2dd3f9966940961a4c21351d256fa3615715d7)) +* **swing-store:** explicitly harden prototypes ([86c128a](https://github.com/Agoric/agoric-sdk/commit/86c128a29b5ed61764a67644c3734b0c05df2993)) +* **swing-store:** no completeness check when creating exporter ([d4df073](https://github.com/Agoric/agoric-sdk/commit/d4df073ffcc48b0f0e62bac107ee8edf21150ad9)) +* **swing-store:** Remove unsafe hostStorage.setExportCallback method ([c24e990](https://github.com/Agoric/agoric-sdk/commit/c24e99043149d8941c487a037d3c0f40dce5a4bc)), closes [#10062](https://github.com/Agoric/agoric-sdk/issues/10062) +* **types:** template syntax ([279b903](https://github.com/Agoric/agoric-sdk/commit/279b903a559710511d69f1614badddeab801b90d)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) + + + ### [0.9.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/swing-store@0.9.0...@agoric/swing-store@0.9.1) (2023-06-02) **Note:** Version bump only for package @agoric/swing-store diff --git a/packages/swing-store/package.json b/packages/swing-store/package.json index 3d27e881bc6..545214e51b0 100644 --- a/packages/swing-store/package.json +++ b/packages/swing-store/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swing-store", - "version": "0.9.1", + "version": "0.10.0-u18.0", "description": "Persistent storage for SwingSet", "type": "module", "main": "./src/index.js", @@ -21,11 +21,11 @@ "lint:eslint": "eslint ." }, "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/internal": "^0.3.2", + "@agoric/internal": "^0.4.0-u18.0", "@endo/base64": "^1.0.8", "@endo/bundle-source": "^3.4.2", "@endo/check-bundle": "^1.0.11", + "@endo/errors": "^1.2.7", "@endo/nat": "^5.0.12", "better-sqlite3": "^9.1.1" }, diff --git a/packages/swingset-liveslots/CHANGELOG.md b/packages/swingset-liveslots/CHANGELOG.md index 563fb67d308..5c9eec55d0b 100644 --- a/packages/swingset-liveslots/CHANGELOG.md +++ b/packages/swingset-liveslots/CHANGELOG.md @@ -3,6 +3,51 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.10.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-liveslots@0.10.2...@agoric/swingset-liveslots@0.10.3-u18.0) (2024-10-31) + + +### Features + +* **liveslots-tools:** add startLife test tool ([ae05573](https://github.com/Agoric/agoric-sdk/commit/ae0557309297e29b4ca8307f7a3aefc72799436b)) +* **liveslots-tools:** expose insistAllDurableKindsReconnected ([fc02f30](https://github.com/Agoric/agoric-sdk/commit/fc02f305817706bc80e2a0b0cd2a4901c9927115)) +* **liveslots-tools:** prepare-strict-test-env ([d98d894](https://github.com/Agoric/agoric-sdk/commit/d98d89449d4bfc1419cd4410edef813db0e4ec55)) +* **liveslots-tools:** return incarnation in test tools ([6c15cc9](https://github.com/Agoric/agoric-sdk/commit/6c15cc99d1c8084b2d4e88e757c78dbd9c8497bd)) +* **liveslots:** virtual exo meta-ops ([#8779](https://github.com/Agoric/agoric-sdk/issues/8779)) ([af3ced9](https://github.com/Agoric/agoric-sdk/commit/af3ced91861731353e10a45e4eae63450f74a0ea)) +* **swingset-liveslots:** endow passStyleOf to liveslots guest compartment ([#9874](https://github.com/Agoric/agoric-sdk/issues/9874)) ([b6c58f2](https://github.com/Agoric/agoric-sdk/commit/b6c58f297e8f902f046cc2c71fe7f6162fe0c76d)), closes [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9781](https://github.com/Agoric/agoric-sdk/issues/9781) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) +* **vow:** VowShape, isVow ([#9154](https://github.com/Agoric/agoric-sdk/issues/9154)) ([db4d0ea](https://github.com/Agoric/agoric-sdk/commit/db4d0eab68a1d361ddbb6fe993ff0b9969a348e5)) + + +### Bug Fixes + +* add test for collection snapshot ([0ea5eb3](https://github.com/Agoric/agoric-sdk/commit/0ea5eb3ae77d5639bda7428e52c4d9c0fa8e4059)) +* correct infelicities in virtual collection API implementation ([af5507b](https://github.com/Agoric/agoric-sdk/commit/af5507bfecaa8f76001c09f6a1a9c8ca2a4c58c1)), closes [#7632](https://github.com/Agoric/agoric-sdk/issues/7632) +* DEBUG harmony ([#8136](https://github.com/Agoric/agoric-sdk/issues/8136)) ([d2ea4b4](https://github.com/Agoric/agoric-sdk/commit/d2ea4b46b9efa61e97eec8711830d9fdd741ca55)) +* incorporate refactored VRM into fakeVirtualSupport ([5641fb0](https://github.com/Agoric/agoric-sdk/commit/5641fb0effb0045e6ddefa64280ec54730a6b45a)) +* kindlier error diagnostics on addAll ([656514e](https://github.com/Agoric/agoric-sdk/commit/656514e5a6bf5d186f33137b3c9a113e3a232207)) +* **liveslots-tools:** init IDs ([9df0317](https://github.com/Agoric/agoric-sdk/commit/9df0317f78b8b7c0ae12dae42e304c02e6386ad4)) +* **liveslots-tools:** reincarnate clones fakeStore ([21b89e0](https://github.com/Agoric/agoric-sdk/commit/21b89e0a019c64b6bbf248c2156276f9d4798597)) +* **liveslots:** allow import of previously exported vpid ([ce8e592](https://github.com/Agoric/agoric-sdk/commit/ce8e592eb453fe8d6e8563ab7778428470259ac3)) +* **liveslots:** avoid unhandled rejection on startVat failure ([2a1218e](https://github.com/Agoric/agoric-sdk/commit/2a1218e27f7eea8136c0b7e9f61d02b6b0355a71)) +* **liveslots:** cache.delete() does not return a useful value ([42ea8a3](https://github.com/Agoric/agoric-sdk/commit/42ea8a3f9a49081d65fda05d8d99ed2732aeb6c0)), closes [#8752](https://github.com/Agoric/agoric-sdk/issues/8752) +* **liveslots:** collection deletion and retirement bugs ([97e81f1](https://github.com/Agoric/agoric-sdk/commit/97e81f17d1e060f56114ddd7fc124f90df0695cb)), closes [#8756](https://github.com/Agoric/agoric-sdk/issues/8756) [#7355](https://github.com/Agoric/agoric-sdk/issues/7355) [#9956](https://github.com/Agoric/agoric-sdk/issues/9956) [#8759](https://github.com/Agoric/agoric-sdk/issues/8759) +* **liveslots:** collection.clear(pattern) vs getSize ([f8806f3](https://github.com/Agoric/agoric-sdk/commit/f8806f37774f511671b14ee8807f381c9ef2e5e2)), closes [#10007](https://github.com/Agoric/agoric-sdk/issues/10007) +* **liveslots:** handle registration of watchPromise during buildRootObject ([0293f80](https://github.com/Agoric/agoric-sdk/commit/0293f80f66419408abb5e3eaaeaee0b85a0b7a66)) +* **liveslots:** handle revival of re-imported but previously exported promise ([59c2ef7](https://github.com/Agoric/agoric-sdk/commit/59c2ef7efbf1357e649eece1dc205f0d3a267d5a)) +* **liveslots:** move passStyleOf from vatGlobals to inescapableGlobalProperties ([e40a8b9](https://github.com/Agoric/agoric-sdk/commit/e40a8b9a4b8fb0651d915b21876bc7f7f963131a)), closes [#9981](https://github.com/Agoric/agoric-sdk/issues/9981) +* **liveslots:** promise watcher to cause unhandled rejection if no handler ([#9507](https://github.com/Agoric/agoric-sdk/issues/9507)) ([a19a964](https://github.com/Agoric/agoric-sdk/commit/a19a964b35a3b3b7252fbb3155211cc482be63df)), closes [#8596](https://github.com/Agoric/agoric-sdk/issues/8596) [/github.com/Agoric/agoric-sdk/pull/8596#discussion_r1414436455](https://github.com/Agoric//github.com/Agoric/agoric-sdk/pull/8596/issues/discussion_r1414436455) +* **liveslots:** rewrite scanForDeadObjects to avoid retire-without-drop ([7a09175](https://github.com/Agoric/agoric-sdk/commit/7a0917583c1d87de3b4619b633fb6d641bde656c)), closes [#9939](https://github.com/Agoric/agoric-sdk/issues/9939) [#9939](https://github.com/Agoric/agoric-sdk/issues/9939) +* **liveslots:** tolerate old version of vat-data package ([6addca0](https://github.com/Agoric/agoric-sdk/commit/6addca016507be8c6ea350a252a6cb7b27e4ee08)) +* many typing improvements ([777eb21](https://github.com/Agoric/agoric-sdk/commit/777eb21a20fbff3da93d713dc1b95a01fe6ce472)) +* refactor vatstore usage to fix test failures ([886e2fa](https://github.com/Agoric/agoric-sdk/commit/886e2fac16f3b12be732dbde9ffdab9b2354d13d)), closes [#8012](https://github.com/Agoric/agoric-sdk/issues/8012) +* **swingset-liveslots:** explicitly harden iteration helper prototypes ([aeaa62b](https://github.com/Agoric/agoric-sdk/commit/aeaa62b07d941eb74938bac19c64051d554ae532)) +* **swingset-liveslots:** Throw a "not found" error for store.set(missingRemotable, val) ([7c48d4c](https://github.com/Agoric/agoric-sdk/commit/7c48d4cd0ef32828e691bd65492e9ce8929ac0af)), closes [#8098](https://github.com/Agoric/agoric-sdk/issues/8098) +* **types:** board ([c73f4f9](https://github.com/Agoric/agoric-sdk/commit/c73f4f9686215a37e8c5f82ce8dbe4742886a02b)) +* **types:** problems hidden by skipLibCheck ([6a6e595](https://github.com/Agoric/agoric-sdk/commit/6a6e59549e7beeeef94bf90556ed16873c46d285)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* update TS types ([7580805](https://github.com/Agoric/agoric-sdk/commit/75808055afc129c81b7978fb83c33cfed7a4ecbd)) + + + ### [0.10.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-liveslots@0.10.1...@agoric/swingset-liveslots@0.10.2) (2023-06-02) **Note:** Version bump only for package @agoric/swingset-liveslots diff --git a/packages/swingset-liveslots/package.json b/packages/swingset-liveslots/package.json index 1944e2dff69..65b1a1f89a4 100644 --- a/packages/swingset-liveslots/package.json +++ b/packages/swingset-liveslots/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swingset-liveslots", - "version": "0.10.2", + "version": "0.10.3-u18.0", "description": "SwingSet ocap support layer", "type": "module", "main": "src/index.js", @@ -17,10 +17,10 @@ "lint:eslint": "eslint ." }, "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/internal": "^0.3.2", - "@agoric/store": "^0.9.2", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", "@endo/env-options": "^1.1.7", + "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", "@endo/exo": "^1.5.6", "@endo/far": "^1.1.8", @@ -32,8 +32,8 @@ "@endo/promise-kit": "^1.1.7" }, "devDependencies": { - "ava": "^5.3.0", - "@agoric/kmarshal": "^0.1.0" + "@agoric/kmarshal": "^0.1.1-u18.0", + "ava": "^5.3.0" }, "files": [ "src/**/*.js", diff --git a/packages/swingset-runner/CHANGELOG.md b/packages/swingset-runner/CHANGELOG.md index fbab20908ef..9a7ca36ea52 100644 --- a/packages/swingset-runner/CHANGELOG.md +++ b/packages/swingset-runner/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.22.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-runner@0.22.2...@agoric/swingset-runner@0.22.3-u18.0) (2024-10-31) + + +### Features + +* a couple of tweaks to swingset-runner in preparation for benchmark stuff ([ee623da](https://github.com/Agoric/agoric-sdk/commit/ee623da72a5089a503ff2e0d4de75d9d6424ed34)) +* add an ersatz Cosmos chain emulation mode to swingset-runner ([5c08637](https://github.com/Agoric/agoric-sdk/commit/5c086377e2b0d586a2aa6638191b3250a0ed9260)) +* add whole-swingset benchmark mode, enabled via --sbench ([13f39b8](https://github.com/Agoric/agoric-sdk/commit/13f39b848bd61ee2ccdd4d0f51476c85e0ffc519)) +* enable swingset config file to be anywhere relative to execution context ([9777c3a](https://github.com/Agoric/agoric-sdk/commit/9777c3a13a855d1ab87920613719db77fc799781)) +* implement swingset-runner based version of the vaults benchmark ([6593570](https://github.com/Agoric/agoric-sdk/commit/659357022f339d8aae32e6600a2bf00e5a30d474)) +* refresh slogulator to account for smallcaps and improve UX ([73aa6d6](https://github.com/Agoric/agoric-sdk/commit/73aa6d6554651a4897fa19ae223abbe8a8491320)), closes [#8647](https://github.com/Agoric/agoric-sdk/issues/8647) +* support `coreProposals.steps` ([80fa3d1](https://github.com/Agoric/agoric-sdk/commit/80fa3d14494706d825f51ac22e1bbf4ec68ce404)) + + +### Bug Fixes + +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) + + + ### [0.22.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-runner@0.22.1...@agoric/swingset-runner@0.22.2) (2023-06-02) **Note:** Version bump only for package @agoric/swingset-runner diff --git a/packages/swingset-runner/package.json b/packages/swingset-runner/package.json index 52494f14614..f076b614c33 100644 --- a/packages/swingset-runner/package.json +++ b/packages/swingset-runner/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swingset-runner", - "version": "0.22.2", + "version": "0.22.3-u18.0", "private": true, "description": "Application to launch SwingSet instances for development and testing", "type": "module", @@ -19,20 +19,20 @@ "ci:autobench": "./autobench.js" }, "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/deploy-script-support": "^0.10.3", - "@agoric/ertp": "^0.16.2", - "@agoric/internal": "^0.3.2", - "@agoric/inter-protocol": "^0.16.1", - "@agoric/kmarshal": "^0.1.0", - "@agoric/stat-logger": "^0.4.28", - "@agoric/store": "^0.9.2", - "@agoric/swing-store": "^0.9.1", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/telemetry": "^0.6.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/zoe": "^0.26.2", + "@agoric/deploy-script-support": "^0.10.4-u18.0", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/inter-protocol": "^0.17.0-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/kmarshal": "^0.1.1-u18.0", + "@agoric/stat-logger": "^0.4.29-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swing-store": "^0.10.0-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/telemetry": "^0.6.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", "@endo/bundle-source": "^3.4.2", + "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", "@endo/init": "^1.1.6", "@endo/marshal": "^1.6.1", diff --git a/packages/swingset-xsnap-supervisor/CHANGELOG.md b/packages/swingset-xsnap-supervisor/CHANGELOG.md index 5a6d7546917..7803d8c257f 100644 --- a/packages/swingset-xsnap-supervisor/CHANGELOG.md +++ b/packages/swingset-xsnap-supervisor/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.10.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-xsnap-supervisor@0.10.2...@agoric/swingset-xsnap-supervisor@0.10.3-u18.0) (2024-10-31) + + +### Bug Fixes + +* endow with original unstructured `assert` ([#9514](https://github.com/Agoric/agoric-sdk/issues/9514)) ([f908f89](https://github.com/Agoric/agoric-sdk/commit/f908f89186162df83b540f6aeb1f4c665c3a56b4)), closes [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) + + + ### [0.10.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-xsnap-supervisor@0.10.1...@agoric/swingset-xsnap-supervisor@0.10.2) (2023-06-02) **Note:** Version bump only for package @agoric/swingset-xsnap-supervisor diff --git a/packages/swingset-xsnap-supervisor/package.json b/packages/swingset-xsnap-supervisor/package.json index 510aa3e3371..721f83687ad 100644 --- a/packages/swingset-xsnap-supervisor/package.json +++ b/packages/swingset-xsnap-supervisor/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/swingset-xsnap-supervisor", - "version": "0.10.2", + "version": "0.10.3-u18.0", "description": "Supervisor/Liveslots bundle for swingset xsnap workers", "author": "Agoric", "license": "Apache-2.0", @@ -23,9 +23,9 @@ "test:xs": "exit 0" }, "devDependencies": { - "@endo/errors": "^1.2.7", - "@agoric/swingset-liveslots": "^0.10.2", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", "@endo/bundle-source": "^3.4.2", + "@endo/errors": "^1.2.7", "@endo/import-bundle": "^1.3.1", "@endo/init": "^1.1.6", "@endo/marshal": "^1.6.1", diff --git a/packages/telemetry/CHANGELOG.md b/packages/telemetry/CHANGELOG.md index ffc473b01be..e5050f48367 100644 --- a/packages/telemetry/CHANGELOG.md +++ b/packages/telemetry/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.6.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/telemetry@0.6.2...@agoric/telemetry@0.6.3-u18.0) (2024-10-31) + + +### Features + +* **cosmic-swingset:** add JS upgrade plan handler stub ([655133e](https://github.com/Agoric/agoric-sdk/commit/655133ed909b5d632dc033e992214a7b6a1b5ab1)) +* simple CircularBuffer with fs offsets ([8d9cb7a](https://github.com/Agoric/agoric-sdk/commit/8d9cb7abe96e8905f5aaa0927e02914ef09279c4)) +* **telemetry:** context aware slog support new triggers ([03965d9](https://github.com/Agoric/agoric-sdk/commit/03965d90b86cf75ce7f6677861e3a0aa8ac70710)) +* **telemetry:** ingest-slog explicitly supports `-` for stdin ([63367c4](https://github.com/Agoric/agoric-sdk/commit/63367c4aaf9bafbd6553a1f4cb808c96bc90845a)) +* **telemetry:** ingest-slog throttle and flush per block ([2134944](https://github.com/Agoric/agoric-sdk/commit/21349448b3b9379a9da43218a59a7e7eaf4f5a9e)) +* use writeSync slogSender ([47a2add](https://github.com/Agoric/agoric-sdk/commit/47a2adda72a5377eda181a425130cdc5a7fd7ff5)) + + +### Bug Fixes + +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) +* **telemetry:** avoid polluting stdout in ingest-slog ([d4b8dfa](https://github.com/Agoric/agoric-sdk/commit/d4b8dfa91155789f7ceda5cc3cef06019b9527e7)) +* **telemetry:** handle new trigger slog events ([d32cb7e](https://github.com/Agoric/agoric-sdk/commit/d32cb7e9f406c25399321dc32e827b5018c38b69)) +* **telemetry:** ingest-slog avoid writing progress file for stdin ([62589ca](https://github.com/Agoric/agoric-sdk/commit/62589ca7b6d4aaa9eb7042f95ec7aec633db27f9)) +* **telemetry:** otel correctly pop upgrade span ([0ffdf00](https://github.com/Agoric/agoric-sdk/commit/0ffdf001bc8cbdc94081fedfeb4d2376902f4ffc)), closes [#8272](https://github.com/Agoric/agoric-sdk/issues/8272) [#9569](https://github.com/Agoric/agoric-sdk/issues/9569) +* **telemetry:** silence slogfile write errors ([91089d7](https://github.com/Agoric/agoric-sdk/commit/91089d7273ef3d41555b34d84471120d45602497)) + + + ### [0.6.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/telemetry@0.6.1...@agoric/telemetry@0.6.2) (2023-06-02) **Note:** Version bump only for package @agoric/telemetry diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index cd0cb0585c0..a43fdd0484f 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/telemetry", - "version": "0.6.2", + "version": "0.6.3-u18.0", "description": "Agoric's telemetry implementation", "type": "module", "repository": "https://github.com/Agoric/agoric-sdk", @@ -22,16 +22,16 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", "@endo/errors": "^1.2.7", - "@agoric/internal": "^0.3.2", - "@agoric/store": "^0.9.2", "@endo/init": "^1.1.6", "@endo/marshal": "^1.6.1", "@endo/stream": "^1.2.7", "@opentelemetry/api": "~1.3.0", "@opentelemetry/api-logs": "0.53.0", - "@opentelemetry/exporter-prometheus": "~0.35.0", "@opentelemetry/exporter-logs-otlp-http": "0.53.0", + "@opentelemetry/exporter-prometheus": "~0.35.0", "@opentelemetry/exporter-trace-otlp-http": "~0.35.0", "@opentelemetry/resources": "~1.9.0", "@opentelemetry/sdk-logs": "0.53.0", diff --git a/packages/time/CHANGELOG.md b/packages/time/CHANGELOG.md index d6712c2f0b1..5d8ce346d73 100644 --- a/packages/time/CHANGELOG.md +++ b/packages/time/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.3.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/time@0.3.2...@agoric/time@0.3.3-u18.0) (2024-10-31) + + +### Features + +* narrow types with mustMatch ([685ffac](https://github.com/Agoric/agoric-sdk/commit/685ffacaadb9a643bc770488416dc14a34aa7a44)) + + +### Bug Fixes + +* **time:** Export top-level types ([cffa8c0](https://github.com/Agoric/agoric-sdk/commit/cffa8c0a23726dc3a99802812a461df4e131cfef)) +* **types:** problems hidden by skipLibCheck ([6a6e595](https://github.com/Agoric/agoric-sdk/commit/6a6e59549e7beeeef94bf90556ed16873c46d285)) + + + ### [0.3.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/time@0.3.1...@agoric/time@0.3.2) (2023-06-02) **Note:** Version bump only for package @agoric/time diff --git a/packages/time/package.json b/packages/time/package.json index 6977273af4a..d9dcd338167 100644 --- a/packages/time/package.json +++ b/packages/time/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/time", - "version": "0.3.2", + "version": "0.3.3-u18.0", "description": "Timestamps, time math, timer service API definition", "type": "module", "main": "index.js", @@ -31,7 +31,7 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@agoric/store": "^0.9.2", + "@agoric/store": "^0.9.3-u18.0", "@endo/errors": "^1.2.7", "@endo/nat": "^5.0.12", "@endo/patterns": "^1.4.6" diff --git a/packages/vat-data/CHANGELOG.md b/packages/vat-data/CHANGELOG.md index 22a6ca96bf9..6aec16064c5 100644 --- a/packages/vat-data/CHANGELOG.md +++ b/packages/vat-data/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.5.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/vat-data@0.5.2...@agoric/vat-data@0.5.3-u18.0) (2024-10-31) + + +### Features + +* **liveslots:** virtual exo meta-ops ([#8779](https://github.com/Agoric/agoric-sdk/issues/8779)) ([af3ced9](https://github.com/Agoric/agoric-sdk/commit/af3ced91861731353e10a45e4eae63450f74a0ea)) +* **vow:** make `when` an augmentation of `E.when` ([c2a3179](https://github.com/Agoric/agoric-sdk/commit/c2a31792b7070a44b2ab6c9f95dd845b75b316e8)) + + +### Bug Fixes + +* "x" parameter in many tests is optional ([#8750](https://github.com/Agoric/agoric-sdk/issues/8750)) ([00137a3](https://github.com/Agoric/agoric-sdk/commit/00137a3dd689ca6255e11dc171c9b1cc8b8261ba)) +* **types:** board ([c73f4f9](https://github.com/Agoric/agoric-sdk/commit/c73f4f9686215a37e8c5f82ce8dbe4742886a02b)) +* **types:** problems hidden by skipLibCheck ([6a6e595](https://github.com/Agoric/agoric-sdk/commit/6a6e59549e7beeeef94bf90556ed16873c46d285)) +* **vat-data:** methods can be `PropertyKey`s ([b99f499](https://github.com/Agoric/agoric-sdk/commit/b99f4993c0f1caa651b83755f85689f123717f67)) +* **vow:** persistent resolution, settler->resolver ([4d9371c](https://github.com/Agoric/agoric-sdk/commit/4d9371cb7d450e25146787474760b4c00b11e405)) +* **vow:** use `zone.watchPromise` ([b8ddc9d](https://github.com/Agoric/agoric-sdk/commit/b8ddc9d1ddf06fed8b434f36aa86a2a70293fd56)) + + + ### [0.5.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/vat-data@0.5.1...@agoric/vat-data@0.5.2) (2023-06-02) **Note:** Version bump only for package @agoric/vat-data diff --git a/packages/vat-data/package.json b/packages/vat-data/package.json index 2a9720aba4c..98a1cdc4314 100644 --- a/packages/vat-data/package.json +++ b/packages/vat-data/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/vat-data", - "version": "0.5.2", + "version": "0.5.3-u18.0", "description": "Safe access to VatData global", "type": "module", "repository": "https://github.com/Agoric/agoric-sdk", @@ -18,16 +18,16 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { + "@agoric/base-zone": "^0.1.1-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", "@endo/errors": "^1.2.7", - "@agoric/base-zone": "^0.1.0", - "@agoric/store": "^0.9.2", - "@agoric/swingset-liveslots": "^0.10.2", "@endo/exo": "^1.5.6", "@endo/patterns": "^1.4.6" }, "devDependencies": { - "@endo/init": "^1.1.6", "@endo/far": "^1.1.8", + "@endo/init": "^1.1.6", "@endo/ses-ava": "^1.2.7", "ava": "^5.3.0", "tsd": "^0.31.1" diff --git a/packages/vats/CHANGELOG.md b/packages/vats/CHANGELOG.md index 9b7acef548a..de600d4a264 100644 --- a/packages/vats/CHANGELOG.md +++ b/packages/vats/CHANGELOG.md @@ -3,6 +3,114 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.16.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/vats@0.15.1...@agoric/vats@0.16.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **solo:** remove `sim-chain` dependency +* **network:** improve naming and data coercion +* **localchain:** make `localchain.query` and `queryMany` useful +* make Network and IBC vats durable (#8721) +* **zone:** use fresh heap and virtual zones + +### Features + +* add upgrade zcf only proposal ([73e0bb8](https://github.com/Agoric/agoric-sdk/commit/73e0bb830e7612e74c8fb510b909db154d2b2219)) +* coreEval to update priceFeeds, auction, and vaultManager ([fd91f78](https://github.com/Agoric/agoric-sdk/commit/fd91f781ad721033d67485d1732272af0c689ae7)) +* **cosmos:** wire new swingset port handler ([ea582bf](https://github.com/Agoric/agoric-sdk/commit/ea582bf7738f82d0abe5529ee1ac9f2e117c957a)) +* export fakeLocalChainBridgeTxHandler ([7cd5c43](https://github.com/Agoric/agoric-sdk/commit/7cd5c43a6571454751b66e2f218c72cc6e1a8ef5)) +* fake bank bridge ([9abd093](https://github.com/Agoric/agoric-sdk/commit/9abd0931182993545504f9f264440052128756e8)) +* getBridgeId on ScopedBridgeManager ([aec4dea](https://github.com/Agoric/agoric-sdk/commit/aec4dea4f4d6baca3ea32c33551ba00658eab31b)) +* **ibc:** add types for IBCEvent, IBCMethod, IBCDowncall, and IBCDowncallPacket ([54fc93c](https://github.com/Agoric/agoric-sdk/commit/54fc93c1362d9131ec0803abea785ad303757e43)) +* **ibc:** export validateRemoteIbcAddress address ([2c29c08](https://github.com/Agoric/agoric-sdk/commit/2c29c088a788785c95d651777f6431bcc47d501c)) +* **ibc:** support async IBC version negotiation when present ([6efe80a](https://github.com/Agoric/agoric-sdk/commit/6efe80ac79a579003afd8704616c3d6abe94e225)) +* initChainInfo in orchestration setup eval ([5913d8f](https://github.com/Agoric/agoric-sdk/commit/5913d8f85831cda6cabcff2aa4304c7b42ade70e)) +* inspect fake bank bridge messages ([d8a78d4](https://github.com/Agoric/agoric-sdk/commit/d8a78d48b0c5984cab214502ab971021c9c57b3c)) +* **internal:** fakeStorage.getBody() supports index other than -1 ([eda89cc](https://github.com/Agoric/agoric-sdk/commit/eda89cc7ec56b44f33f8552811c267d01bbf29b0)) +* **lca:** getBalance ([bd0708b](https://github.com/Agoric/agoric-sdk/commit/bd0708b3fbe1d9917223c6b43124f13150046e92)) +* **lca:** undelegate ([a18d21c](https://github.com/Agoric/agoric-sdk/commit/a18d21ce5bf539099171f2e8da3bbab6d33a352e)) +* **localchain:** add `.transfer()` helper to LocalChainAccount ([fd11145](https://github.com/Agoric/agoric-sdk/commit/fd111458355c46cf34536991e37b4a316ad09898)) +* **localchain:** add bankManager powers if present ([5b789c5](https://github.com/Agoric/agoric-sdk/commit/5b789c5e340f8920111ca6685a9eb53f75924673)) +* **localchain:** add withdraw facet to localChainAccount ([da20cb6](https://github.com/Agoric/agoric-sdk/commit/da20cb66244d0ce21009ba62f44f7ed3eedec16c)) +* **localchain:** make `localchain.query` and `queryMany` useful ([41209d5](https://github.com/Agoric/agoric-sdk/commit/41209d5b7c1de478d3f2ae709558e3e535c4ad8d)) +* **localchain:** per-account interception of `vtransfer` ([07e6d87](https://github.com/Agoric/agoric-sdk/commit/07e6d876548bdc5a11078b30f22dc88df28c649f)) +* localOrchAccount.getBalance queries non-vbank assets ([1938ecd](https://github.com/Agoric/agoric-sdk/commit/1938ecd5e13fcbacb4ccba21e68cca5b78528bfa)) +* make Network and IBC vats durable ([#8721](https://github.com/Agoric/agoric-sdk/issues/8721)) ([3d13c09](https://github.com/Agoric/agoric-sdk/commit/3d13c09363013e23726c2ac5fa299a8e5344fd8c)) +* make vat-localchain resumable ([76c17c6](https://github.com/Agoric/agoric-sdk/commit/76c17c68d2f616fc153234a7a64a9e1a56a90ac4)) +* new 'boot' package with bootstrap configs ([8e3173b](https://github.com/Agoric/agoric-sdk/commit/8e3173b0b86a3dc90b31164bc4272c54e46a6641)) +* **orchestration:** add stakeAtom example contract ([82f1901](https://github.com/Agoric/agoric-sdk/commit/82f1901ec6ecf5a802a72023d033609deeb053e1)) +* **orchestration:** localChainAccountKit returns unwrapped vows ([33085ff](https://github.com/Agoric/agoric-sdk/commit/33085ffa9fd001d5048df205897b6ec25004ce44)) +* repair KREAd contract on zoe upgrade ([84dd229](https://github.com/Agoric/agoric-sdk/commit/84dd2297eb74061b809a11bba3c2d2c5c697219f)) +* **repl:** deal with Vows ([6991c7b](https://github.com/Agoric/agoric-sdk/commit/6991c7bad9d97900c91d6783049352e361369159)) +* **smart-wallet:** accept `Vow` for offerResult ([933ab29](https://github.com/Agoric/agoric-sdk/commit/933ab299ee30c14530f92a9548fd79a35de3d0ff)), closes [#9308](https://github.com/Agoric/agoric-sdk/issues/9308) +* stakeBld contract ([a7e30a4](https://github.com/Agoric/agoric-sdk/commit/a7e30a4e43c00b2916d2d57c70063650e726321f)) +* start fn upgradability by meta ([5ae46e4](https://github.com/Agoric/agoric-sdk/commit/5ae46e485b8f3b643cb57c45abdb75a94657d60c)) +* support `coreProposals.steps` ([80fa3d1](https://github.com/Agoric/agoric-sdk/commit/80fa3d14494706d825f51ac22e1bbf4ec68ce404)) +* **swingset-liveslots:** endow passStyleOf to liveslots guest compartment ([#9874](https://github.com/Agoric/agoric-sdk/issues/9874)) ([b6c58f2](https://github.com/Agoric/agoric-sdk/commit/b6c58f297e8f902f046cc2c71fe7f6162fe0c76d)), closes [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9781](https://github.com/Agoric/agoric-sdk/issues/9781) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) [#9431](https://github.com/Agoric/agoric-sdk/issues/9431) +* typedJson ([cd151b7](https://github.com/Agoric/agoric-sdk/commit/cd151b71d5a66d4a86e04a1af104fca277058836)) +* **types:** ContractMeta ([9d02dfa](https://github.com/Agoric/agoric-sdk/commit/9d02dfab2cc2c24ed9b15a6aa8bc5fba7d6c9fe0)) +* **types:** coreEvalEnv ([3764eee](https://github.com/Agoric/agoric-sdk/commit/3764eeea9a391b5dc6c9c7a21e430f358b8f7476)) +* **types:** explicit exports from network ([65c2075](https://github.com/Agoric/agoric-sdk/commit/65c2075021dfb0ecf62a6009f7c411c7c49eb624)) +* **types:** generic return for executeTx ([dfc830b](https://github.com/Agoric/agoric-sdk/commit/dfc830bcf5f1997a5aebd23c407aa8f1a7d52083)) +* **types:** loadVat WellKnownVats ([efdf39f](https://github.com/Agoric/agoric-sdk/commit/efdf39f9c839cb26fe6035c9ce433e2bfdb651a1)) +* **types:** parameterize NameHub ([6110c6a](https://github.com/Agoric/agoric-sdk/commit/6110c6a544ec8a37de86d462c032611651f8e459)) +* **types:** WellKnownSpaces['instance'] ([72b3b76](https://github.com/Agoric/agoric-sdk/commit/72b3b763b2f1fdf0c4608d0601a19fd2f3a16709)) +* **undelegate:** use Timestamp instead of Date ([3d4ab30](https://github.com/Agoric/agoric-sdk/commit/3d4ab30008da2200c39426e4dcb07701d7999f99)) +* **vat-transfer:** first cut at working proposal ([2864bd5](https://github.com/Agoric/agoric-sdk/commit/2864bd5c12300c3595df9676bcfde894dbe59b29)) +* **vats:** `BRIDGE_TARGET_REGISTER` and `BRIDGE_TARGET_UNREGISTER` ([badf695](https://github.com/Agoric/agoric-sdk/commit/badf6958dcfb602cf5992afd4ba1f0dc602fccd5)) +* **vats:** provide init-localchain ([19e5aed](https://github.com/Agoric/agoric-sdk/commit/19e5aed4e8a2aad667c04023e0aea01712ff9b9c)) +* **vats:** upgrade the orchestration core ([c2d9530](https://github.com/Agoric/agoric-sdk/commit/c2d9530e2d891bd9412969a43a9c5728cc3c2721)) +* vault performance benchmark ([57cea7d](https://github.com/Agoric/agoric-sdk/commit/57cea7da3773b038683b1ceced27428afe948561)) +* **vlocalchain:** generalise tx and query implementation ([1bffe84](https://github.com/Agoric/agoric-sdk/commit/1bffe84890f1d159301f9facea2eed13cf6cdf34)) +* Zoe use watchPromise() to wait for contract finish ([#8453](https://github.com/Agoric/agoric-sdk/issues/8453)) ([6388a00](https://github.com/Agoric/agoric-sdk/commit/6388a002b53593f17a8d936d4e937efb7d065d97)) +* **zone:** use fresh heap and virtual zones ([7a1a411](https://github.com/Agoric/agoric-sdk/commit/7a1a411cf719477e29a2bedeb91794fd633989e9)) + + +### Bug Fixes + +* adopt `VTRANSFER_IBC_EVENT` as an action-type ([#9671](https://github.com/Agoric/agoric-sdk/issues/9671)) ([217005a](https://github.com/Agoric/agoric-sdk/commit/217005a921dcac6928c999e6bfe06330a5947ac5)), closes [#9670](https://github.com/Agoric/agoric-sdk/issues/9670) +* eliminate the `passableEncoding` hack ([87dbbda](https://github.com/Agoric/agoric-sdk/commit/87dbbda8484c6fe3fe542eb847647fd1540c11e6)), closes [#8327](https://github.com/Agoric/agoric-sdk/issues/8327) +* endow with original unstructured `assert` ([#9514](https://github.com/Agoric/agoric-sdk/issues/9514)) ([f908f89](https://github.com/Agoric/agoric-sdk/commit/f908f89186162df83b540f6aeb1f4c665c3a56b4)), closes [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) +* **fake-bridge:** use when to handle vows ([8907806](https://github.com/Agoric/agoric-sdk/commit/89078060abeece36ad23edcdc9067be49e463139)) +* **localchain:** `callWhen`s return `PromiseVow` ([b5cf8bd](https://github.com/Agoric/agoric-sdk/commit/b5cf8bd51585df36a72b65d7a1d66babd358b316)) +* **localchain:** work around TypeScript mapped tuple bug ([90e062c](https://github.com/Agoric/agoric-sdk/commit/90e062c3adb5b666ff21a73e1b3c3cddff37c966)) +* many typing improvements ([777eb21](https://github.com/Agoric/agoric-sdk/commit/777eb21a20fbff3da93d713dc1b95a01fe6ce472)) +* **nameHub:** void some floating promises ([70aa007](https://github.com/Agoric/agoric-sdk/commit/70aa00797ca9ee3a5544ddaf703fda986f8a9a58)) +* **network:** Connection should have negotiated remoteAddress and localAddress ([2184ea3](https://github.com/Agoric/agoric-sdk/commit/2184ea3d655c1334653e27d163a09ceb5f61fd50)), closes [#9064](https://github.com/Agoric/agoric-sdk/issues/9064) +* **network:** create and use `coerceToData` ([39beecb](https://github.com/Agoric/agoric-sdk/commit/39beecba84ef6dfafca902a28a651dbba77cdb1e)) +* **network:** improve naming and data coercion ([8bcd9e2](https://github.com/Agoric/agoric-sdk/commit/8bcd9e2100f4973fd788a6edf42c144d916c173d)) +* **network:** introduce `Finalizer` to close network ([54b9b00](https://github.com/Agoric/agoric-sdk/commit/54b9b009fff3fd3ab54f731adee97195acaa238f)) +* **network:** use vow types, correct revealed problems ([d1c1240](https://github.com/Agoric/agoric-sdk/commit/d1c1240bcf534a316533d4c203f45f01fdfc825d)) +* parseQueryPacket should use ResponseQuery.toJSON ([0bd7161](https://github.com/Agoric/agoric-sdk/commit/0bd7161125b9cef2f44cc47feddf3e6fbc75e5a0)) +* **provisioning:** don't use disconnected namesByAddress ([84d74dd](https://github.com/Agoric/agoric-sdk/commit/84d74dd22a8fb2ec274c293d5de0078e0a9359a0)) +* repair storage of zcfBundleCap and add a3p test ([72c7574](https://github.com/Agoric/agoric-sdk/commit/72c75740aff920ffb53231441d0f00a8747400f1)) +* **solo:** remove `sim-chain` dependency ([da75a03](https://github.com/Agoric/agoric-sdk/commit/da75a03f95828d773fa3f662d30f0e221030c2ca)) +* **types:** board ([c73f4f9](https://github.com/Agoric/agoric-sdk/commit/c73f4f9686215a37e8c5f82ce8dbe4742886a02b)) +* **types:** board values ([4196da3](https://github.com/Agoric/agoric-sdk/commit/4196da375525fa67382a039a15973810db44ffea)) +* **types:** deposit accepts ERef ([0242e09](https://github.com/Agoric/agoric-sdk/commit/0242e096730bc3857cd88f76156f9f55e727e210)) +* **types:** errors detected with libcheck ([077240b](https://github.com/Agoric/agoric-sdk/commit/077240b3f205151b97afc61a4615cf3a83d6f9a3)) +* **types:** problems hidden by skipLibCheck ([6a6e595](https://github.com/Agoric/agoric-sdk/commit/6a6e59549e7beeeef94bf90556ed16873c46d285)) +* **types:** template syntax ([279b903](https://github.com/Agoric/agoric-sdk/commit/279b903a559710511d69f1614badddeab801b90d)) +* **types:** Zoe utils hidden by skipLibCheck ([2f17f89](https://github.com/Agoric/agoric-sdk/commit/2f17f8917c9084930968303c0b832d56bbf8333a)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* **vats:** `vat-transfer` and `bridge-target` rework ([1be5003](https://github.com/Agoric/agoric-sdk/commit/1be500353e47e307c693c092b611edbc56d72fb6)) +* **vats:** `vtransfer` code cleanup ([8ac8197](https://github.com/Agoric/agoric-sdk/commit/8ac819709ef9ced0badee25e6715a5847b1e3f4c)) +* **vats:** don't give all of bankManager to 1 account ([d1f1630](https://github.com/Agoric/agoric-sdk/commit/d1f1630794e790a109b93c8de0c5b4b5077b77d3)) +* **vats:** explicitly harden iteration helper prototype ([5c00e86](https://github.com/Agoric/agoric-sdk/commit/5c00e863fe494a9c34e99d36c809d0a1a35aabe1)) +* **vats:** include index.js in NPM package ([#8815](https://github.com/Agoric/agoric-sdk/issues/8815)) ([c132a31](https://github.com/Agoric/agoric-sdk/commit/c132a3157a735d1e4d5c0c06dae3ed95e260dd79)) +* **vats:** Shape of NameHub lookupAdmin rest args ([ad575b0](https://github.com/Agoric/agoric-sdk/commit/ad575b0f32c5fea30f73c28e729663a660a53f02)) +* **vats:** update error message test ([37bae13](https://github.com/Agoric/agoric-sdk/commit/37bae13150b30ea823f9d61b6f763a8a2dd188d7)) +* **vats:** update vlocalchain API ([6ef27ab](https://github.com/Agoric/agoric-sdk/commit/6ef27abb02432df7b6ab600d5955c9d6ac145697)) + + +### Reverts + +* Revert "feat(inter-protocol)!: rename InterestRate to StabilityFee" ([bd46e78](https://github.com/Agoric/agoric-sdk/commit/bd46e784a940d9a85ac36151b65c443a910d1a21)) + + + ### [0.15.1](https://github.com/Agoric/agoric-sdk/compare/@agoric/vats@0.15.0...@agoric/vats@0.15.1) (2023-06-09) **Note:** Version bump only for package @agoric/vats diff --git a/packages/vats/package.json b/packages/vats/package.json index 50af5ceaef2..fb380c9b156 100644 --- a/packages/vats/package.json +++ b/packages/vats/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/vats", - "version": "0.15.1", + "version": "0.16.0-u18.0", "description": "Agoric's Vat library", "type": "module", "main": "./index.js", @@ -22,20 +22,20 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { + "@agoric/cosmic-proto": "^0.5.0-u18.0", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/governance": "^0.10.4-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/network": "^0.2.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/vow": "^0.2.0-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/errors": "^1.2.7", - "@agoric/cosmic-proto": "^0.4.0", - "@agoric/ertp": "^0.16.2", - "@agoric/governance": "^0.10.3", - "@agoric/internal": "^0.3.2", - "@agoric/network": "^0.1.0", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/time": "^0.3.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/vow": "^0.1.0", - "@agoric/zoe": "^0.26.2", - "@agoric/zone": "^0.2.2", "@endo/far": "^1.1.8", "@endo/import-bundle": "^1.3.1", "@endo/marshal": "^1.6.1", @@ -47,7 +47,7 @@ "jessie.js": "^0.3.4" }, "devDependencies": { - "@agoric/swingset-liveslots": "^0.10.2", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/init": "^1.1.6", "ava": "^5.3.0", diff --git a/packages/vm-config/CHANGELOG.md b/packages/vm-config/CHANGELOG.md index e69de29bb2d..9d1b60d8053 100644 --- a/packages/vm-config/CHANGELOG.md +++ b/packages/vm-config/CHANGELOG.md @@ -0,0 +1,24 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +### 0.1.1-u18.0 (2024-10-31) + + +### Features + +* implement benchmarks for price feeds with and without liquidation. ([d864b66](https://github.com/Agoric/agoric-sdk/commit/d864b666104beccf5f5ccad222f7a5d23a5ad7d5)), closes [#8496](https://github.com/Agoric/agoric-sdk/issues/8496) +* **orchestration:** add init-stakeOsmo.js to support .query tests ([b6df6c2](https://github.com/Agoric/agoric-sdk/commit/b6df6c230a902288f11f6217dbd1ca9701a9a8b6)) +* **orchestration:** stakeAtom delegate ([54d830f](https://github.com/Agoric/agoric-sdk/commit/54d830fd53420d3395a5d9ca3bc11e8a55a2773b)) +* **orchestration:** stakeAtom query balance ([9f0ae09](https://github.com/Agoric/agoric-sdk/commit/9f0ae09e389f1750c9e550d5e6893460d1e21d07)) +* **vat-transfer:** first cut at working proposal ([2864bd5](https://github.com/Agoric/agoric-sdk/commit/2864bd5c12300c3595df9676bcfde894dbe59b29)) +* **vats:** provide init-localchain ([19e5aed](https://github.com/Agoric/agoric-sdk/commit/19e5aed4e8a2aad667c04023e0aea01712ff9b9c)) +* vm-config package ([8b1ecad](https://github.com/Agoric/agoric-sdk/commit/8b1ecad8ab50db777bc11c3ee6fcdb37d6cb38b6)) + + +### Bug Fixes + +* **cosmos:** make agd upgrade work ([1aa1d26](https://github.com/Agoric/agoric-sdk/commit/1aa1d26f05875c91fd47da1ad7386d8979f94b03)) +* **vm-config:** always use `init-localchain` and `init-transfer` ([870d205](https://github.com/Agoric/agoric-sdk/commit/870d2052ce1ca6778f6afa4396e01d5833b7ef38)) +* write-chain-info after u17 ([fc1f3ce](https://github.com/Agoric/agoric-sdk/commit/fc1f3ce1fe03bb2018edd4eb55d6561312d5fbe8)) diff --git a/packages/vm-config/package.json b/packages/vm-config/package.json index de054026eb1..2c81d96282e 100644 --- a/packages/vm-config/package.json +++ b/packages/vm-config/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/vm-config", - "version": "0.1.0", + "version": "0.1.1-u18.0", "description": "Config to start an Agoric VM", "type": "module", "main": "./index.js", @@ -18,7 +18,6 @@ "keywords": [], "author": "Agoric", "license": "Apache-2.0", - "dependencies": {}, "devDependencies": { "ava": "^5.3.0", "c8": "^9.1.0" diff --git a/packages/vow/CHANGELOG.md b/packages/vow/CHANGELOG.md index e69de29bb2d..b03ecfa4379 100644 --- a/packages/vow/CHANGELOG.md +++ b/packages/vow/CHANGELOG.md @@ -0,0 +1,52 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.2.0-u18.0 (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* export heapVowTools + +### Features + +* **async-flow:** asyncFlow ([#9097](https://github.com/Agoric/agoric-sdk/issues/9097)) ([16095c5](https://github.com/Agoric/agoric-sdk/commit/16095c5076043133aff0f25721131be2ca1ef5af)), closes [#9302](https://github.com/Agoric/agoric-sdk/issues/9302) [#9125](https://github.com/Agoric/agoric-sdk/issues/9125) [#9126](https://github.com/Agoric/agoric-sdk/issues/9126) [#9153](https://github.com/Agoric/agoric-sdk/issues/9153) [#9154](https://github.com/Agoric/agoric-sdk/issues/9154) [#9280](https://github.com/Agoric/agoric-sdk/issues/9280) [#9126](https://github.com/Agoric/agoric-sdk/issues/9126) +* chainHub retries ([ec65bfa](https://github.com/Agoric/agoric-sdk/commit/ec65bfa61e592f43d6e9cd9cda422300e79813f1)) +* export heapVowE ([9128f27](https://github.com/Agoric/agoric-sdk/commit/9128f279a2dea75e99a9b250e159c917c07cdfff)) +* export heapVowTools ([100de68](https://github.com/Agoric/agoric-sdk/commit/100de68330ffd7d56a3e4fdefc591380e2a3307f)) +* **ibc:** add types for IBCEvent, IBCMethod, IBCDowncall, and IBCDowncallPacket ([54fc93c](https://github.com/Agoric/agoric-sdk/commit/54fc93c1362d9131ec0803abea785ad303757e43)) +* **lint:** exempt connectionHandler notification methods from resumable rule ([f409a8d](https://github.com/Agoric/agoric-sdk/commit/f409a8dd899cd0eb8c24ba2dba12724dafaae03c)) +* loosen watcher type guards to support non-passables ([5135b9c](https://github.com/Agoric/agoric-sdk/commit/5135b9c2068dd563813f0005da24b7b9884a5301)) +* retriable helper ([97a856b](https://github.com/Agoric/agoric-sdk/commit/97a856becae8ce4c611695afca27998822749649)) +* **types:** EVow ([3d5a3f3](https://github.com/Agoric/agoric-sdk/commit/3d5a3f3e44e328e102d7db197c0b06b18a5c63fe)) +* **vow:** abandoned errors are retriable ([1ac054f](https://github.com/Agoric/agoric-sdk/commit/1ac054ffcbf665b885ec55944a0652023139387f)) +* **vow:** make `when` an augmentation of `E.when` ([c2a3179](https://github.com/Agoric/agoric-sdk/commit/c2a31792b7070a44b2ab6c9f95dd845b75b316e8)) +* **vow:** retryable tools ([5303913](https://github.com/Agoric/agoric-sdk/commit/53039135f760666f88ac0659f5e65c2c1b74a1d5)) +* **vow:** third argument to `watch` is watcher context ([c579633](https://github.com/Agoric/agoric-sdk/commit/c579633ceb9c6a94c0998993caec9fc28d02e214)) +* vowTools.allSettled ([3949b10](https://github.com/Agoric/agoric-sdk/commit/3949b107de79ccb2e46e14b2ab761f4ada742d25)) +* **vowTools:** add asVow helper ([b6b5f5f](https://github.com/Agoric/agoric-sdk/commit/b6b5f5f7dd978b44dc865bbbe028cc76aa76543e)), closes [/github.com/Agoric/agoric-sdk/pull/9454#discussion_r1626898694](https://github.com/Agoric//github.com/Agoric/agoric-sdk/pull/9454/issues/discussion_r1626898694) +* **vowTools:** asPromise helper for unwrapping vows ([c940d5c](https://github.com/Agoric/agoric-sdk/commit/c940d5ca7356428d2bda78af17942dc76fef59dc)) +* **vowTools:** asVow should not wrap a vow as a vow ([0cdcd5f](https://github.com/Agoric/agoric-sdk/commit/0cdcd5f32b0436db9e027d6ff8343f4cef570666)) +* **vow:** VowShape, isVow ([#9154](https://github.com/Agoric/agoric-sdk/issues/9154)) ([db4d0ea](https://github.com/Agoric/agoric-sdk/commit/db4d0eab68a1d361ddbb6fe993ff0b9969a348e5)) +* **watchUtils:** add asPromise helper ([bf430a1](https://github.com/Agoric/agoric-sdk/commit/bf430a12afa853b332fd6cfdcb77781d544b0e7c)) +* **watchUtils:** handle non-storables ([8c27c67](https://github.com/Agoric/agoric-sdk/commit/8c27c6725ba7ef4b71d3ab0ccfdbddd755bcd926)) + + +### Bug Fixes + +* **orchestration:** do not call `getTimeoutTimestampNS` if `opts.timeoutTimestamp` is provided ([c162426](https://github.com/Agoric/agoric-sdk/commit/c162426f6a20b375113fae9ab82c0ba4ab87841d)) +* **vow:** allow resolving vow to external promise ([44a6d16](https://github.com/Agoric/agoric-sdk/commit/44a6d16b9ff99fe9a3222cb4a32a34d3ad456fed)) +* **vow:** clearer `Unwrap` and `Remote` ([025175b](https://github.com/Agoric/agoric-sdk/commit/025175bdd76209fe788b78e669b1ccaec88b4623)) +* **vow:** clearer stored/non-stored values ([274df18](https://github.com/Agoric/agoric-sdk/commit/274df1833f000af9971d2015a25afd89d89fdbf6)) +* **vow:** correct the typing of `unwrap` ([40ccba1](https://github.com/Agoric/agoric-sdk/commit/40ccba14680f9acf4a68ef32751eb3ac57a4c9bd)) +* **vow:** export vat-compatible tools by default ([c3038c6](https://github.com/Agoric/agoric-sdk/commit/c3038c6ddd79cd781480c0b732f0de6b7f91742c)) +* **vow:** handle resolution loops in vows ([#9561](https://github.com/Agoric/agoric-sdk/issues/9561)) ([a4f86eb](https://github.com/Agoric/agoric-sdk/commit/a4f86eb7fd602980a40d00d739897090d3667d3d)), closes [#9560](https://github.com/Agoric/agoric-sdk/issues/9560) +* **vow:** include vat.js in package files ([b6ffa6f](https://github.com/Agoric/agoric-sdk/commit/b6ffa6f09e4e453b1fe3bd2c62a55b05dccb1857)) +* **vow:** persistent resolution, settler->resolver ([4d9371c](https://github.com/Agoric/agoric-sdk/commit/4d9371cb7d450e25146787474760b4c00b11e405)) +* **vow:** prevent loops and hangs from watching promises ([3c63cba](https://github.com/Agoric/agoric-sdk/commit/3c63cba0261457c25dc35d560f5bb5a0af591962)) +* **vow:** simplify `watch` and promptly register reactions ([c52edaa](https://github.com/Agoric/agoric-sdk/commit/c52edaa3d07fdb9e18c6d6628b83ff62e7615617)) +* **vow:** use `zone.watchPromise` ([b8ddc9d](https://github.com/Agoric/agoric-sdk/commit/b8ddc9d1ddf06fed8b434f36aa86a2a70293fd56)) +* **vow:** watcher args instead of context ([#9556](https://github.com/Agoric/agoric-sdk/issues/9556)) ([0af876f](https://github.com/Agoric/agoric-sdk/commit/0af876fb087f76a8144730969bb88b13403d02db)), closes [#9555](https://github.com/Agoric/agoric-sdk/issues/9555) +* **vow:** when honors rejection handler ([b656ada](https://github.com/Agoric/agoric-sdk/commit/b656ada08b8839e602e86298c94c7b874b04d51d)) diff --git a/packages/vow/package.json b/packages/vow/package.json index 89be80793df..2f02d247fc3 100755 --- a/packages/vow/package.json +++ b/packages/vow/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/vow", - "version": "0.1.0", + "version": "0.2.0-u18.0", "description": "Remote (shortening and disconnection-tolerant) Promise-likes", "type": "module", "main": "src/index.js", @@ -19,8 +19,8 @@ "lint:types": "tsc" }, "dependencies": { - "@agoric/base-zone": "^0.1.0", - "@agoric/internal": "^0.3.2", + "@agoric/base-zone": "^0.1.1-u18.0", + "@agoric/internal": "^0.4.0-u18.0", "@endo/env-options": "^1.1.7", "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", @@ -30,8 +30,8 @@ }, "devDependencies": { "@agoric/internal": "^0.3.2", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/zone": "^0.2.2", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/far": "^1.1.8", "@endo/init": "^1.1.6", "ava": "^5.3.0", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 2f12883ec4b..1f5ebe660e5 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.19.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/wallet@0.18.3...@agoric/wallet@0.19.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **solo:** remove `sim-chain` dependency +* **zone:** use fresh heap and virtual zones + +### Features + +* **zone:** use fresh heap and virtual zones ([7a1a411](https://github.com/Agoric/agoric-sdk/commit/7a1a411cf719477e29a2bedeb91794fd633989e9)) + + +### Bug Fixes + +* promise handling ([c9219ad](https://github.com/Agoric/agoric-sdk/commit/c9219adef68914e44f0daa24122086dc3cb19c16)) +* **solo:** remove `sim-chain` dependency ([da75a03](https://github.com/Agoric/agoric-sdk/commit/da75a03f95828d773fa3f662d30f0e221030c2ca)) +* **types:** board values ([4196da3](https://github.com/Agoric/agoric-sdk/commit/4196da375525fa67382a039a15973810db44ffea)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* **wallet:** don't assume node_modules layout ([1ac063e](https://github.com/Agoric/agoric-sdk/commit/1ac063e79992a0b0cd2f7780964ce7bca3e9a467)) +* **wallet:** explicitly harden iteration helper prototype ([c561a12](https://github.com/Agoric/agoric-sdk/commit/c561a127523e8d5d1a58db7fe02e777bc66f885d)) + + + ### [0.18.3](https://github.com/Agoric/agoric-sdk/compare/@agoric/wallet@0.18.2...@agoric/wallet@0.18.3) (2023-06-09) **Note:** Version bump only for package @agoric/wallet diff --git a/packages/wallet/api/CHANGELOG.md b/packages/wallet/api/CHANGELOG.md index e8d1937b027..d65251307ff 100644 --- a/packages/wallet/api/CHANGELOG.md +++ b/packages/wallet/api/CHANGELOG.md @@ -3,6 +3,29 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.15.0-u18.0](https://github.com/Agoric/agoric/compare/@agoric/wallet-backend@0.14.3...@agoric/wallet-backend@0.15.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **solo:** remove `sim-chain` dependency +* **zone:** use fresh heap and virtual zones + +### Features + +* **zone:** use fresh heap and virtual zones ([7a1a411](https://github.com/Agoric/agoric/commit/7a1a411cf719477e29a2bedeb91794fd633989e9)) + + +### Bug Fixes + +* promise handling ([c9219ad](https://github.com/Agoric/agoric/commit/c9219adef68914e44f0daa24122086dc3cb19c16)) +* **solo:** remove `sim-chain` dependency ([da75a03](https://github.com/Agoric/agoric/commit/da75a03f95828d773fa3f662d30f0e221030c2ca)) +* **types:** board values ([4196da3](https://github.com/Agoric/agoric/commit/4196da375525fa67382a039a15973810db44ffea)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* **wallet:** explicitly harden iteration helper prototype ([c561a12](https://github.com/Agoric/agoric/commit/c561a127523e8d5d1a58db7fe02e777bc66f885d)) + + + ### [0.14.3](https://github.com/Agoric/agoric/compare/@agoric/wallet-backend@0.14.2...@agoric/wallet-backend@0.14.3) (2023-06-09) **Note:** Version bump only for package @agoric/wallet-backend diff --git a/packages/wallet/api/package.json b/packages/wallet/api/package.json index 9711905c867..a4f089c55e2 100644 --- a/packages/wallet/api/package.json +++ b/packages/wallet/api/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/wallet-backend", - "version": "0.14.3", + "version": "0.15.0-u18.0", "description": "Wallet backend", "type": "module", "scripts": { @@ -14,24 +14,24 @@ "lint:eslint": "eslint ." }, "devDependencies": { - "@agoric/vats": "^0.15.1", + "@agoric/vats": "^0.16.0-u18.0", "@endo/bundle-source": "^3.4.2", "@endo/far": "^1.1.8", "@endo/init": "^1.1.6", "ava": "^5.3.0" }, "dependencies": { + "@agoric/cache": "^0.3.3-u18.0", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/smart-wallet": "^0.5.4-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/zoe": "^0.26.3-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/errors": "^1.2.7", - "@agoric/cache": "^0.3.2", - "@agoric/ertp": "^0.16.2", - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/smart-wallet": "^0.5.3", - "@agoric/store": "^0.9.2", - "@agoric/time": "^0.3.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/zoe": "^0.26.2", - "@agoric/zone": "^0.2.2", "@endo/eventual-send": "^1.2.7", "@endo/marshal": "^1.6.1", "@endo/nat": "^5.0.12", diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 42dc3336f9e..3ec79e4c046 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/wallet", - "version": "0.18.3", + "version": "0.19.0-u18.0", "type": "module", "main": "index.js", "license": "Apache-2.0", diff --git a/packages/xsnap-lockdown/CHANGELOG.md b/packages/xsnap-lockdown/CHANGELOG.md index ee6e448f959..e8969067445 100644 --- a/packages/xsnap-lockdown/CHANGELOG.md +++ b/packages/xsnap-lockdown/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.14.1-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/xsnap-lockdown@0.14.0...@agoric/xsnap-lockdown@0.14.1-u18.0) (2024-10-31) + + +### Bug Fixes + +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) + + + ## 0.14.0 (2023-05-19) diff --git a/packages/xsnap-lockdown/package.json b/packages/xsnap-lockdown/package.json index d2204781d6f..49c53ecd3fb 100644 --- a/packages/xsnap-lockdown/package.json +++ b/packages/xsnap-lockdown/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/xsnap-lockdown", - "version": "0.14.0", + "version": "0.14.1-u18.0", "description": "Endo/lockdown initialization bundle for xsnap workers", "author": "Agoric", "license": "Apache-2.0", diff --git a/packages/xsnap/CHANGELOG.md b/packages/xsnap/CHANGELOG.md index abb2bcc64ed..1fb5eea03ae 100644 --- a/packages/xsnap/CHANGELOG.md +++ b/packages/xsnap/CHANGELOG.md @@ -3,6 +3,31 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.14.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/xsnap@0.14.2...@agoric/xsnap@0.14.3-u18.0) (2024-10-31) + + +### Features + +* **xsnap:** Build sensitivity to presence of build toolchain ([12e1f48](https://github.com/Agoric/agoric-sdk/commit/12e1f48483776f5808cdee40b78f9a7f1575b61b)) +* **xsnap:** Dispense with git when in node_modules ([3e5581b](https://github.com/Agoric/agoric-sdk/commit/3e5581b68307038a4a8ec3078c992d04f9d38ab2)) +* **xsnap:** force rebuild if binary version mismatch ([2b53896](https://github.com/Agoric/agoric-sdk/commit/2b53896d5d47ce84630be9215803cf9a302fcc6c)) + + +### Bug Fixes + +* **agd:** check xsnap was rebuilt ([a22772e](https://github.com/Agoric/agoric-sdk/commit/a22772e03e9141dfc651d7bb8cadf30f5bfe2dea)) +* endow with original unstructured `assert` ([#9514](https://github.com/Agoric/agoric-sdk/issues/9514)) ([f908f89](https://github.com/Agoric/agoric-sdk/commit/f908f89186162df83b540f6aeb1f4c665c3a56b4)), closes [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) +* ensure script main rejections exit with error ([abdab87](https://github.com/Agoric/agoric-sdk/commit/abdab879014a5c3124ebd0e9246995ac6b1ce6e5)) +* **types:** include .cjs ([416818b](https://github.com/Agoric/agoric-sdk/commit/416818bf8ab0d7776f203e18f26629442eb26107)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* **xsnap:** Accommodate spaces in installation path ([e1b2a28](https://github.com/Agoric/agoric-sdk/commit/e1b2a28b2c8bb3c546446acef79e6b0a8e445878)) +* **xsnap:** explicitly harden prototypes ([e451d13](https://github.com/Agoric/agoric-sdk/commit/e451d13b7925debf2bfe8f3cf749d225ec0bfe36)) +* **xsnap:** force rebuild if build config changes ([467435a](https://github.com/Agoric/agoric-sdk/commit/467435aeeaf83485430ad6e55c7213a2df1279ab)) +* **xsnap:** Release snapshot after load to avoid leak ([ca995f6](https://github.com/Agoric/agoric-sdk/commit/ca995f6cd169d835b6b44956674defa8d7b30e40)), closes [#9316](https://github.com/Agoric/agoric-sdk/issues/9316) +* **xsnap:** Revert failed attempt to expedite xsnap builds ([e37d357](https://github.com/Agoric/agoric-sdk/commit/e37d3575d92cb34f7e7cd012aa0b2f3ee2134fc0)) + + + ### [0.14.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/xsnap@0.14.1...@agoric/xsnap@0.14.2) (2023-06-02) diff --git a/packages/xsnap/package.json b/packages/xsnap/package.json index 349aa3017cd..d7cca0c7849 100644 --- a/packages/xsnap/package.json +++ b/packages/xsnap/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/xsnap", - "version": "0.14.2", + "version": "0.14.3-u18.0", "description": "Snapshotting VM worker based on Moddable's XS Javascript engine", "author": "Agoric", "license": "Apache-2.0", @@ -28,10 +28,10 @@ "test:xs": "exit 0" }, "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/internal": "^0.3.2", - "@agoric/xsnap-lockdown": "^0.14.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/xsnap-lockdown": "^0.14.1-u18.0", "@endo/bundle-source": "^3.4.2", + "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", "@endo/init": "^1.1.6", "@endo/netstring": "^1.0.12", diff --git a/packages/zoe/CHANGELOG.md b/packages/zoe/CHANGELOG.md index 955e476f67c..c0005d68a6e 100644 --- a/packages/zoe/CHANGELOG.md +++ b/packages/zoe/CHANGELOG.md @@ -3,6 +3,68 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +### [0.26.3-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/zoe@0.26.2...@agoric/zoe@0.26.3-u18.0) (2024-10-31) + + +### Features + +* add ability to terminate a contract with the AdminFacet ([1d7a4f9](https://github.com/Agoric/agoric-sdk/commit/1d7a4f973bbad6da5fbe4bf2b9e1519d0430c1dd)) +* auctioneer detects failing priceAuthority; requests new one ([#8691](https://github.com/Agoric/agoric-sdk/issues/8691)) ([8604b01](https://github.com/Agoric/agoric-sdk/commit/8604b011b072d7bef43df59c075bcff9582b8804)), closes [#8696](https://github.com/Agoric/agoric-sdk/issues/8696) +* **base-zone:** alt revocable api using amplifier ([#8977](https://github.com/Agoric/agoric-sdk/issues/8977)) ([5cdf6e3](https://github.com/Agoric/agoric-sdk/commit/5cdf6e3a8b4fbb5cb8e276e6efeec65d9c3d6623)) +* **contractSupport:** storagePath pattern accepts string or promise ([f425141](https://github.com/Agoric/agoric-sdk/commit/f425141c934d985a3047e3eb2f5f33779184a0c4)) +* coreEval to update priceFeeds, auction, and vaultManager ([fd91f78](https://github.com/Agoric/agoric-sdk/commit/fd91f781ad721033d67485d1732272af0c689ae7)) +* disable recoverSets in priceAuthority and fluxAggregator ([9eb20a4](https://github.com/Agoric/agoric-sdk/commit/9eb20a478f3a59bf7c0fb8ca8923f5825fa82113)) +* **examples:** valueVow contract ([ac4eeee](https://github.com/Agoric/agoric-sdk/commit/ac4eeee25819daaf5dc0943b0d689721f3f0278e)) +* narrow types with mustMatch ([685ffac](https://github.com/Agoric/agoric-sdk/commit/685ffacaadb9a643bc770488416dc14a34aa7a44)) +* ratio.quantize() shouldn't increase precision unnecessarily ([118e6ad](https://github.com/Agoric/agoric-sdk/commit/118e6ada3b0febfaeec59d2fcef45b05757b83d8)) +* refactor ZoeSeat to drop cyclic structure that blocked GC ([e6b53e7](https://github.com/Agoric/agoric-sdk/commit/e6b53e7e9300171cc6c3a32083f278c23c29fee2)) +* start fn upgradability by meta ([5ae46e4](https://github.com/Agoric/agoric-sdk/commit/5ae46e485b8f3b643cb57c45abdb75a94657d60c)) +* **tools:** bundleAndInstall ([a639ea8](https://github.com/Agoric/agoric-sdk/commit/a639ea8b77c73b973c823bea4103741cc4500c2f)) +* **tools:** issuerKit on AmountUtils ([65dad73](https://github.com/Agoric/agoric-sdk/commit/65dad73bc6c8a133ecead55779112f0f6223e750)) +* **types:** ContractMeta ([9d02dfa](https://github.com/Agoric/agoric-sdk/commit/9d02dfab2cc2c24ed9b15a6aa8bc5fba7d6c9fe0)) +* **types:** explicit exports from notifier ([0bc72a8](https://github.com/Agoric/agoric-sdk/commit/0bc72a88c7d91ff1b2f00ee5cabeb58c6315598e)) +* **types:** InvitationAmount ([cdf1b7a](https://github.com/Agoric/agoric-sdk/commit/cdf1b7a6ee28293ba5d606705e24a9fee175effe)) +* **types:** no package imports for ambient types ([cc182de](https://github.com/Agoric/agoric-sdk/commit/cc182de9b8b02a81210768b2602085534aa38a75)) +* **types:** Tagged ([80d0479](https://github.com/Agoric/agoric-sdk/commit/80d04790429765e81053d45f6f7b17fb7b06b7c6)) +* **types:** WellKnownSpaces['instance'] ([72b3b76](https://github.com/Agoric/agoric-sdk/commit/72b3b763b2f1fdf0c4608d0601a19fd2f3a16709)) +* **vow:** retryable tools ([5303913](https://github.com/Agoric/agoric-sdk/commit/53039135f760666f88ac0659f5e65c2c1b74a1d5)) +* when zcfSeats exit or fail, delete objects holding cycles ([#8697](https://github.com/Agoric/agoric-sdk/issues/8697)) ([5d5722f](https://github.com/Agoric/agoric-sdk/commit/5d5722f1d78fcb102ab743121ac3e05a2e5f3460)) +* Zoe use watchPromise() to wait for contract finish ([#8453](https://github.com/Agoric/agoric-sdk/issues/8453)) ([6388a00](https://github.com/Agoric/agoric-sdk/commit/6388a002b53593f17a8d936d4e937efb7d065d97)) +* **zoe:** caretaker-style revocable, ownable ([#8745](https://github.com/Agoric/agoric-sdk/issues/8745)) ([f30b379](https://github.com/Agoric/agoric-sdk/commit/f30b3797212f3f64f734c3079df23105e293be54)), closes [#8753](https://github.com/Agoric/agoric-sdk/issues/8753) +* **zoe:** getInvitationDetails enforces singleton invitation ([519f6a6](https://github.com/Agoric/agoric-sdk/commit/519f6a6ba3422459b2c16f6b61cbd3a6e5df2c6c)) +* **zoe:** Make zcf singleton durable ([#9531](https://github.com/Agoric/agoric-sdk/issues/9531)) ([62c73f5](https://github.com/Agoric/agoric-sdk/commit/62c73f5befa179579864c1586ec2dd5be080ba0b)), closes [#9533](https://github.com/Agoric/agoric-sdk/issues/9533) [#9281](https://github.com/Agoric/agoric-sdk/issues/9281) + + +### Bug Fixes + +* backwards compatibility with 'prepare' ([876cf12](https://github.com/Agoric/agoric-sdk/commit/876cf12dfa77722cafe7a0c775ee2117ab1c9a8b)) +* eliminate the `passableEncoding` hack ([87dbbda](https://github.com/Agoric/agoric-sdk/commit/87dbbda8484c6fe3fe542eb847647fd1540c11e6)), closes [#8327](https://github.com/Agoric/agoric-sdk/issues/8327) +* endow with original unstructured `assert` ([#9514](https://github.com/Agoric/agoric-sdk/issues/9514)) ([f908f89](https://github.com/Agoric/agoric-sdk/commit/f908f89186162df83b540f6aeb1f4c665c3a56b4)), closes [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#8332](https://github.com/Agoric/agoric-sdk/issues/8332) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9515](https://github.com/Agoric/agoric-sdk/issues/9515) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#5672](https://github.com/Agoric/agoric-sdk/issues/5672) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) [#9513](https://github.com/Agoric/agoric-sdk/issues/9513) +* make zoeStorageModule correctly restart with zcfMints present. ([9ac09b1](https://github.com/Agoric/agoric-sdk/commit/9ac09b1291a62f519d0c8b43849698b2ec19dd3b)) +* move EmptyProposalShape back here ([1a0db7d](https://github.com/Agoric/agoric-sdk/commit/1a0db7d6f301a088bbe33267136c5716bd968dd8)) +* OfferResult can be a symbol ([9b6461b](https://github.com/Agoric/agoric-sdk/commit/9b6461be2e23d5ae9912d3bee63279b914205ca5)) +* properly exit floating `ZCFSeat` instances ([bb2edbd](https://github.com/Agoric/agoric-sdk/commit/bb2edbd3d6fb256f05bc63acd58a5539efabbecf)) +* repair storage of zcfBundleCap and add a3p test ([72c7574](https://github.com/Agoric/agoric-sdk/commit/72c75740aff920ffb53231441d0f00a8747400f1)) +* tolerate golden error property reorders ([7a32cad](https://github.com/Agoric/agoric-sdk/commit/7a32cad9409c89f0318a88e306473dc51387e17a)) +* **types:** emit .d.ts again ([0ca5db3](https://github.com/Agoric/agoric-sdk/commit/0ca5db30c0567867fd634279c2c0b50b5101b0d4)) +* **types:** errors detected with libcheck ([077240b](https://github.com/Agoric/agoric-sdk/commit/077240b3f205151b97afc61a4615cf3a83d6f9a3)) +* **types:** getAmountAllocated ([208eb76](https://github.com/Agoric/agoric-sdk/commit/208eb7656a2f1a02521b119c826bce2ec47e332c)) +* **types:** Invitation parameters ([178dbfd](https://github.com/Agoric/agoric-sdk/commit/178dbfd4838f7cdadba02f2963fd1e90aad310f3)) +* **types:** TypedMatcher ([29d1264](https://github.com/Agoric/agoric-sdk/commit/29d126402678f1f6c1075f36fa578633b4b778d2)) +* **types:** TypedMatcher --> TypedPattern ([6b41829](https://github.com/Agoric/agoric-sdk/commit/6b4182963cbc87b6eb22b77833e420fa35bb2da6)) +* **types:** Zoe startInstance ([649956a](https://github.com/Agoric/agoric-sdk/commit/649956afec6dedd4285c6e27260d657445e09057)) +* **types:** Zoe utils hidden by skipLibCheck ([2f17f89](https://github.com/Agoric/agoric-sdk/commit/2f17f8917c9084930968303c0b832d56bbf8333a)) +* **types:** ZoeManualTimer ([991bef1](https://github.com/Agoric/agoric-sdk/commit/991bef12cdcc01d318573b6e50b9eac3b1ae9fd9)) +* update for `[@jessie](https://github.com/jessie).js/safe-await-separator` ([94c6b3c](https://github.com/Agoric/agoric-sdk/commit/94c6b3c83a5326594f1e2886ae01d6a703a7a68f)) +* update TS types ([7580805](https://github.com/Agoric/agoric-sdk/commit/75808055afc129c81b7978fb83c33cfed7a4ecbd)) +* When setting a new zcfBundleCap, store it in baggage ([#8806](https://github.com/Agoric/agoric-sdk/issues/8806)) ([1f4333e](https://github.com/Agoric/agoric-sdk/commit/1f4333e2e31d7d01a746808599a174c0f914d9a0)) +* **zoe:** Accommodate exo-stensibility by relaxing method name enumeration tests ([59ab3c5](https://github.com/Agoric/agoric-sdk/commit/59ab3c556c5d423cbc7c3a9be8a67d1e5b51ebf4)) +* **zoe:** Fix guards to accurately guard args ([#8642](https://github.com/Agoric/agoric-sdk/issues/8642)) ([b235bd8](https://github.com/Agoric/agoric-sdk/commit/b235bd8a53a4ac501040d9f3cb2b810d150a12e8)) +* **zoe:** Fix OfferHandlerI.handle returns guard ([#8748](https://github.com/Agoric/agoric-sdk/issues/8748)) ([87e4ef4](https://github.com/Agoric/agoric-sdk/commit/87e4ef498bd57ac1577e46ecdcc3bb96c0a98c88)) +* **zoe:** Golden error regexp tolerant across endo versions ([7cc4f96](https://github.com/Agoric/agoric-sdk/commit/7cc4f967d98416e41a0fdfd4392531b198a9233e)) + + + ### [0.26.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/zoe@0.26.1...@agoric/zoe@0.26.2) (2023-06-02) **Note:** Version bump only for package @agoric/zoe diff --git a/packages/zoe/package.json b/packages/zoe/package.json index 44371a94a33..3175fabd2f1 100644 --- a/packages/zoe/package.json +++ b/packages/zoe/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/zoe", - "version": "0.26.2", + "version": "0.26.3-u18.0", "description": "Zoe: the Smart Contract Framework for Offer Enforcement", "type": "module", "main": "./src/zoeService/zoe.js", @@ -43,21 +43,21 @@ }, "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { - "@endo/errors": "^1.2.7", - "@agoric/base-zone": "^0.1.0", - "@agoric/ertp": "^0.16.2", - "@agoric/internal": "^0.3.2", - "@agoric/notifier": "^0.6.2", - "@agoric/store": "^0.9.2", - "@agoric/swingset-liveslots": "^0.10.2", - "@agoric/swingset-vat": "^0.32.2", - "@agoric/time": "^0.3.2", - "@agoric/vat-data": "^0.5.2", - "@agoric/vow": "^0.1.0", - "@agoric/zone": "^0.2.2", + "@agoric/base-zone": "^0.1.1-u18.0", + "@agoric/ertp": "^0.16.3-u18.0", + "@agoric/internal": "^0.4.0-u18.0", + "@agoric/notifier": "^0.7.0-u18.0", + "@agoric/store": "^0.9.3-u18.0", + "@agoric/swingset-liveslots": "^0.10.3-u18.0", + "@agoric/swingset-vat": "^0.33.0-u18.0", + "@agoric/time": "^0.3.3-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", + "@agoric/vow": "^0.2.0-u18.0", + "@agoric/zone": "^0.3.0-u18.0", "@endo/bundle-source": "^3.4.2", - "@endo/common": "^1.2.7", "@endo/captp": "^4.4.2", + "@endo/common": "^1.2.7", + "@endo/errors": "^1.2.7", "@endo/eventual-send": "^1.2.7", "@endo/exo": "^1.5.6", "@endo/far": "^1.1.8", @@ -70,8 +70,8 @@ "yargs-parser": "^21.1.1" }, "devDependencies": { + "@agoric/kmarshal": "^0.1.1-u18.0", "@endo/init": "^1.1.6", - "@agoric/kmarshal": "^0.1.0", "ava": "^5.3.0", "c8": "^9.1.0", "import-meta-resolve": "^2.2.1", diff --git a/packages/zone/CHANGELOG.md b/packages/zone/CHANGELOG.md index 684239f3b5e..2332ea2e2d3 100644 --- a/packages/zone/CHANGELOG.md +++ b/packages/zone/CHANGELOG.md @@ -3,6 +3,37 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.3.0-u18.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/zone@0.2.2...@agoric/zone@0.3.0-u18.0) (2024-10-31) + + +### ⚠ BREAKING CHANGES + +* **zone:** use fresh heap and virtual zones + +### Features + +* **base-zone:** add `zone.watchPromise` ([9ce80d0](https://github.com/Agoric/agoric-sdk/commit/9ce80d06c0a56471d2da9f372b0b2d93d31d159a)) +* **liveslots-tools:** prepare-strict-test-env ([d98d894](https://github.com/Agoric/agoric-sdk/commit/d98d89449d4bfc1419cd4410edef813db0e4ec55)) +* **zone:** implement `isStorable` for virtual zones ([20feefb](https://github.com/Agoric/agoric-sdk/commit/20feefbdef9aec159d32d3b2c6d266e4109ced99)) +* **zone:** implement `zone.makeOnce(key, maker)` ([d3be4c0](https://github.com/Agoric/agoric-sdk/commit/d3be4c08477d958c1760713a88d33de724d6e3a2)) +* **zone:** use fresh heap and virtual zones ([7a1a411](https://github.com/Agoric/agoric-sdk/commit/7a1a411cf719477e29a2bedeb91794fd633989e9)) + + +### Bug Fixes + +* **base-zone,zone:** import `isPassable` from @endo/pass-style ([#9230](https://github.com/Agoric/agoric-sdk/issues/9230)) ([fbd8633](https://github.com/Agoric/agoric-sdk/commit/fbd8633ae9f8420a589dd9bc32925418f2dde060)) +* review suggestions ([ea28367](https://github.com/Agoric/agoric-sdk/commit/ea283670a4d702a8292b673ab4851610eaed50da)) +* update TS types ([7580805](https://github.com/Agoric/agoric-sdk/commit/75808055afc129c81b7978fb83c33cfed7a4ecbd)) +* **zone:** add `wrapProvider` and manage `backingStore` ([5e3f6a6](https://github.com/Agoric/agoric-sdk/commit/5e3f6a66dc2f1af89f3e5ddc5f9974f430beecc3)) +* **zone:** fixups before merging to 7891 ([9bbb393](https://github.com/Agoric/agoric-sdk/commit/9bbb393ac2d0af8e2a3b29adfeabf01c42d9b50e)) +* **zone:** Ignore type error that occurrs only integration with vats ([014fb5b](https://github.com/Agoric/agoric-sdk/commit/014fb5ba6fb997bb408eaa31a87fc95f2fac16fe)) +* **zone:** review suggestion ([2ca7943](https://github.com/Agoric/agoric-sdk/commit/2ca7943f9f844e8526624b5db4977ff70bda95c1)) +* **zone:** suggestions for [#7891](https://github.com/Agoric/agoric-sdk/issues/7891) ([e9e0e21](https://github.com/Agoric/agoric-sdk/commit/e9e0e219618449b532ea6303c58415f591b2b49f)) +* **zone:** track baggage keys as used by `@agoric/vat-data` ([ac92686](https://github.com/Agoric/agoric-sdk/commit/ac9268664eb20e12ee87282b85aebf117af6c9f5)) +* **zone:** update typing infrastructure ([70bdfa4](https://github.com/Agoric/agoric-sdk/commit/70bdfa4e005c28a36bc6f5e4b9e53cd2b8ae0b6e)) + + + ### [0.2.2](https://github.com/Agoric/agoric-sdk/compare/@agoric/zone@0.2.1...@agoric/zone@0.2.2) (2023-06-02) **Note:** Version bump only for package @agoric/zone diff --git a/packages/zone/package.json b/packages/zone/package.json index 21f4a60c33c..4e65471a51e 100644 --- a/packages/zone/package.json +++ b/packages/zone/package.json @@ -1,6 +1,6 @@ { "name": "@agoric/zone", - "version": "0.2.2", + "version": "0.3.0-u18.0", "description": "Allocation zone abstraction for objects on the heap, persistent stores, etc.", "type": "module", "repository": "https://github.com/Agoric/agoric-sdk", @@ -27,14 +27,14 @@ "author": "Agoric", "license": "Apache-2.0", "dependencies": { - "@agoric/base-zone": "^0.1.0", - "@agoric/vat-data": "^0.5.2", + "@agoric/base-zone": "^0.1.1-u18.0", + "@agoric/vat-data": "^0.5.3-u18.0", "@endo/errors": "^1.2.7", "@endo/far": "^1.1.8", "@endo/pass-style": "^1.4.6" }, "devDependencies": { - "@agoric/swingset-vat": "^0.32.2", + "@agoric/swingset-vat": "^0.33.0-u18.0", "@endo/patterns": "^1.4.6", "ava": "^5.3.0" },