Skip to content

Releases: pokt-network/poktroll

v0.0.13

28 Feb 01:08
6759eec
Compare
Choose a tag to compare

What's Changed

  • [Migration] scaffold: module migration by @bryanchriswhite in #1032
  • [OpenAPI] Add Dockerfile to reliability generate the OpenAPI spec using ignite by @commoddity in #1055
  • [Documentation] Refactoring dev.poktroll.com during Beta TestNet #1 of N by @Olshansk in #1058
  • [Docs] Update release process to include homebrew tap formula by @Olshansk in #1064
  • [Morse->Shannon Migration] state export/import - collect accounts by @bryanchriswhite in #1039
  • [Dependencies] Bump cosmos-sdk client lib and switch mockgen to uber's fork by @okdas in #1069
  • [Docs] Validator cheatsheet and walkthrough by @okdas in #1012
  • [Morse->Shannon Migration] Scaffold MorseClaimableAccount by @bryanchriswhite in #1068
  • chore: add open api spec into the docs by @commoddity in #1061
  • [DOCS] Fix Docusaurus deploy from Open API embed by @commoddity in #1081
  • [Dependencies] bump cosmos-sdk & cosmovisor by @okdas in #1074
  • chore(deps): Bump github.com/golang/glog from 1.2.2 to 1.2.4 by @dependabot in #1044
  • [Tokenomics] Refactor token distribution to use big.Rat instead of float64 by @red-0ne in #1067
  • [Gateway] Implement gateway unbonding period by @red-0ne in #1062
  • [Docs] Followup on making homebrew troubleshooting easier to identify by @Olshansk in #1084
  • Update links to Soothe's Explorer and GraphQL Playground by @jorgecuesta in #1087
  • [RelayMiner] Introduce new relay authenticator for relay signing and verification by @red-0ne in #1077
  • [Docs] Prevent poktroll user from prompting a poktrolld password with os backend by @Olshansk in #1083
  • [Docs] simplify poktrolld install doc by @okdas in #1088
  • [RelayMiner] Add websockets support by @red-0ne in #1073
  • [Codec] Re-enable map into protobufs after the addition of autocli support by @Olshansk in #1086
  • [Off-chain] feat: in-memory query cache(s) by @bryanchriswhite in #994
  • [Bug] fix: E2E test s/X-App-Address/App-Address/ by @bryanchriswhite in #1090
  • [Morse->Shannon Migration] scaffold & impl.: MsgImportMorseClaimableAccounts message by @bryanchriswhite in #1072
  • [Morse->Shannon Migration] scaffold: MsgClaimMorseAccount message by @bryanchriswhite in #1075
  • [Upgrade] TestNet v0.0.13 upgrade by @red-0ne in #1097

New Contributors

Full Changelog: v0.0.12...v0.0.13

v0.0.12

05 Feb 00:19
6e1cea1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.11...v0.0.12

v0.0.11

24 Jan 01:12
Compare
Choose a tag to compare

What's Changed

  • [Observability] Foundation for load testing telemetry by @okdas in #832
  • [Workflow] Enforce TODO_UPNEXT comments to have an associated username by @Olshansk in #896
  • [TODOs] Update #2 to TODO_BETA to only reflect ACTUAL blockers by @Olshansk in #900
  • [Session Params] Add MsgUpdateParam to session module by @bryanchriswhite in #906
  • [Session Params] Add num_suppliers_per_session param to session module by @bryanchriswhite in #907
  • [Supplier] refactor: NumSuppliersPerSession var usage to param usage by @bryanchriswhite in #908
  • [quick-pr] change full-node.sh script links by @okdas in #920
  • [Tokenomics] Add mint_allocation_dao tokenomics module param by @bryanchriswhite in #909
  • [Tokenomics] refactor: MintAllocationDao var usage to param usage by @bryanchriswhite in #910
  • [Tokenomics] feat: add mint_allocation_proposer param to tokenomics module by @bryanchriswhite in #911
  • [Tokenomics] refactor: MintAllocationProposer var usage to param usage by @bryanchriswhite in #912
  • [Tokenomics] feat: add mint_allocation_supplier param to tokenomics module by @bryanchriswhite in #913
  • [Tokenomics] refactor: MintAllocationSupplier var usage to param usage by @bryanchriswhite in #914
  • [Tokenomics] feat: add mint_allocation_source_owner param to tokenomics module by @bryanchriswhite in #915
  • [Tokenomics] refactor: MintAllocationSourceOwner var usage to param usage by @bryanchriswhite in #916
  • [Tokenomics] feat: add mint_allocation_application param to tokenomics module by @bryanchriswhite in #917
  • [Tokenomics] refactor: MintAllocationApplication var usage to param usage by @bryanchriswhite in #918
  • [RelayMiner] Supplier rate limiting by @red-0ne in #895
  • [Upgrade] Alpha TestNet v0.0.10 upgrade by @okdas in #894
  • [Service] Return the default RelayMinerDifficuly for services that have none. by @red-0ne in #926
  • [Tokenomics] feat: add dao_reward_address param to tokenomics module by @bryanchriswhite in #922
  • [C&P] Populate NumEstimatedComputeUnits and ClaimedUpokt of Claim and Proof events by @red-0ne in #927
  • [Tokenomics] Consolidate mint_allocation_<actor> params & CLI cleanup by @bryanchriswhite in #923
  • [Tokenomics] Harden settlement (part 1: TLM isolation) by @bryanchriswhite in #889
  • [Supplier] Add missing event by @bryanchriswhite in #872

Full Changelog: v0.0.10...v0.0.11

v0.0.11-rc

19 Nov 23:14
0ea80c1
Compare
Choose a tag to compare

What's Changed

  • [Observability] Foundation for load testing telemetry by @okdas in #832
  • [Workflow] Enforce TODO_UPNEXT comments to have an associated username by @Olshansk in #896
  • [TODOs] Update #2 to TODO_BETA to only reflect ACTUAL blockers by @Olshansk in #900
  • [Session Params] Add MsgUpdateParam to session module by @bryanchriswhite in #906
  • [Session Params] Add num_suppliers_per_session param to session module by @bryanchriswhite in #907
  • [Supplier] refactor: NumSuppliersPerSession var usage to param usage by @bryanchriswhite in #908
  • [quick-pr] change full-node.sh script links by @okdas in #920
  • [Tokenomics] Add mint_allocation_dao tokenomics module param by @bryanchriswhite in #909
  • [Tokenomics] refactor: MintAllocationDao var usage to param usage by @bryanchriswhite in #910
  • [Tokenomics] feat: add mint_allocation_proposer param to tokenomics module by @bryanchriswhite in #911
  • [Tokenomics] refactor: MintAllocationProposer var usage to param usage by @bryanchriswhite in #912
  • [Tokenomics] feat: add mint_allocation_supplier param to tokenomics module by @bryanchriswhite in #913
  • [Tokenomics] refactor: MintAllocationSupplier var usage to param usage by @bryanchriswhite in #914
  • [Tokenomics] feat: add mint_allocation_source_owner param to tokenomics module by @bryanchriswhite in #915
  • [Tokenomics] refactor: MintAllocationSourceOwner var usage to param usage by @bryanchriswhite in #916
  • [Tokenomics] feat: add mint_allocation_application param to tokenomics module by @bryanchriswhite in #917
  • [Tokenomics] refactor: MintAllocationApplication var usage to param usage by @bryanchriswhite in #918
  • [RelayMiner] Supplier rate limiting by @red-0ne in #895
  • [Upgrade] Alpha TestNet v0.0.10 upgrade by @okdas in #894
  • [Service] Return the default RelayMinerDifficuly for services that have none. by @red-0ne in #926
  • [Tokenomics] feat: add dao_reward_address param to tokenomics module by @bryanchriswhite in #922
  • [C&P] Populate NumEstimatedComputeUnits and ClaimedUpokt of Claim and Proof events by @red-0ne in #927
  • [Tokenomics] Consolidate mint_allocation_<actor> params & CLI cleanup by @bryanchriswhite in #923
  • [Tokenomics] Harden settlement (part 1: TLM isolation) by @bryanchriswhite in #889
  • [Supplier] Add missing event by @bryanchriswhite in #872

Full Changelog: v0.0.10...v0.0.11-rc

v0.0.10

15 Nov 01:10
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.9...v0.0.10

v0.0.9-4

07 Nov 17:35
Compare
Choose a tag to compare

Critical Hotfix for On-Chain Issue on Alpha TestNet 🚨🔥

A consensus-breaking issue has been identified on the Alpha TestNet, requiring manual intervention for full nodes to recover from a divergent state. No re-genesis is needed, but manual intervention is essential.

Follow these simple steps to upgrade your full node if you're using the poktroll-docker-compose-example setup.

Upgrade Steps

  1. Navigate to your setup directory

    cd ~/workspace/poktroll-docker-compose-example
  2. Stop your full node
    Note: if you've been using older version of docker, you might need to execute docker-compose instead of docker compose.

    docker compose stop full-node
  3. Download the hotfix

    wget https://github.com/pokt-network/poktroll/releases/download/v0.0.9-4/poktroll_linux_amd64.tar.gz
  4. Extract the hotfix

    tar -zxvf poktroll_linux_amd64.tar.gz -C ./poktrolld-data/
  5. Manually apply the upgrade

    docker compose run --rm -e DAEMON_NAME="poktrolld" -e DAEMON_HOME="/home/pocket/.poktroll" --entrypoint sh full-node -c "cosmovisor add-upgrade v0.0.9-4 /home/pocket/.poktroll/poktrolld --upgrade-height=46329 --force"
  6. Restart your full node

    docker compose start full-node

You’re all set! 🎉 Optionally, you can monitor the node’s progress using docker logs -f --tail 100 full-node.

Changelog Details: Full Changelog

v0.0.9-3

10 Oct 20:06
Compare
Choose a tag to compare

Critical Hotfix for On-Chain Issue on Alpha TestNet 🚨🔥

A consensus-breaking issue has been identified on the Alpha TestNet, requiring manual intervention for full nodes to recover from a divergent state. No re-genesis is needed, but manual intervention is essential.

Follow these simple steps to upgrade your full node if you're using the poktroll-docker-compose-example setup.

Upgrade Steps

  1. Navigate to your setup directory

    cd ~/workspace/poktroll-docker-compose-example
  2. Stop your full node
    Note: if you've been using older version of docker, you might need to execute docker-compose instead of docker compose.

    docker compose stop full-node
  3. Download the hotfix

    wget https://github.com/pokt-network/poktroll/releases/download/v0.0.9-4/poktroll_linux_amd64.tar.gz
  4. Extract the hotfix

    tar -zxvf poktroll_linux_amd64.tar.gz -C ./poktrolld-data/
  5. Manually apply the upgrade

    docker compose run --rm -e DAEMON_NAME="poktrolld" -e DAEMON_HOME="/home/pocket/.poktroll" --entrypoint sh full-node -c "cosmovisor add-upgrade v0.0.9-4 /home/pocket/.poktroll/poktrolld --upgrade-height=46329 --force"
  6. Restart your full node

    docker compose start full-node

You’re all set! 🎉 Optionally, you can monitor the node’s progress using docker logs -f --tail 100 full-node.

Changelog Details: Full Changelog

v0.0.9-2

10 Oct 00:29
Compare
Choose a tag to compare

Full Changelog: v0.0.9-1...v0.0.9-2

Upgrade tx:

{
  "body": {
    "messages": [
      {
        "@type": "/cosmos.upgrade.v1beta1.MsgSoftwareUpgrade",
        "authority": "pokt10d07y265gmmuvt4z0w9aw880jnsr700j8yv32t",
        "plan": {
          "name": "v0.0.9-2",
          "height": "17120",
          "info": "{\"binaries\":{\"linux\/amd64\":\"https:\/\/github.com\/pokt-network\/poktroll\/releases\/download\/v0.0.9-2\/poktroll_linux_amd64.tar.gz?checksum=sha256:bbef89b677fa6ee92afa4b93421653b093f0e679ee890f3f6d0fce9b11b11cd3\",\"linux\/arm64\":\"https:\/\/github.com\/pokt-network\/poktroll\/releases\/download\/v0.0.9-2\/poktroll_linux_arm64.tar.gz?checksum=sha256:d5dadb7c5d50493ba7717ec29785b074d4d76ce167e3eb54c183829d3560cc70\",\"darwin\/amd64\":\"https:\/\/github.com\/pokt-network\/poktroll\/releases\/download\/v0.0.9-2\/poktroll_darwin_amd64.tar.gz?checksum=sha256:d0134c208bf85cf4992461a4e3b56557c178edc745e0ae677b8548abf9f56cbb\",\"darwin\/arm64\":\"https:\/\/github.com\/pokt-network\/poktroll\/releases\/download\/v0.0.9-2\/poktroll_darwin_arm64.tar.gz?checksum=sha256:0c7e025cd91e054cd2d95833c339c3875927eb8474142eb61ab21f6bfa648442\"}}"
        }
      }
    ]
  }
}

v0.0.9-1

08 Oct 19:38
Compare
Choose a tag to compare

Hotfix for v0.0.9.

Full Changelog: v0.0.9...v0.0.9-1

v0.0.9

17 Sep 20:49
56f7052
Compare
Choose a tag to compare

Protocol Upgrades

  • Planned Upgrade: ✅ Yes.
  • Breaking Change: ✅ Yes, the upgrade will be issued on Alpha TestNet.
  • Manual Intervention Required: ❌ Not applicable for this release.
  • Upgrade Height: N/A.

What's Changed

Full Changelog: v0.0.8...v0.0.9