Releases: althea-net/cosmos-gravity-bridge
Releases · althea-net/cosmos-gravity-bridge
Release v0.0.18
Fix sequential event nonce check This sneaky inline error caused the attestation to be processed based on the correct validator address but the event nonce lookup was processed on the delegate address instead of the validator address. This didn't matter in the tests becuase events are submitted in batches and we simply never ended up in a desync situation. We should carefully inspect the codebase for more casts like this.
Release v0.0.17
All up test should fail on container build The all up does previously did not fail if the container build failed, this would result in strange and difficult to debug behavior as the tests ran against an older version of the container which may or may not include your latest changes.
Release v0.0.16
All up test should fail on container build The all up does previously did not fail if the container build failed, this would result in strange and difficult to debug behavior as the tests ran against an older version of the container which may or may not include your latest changes.
Release v0.0.15
All up test should fail on container build The all up does previously did not fail if the container build failed, this would result in strange and difficult to debug behavior as the tests ran against an older version of the container which may or may not include your latest changes.
Release v0.0.14
Fail all up test if container build fails Previously we did not fail the all up test if the container build failed, this could result in some strange behavior where the test progressed with an old container, giving inaccurate results.
Release v0.0.13
Build contract deployment script into a static binary This patch compiles the typescript contract deployment script into a single static binary that can be attached to the releses. This binary includes an entire node version in order to run but in exchange for it's heavy download weight it comes with no local dependency requirements at all. This saves the user from needing to have a node modules setup just to deploy the Gravity contract.
Release v0.0.12
Build contract deployment script into a static binary This patch compiles the typescript contract deployment script into a single static binary that can be attached to the releses. This binary includes an entire node version in order to run but in exchange for it's heavy download weight it comes with no local dependency requirements at all. This saves the user from needing to have a node modules setup just to deploy the Gravity contract.
Release v0.0.11
Check if we should load contracts at runtime Previously this didn't matter becuase we where always compiling test runner every time we ran it, since this is no longer true in the downstream tests we now need to inspect the runtime environment.
Release v0.0.10
Test runner, load artifacts from multiple places This modifies the test runner to handle a larger variety of runtime environments. Also fixes a race condition where, without any compile delay on the test runner the tests always fail.
Release v0.0.9
Upload Solidity artifacts and rust test-runner During the release process we should update all the artifacts required for downstream testing without focing them to re-build everything. In this case the test-runner is a single binary that runs all the tests and contains all the other functions inside. We also include the Peggy.json solidity contract artifact so that users can always deploy Gravity bridge as it was at a given release rather than having to deploy from master.