Skip to content

Releases: pokt-network/poktroll

v0.0.9-4

07 Nov 17:35
Compare
Choose a tag to compare

Addresses an on-chain issue on Alpha TestNet.

Upgrade instructions for the participants: TBA.

Full Changelog: v0.0.9-3...v0.0.9-4

v0.0.9-3

10 Oct 20:06
Compare
Choose a tag to compare

Fixes a consensus-breaking issue on Alpha TestNet 🛠️🔗

While we did not perform a re-genesis, currently deployed full nodes require manual intervention to recover from divergent state.

The easiest way to get online, if you already have a TestNet stack deployed using poktroll-docker-compose-example repository, is to follow these steps:

  1. Shell and cd into poktroll-docker-compose-example directory and pull the latest changes
git pull
  1. Edit your .env file to include new variables:
POKTROLLD_IMAGE_TAG_OFF_CHAIN=0.0.9-3 
POKTROLLD_IMAGE_TAG_VALIDATOR=0.0.9

You can find more information about them here.

  1. Stop full-node:
docker compose down full-node
  1. Clean full-node state:
rm -rf poktrolld-data/data/ poktrolld-data/cosmovisor/
  1. Start full-node back:
docker compose up -d full-node

Optionally, you can use watch_height and docker logs -f --tail 100 full-node to monitor the progress.

  1. Restart your appgate, relayminer, gateway if you have them provisioned.
docker compose restart appgate relayminer gateway

Full Changelog: v0.0.9...v0.0.9-3


Upgrade transaction:

{
  "body": {
    "messages": [
      {
        "@type": "/cosmos.upgrade.v1beta1.MsgSoftwareUpgrade",
        "authority": "pokt10d07y265gmmuvt4z0w9aw880jnsr700j8yv32t",
        "plan": {
          "name": "v0.0.9-3",
          "height": "17102",
          "info": "{\"binaries\":{\"linux\/amd64\":\"https:\/\/github.com\/pokt-network\/poktroll\/releases\/download\/v0.0.9-3\/poktroll_linux_amd64.tar.gz?checksum=sha256:4016aab56bc3bd892dfbcdd6a872092645c51b039383ff7b34467a9faca3fb60\",\"linux\/arm64\":\"https:\/\/github.com\/pokt-network\/poktroll\/releases\/download\/v0.0.9-3\/poktroll_linux_arm64.tar.gz?checksum=sha256:2c74578fcafca8f24bf68539e1732dc8b07ca51436acf1119e9ca49919a19ea5\",\"darwin\/amd64\":\"https:\/\/github.com\/pokt-network\/poktroll\/releases\/download\/v0.0.9-3\/poktroll_darwin_amd64.tar.gz?checksum=sha256:f8377de3c910b680b007c07b7cbe6098672147850aba43225563ed2ce4359e20\",\"darwin\/arm64\":\"https:\/\/github.com\/pokt-network\/poktroll\/releases\/download\/v0.0.9-3\/poktroll_darwin_arm64.tar.gz?checksum=sha256:01e9b179c6bdcc5b2ee73dc3f70aa967fe6407e5628deb26791fe55c9b09d5a2\"}}"
        }
      }
    ]
  }
}

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

v0.0.6

15 Aug 21:06
5b8c093
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

  • [Supplier] Supplier unbonding period governance param by @red-0ne in #704
  • [Supplier] Implement supplier service activation by @red-0ne in #707
  • [Upgrades] Module upgrades and core param changes via authz txs by @okdas in #702
  • [Tests] Improve & Skip Flaky Tests by @Olshansk in #723
  • [Tokenomics] Use service module directly to find a service by @adshmh in #726
  • [Tokenomics] Refactoring claim settlement to enable Token Logic Modules by @Olshansk in #708
  • [Cleanup] Minor PR #708 FOllowup by @Olshansk in #728
  • [Docs] add mockgen instructions to quickstart and makefile helper by @wtfsayo in #733
  • [Supplier] Implement non-custodial staking by @red-0ne in #716
  • [Supplier] Refactor/non custodial staking tests by @red-0ne in #718
  • [Supplier] Rename Supplier.Address to Supplier.OperatorAddress by @red-0ne in #734
  • [Supplier] Implement supplier revenue share by @red-0ne in #729
  • [E2E] Add simple rest service for e2e tests by @red-0ne in #725
  • [SDK] Upgrade shannon sdk dependency by @red-0ne in #736

New Contributors

Full Changelog: v0.0.5...v0.0.6

v0.0.5

31 Jul 20:44
5bc39f2
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release

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

  • [TODO] chore: update smt.MerkleRoot#Sum() error handling by @bryanchriswhite in #672
  • [Mining] refactor: difficulty in terms of target hash by @bryanchriswhite in #690
  • [Utility] Feat: Chain-specific compute unit to tokens multipliers by @rBurgett in #552
  • [Supplier] Implement unbonding period by @red-0ne in #666
  • [Proof Validation] Move proof validation to session settlement by @Olshansk in #703
  • [Cleanup] Disable C&P msg distribution by @red-0ne in #712
  • [Service] Add owner_address to the Service type by @Olshansk in #714
  • A few corrections on quickstart.md doc by @adshmh in #713
  • [Review] Followups after #552 review by @Olshansk in #706
  • [Quick PR] Add authz authorizations for core modules param changes by @okdas in #717
  • build(deps): bump github.com/docker/docker from 27.0.3+incompatible to 27.1.0+incompatible by @dependabot in #715

New Contributors

Full Changelog: v0.0.4...v0.0.5

v0.0.4

17 Jul 23:13
d8b4218
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.0.3...v0.0.4