Skip to content

Releases: mars-protocol/hub

v2.0.0-rc1

09 Jun 12:04
737eb10
Compare
Choose a tag to compare
v2.0.0-rc1 Pre-release
Pre-release

This release bumps dependencies to latest versions (thereby applying the ibc-go Huckleberry and cosmos-sdk Barberry patches), fixes various linter warnings, and other minor changes. It is consensus-compatible with v2.0.0-rc0.

v1.0.2

08 Jun 16:50
ffbe9c2
Compare
Choose a tag to compare
  • Applies the cosmos-sdk Barberry patch
  • Update Go version check logic in Makefile, such that any verion >= 1.19 can be used (previous only 1.19 is accepted)
  • Update linter version
  • Fix linter errors
  • Update Github CI

v1.0.1

25 May 13:41
06fd067
Compare
Choose a tag to compare

This release applies the ibc-go Huckleberry patch.

v2.0.0-rc0

16 Mar 03:45
802f901
Compare
Choose a tag to compare
v2.0.0-rc0 Pre-release
Pre-release

First release candidate for Mars Hub v2.

  • Add envoy module, which allows Mars Hub to govern contracts on outpost chains via interchain accounts
  • Add interchain account controller and host modules
  • Fix state sync
  • Add Dockerfile and docker commands for reproducible builds
  • Bump dependency versions and fix linter warnings
  • Require Go 1.20+

Thanks to @rnbguy @effofxprime @niccoloraspa for contributions.

Diff: v1.0.0...v2.0.0-rc0

v1.0.0

29 Jan 20:09
413005a
Compare
Choose a tag to compare

This is the mainnet release of Mars Hub.

v1.0.0-rc7

13 Jan 10:53
4cc5d7e
Compare
Choose a tag to compare
v1.0.0-rc7 Pre-release
Pre-release

This release fixes a bug that legacy (gov v1beta1) MsgSubmitProposal, when converted to the v1 message, always fails because its metadata string (default to empty) does not conform to the require schema. Now we automatically populate the metadata string with the appropriate title and summary fields.

v1.0.0-rc6

13 Jan 01:17
b41cb21
Compare
Choose a tag to compare
v1.0.0-rc6 Pre-release
Pre-release

Use Informal System's fork of Tendermint Core

It seems that the official Tendermint repo has been abandoned and Informal will take over the development with their fork.

@faddat says we should switch to Informal's fork.

Change the required schema for proposal metadata

We're now making title and summary mandatory while other fields optional:

type ProposalMetadata = {
  title: string;
  authors?: string[];
  summary: string;
  details?: string;
  proposal_forum_url?: string;
  vote_option_context?: string;
};

This is because Cosmos SDK v0.47 will introduce mandatory title and summary for all proposals and we want to be consistent with this.

v1.0.0-rc5

05 Jan 10:01
09d4dfe
Compare
Choose a tag to compare
v1.0.0-rc5 Pre-release
Pre-release

This new release includes changes related to governance proposal and vote metadata:

  • The max allowed length of metadata is increased from 255 characters to u64::MAX characters. This allows us to store the full contents of proposals on-chain.

  • Type check is implemented for the metadata. Proposals and votes that do not satisfy the following type requirements are rejected. The specific types chosen are based on the recommendation in Cosmos SDK docs:

    • Each proposal must include a metadata string, the in following format:

      type ProposalMetadata = {
        title: string;
        authors: string[];
        summary?: string;
        details: string;
        proposal_forum_url?: string;
        vote_option_context?: string;
      };
    • Each vote can optionally include a metadata string. That is, the metadata string can be empty ("") but if it's non-empty, it must be in the following format:

      type VoteMetadata = {
        justification?: string;
      };

v1.0.0-rc4

20 Dec 15:52
393448a
Compare
Choose a tag to compare
v1.0.0-rc4 Pre-release
Pre-release

Bump cosmos-sdk to 0.46.7 and ibc-go to 6.1.0. Some other minor fixes and improvements.

v1.0.0-rc3

29 Nov 17:15
b809ae8
Compare
Choose a tag to compare
v1.0.0-rc3 Pre-release
Pre-release
  • Do not slash deposit if proposal fails to meet quorum (#28)