Releases: hirosystems/ordhook
Releases · hirosystems/ordhook
v2.0.0
✨ Features
- Implement support for Jubilee (#207). Note: the schema of the payloads being pushed is slightly evolving.
- Introduce
--check-blocks-integrity
flag for repairing interrupted initial ingestion (#210)
🐞 Bug fixes
ordhook
andord
cursed sequence are now fully aligned (#129, #181, #202)- Backward traversal edge case, miscalculating ordinal number of inscription
29759ec49d0a29ef5000a0ca5eeb1b46c4134e8365acb345d54e6d68edd96abei0
(#229) - Tweaking ulimit settings
🏎️ Optimizations
- This version is coming with a good amount of speed optimisations, at the storage level.
Warning
This version is not compatible with the states produced by prior versions or ordhook. A new state must be re-computed from scratch (rocksdb + sqlite)
Contributors ShoutOut
@GuutBoy
@bruffstar
@rafaelcr
@314159265359879
@taoyouxian
@MikaelBTC
@omahs
@ordinariusprof
@CharlieC3
@aravindgee
@deantchi
v1.2.0
v1.1.3
v1.1.2
v1.1.1
v1.1.0
1.1.0 (2023-11-23)
Features
Bug Fixes
- add destination to transfer events - release v1.0.2 (47f365e), closes #170 #171 #285 #310 #168 #173 #175 #178 #182 #183
- build error / warning (055c0d7)
- ci (ac3d458)
- CI rust version mismatch, create empty db (#173) (cd2842e)
- databases lock (d0b57c5)
- enable streaming for in-memory observers (#171) (50f8393)
- grammar tweaks (54e5fa1)
- grammar tweaks (e50aef0)
- grammar updates (66a4559)
- initial flow (#178) (8bb24be)
- release 1.0.2 (#179) (ec1f28e), closes #170 #171 #285 #310 #168 #173 #175 #178
- release develop (#214) (4a31032)
- release v1.0.2 (#180) (ac3915f), closes #170 #171 #285 #310 #168 #173 #175 #178
- service boot sequence (#175) (a744825)
v0.6.0
update Ordhook.toml (#185)
v1.0.1
v1.0.0
1.0.0 (2023-09-07)
Features
- ability to control inclusion of inputs/outputs/proofs/witness (daf5547)
- ability to download hord.sqlite (3dafa53)
- ability to generate config (9fda9d0)
- ability to replay inscriptions (f1adca9)
- ability to resume (6c7eaa3)
- ability to target blocks (f6be49e)
- ability to tolerate corrupted data (adb1b98)
- ability to track updates when scanning bitcoin (+refactor) (9e54bff)
- ability to update stacks db from cli + fix caching logic (3ea9f59)
- add command to check stacks db integrity (322f473)
- add get block command to cli (97de0b0)
- add log, fix ordinal transfers scan (c4202da)
- add logs (473ddd0)
- add metrics to
/ping
response of event observer server (#297) (0e1ee7c), closes #285 - add option to skip chainhook node ping (a7c0b12)
- add options for logs (917090b)
- add post_transfer_output_value (4ce0e9e)
- add retry (117e41e)
- add shared cache (07523ae)
- add support for bitcoin op DelegatedStacking (6516155)
- add transfers table (db14f60)
- always try to initialize tables when starting service (1a9eddb)
- attempt to scale up multithreading (be91202)
- attempt to support cursed inscriptions (9b45f90)
- attempt transition to lazy model (dda0b03)
- batch ingestion, improve cleaning (168162e)
- better handling of blessed inscription turning cursed (f11509a)
- cascade changes in CLI interface (24f27fe)
- cascade hord activation (42c090b)
- chainhook-sdk config niteties (7d9e179)
- class interface (9dfec45)
- client draft (6a6451c)
- complete migration to lazy blocks (fa50584)
- disable certs (389f77d)
- draft naive inscription detection (9b3e38a)
- draft ordhook-sdk-js (b264e72)
- draft sha256 verification (wip) (e6f0619)
- drafting lazy deserialization (eaa2f71)
- dry config (135297e)
- expose
is_streaming_blocks
prop (1ba27d7) - expose more functions for working with the indexer (654fead)
- expose scanning status in GET endpoint (156c463)
- expose transfers_pre_inscription (65afd77)
- fetch full bitcoin block, including witness data (ee9a345)
- fix download block (38b50df)
- handle stacks unconfirmed state scans (f6d050f)
- handle transfer (fd5da52)
- HTTP responses adjustments (51572ef)
- implement and document new development flow (66019a0)
- implement zmq runloop (c6c1c0e)
- import inscription parser (45e0147)
- improve cli ergonomics (991e33f)
- improve cli experience (e865628)
- improve debug log (5df77d7)
- improve hord db commands (21c09c2)
- improve onboarding (deaa739)
- improve ordinal scan efficiency (e510d4b)
- improve README (f30e6f4)
- improve repair command conveniency (46be0ab)
- improving curse approach (dcb8054)
- in-house thread pool (bc5ffdd)
- inscription replay speedup (33a4f8b)
- introduce check command (f17dc4c)
- introduce evaluation reports (54ad874)
- introduce migration script (8c2b16c)
- introduce new predicate + refactor schemas (611c79c)
- introduce rocksdb storage for Stacks (4564e88)
- introduce sync command (ab022e6)
- introduce terminate function (91616f6)
- is_streaming_blocks (aacf487)
- keep 1st tx in cache (0978a5d)
- logic to start ingestion during indexing (3c1c99d)
- merge "inscription_revealed" and "inscription_transferred" into "inscription_feed" (741290d)
- migrate stacks scans to rocksdb ([4408b1e](4408b1e7ecf827c0...