Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): publish agoric-upgrade-13 #8633

Merged
merged 51 commits into from
Dec 7, 2023

Commits on Dec 1, 2023

  1. Configuration menu
    Copy the full SHA
    080f5d4 View commit details
    Browse the repository at this point in the history
  2. chore: rename next upgrade

    mhofman committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    6b984ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6426775 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #8588 from Agoric/mhofman/8578-upgrade-13-name

    agoric-upgrade-13
    mhofman committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    5fe83be View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Configuration menu
    Copy the full SHA
    2c64440 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. refactor: OfferMaker takes agoricNames

    turadg authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    a1a75a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ae9ebc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ef0730f View commit details
    Browse the repository at this point in the history
  4. chore!: restrict exports from 'agoric' package

    it's only for installing the bin and importing that bin module
    turadg authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    63c1abb View commit details
    Browse the repository at this point in the history
  5. chore(deps): remove dep on 'agoric'

    turadg authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    2de09de View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9b1b763 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #7824 from Agoric/ta/refactor-clientSupport

    refactor clientSupport to not depend on agoric-cli package
    turadg authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    89add68 View commit details
    Browse the repository at this point in the history
  8. fix(inter-protocol): brands in CLI need not start with A-Z (#8258)

    * fix(inter-protocol): brands in CLI need not start with A-Z
    
    * test(inter-protocol): clientSupport for initial non-uppercase
    
    * fixup! fix(inter-protocol): brands in CLI need not start with A-Z
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    2 people authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    fd9a44d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6672e5c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f113b2d View commit details
    Browse the repository at this point in the history
  11. fix: handle hang-on-halt behavior from agoric-labs/cosmos-sdk#305

    The backport referenced above has the agd process hang around after halting.
    Wrote a wrapper utility which scans stderr for the halt application message,
    interrupts the process, then propagates its error signal. Conventional shell
    scripting is not up to the challenge of expressing this behavior.
    JimLarson authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    7ae9a70 View commit details
    Browse the repository at this point in the history
  12. Revert "fix: handle hang-on-halt behavior from agoric-labs/cosmos-sdk…

    …#305"
    
    This reverts commit efcc3b0.
    
    We decided to roll back the problematic change (agoric-labs/cosmos-sdk#305).
    JimLarson authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    3a37f5e View commit details
    Browse the repository at this point in the history
  13. fix: update dependencies to fix tests

    JimLarson authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    9d750dd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    db4dc7b View commit details
    Browse the repository at this point in the history
  15. docs: update changelog

    JimLarson authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    057f9f0 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8111c43 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #8409 from Agoric/8223-ibc-4

    feat: update ibc-go to v4, adapt packages and API
    mergify[bot] authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    0b84aca View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    715141b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    0095b0d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    3f01369 View commit details
    Browse the repository at this point in the history
  21. Merge pull request #8538 from Agoric/mhofman/8535-fix-cli-vstorage-no…

    …t-found
    
    fix(cli): handle not found error in vstorage requests
    mergify[bot] authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    b9d5f83 View commit details
    Browse the repository at this point in the history
  22. fix(agops): fix continuing id lookup in oracle setPrice

    needs instance based on --pair
    dckc authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    0ac9697 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #8562 from Agoric/sam/casting-capdata-errors

    fix(casting): dont crash on bad capdata
    mergify[bot] authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    a126c15 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    54127af View commit details
    Browse the repository at this point in the history
  25. Merge pull request #8457 from Agoric/dc-setPrice-mcs

    fix(agops): fix continuing id lookup in oracle setPrice
    mergify[bot] authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    deb940f View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    868f692 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    deab7e4 View commit details
    Browse the repository at this point in the history
  28. Merge pull request #8598 from Agoric/mhofman/remove-test-bootstrap-up…

    …grade
    
    Remove upgrade-test BOOTSTRAP_MODE=test
    mergify[bot] authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    7ab2dfe View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    48296f7 View commit details
    Browse the repository at this point in the history
  30. Merge pull request #8604 from Agoric/mfig-follow-empty

    fix(casting): properly follow an unpopulated node
    mergify[bot] authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    473dc3c View commit details
    Browse the repository at this point in the history
  31. feat: add exporter.getHostKV() API

    Add a new API to the exporter, `exporter.getHostKV(key)`, so that the
    cosmic-swingset state-sync exporter process can query `host.height`
    without accidentally creating a read-write transaction too.
    
    refs #8523
    warner authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    16435d2 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    50a5a55 View commit details
    Browse the repository at this point in the history
  33. fix: export state-sync snapshot without a DB write-lock

    Exporting a state-sync snapshot is a read-only operation, and is
    designed to run "in the background", i.e. in parallel with normal
    mutating operations. It accomplishes this by opening a read-only
    transaction right away, effectively capturing a snapshot of the SQLite
    database state, to insulate the export process from ongoing writes by
    the execution host.
    
    The cosmic-swingset exporter starts with a query of `host.height`, to
    confirm that the database has not already advanced to a new block
    before this snapshot/read-transaction can be taken.
    
    Previously, this query worked by using `openSwingStore`, and then
    calling `hostStorage.hostKVStore.get('host.height')`. This had two
    problems:
    
    * TOCTTOU: the `hostKVStore.get` used a different DB connection (and
      different txn) than the exporter, so it might return a different
      height, negating the accuracy of the consistency check
    
    * read-write txn: `openSwingStore` creates a read-*write* txn, even
      when merely opening the DB (because it might need to create the
      initial tables). This txn is closed right away, before
      `openSwingStore()` returns, so it did not present a threat to
      ongoing operations. But if the exporter was created while the
      ongoing execution side already had its own read-write txn
      open (e.g. while `controller.run()` was running), then it would
      fail, and `makeSwingStoreExporter` would fail with `SQLITE_BUSY`
    
    Instead, we take advantage of the new `swingStoreExporter.getHostKV()`
    API, and use *it* to fetch `host.height`. Unlike the normal
    swingstore, the swingstore-exporter refrains from creating read-write
    transactions entirely. So the cosmic-swingset export code can safely
    query the height without fear of getting the wrong value or failing
    because of an ongoing write transaction.
    
    We think this should fix the SQLITE_BUSY errors.
    
    refs #8523
    warner authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    2d388c2 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    2338ba2 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    975533e View commit details
    Browse the repository at this point in the history
  36. Merge pull request #8619 from Agoric/warner/8523-export-without-write…

    …lock
    
    fix: export state-sync snapshot without a DB write-lock
    mergify[bot] authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    b4fff23 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    5073800 View commit details
    Browse the repository at this point in the history
  38. Merge pull request #8616 from Agoric/8570-return-grants

    feat: allow clawback vesting accounts to return grants
    mergify[bot] authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    d78107c View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    e0a2f1d View commit details
    Browse the repository at this point in the history
  40. Merge pull request #8602 from Agoric/mhofman/8558-auto-provision

    Auto-provision smart wallet
    mergify[bot] authored and mhofman committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    c58021d View commit details
    Browse the repository at this point in the history
  41. feat(cosmos): un-wire x/crisis (#8582)

    * feat(cosmos): un-wire x/crisis
    
    * fixup! feat(cosmos): un-wire x/crisis
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    mhofman and mergify[bot] committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    19404a3 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    457beb3 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Configuration menu
    Copy the full SHA
    24acd13 View commit details
    Browse the repository at this point in the history
  2. chore(xsnap-lockdown): Force version bump

    Reflect patch-package of transitive dependency
    mhofman committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    ffa91c6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4597fe3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5a6cdeb View commit details
    Browse the repository at this point in the history