Releases: iov-one/weave
Releases · iov-one/weave
v1.0.4
v1.0.3
Merge pull request #1206 from iov-one/make-protoc `make protoc`
v1.0.2
v1.0.1
Release v1.0.1 (#1198)
v1.0.0 🚀 (The Year of the Give Back)
bnsd: set fee to zero forpreregistration.RegisterMsgbnsd: addmsgfee.UpdateConfigurationMsgsupportbnsd: a data migration for rewriting blockchain ID to CAIP specified format- a new
weave.Fractiontype was added to represent fractional values. It
should be used instead of floating point type when precision is needed. - enable all
x/accountmessages to be executed via proposal bnsd: allowdatamigrationmessages to be executed by a proposalbnsd: a new query endpoint/gconfwhich allows to fetch anygconf
managed configuration entity.- A new query mod
rangethat allows to query for items between certain rage.
Result set size is always limited which makes this query suitable for public
API. - a new application
cmd/bnsapiwas added. - Go 1.13 is now supported and tested by CI.
- Tendermint upgraded to 0.31.11.
bnsd/x/termdeposita new extension for fix-term deposit of money and
investment. Integrated withbnsd.bnscliwas updated to support new
messages.orm: native index supports ABCI queries returning all matching entities
without pagination.
Breaking change
bnsdwas updated to burn (remove from the system) any funds send to
iov1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvnwh0uaddress.- minimal Go version is now 1.12.14.
- bnsd/x/account: a new
adminindex in Domain bucket - bnsd/x/account: a new
ownerindex in Account bucket
v0.25.1
v0.25.0
x/txfeeextension created and integrated incmd/bnsd. Txfee add
additional fee depending on the transaction binary size.
Breaking changes
bnsd/x/preregistrationextension created and integrated intobnsd. It
allows for preregistering account domains that later will be migrated into
theaccountimplementation using a data migration.x/escrow:CreateMsg.Sourceis no longer optional and is now required.x/sigs:BumpSequenceMsg.Useris now required and cannot be empty.
v0.24.1
x/msgfeeconfiguration in genesis is optional. Not providing it no longer
fails initialization.- a new
orm.IterAlliterator was implemented to allow iterating through all
entities of a given bucket. - a
bnsddata migration was added that rewrites all accounts from
x/usernameextension tox/account.
v0.24.0
- add cash configuration update message to
bnsdtransaction x/accountextension added and installed incmd/bnsd.cmd/bnscliwas
updated to support the new extension.datamigrationpackage added.ormpackage was updated and provides a new index implementation, that is
using a native database store in order to maintain and iterate through an
index.orm.Bucketandorm.ModelBucketwere updated to allow for the use of the
new index implementation.
Breaking changes
orm.Indexis an interface now to allow multiple implementations. The new
interface is a subset of the old structure, simplified and updated to support
lazy loading:Keysmethod returns an iterator,GetLikemethod was removed,
orm.Bucketinterface was simplified.GetIndexedLikewas removed,orm.WithIndexsupports multiple indexer types,orm.NewIndexfunction was removed,
v0.23.0: release 0.23.0 (#1068)
x/sigsallow to explicitly specify which user to bump the sequence for
instead of relying on the transaction signatures.x/usernamewhen registering a token, allow to explicitly specify the new
token owner instead of relying only on the transaction signatures.
Breaking changes
- deprecate and rename
x.MainSignertox.AnySignerto better describe
provided functionality.