Skip to content

Releases: desmos-labs/desmos

v0.15.1

20 Jan 09:32
71da1ea
Compare
Choose a tag to compare

Changes

  • Replaced gogoproto.jsontag usages to be coherent with Proto field names
  • Removed usage of json inside genesis-related methods (#348)
  • Updated Cosmos to v0.40.1 (#345)

Bug fixes

  • Fixed some buys inside the verify-genesis command that did not detect some errors

v0.15.0

19 Jan 06:53
1cd2bc6
Compare
Choose a tag to compare

Desmos v0.15.0 "Helios"

This release updates Desmos to be based on the new Cosmos v0.40 "Stargate" release. Such version brings a lot of
different changes with it. Following you can find a list of the most important changes, and how they will affect Desmos.
If you want to have a mor detailed view of what Stargate brings, you can check out
their release notes.

IBC

The major aim of this release is to set up the path to a brighter future thanks to the integration
of IBC, the Inter Blockchain Communication protocol. This will allow any chain to
independently send transaction towards Desmos, enabling it to be a true hub for social networks among the Cosmos
ecosystem.

Protocol buffers

With Stargate, the official encoding has been switched from Amino to the more popular and
fast protocol buffers. This will allow the chain nodes to handle
transactions faster improving the overall throughput. It will also allow clients to query the data
using gRPC, making it easier, faster and more reliable.

State sync

Another big improvements is the introduction
of Tendermint State Sync. This will allow new
nodes to easily catch up to the current chain state, thanks to automatic data snapshosts that other nodes will
periodically create and share.

Single application binary

Starting from this version, you will no longer have the access to desmosd and desmoscli. Instead, everything has been merged
together inside desmos. This will also make it easier to handle automatic upgrades.

Introduction of the --recover flag inside the init command

Once thing that has been highly requested from validators, is the ability to recover the node key in the case something
goes wrong. Starting from this version, you will be able to provide a custom seed to the desmosd init command using
the --recover flag. This enables nodes operator to always recover their keys if needed, starting from the seed node.

v0.14.0

18 Nov 06:32
c73f70c
Compare
Choose a tag to compare

Changes

  • Implemented blocked users checks (#298)
  • Implemented the possibility to set minimum per-messages fees (#230)

Bug fixes

  • Fixed height not working in REST queries (#299)

v0.13.0

26 Oct 06:24
a95c208
Compare
Choose a tag to compare

Changes

  • Removed the relationship event attribute key prefix (#300)
  • Removed the user_block event attribute key prefix (#291)
  • Changed posts' optional data representation (#272)
  • Fixed bugs inside the DTag transfer process (#295, #296)
  • Implemented the possibility to refuse and cancel DTag requests from both receiver and sender side (#297)

Bug fixes

  • Fixed the possibility of requesting a transfer of an empty DTag (#292)
  • Fixed the impossibility of querying all the relationships on chain (#306)

v0.12.3

06 Oct 12:31
f6f4508
Compare
Choose a tag to compare

Changes

  • Renamed the accept-dtag-transfer CLI command to remove the .md suffix (#282)

v0.12.2

05 Oct 07:27
53442e1
Compare
Choose a tag to compare

Changes

  • Added the migration command from v0.10.0 to v0.12.0

v0.12.1

24 Sep 09:01
Compare
Choose a tag to compare

Bug fixes

  • Fixed an upgrade migration bug

v0.12.0

16 Sep 06:40
de57506
Compare
Choose a tag to compare

Changes

  • Changed relationships' implementation adding a subspace field to identify in which app users make relationships (#266)
  • Implemented the possibility to (un)block a specific user (#169)
  • Allow users to edit their DTag (#226)
  • Allow users to give their DTag away (#225)

v0.11.0

31 Aug 13:01
0dba694
Compare
Choose a tag to compare

Changes

  • Allowed the possibility to edit a post's attachments and poll data using the MsgEditPost type (#202)
  • Removed the Open field from within the PollData object. Now you should rely on the CloseDate field to determine whether a poll is closed or open. (#252)
  • Implemented users relationships (#168)

v0.10.0

19 Aug 07:46
fd8060a
Compare
Choose a tag to compare

Changes

  • Changed application errors to make them more clear (#237)
  • Implemented the x/upgrade module (#174)
  • Removed user specified post's CreationDate and LastEdited in favor of block time usage (#215)
  • Renamed posts' parameters queries endpoints (#245)
  • Renamed PostMedia into Attachment to fix incorrect singular and plural forms of variables (#203)
  • Updated Cosmos to v.0.39.1 (#257)

Bug fixes

  • Fixed a bug that caused valid URIs to be considered invalid (#233)
  • Fixed a bug that didn't allow querying x/profile parameters from REST API (#244)