Skip to content

Releases: pokt-network/poktroll

v0.0.11

03 Dec 00:32
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

v0.0.8

13 Sep 21:35
ecf74ce
Compare
Choose a tag to compare

Protocol Upgrades

  • Planned Upgrade: ❌ Not applicable for this release.
  • Breaking Change: ❌ Not applicable for this release.
  • Manual Intervention Required: ✅ Yes, but only for Alpha TestNet participants. If you are participating, please follow the instructions provided here for restarting your full node after re-genesis.
  • Upgrade Height: ❌ Not applicable for this release.

What's Changed

  • [Docs] Tokenomics Documentation by @Olshansk in #750
  • build(deps): bump webpack from 5.89.0 to 5.94.0 in /docusaurus by @dependabot in #775
  • [Docs] Minor doc updates across the board by @Olshansk in #792
  • [Tilt] Enable rest service by default in Tilt by @red-0ne in #793
  • [Relay Mining] Use per-service difficulty in the relayer by @adshmh in #745
  • [Small PR][CI] Add check for stable marshalers by @okdas in #784
  • [Dependencies] Bump go and cosmos-sdk by @okdas in #797
  • [Docs] how to create a new release by @okdas in #783
  • [Service] Align add service fee param with other params implementation by @red-0ne in #778
  • [Proof] Proof submission fee param by @red-0ne in #779
  • Feat/payable proof submission by @red-0ne in #780
  • [E2E Test] Remove redundant logging by @Olshansk in #798
  • [SDK] Update shannon sdk dependency by @red-0ne in #800
  • [SessionManager] Implement off-chain proof params usage by @red-0ne in #765
  • Use a descriptive error if service ID is not found by @adshmh in #787
  • [CI] Add cosmovisor to container images by @okdas in #796
  • [Documentation] Cosmovisor by @okdas in #768
  • [GATEWAY POC] A couple helpers to help deploy a PATH gateway by @Olshansk in #801
  • [Quick PR][LocalNet] Turn off minimum-gas-prices by @okdas in #805
  • [Tokenomics] Preparation for Global Mint Reimbursement Request by @Olshansk in #755
  • [Session,Service] Ensure SessionHeader and Service basic validation. by @red-0ne in #782
  • [Refactor] Replace embedded Service with ServiceId by @red-0ne in #802
  • [Docs] Add a debugging tip: using transaction hashes by @adshmh in #786

Full Changelog: v0.0.7...v0.0.8

v0.0.7

30 Aug 20:16
5ae900b
Compare
Choose a tag to compare

Protocol Upgrades

  • Planned Upgrade: Not applicable for this release.
  • Breaking Change: Not applicable for this release.
  • Manual Intervention Required: ✅ Yes, but only for Alpha TestNet participants. If you are participating, please follow the instructions provided here for restarting your full node after re-genesis.
  • Upgrade Height: Not applicable for this release.

What's Changed

Full Changelog: v0.0.6...v0.0.7