Skip to content

Releases: deso-protocol/backend

v3.4.5

27 Jul 20:51

Choose a tag to compare

Description

v3.4.5 introduces a new node-version endpoint. Additionally, it uses v3.4.5 of core which introduces enhancements to reduce memory requirements when using hypersync.

What's Changed

Full Changelog: v3.4.4...v3.4.5

v3.4.4

13 Jun 14:34

Choose a tag to compare

Description

v3.4.4 addresses a bug in the submit-block endpoint and uses the v3.4.4 release of core

What's Changed

  • fix submit-block to account for fees from block reward recipient by @lazynina in #498

Full Changelog: v3.4.3...v3.4.4

v3.4.3

19 May 16:47

Choose a tag to compare

Description

v3.4.3 addresses an issue when trying to parse RawTxnMetadata when unmarshaling TransactionResponse. It also uses the latest version of core to address an issue related to postgres syncing

What's Changed

  • Exclude RawTxnMetadata when parsing TransactionResponse from JSON by @tholonious in #493

Full Changelog: v3.4.2...v3.4.3

v3.4.2

15 May 20:00

Choose a tag to compare

v3.4.2 updates exchange endpoints to include more information and updates the balance endpoint with the updates from balance model.

What's Changed

  • Update api/v1/balance to return balance model balance by @lazynina in #484
  • make node info endpoint public by @lazynina in #485
  • call _handleNodeControlGetInfo directly from APINodeInfo by @lazynina in #486
  • add filtering to transaction info endpoint by @lazynina in #487
  • Ln/kill execution on stop time exceeded by @lazynina in #488
  • remove filtering from transaction-info endpoint, fix get public key f… by @lazynina in #490
  • include hash hex in transaction response by @lazynina in #491
  • add offline basic transfer toolslib by @lazynina in #492

Full Changelog: v3.4.1...v3.4.2

v3.4.1

01 May 18:42

Choose a tag to compare

v3.4.1 uses the v3.4.1 release of core which addresses some issues related to postgres syncing. There are no other changes in this release.

Full Changelog: v3.4.0...v3.4.1

v3.4.0

24 Apr 21:38

Choose a tag to compare

v3.4.0 is a new release that addresses a bug causing nodes to panic when transitioning from utxo to balance model

What's Changed

  • Blacklist and graylist by username by @superzordon in #422
  • update tests with unmarshaling of MsgDeSoTxn struct fix by @lazynina in #470
  • Add test for freezing posts. by @mattfoley8 in #471
  • fix memory issues in tests by @lazynina in #462
  • Mf/set is frozen on submit post request by @mattfoley8 in #472
  • initial checkin for adding get signature index endpoint by @lazynina in #474
  • update GetTransactionSpending for balance model by @lazynina in #473
  • convert Signature index endpoint from get to post by @lazynina in #475
  • fix decoding transaction spending limits from extra data - need to try to decode at each migration height by @lazynina in #476
  • fix panic in get-post-entries-by-deso-after-time-paginated by @lazynina in #479
  • Add TxnNonce, TxnFeeNanos, and TxnVersion to TransactionResponse struct, fix decoding of public key in output by @lazynina in #482

Full Changelog: v3.3.0...v3.4.0

v3.3.0

10 Apr 19:00

Choose a tag to compare

Description

v3.3.0 updates backend to rely on core's v3.3.0 release which migrates DeSo accounting model from a UTXO model to an account balance model. Transactions are now constructed with a DesoNonce and FeeNanos to support the new accounting model. For more details, please see the core release.

v3.3.0 includes the following minor updates:

  • upgrade go version to 1.20
  • Fix to the is-hodling-public-key endpoint to make sure balance nanos is greater than 0
  • Adding post entries to post association notification responses
  • sendgrid enhancements

What's Changed

Full Changelog: v3.2.0...v3.3.0

v3.2.0

07 Mar 01:45

Choose a tag to compare

Description

v3.2.0 updates backend to rely on core's v3.2.0 release which addresses a bug in spending limits for associations. Additionally, backend now checks IsDeleted on follow and balance entries, includes associations in notifications, and addresses a bug in the encoding and decoding of the derived key memo field.

What's Changed

  • check IsDeleted on follow entries and balance entries by @lazynina in #456
  • add associations logic to NotificationTxnShouldBeIncluded by @lazynina in #458
  • fix encode/decode of derived key memo by @lazynina in #459

Full Changelog: v3.1.2...v3.2.0

v3.1.2

07 Feb 17:55

Choose a tag to compare

Description

v3.1.2 updates backend with some hot fixes included in core's v3.1.2 release as well as assort enhancements and small bug fixes to endpoints.

Bug fixes & enhanacements

  • Special case for adding member base key
  • test.Dockerfile fixes
  • fixed route for enable-video-download
  • enhanced testing of access groups endpoints
  • ETH endpoints to support querying etherscan and infura
  • hot fix for getting profile entry responses for get-paginated-messages-for-group-chat-thread
  • hotfix to address panic in get-nfts-created-by-public-key

What's Changed

Full Changelog: v3.1.1...v3.1.2

v3.1.1

27 Jan 22:40

Choose a tag to compare

Description

v3.1.1 mainly is a backend image that uses the v3.1.1 stable release of core which introduces Associations and Access Groups to mainnet. Additionally, v3.1.1 introduces some new endpoints and also refactors some code. For more information on the updates introduced in the previous backend release, please see the v3.1.0 release of backend. For more information on the updates introduced at teh core layer, please see the v3.1.1 and v3.1.0 releases of core.

New Endpoint

Access Groups

  • update-access-group
  • remove-access-group-members
  • update-access-group-members
  • update-dm-message
  • update-group-chat-message

Hypersync

  • snapshot-epoch-metadata
  • state-checksum

Media

  • get-video-dimensions
  • enable-video-download

Modified endpoints

  • get-transaction-spending-limit-response-from-hex: accepts a query param blockHeight. If this query param is present, the response will be the transaction spending limit response object as parsed at the block height provided. Otherwise, it is parsed at the current block tip.
  • various access group endpoints now return a map of public key to profile entry response to ease development

New Flags

This release does not include any new flags

What's Changed

New Contributors

Full Changelog: v3.1.0...v3.1.1