Releases: deso-protocol/core
Releases · deso-protocol/core
2.1.0
Highlights
- New Transaction Type: DAO Coin Limit Order
- Transaction Spending Limits on Derived Keys
- Extra Data added to entries for Posts, NFTs, Messages, Messaging Groups, and Derived Keys
- Assorted bug fixes and enhanacements
What's Changed
- Ln/spending limits by @lazynina in #216
- Extra Data on Posts, NFTs, Messages, Messaging Groups, and Derived Keys by @lazynina in #213
- simplify extra data handling in CreateAuthorizeDerivedKey by @lazynina in #235
- operationtype typo in DisconnectTransaction by @MichelMajdalani in #238
- Fix postgres down migrations. by @mattfoley8 in #276
- Make derived key txn construction accept a spending limit hex, not object by @diamondhands0 in #297
- Use NewPKID to get bidder PKID if bidder's profile is not found by @lazynina in #262
- Feature/add dao coin limit order transaction by @mattfoley8 in #307
- Mf/additional dao coin limit order testing by @mattfoley8 in #324
- Fix segfault when copying DerivedKeyEntry by @lazynina in #325
- Mf/add dao coin limit order id field by @mattfoley8 in #327
- Mf/dao coin order metadata optional fields by @mattfoley8 in #329
- Remove TransactorPKID from primary DAO coin order book index. by @mattfoley8 in #331
- Mf/test swap identity and dao coin orders by @mattfoley8 in #330
- Add test that owner can deauthorize derived key with new transaction spending limit by @lazynina in #326
- [TESTNET HARD FORK]: Update TESTNET block heights for DAOSwap hard fork by @diamondhands0 in #332
- [stable] Release 2.1.0 by @lazynina in #333
New Contributors
- @MichelMajdalani made their first contribution in #238
Full Changelog: v2.0.7...v2.1.0
2.0.7
2.0.6
What's Changed
- Return error if error during txindex db update by @lazynina in #220
- Fix Issue with ParentStakeID set when modifying Post by @lazynina in #222
- Create accept bid for buynow when create bid in postgres by @mvanhalen in #226
- add AcceptedBlockHeight to NFTBidEntry (REQUIRES RESYNC) by @lazynina in #224
- add txindex metadata for Burns and Accept NFT Transfers by @lazynina in #228
- Update nodes.go by @elmasapp in #202
- Add upcoming overclout node by @donhardman in #219
- Fix get-all-messaging-keys & add base point test by @AeonSw4n in #217
- add remaining UtxoTypes to UtxoType.String() by @lazynina in #229
- [stable] Release 2.0.6 by @lazynina in #231
New Contributors
- @elmasapp made their first contribution in #202
Full Changelog: v2.0.5...v2.0.6
v2.0.5
What's Changed
Fix Postges issues raised in:
-
create maps for additional royalties when converting to/from PGPostEntry before copying values into it by @lazynina in #212
Full Changelog: v2.0.4...v2.0.5
2.0.4
2.0.3
2.0.2
What's Changed
- Fix sql statements for DAOCoin/Nft by @tijno in #193
- Add new constant to constants file to represent the NodeSource map key in Extra Data by @superzordon in #191
- Adding entre's node. by @imekinox in #179
- nft and dao coin notifications after fork by @lazynina in #185
New Contributors
Full Changelog: v2.0.1...v2.0.2
2.0.1
Set block height triggers for DAO fork
Full Changelog: v2.0.0...v2.0.1
2.0.0
What's Changed
- Full DAO coins spec has been implemented according to DIP 6
- NFTs v2 with "Buy Now" and "Royalty Split" functionality.
- Royalty splits can go directly to users' wallets OR to users' coin-holders.
- With this change, DeSo NFTs are at full parity with other NFT standards, with native identity/profile baked into the sale process, the ability to leverage social features, and lower minting costs than any other protocol.
- Let's see what you can build :)
- Messages v3: Encrypted and unencrypted on-chain group chats
- This is a first of its kind. No other messaging system has ever been fully on-chain, and it's only possible thanks to DeSo's storage and indexing advantages.
- Messages v3 not only makes group chats end-to-end encrypted and censorship-resistant, it also makes them composable across apps. For example, any platform can embed a DeSo group chat widget, and allow users to interact on other apps all over the internet that are writing/reading to/from the DeSO blockchain.
- Decentralizing the data layer for group messages has never been possible before, and certainly not with end-to-end encryption. It's a new protocol for text communication that picks up where email left off, with privacy baked in, and much more potential for interoperability and composability thanks to the data layer itself becoming a utility via on-chain storage.
- Various improvements and optimizations.
Commits
- Buy Now NFTs with Buy Now Price (FORKING CHANGE) by @lazynina in #166
- DAO coins by @lazynina in #174
- Ln/nft splits by @lazynina in #173
- Fix bug introduced by NFT splits by @diamondhands0 in #176
- Add Tunel node by @kanshi in #177
- Check CreatorPKID instead of HODLerPKID when iterating over utxoview by @lazynina in #178
- Move blockheights into DeSoParams and set values accordingly by @lazynina in #171
- Messages V3 by @AeonSw4n in #182
- Fix instances where a pointer is taken of a map key iterator by @diamondhands0 in #183
- Fix another iterator pointer issue by @diamondhands0 in #184
- Fix NFT issues related to royalty splits by @diamondhands0 in #188
- [stable] Release 2.0.0 by @diamondhands0 in #190
Full Changelog: v1.2.9...v2.0.0
1.2.9
What's Changed
- Update GetPostsPaginatedForPublicKeyOrderedByTimestamp to take in nftsRequired boolean by @lazynina in #161
- Add node by @AdonousTech in #163
- Split block view and tests by @maebeam in #164
- Expose the prefix for the index from public key to deso balance by @lazynina in #168
- Factor the double-spend check into its own function by @diamondhands0 in #165
- Fix minor disconnect bid issue by @lazynina in #169
New Contributors
- @AdonousTech made their first contribution in #163
Full Changelog: v1.2.8...v1.2.9