Releases: deso-protocol/backend
Releases · deso-protocol/backend
1.2.8
What's Changed
- Z/nft bid notification content by @superzordon in #200
- Support hex encoded transaction IDs and fix IDsOnly format by @maebeam in #202
- Delete PII + Expose Global State + Connect to External Global State by @lazynina in #191
- Z/notifications alert by @superzordon in #201
- Fixed handling of Content-Type: application/json; charset=utf-8 for POST requests by @summraznboi in #204
- Only include mempool transactions on first page by @maebeam in #203
- users should not receive notifications for node fees by @lazynina in #207
- Remove unused config values by @maebeam in #208
- check send DESO wallet balance before submitting ETH Tx by @lazynina in #209
- check route's prefix matches RoutePathGetVideoStatus instead of exact match by @lazynina in #211
- Fix wildcard behavior for admin public keys by @maebeam in #212
- Make ETH buy computation use bigint to prevent overflow by @diamondhands0 in #217
- Add get-user-metadata endpoint and make it public, conditionally add update profile to public routes by @lazynina in #210
- Return list of nodes in GetAppState by @maebeam in #215
- Simpler derived keys by @AeonSw4n in #218
- add submit-transaction endpoint to list of public routes by @lazynina in #222
- check that referenceID is of correct form - must be PublicKey:Timestamp by @lazynina in #220
- Return Txn Hash Hex of Profile Creation Compensation in UpdateProfile by @lazynina in #223
- make get-txn route public by @lazynina in #224
- validate the transaction passed in instead of fetching from API again by @lazynina in #226
- add support for nft transfer notifications by @lazynina in #225
- Revert "add support for nft transfer notifications" by @lazynina in #229
- add support for nft transfer notifications by @lazynina in #230
- Move vendored libraries to separate repos by @maebeam in #228
- remove unnecessary parentheses in tutorial.go by @lazynina in #231
- add default tx fees to app state by @tijno in #221
- Fix indent by @AeonSw4n in #233
- only decode the reader's public key if provided - Get Diamonded Posts by @lazynina in #234
- Set default limit for TransactionInfo to 1000 by @maebeam in #236
New Contributors
- @summraznboi made their first contribution in #204
- @tijno made their first contribution in #221
Full Changelog: v1.2.3...v1.2.8
1.2.3
What's Changed
- Append ExtraData to transaction hex endpoint by @AeonSw4n in #165
- Change ExtraData from string to hex by @AeonSw4n in #167
- Do not check JWT token issued at by @maebeam in #169
- Add support for simpler CORS domain matching by @maebeam in #170
- Set headers so third party nodes can use native video by @lazynina in #168
- Add get transaction spending endpoint by @AeonSw4n in #171
- Node monetization by @lazynina in #160
- Hot feed by @redpartyhat in #173
- fix global state prefixes for hot feed by @lazynina in #174
- Paginate block explorer by @maebeam in #180
- Add more tools to hot feed algorithm by @redpartyhat in #181
- Use Infura's API to support Buy with ETH by @lazynina in #179
- Update hot feed get call to remove pinned posts from requests to the … by @superzordon in #178
- Referral analysis by @lazynina in #185, #176
- Referral analysis by @redpartyhat in #187, #182, #175
- Fix GetNFTShowcase endpoint iterating over burned NFTs by @kanshi in #183
- Updates to tutorial flow, added new update tutorial status route by @superzordon in #188
- Add amplitude logging for referral payouts by @lazynina in #190
- Filter notifications by @superzordon in #195, #194
New Contributors
Full Changelog: v1.2.2...v1.2.3
1.2.2
What's Changed
- Add helpful debugging tips to the README by @tysheaff in #158
- Add back deprecated bitclout fields for backwards compatability by @maebeam in #159
- Update JWT lib by @maebeam in #163
- Change admin public key default behavior by @redpartyhat in #161
- Derived keys routes by @AeonSw4n in #80
New Contributors
- @tysheaff made their first contribution in #158
Full Changelog: v1.2.1...v1.2.2
1.2.1
1.2.0
Changes:
- Rebrand to DESO (#145)
- Buy DESO with ETH (#142) (#143) (#144) (#150)
- Add Referrals (#136)
- Add NFT transfer + burn (#139)
- Tutorial fixes (#140)
- Remove hardcoded base58 key prefixes and compute based on params (#141)
- Includes last owner public key in NFTEntryResponse if reader is the owner and NFT is pending (#151)
- Adds IsPending field to get-nfts-for-user request (#153)
- Use latest alpine (#156)
New data directory required
v1.1.5
- Add support for onboarding tutorial
- Add support for Postgres
- Remove Bitcoin syncing code
1.1.4
1.1.3
1.1.2
1.0.8
Backend Changes:
- Add email verification support
Core Changes:
- Add NFTs: https://git.io/J45j6
- Fix update profile vulnerability
- Fix segfault on shutdown