1.8.0 (2024-08-12)
- PoxConfig improvements (#616)
- optimize memory for stacks tsv import into rocksdb (#634)
1.7.0 (2024-07-05)
- predicate validation (#611)
- improve chainhook-sdk interface (#608)
- allow aborting a predicate scan (#601)
- add snapcraft.yaml (#607) - releases are now available on the snap store!
- winget pkg version bump (#606) - releases are now available on winget!
1.6.2 (2024-06-06)
- use
stacks_node_rpc_url
from config (#579) - print to console for unknown cli commands (#595)
- revamp ci (#594) - This PR adds builds to our Releases page for Windows, Linux, and MacOS!
1.6.1 (2024-05-15)
1.6.0 (2024-05-09)
- add stacks event position to ts client (#575) (3c48eeb)
- add starting stacks height for prometheus metrics (#567) (6a8c086)
- make bitcoin payload serialization deserializable (#569) (5f20a86)
- set
Interrupted
status for streaming predicates that fail (#574) (11bde53), closes #523 - shut down observer on bitcoin block download failure (#573) (f3530b7), closes #572
1.5.1 (2024-04-12)
1.5.0 (2024-04-06)
- add brc-20 schemas for ordhook (#551) (1e25a8f)
- detect http / rpc errors as early as possible (e515116)
- rm blocks (f35498d)
- use stacks.rocksdb for predicate scan (#514) (0baae10), closes #513 #485
- build error (03b3938)
- log errors on block download failure; implement max retries (#503) (3bfb0e1)
- metrics: update latest ingested block on reorg (#515) (823713a)
- order and filter blocks used to seed forking block pool (#534) (a2865b7)
- revisit 7+ blocks reorg handling (#553) (184fd07)
- seed forking handler with unconfirmed blocks to improve startup stability (#505) (b77aca2), closes #487
- skip db consolidation if no new dataset was downloaded (#513) (b1469a6)
- update scan status for non-triggering predicates (#511) (32cdfee), closes #498
1.4.1 (2024-04-02)
- limit scope of stacks_rw_db usage to free lock (#543) (0c287ca)
- resolve dependencies (#548) (86334f4)
- return unsupported kind for PoisonMicroblock (#545) (123ec9d)
1.4.0 (2024-03-27)
- detect http / rpc errors as early as possible (ad78669)
- use stacks.rocksdb for predicate scan (#514) (a4f1663), closes #513 #485
- enable debug logs in release mode (#537) (fb49e28)
- improve error handling, and more! (#524) (86b5c78), closes #498 #521 #404 /github.com/hirosystems/chainhook/issues/517#issuecomment-1992135101 #517 #506 #510 #519
- log errors on block download failure; implement max retries (#503) (0fc38cb)
- metrics: update latest ingested block on reorg (#515) (8f728f7)
- order and filter blocks used to seed forking block pool (#534) (a11bc1c)
- seed forking handler with unconfirmed blocks to improve startup stability (#505) (485394e), closes #487
- skip db consolidation if no new dataset was downloaded (#513) (983a165)
- update scan status for non-triggering predicates (#511) (9073f42), closes #498
1.3.1 (2024-02-14)
- add event index to transaction events (#495) (d67d1e4), closes #417 #387
- correctly determine PoX vs PoB block commitments (#499) (50dd26f), closes #496
1.3.0 (2024-02-08)
- adjust ordinal_number entry in ts client inscription transfer event, add new reveal data (#476) (28bf5c4)
- remove early return for event evaluation (#484) (98f9e86), closes #469
- remove unreachable panic; return instead (#490) (abe0fd5)
- use cli feature for
cargo chainhook-install
(#486) (32f4d4e) - validate predicate
start_block
andend_block
(#489) (e70025b), closes #477 #464
1.2.1 (2024-01-30)
1.2.0 (2024-01-25)
- add bad request support (7abe4f6)
- add inscription transfer destination schema (526de7a)
- add jubilee support for inscription_revealed schemas (#470) (823f430)
- add Wallet Descriptor Support for Transaction Indexing (959da29)
- broadcast ObserverEvent::BitcoinPredicateTriggered on successful requests (6407e2c)
- broadcast ObserverEvent::BitcoinPredicateTriggered on successful requests (a6164ea)
- introduce signet mode (549c775)
- address review (687e2ae)
- broken tests (0e6359e)
- broken tests (7a0209b)
- buffer decoding of archive file to reduce memory usage (#450) (f1b89f7), closes #401
- build error (88f597e)
- enable default features for hiro-system-kit (867424a)
- skip empty chunks when decoding gz (b4ce82f)
- stacks-indexer: prevent subtract with overflow (#449) (d8d9979)
- update ordhook URLs on typescript client (9462ae3)
- warnings (126d049)
1.1.1 (2023-10-11)
- add auth header for stacks hook (#444) (8c4e5ea), closes #438
- don't evaluate transactions for block predicates (#445) (0e84fe7)
- redis conn (#442) (80737ad)
1.1.0 (2023-10-10)
- allow matching with regex for stacks print_event (#380) (131809e), closes #348
- augment predicate status returned by GET/LIST endpoints (#397) (a100263), closes #396 #324 #390 #402 #403
- introduce "data_handler_tx" (ee486f3)
- build error (85d4d91)
- build errors (b9ff1aa)
- build errro (be0c229)
- bump retries and delays (aff3690)
- chainhook not being registered (5a809c6)
- ensure that the parent block was previously received. else, fetch it (2755266)
- migrate to finer zmq lib (4eb5a07)
- prevent panic when scanning from genesis block (#408) (1868a06)
- remove event_handlers (6fecfd2)
- retrieve blocks until tip (5213f5f)
- revisit approach (67a34dc)
- use crossbeam channels (ea33553)
- workflow (d434c93)
- Polish LSP completion capability (4cc24ed3, 16db8dd4, 905e5433, 9ffdad0f, d3a27933, cad54358, 439c4933)
- Upgrade clarity vm (fefdd1e0)
- Upgrade stacks-node next image (492804bb)
- Expose stacks-node settings wait_time_for_microblocks, first_attempt_time_ms, subsequent_attempt_time_ms in Devnet config file
- Improve Epoch 2.1 deployments handling
- Improve
stacks-devnet-js
stability
- Updated documentation to set clarity version of contract (b124d96f)
1.3.1 (2023-01-03)
- Introduce use_docker_gateway_routing setting for CI environments
- Improve signature help in LSP (eee03cff)
- Add support for more keyword help in REPL ([f564d469](https://github.com/hirosystems/clarinet/commit/f564d469ccf5e79ab924643627fdda8715da6a1d, 0efcc75e)
- Various Docker management optimizations / fixes (b379d29f, 4f4c8806)