Skip to content

v4.0.5

Choose a tag to compare

@lazynina lazynina released this 20 May 19:57
· 52 commits to main since this release

Description

The v4.0.5 release is a minor non-forking upgrade that provides a new endpoint, updates existing endpoints, and adds additional fields to some response types. The v4.0.5 release is built using the v4.0.5 release of core, which most notably provides enhancements to memory consumption and mempool mode for state syncer.

Please note that there will be a few minutes of downtime as the node performs some reindexing of blocks to support this upgrade.

New endpoints

  • GetTxns - /api/v0/get-txns is a bulk version of the GetTxn (/api/v0/get-txn) that supports getting multiple transactions in a single request.

Updated endpoints

  • GetSinglePost will now return a post even if the post author does not have a profile.

Updated Response Types

  • The TransactionResponse type now includes InnerTransactionHashHexes which is a slice of strings of hashes of the inner transactions.

New Flags

No new flags were introduced in the backend repository. However, please note the addition of new flags in the v4.0.5 release of core in the New Flags section as these flags are accessible via this backend release.

What's Changed

  • glog error if afterProcessSubmitPostTransaction fails by @lazynina in #716
  • upgrade ubuntu to 24.04 in ci.yml by @lazynina in #718
  • Add get txns endpoint. by @mattfoley8 in #720
  • Trigger build with fix for spend amount != 0 with additional outputs and set entryIsDeleted to true for locked balance entries where balance base units is zero by @lazynina in #722
  • State syncer mempool syncing and test suite updates by @superzordon in #717
  • add inner txn hexes to transaction response by @lazynina in #723
  • fix get single post for public key with no profile by @lazynina in #726
  • Fix GetSinglePostComments by @lazynina in #727
  • updates to support no longer having best chain by @lazynina in #680
  • replace best chain branch with dep upgrades by @lazynina in #724
  • upgrade go-ethereum and x/crypto and x/sync by @lazynina in #728
  • upgrade cloud.google.com/go/storage to 1.54.0 by @lazynina in #731
  • Add support for flag to control size of block index cache by @lazynina in #730
  • empty commit to trigger build w/ reduced default block index size by @lazynina in #732

Full Changelog: v4.0.4...v4.0.5