Skip to content

Commit a7b42bb

Browse files
chore(release): 0.63.0 [skip ci]
# [0.63.0](v0.62.3...v0.63.0) (2021-08-11) ### Bug Fixes * bugged re-org logic introduced in microblock implementation [#670](#670) ([7dfc5a9](7dfc5a9)) * **rosetta:** contract details in payload stacking transactions ([a903cb0](a903cb0)) * all unit and integration tests working with microblock-capable stacks-node ([bf89f6a](bf89f6a)) * bns queries not using the pg query function ([51c762f](51c762f)) * bundling issues ([ab45a15](ab45a15)) * duplicated mempool-tx and mined-tx schemas leading to buggy tx parsing code ([a85dcad](a85dcad)) * fixed invalid URL crash, added route for invalid requests ([81e5bec](81e5bec)) * handling for receiving stale microblock events from stacks-node ([b82b3e0](b82b3e0)) * ignore 'data system is starting' error while connecting to postgres ([f637e8a](f637e8a)) * include contract-call metadata in mempool/pending transactions ([8f36f85](8f36f85)) * issue with client doc generation in gh actions ([3a017f9](3a017f9)) * missing sponsor_address property in some tx responses ([cbe16dd](cbe16dd)) * preprocess bug to remove network from the dummy transaction ([95cd1be](95cd1be)) * preserve logical transaction ordering using INT32_MAX value rather than -1 for batched tx microblock_sequence ([654669c](654669c)) * prevent querying duplicate tx data when existing in both micro-orphaned and unanchored-microblock form ([4903148](4903148)) * remove token_transfer_recipient_address from stacking transactions ([fc95319](fc95319)) * repair bns integration tests ([c0e0a69](c0e0a69)) * repair syntax in sample clarity contracts for debug endpoints ([e576361](e576361)) * various bugs and typing issues with parsing mined and mempool tx db data ([97bb2cb](97bb2cb)) * wip- add try catch and log ([fcb1216](fcb1216)) ### Features * **rosetta:** support passing btc address for rosetta stacking op [#672](#672) ([cf36b8f](cf36b8f)) * **rosetta:** support stacking, delegate stacking and revoke stacking event ([f5190c5](f5190c5)) * add anchored microblock hash array to API anchor block response ([f6a307a](f6a307a)) * add explicit `is_unanchored: boolean` flag to tx responses ([267a5eb](267a5eb)) * add get block by burn block height and by burn block hash ([#675](#675)) ([d002dad](d002dad)) * add microblock metadata to tx byproduct tables ([a3a9605](a3a9605)) * add nonce gap detection and recommended nonce value to /address/{principal}/nonces ([119615e](119615e)) * add parent_burn_block_{time,hash,height} to txs and microblock API responses ([977db77](977db77)) * added microblock metadata to regular/anchor block API responses ([39a8d32](39a8d32)) * allow dangerous `--force` option to drop tables during event-import when migrations had breaking changes ([7f71f2d](7f71f2d)) * anticipated sql schema required for storing microblock data with the ability to handle micro-fork reorgs ([5457a9e](5457a9e)) * API endpoint to return unanchored txs ([6f3aed9](6f3aed9)) * ensure microblock data is marked with the correct anchor-canonical status on receipt of anchor block ([dc89c98](dc89c98)) * env var to enable streaming events to file as they are received ([6114ae0](6114ae0)) * exclude micro-orphaned data from applicable sql queries ([9cff795](9cff795)) * flag microblock tx data as non-canonical when orphaned by an anchor block ([0f2a3ec](0f2a3ec)) * handle microblocks reorgs for micro-forks off the same same unanchored chain tip, e.g. a leader orphaning it's own unconfirmed microblocks ([ecb2c79](ecb2c79)) * handling for the happy-path of microblock-txs accepted in the next anchor block ([8ce3366](8ce3366)) * implement endpoint to get the latest account nonce based off mempool and unanchored or anchored tx data ([0b33bcb](0b33bcb)) * logical ordering of txs and events (e.g. for pagination) using microblock_sequence with tx_index ([0593591](0593591)) * microblocks API endpoints ([19e92ae](19e92ae)) * new database connection options ([d3f23d3](d3f23d3)) * option to "replay" event emitter data via program args ([e0d5c5f](e0d5c5f)) * option to export all raw event observer requests to file via program args, progress on replaying requests through the observer interface ([912113d](912113d)) * parse txs from microblock event payloads and inserted into db ([dc32f4e](dc32f4e)) * populate tx metadata tables (stx transfers, contract deployments, etc) with index_block_hash on microblock acceptance ([e8689b1](e8689b1)) * progress on making unanchored microblock tx data opt-in in API requests and db sql queries ([3057ab3](3057ab3)) * prune txs from mempool on microblock-tx receipt ([36158ba](36158ba)) * refactoring microblock data oprhaning logic into separate functions for usage in streamed micro-fork handling ([60fcd0a](60fcd0a)) * singular tx with STX transfer events endpoint [#622](#622) ([6dbbba6](6dbbba6)) * store raw event observer request payloads in db ([33fe79e](33fe79e)) * storing microblock headers, progress towards storing microblock txs ([6fa003c](6fa003c)) * storing microblock tx events and other metadata ([1871446](1871446)) * support microblock canonical status updating during anchor block re-orgs ([09844c2](09844c2)) * support processing of confirmed-only microblock data, see stacks-network/stacks-core#2668 ([d4b72e8](d4b72e8)) * **debug:** ability to broadcast test txs using unconfirmed chain tip nonce ([ab672f8](ab672f8))
1 parent 476da27 commit a7b42bb

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed

CHANGELOG.md

+66
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,69 @@
1+
# [0.63.0](https://github.com/blockstack/stacks-blockchain-api/compare/v0.62.3...v0.63.0) (2021-08-11)
2+
3+
4+
### Bug Fixes
5+
6+
* bugged re-org logic introduced in microblock implementation [#670](https://github.com/blockstack/stacks-blockchain-api/issues/670) ([7dfc5a9](https://github.com/blockstack/stacks-blockchain-api/commit/7dfc5a9b1f8e636c91b6acec37f711c82169eb10))
7+
* **rosetta:** contract details in payload stacking transactions ([a903cb0](https://github.com/blockstack/stacks-blockchain-api/commit/a903cb05184afce7f515d085ff5c808ef27f8822))
8+
* all unit and integration tests working with microblock-capable stacks-node ([bf89f6a](https://github.com/blockstack/stacks-blockchain-api/commit/bf89f6a41423797c9b512719649082bed3bf1593))
9+
* bns queries not using the pg query function ([51c762f](https://github.com/blockstack/stacks-blockchain-api/commit/51c762f641ad611697e79d6121cd7a704b3a47ce))
10+
* bundling issues ([ab45a15](https://github.com/blockstack/stacks-blockchain-api/commit/ab45a151f4136a1e8907befc1d6047035f6fd6f8))
11+
* duplicated mempool-tx and mined-tx schemas leading to buggy tx parsing code ([a85dcad](https://github.com/blockstack/stacks-blockchain-api/commit/a85dcad9e7fd24f439f4bf3b81e6576a718a6231))
12+
* fixed invalid URL crash, added route for invalid requests ([81e5bec](https://github.com/blockstack/stacks-blockchain-api/commit/81e5becfcad2fbb68ead4d99de5f4efd58f43469))
13+
* handling for receiving stale microblock events from stacks-node ([b82b3e0](https://github.com/blockstack/stacks-blockchain-api/commit/b82b3e010f11dfd2da539589d10d64114f01308c))
14+
* ignore 'data system is starting' error while connecting to postgres ([f637e8a](https://github.com/blockstack/stacks-blockchain-api/commit/f637e8a822f0cef11e6321f045f37a03b44592b5))
15+
* include contract-call metadata in mempool/pending transactions ([8f36f85](https://github.com/blockstack/stacks-blockchain-api/commit/8f36f858fbbfcebe806089a36c5a6627f71a2124))
16+
* issue with client doc generation in gh actions ([3a017f9](https://github.com/blockstack/stacks-blockchain-api/commit/3a017f91f3b22f36b2c344fe46a9dd6bdc2d24c1))
17+
* missing sponsor_address property in some tx responses ([cbe16dd](https://github.com/blockstack/stacks-blockchain-api/commit/cbe16dd2ee7f38cf072344f4bcc4dd9e99cacabc))
18+
* preprocess bug to remove network from the dummy transaction ([95cd1be](https://github.com/blockstack/stacks-blockchain-api/commit/95cd1be12884de945e95dfdadb76ac43cd4ed2d4))
19+
* preserve logical transaction ordering using INT32_MAX value rather than -1 for batched tx microblock_sequence ([654669c](https://github.com/blockstack/stacks-blockchain-api/commit/654669ca81cf4b1901722ea7654fd93808b3edbc))
20+
* prevent querying duplicate tx data when existing in both micro-orphaned and unanchored-microblock form ([4903148](https://github.com/blockstack/stacks-blockchain-api/commit/49031484cd810fd14068edc266584050b098fd44))
21+
* remove token_transfer_recipient_address from stacking transactions ([fc95319](https://github.com/blockstack/stacks-blockchain-api/commit/fc9531973e70835d0e89227d4180b0eb3fd2f10a))
22+
* repair bns integration tests ([c0e0a69](https://github.com/blockstack/stacks-blockchain-api/commit/c0e0a698f6bb0b6ffb094b892da0ca0214c4caf0))
23+
* repair syntax in sample clarity contracts for debug endpoints ([e576361](https://github.com/blockstack/stacks-blockchain-api/commit/e576361cc7106989d8e259afef3d734d2f2cb684))
24+
* various bugs and typing issues with parsing mined and mempool tx db data ([97bb2cb](https://github.com/blockstack/stacks-blockchain-api/commit/97bb2cbc36d1d30352ad42b7b4c6610786abb31e))
25+
* wip- add try catch and log ([fcb1216](https://github.com/blockstack/stacks-blockchain-api/commit/fcb12160fe3b82d7b7c80ad78fd3d8b71695e709))
26+
27+
28+
### Features
29+
30+
* **rosetta:** support passing btc address for rosetta stacking op [#672](https://github.com/blockstack/stacks-blockchain-api/issues/672) ([cf36b8f](https://github.com/blockstack/stacks-blockchain-api/commit/cf36b8fddf3a82478ef2218cf7e21f7adad3b707))
31+
* **rosetta:** support stacking, delegate stacking and revoke stacking event ([f5190c5](https://github.com/blockstack/stacks-blockchain-api/commit/f5190c53f4814f37694e3cc28a299db1f5eb26cf))
32+
* add anchored microblock hash array to API anchor block response ([f6a307a](https://github.com/blockstack/stacks-blockchain-api/commit/f6a307a0ce28a3e0509f0e6a6333041efb33ea8e))
33+
* add explicit `is_unanchored: boolean` flag to tx responses ([267a5eb](https://github.com/blockstack/stacks-blockchain-api/commit/267a5eb3ecb91baaf0b2ce9900ae2065c52b8269))
34+
* add get block by burn block height and by burn block hash ([#675](https://github.com/blockstack/stacks-blockchain-api/issues/675)) ([d002dad](https://github.com/blockstack/stacks-blockchain-api/commit/d002dadefe024c7273f0c60038ad2bf7438d8cf5))
35+
* add microblock metadata to tx byproduct tables ([a3a9605](https://github.com/blockstack/stacks-blockchain-api/commit/a3a96059e68e7c7c2efcb296a1221ea403c6e173))
36+
* add nonce gap detection and recommended nonce value to /address/{principal}/nonces ([119615e](https://github.com/blockstack/stacks-blockchain-api/commit/119615e84967dc3cfd205c80b2722ce87293c1eb))
37+
* add parent_burn_block_{time,hash,height} to txs and microblock API responses ([977db77](https://github.com/blockstack/stacks-blockchain-api/commit/977db77a71a373668259732976ef748c09ba115a))
38+
* added microblock metadata to regular/anchor block API responses ([39a8d32](https://github.com/blockstack/stacks-blockchain-api/commit/39a8d328186f5410cea11202d714e560c5bfc6ce))
39+
* allow dangerous `--force` option to drop tables during event-import when migrations had breaking changes ([7f71f2d](https://github.com/blockstack/stacks-blockchain-api/commit/7f71f2d657c829bee90bb1435ee7a6025b8a5a19))
40+
* anticipated sql schema required for storing microblock data with the ability to handle micro-fork reorgs ([5457a9e](https://github.com/blockstack/stacks-blockchain-api/commit/5457a9e027fcf36be46e0577a843d3060d4b49db))
41+
* API endpoint to return unanchored txs ([6f3aed9](https://github.com/blockstack/stacks-blockchain-api/commit/6f3aed942cfeb89e27d6829fd4c62a873bdf2d38))
42+
* ensure microblock data is marked with the correct anchor-canonical status on receipt of anchor block ([dc89c98](https://github.com/blockstack/stacks-blockchain-api/commit/dc89c98ab435908f66af4d3e5edd52a3560ea8f3))
43+
* env var to enable streaming events to file as they are received ([6114ae0](https://github.com/blockstack/stacks-blockchain-api/commit/6114ae0554c598e89718a6bf7023335a05f62739))
44+
* exclude micro-orphaned data from applicable sql queries ([9cff795](https://github.com/blockstack/stacks-blockchain-api/commit/9cff795e1aff27af773d30f3b6711e0aebac148a))
45+
* flag microblock tx data as non-canonical when orphaned by an anchor block ([0f2a3ec](https://github.com/blockstack/stacks-blockchain-api/commit/0f2a3ec4bc4fe6ebd40bc6b0d44dc25498f42088))
46+
* handle microblocks reorgs for micro-forks off the same same unanchored chain tip, e.g. a leader orphaning it's own unconfirmed microblocks ([ecb2c79](https://github.com/blockstack/stacks-blockchain-api/commit/ecb2c798e32d9cddc619b5903beaac85352bf466))
47+
* handling for the happy-path of microblock-txs accepted in the next anchor block ([8ce3366](https://github.com/blockstack/stacks-blockchain-api/commit/8ce336653a23bcea2d6e1f6ed20674507e6c1143))
48+
* implement endpoint to get the latest account nonce based off mempool and unanchored or anchored tx data ([0b33bcb](https://github.com/blockstack/stacks-blockchain-api/commit/0b33bcbfef97ea6e4e8c9b19e4f2864afd4692d7))
49+
* logical ordering of txs and events (e.g. for pagination) using microblock_sequence with tx_index ([0593591](https://github.com/blockstack/stacks-blockchain-api/commit/0593591703a64f209086c0093bba54c207a84979))
50+
* microblocks API endpoints ([19e92ae](https://github.com/blockstack/stacks-blockchain-api/commit/19e92ae735dd333ab5ee8ec7bb01b209e1751c23))
51+
* new database connection options ([d3f23d3](https://github.com/blockstack/stacks-blockchain-api/commit/d3f23d39b8ec7b86be6f9f795a1a0be2bd9d430a))
52+
* option to "replay" event emitter data via program args ([e0d5c5f](https://github.com/blockstack/stacks-blockchain-api/commit/e0d5c5f0eb5af14205e7faca5d4297ab62c045e2))
53+
* option to export all raw event observer requests to file via program args, progress on replaying requests through the observer interface ([912113d](https://github.com/blockstack/stacks-blockchain-api/commit/912113ded8d7fc61899d94682c7b5512936b9815))
54+
* parse txs from microblock event payloads and inserted into db ([dc32f4e](https://github.com/blockstack/stacks-blockchain-api/commit/dc32f4e646ba73cfc2a6ba7b4eb49b1f599bf2ab))
55+
* populate tx metadata tables (stx transfers, contract deployments, etc) with index_block_hash on microblock acceptance ([e8689b1](https://github.com/blockstack/stacks-blockchain-api/commit/e8689b121922e8e395c54317d8435f2f5fd8d151))
56+
* progress on making unanchored microblock tx data opt-in in API requests and db sql queries ([3057ab3](https://github.com/blockstack/stacks-blockchain-api/commit/3057ab3350c9f156b044a3509fba5fec5b62b28f))
57+
* prune txs from mempool on microblock-tx receipt ([36158ba](https://github.com/blockstack/stacks-blockchain-api/commit/36158ba471191f84f04093e3ca23ee0399f7e2ed))
58+
* refactoring microblock data oprhaning logic into separate functions for usage in streamed micro-fork handling ([60fcd0a](https://github.com/blockstack/stacks-blockchain-api/commit/60fcd0a9bd7d7dbd0e85bbf957fc622ab3580c8d))
59+
* singular tx with STX transfer events endpoint [#622](https://github.com/blockstack/stacks-blockchain-api/issues/622) ([6dbbba6](https://github.com/blockstack/stacks-blockchain-api/commit/6dbbba6a41d9fb584606c9f7ca9db1f5786556a5))
60+
* store raw event observer request payloads in db ([33fe79e](https://github.com/blockstack/stacks-blockchain-api/commit/33fe79edd3eb25e95ca511e9a732e3ec8b2e3741))
61+
* storing microblock headers, progress towards storing microblock txs ([6fa003c](https://github.com/blockstack/stacks-blockchain-api/commit/6fa003ce0e2d960d806f8b12cf0909021e03294d))
62+
* storing microblock tx events and other metadata ([1871446](https://github.com/blockstack/stacks-blockchain-api/commit/1871446b1f69b802a0e66f83d30e3ba916e3743e))
63+
* support microblock canonical status updating during anchor block re-orgs ([09844c2](https://github.com/blockstack/stacks-blockchain-api/commit/09844c289750d7142b266d84e00e4fdaafd9843e))
64+
* support processing of confirmed-only microblock data, see https://github.com/blockstack/stacks-blockchain/issues/2668 ([d4b72e8](https://github.com/blockstack/stacks-blockchain-api/commit/d4b72e83d4cab6dfc2a4368ce8b14f264f1b744c))
65+
* **debug:** ability to broadcast test txs using unconfirmed chain tip nonce ([ab672f8](https://github.com/blockstack/stacks-blockchain-api/commit/ab672f89c9a2203a70e0e3b5660bfe59948c764b))
66+
167
## [0.62.3](https://github.com/blockstack/stacks-blockchain-api/compare/v0.62.2...v0.62.3) (2021-07-28)
268

369

0 commit comments

Comments
 (0)