Skip to content

Latest commit

 

History

History
894 lines (481 loc) · 61.9 KB

CHANGELOG.md

File metadata and controls

894 lines (481 loc) · 61.9 KB

1.2.2 (2023-09-25)

Bug Fixes

  • create table for recursive inscriptions count (#237) (e27fa41)

1.2.1 (2023-09-22)

Bug Fixes

  • keep count of brc-20 activity per address (#229) (eebe8e7)
  • optimize inscriptions pagination query (#231) (9c46ade)
  • save addresses in brc20 events table for faster queries (#230) (13761f7)

1.2.1-beta.3 (2023-09-21)

Bug Fixes

  • optimize inscriptions pagination query (#231) (9c46ade)

1.2.1-beta.2 (2023-09-20)

Bug Fixes

  • save addresses in brc20 events table for faster queries (#230) (13761f7)

1.2.1-beta.1 (2023-09-20)

Bug Fixes

  • keep count of brc-20 activity per address (#229) (eebe8e7)

1.2.0 (2023-09-18)

Features

1.1.1 (2023-09-14)

Bug Fixes

  • validation for satoshi ordinal numbers (#223) (c3cf8c0)

1.1.0 (2023-09-12)

Features

Bug Fixes

Reverts

  • Revert "Added H1 to the overview page" (8fedf86)

1.0.0-brc-20.27 (2023-09-12)

Bug Fixes

  • return to sender balance calculation (#218) (226dfe6)

1.0.0-brc-20.26 (2023-09-11)

Bug Fixes

1.0.0-brc-20.25 (2023-09-11)

Bug Fixes

1.0.0-brc-20.24 (2023-09-10)

Features

  • add location to activity response (580861e)

1.0.0-brc-20.23 (2023-09-10)

Bug Fixes

  • only increase counts on valid operations (01f0865)

1.0.0-brc-20.22 (2023-09-10)

Bug Fixes

  • optimize read queries by keeping count tables, implement rollbacks (#214) (574d349), closes #215

1.0.0-brc-20.21 (2023-09-07)

Bug Fixes

  • calculate etag correctly on status endpoint (#213) (f0c42e2)

1.0.0-brc-20.20 (2023-09-06)

Bug Fixes

  • optimize sent as fee detection (1c9b0f4)

1.0.0-brc-20.19 (2023-09-04)

Features

  • add fast ingestion mode for faster replays (#211) (7996587)

1.0.0-brc-20.18 (2023-09-01)

Bug Fixes

  • temporarily disable count calculation to speed up requests (#210) (640e406)

1.0.0-brc-20.17 (2023-09-01)

Bug Fixes

1.0.0-brc-20.16 (2023-09-01)

Bug Fixes

  • optimize read queries, display amounts with correct decimals (#208) (5d6453e)

1.0.0-brc-20.15 (2023-08-31)

Bug Fixes

  • remove migration queries (f53f889)

1.0.0-brc-20.14 (2023-08-31)

Features

1.0.0-brc-20.13 (2023-08-31)

Bug Fixes

  • go back to individual content fetch from utf8 pg errors (4fd530d)

1.0.0-brc-20.12 (2023-08-30)

Bug Fixes

1.0.0-brc-20.11 (2023-08-30)

Bug Fixes

  • remove supply view, calculate supply as we mint (36addce)

1.0.0-brc-20.10 (2023-08-30)

Bug Fixes

  • cast numbers to postgres numeric (f8ae276)

1.0.0-brc-20.9 (2023-08-30)

Bug Fixes

  • insert ops in single queries, reduce BigNumber usage (#207) (ef11e34)

1.0.0-brc-20.8 (2023-08-30)

Bug Fixes

  • optimize brc-20 scan by minimizing string conversions (#206) (98c12c8)

1.0.0-brc-20.7 (2023-08-30)

Bug Fixes

  • add recursion backfill and temporary skip (#198) (63571ee)
  • attempt to optimize brc-20 scan (#204) (f6545cd)
  • do not insert repeated recursions (#199) (9c8508b)
  • dont update cache timestamp during ingestion (#200) (8f973a3)
  • guard against empty recursion refs (71ce1a5)
  • optimize inscription backfill indexes (#197) (ab2f7bf)
  • semantic release (26cd2c6)
  • split recursion insertion into chunks (#201) (4ebc106)

1.0.0 (2023-08-29)

⚠ BREAKING CHANGES

  • optimize transfer replay capability (#129)

Features

  • add inscription number sort option (#168) (9f4cdbc)
  • add stats endpoint for inscription counts (#70) (ac18e62)
  • detect and tag recursive inscriptions (#167) (fb36285)
  • optimize transfer replay capability (#129) (97874cc)

Bug Fixes

  • add address column to genesis and current (d71e1d4)
  • add secondary sorting by inscription number (#177) (99959df)
  • allow multiple transfers of an inscription in one block (#132) (bc545f0)
  • auto predicate registration option (e1ed7c7)
  • build beta image (13f2c13)
  • build event server using chainhook client library (#105) (ab4c795)
  • chainhook client upgrades (9a96492)
  • consider tx_index in transfers by block endpoint (#178) (ed517d6)
  • introduce materialized view to count address inscriptions (#147) (09a95d5)
  • make etag calculation sensitive to inscription location gap fills and upserts (#156) (5648c9e)
  • optimize COUNT calculations via the use of count tables (#175) (31498bd)
  • refresh views in parallel (#154) (a7674a9)
  • remove unused json functions (#165) (3eb0e24)
  • rename location pointer tables (b84d27e)
  • rollback location pointers (#174) (3c9d7f0)
  • save tx_index on locations to support transfers on same block (#145) (30a9635)
  • semantic release process (#202) (1bd3f74)
  • skip db migrations during readonly mode (d5157f0)
  • upgrade api-toolkit (#190) (a691b67)
  • upgrade chainhook client (cbbb951)
  • upgrade chainhook client to 1.3.3 (ee66f93)
  • warn correctly on missing prev locations (879bf55)

1.0.0-beta.18 (2023-08-29)

Bug Fixes

1.0.0-beta.16 (2023-08-24)

Bug Fixes

1.0.0-brc-20.6 (2023-08-26)

Bug Fixes

  • place a cap on max insertion size (bef5f23)

1.0.0-brc-20.5 (2023-08-25)

Bug Fixes

  • change uniqueness constraint in locations table (9a9c5de)

1.0.0-brc-20.4 (2023-08-25)

Bug Fixes

  • refresh supplies view only if BRC-20 is enabled (7d6705a)
  • upgrade api-toolkit (#190) (0e673a7)

1.0.0-brc-20.3 (2023-08-24)

Bug Fixes

  • add unique indexes for mints and transfers (b428bb4)
  • sending transfer as fee returns amt to sender (e23012a)

1.0.0-brc-20.2 (2023-08-24)

Features

Bug Fixes

  • optimize inscription and brc-20 inserts (#189) (3807334)

1.0.0-brc-20.1 (2023-08-17)

⚠ BREAKING CHANGES

  • optimize transfer replay capability (#129)

Features

Bug Fixes

  • add address column to genesis and current (d71e1d4)
  • add indexes for fks (354ddd0)
  • add secondary sorting by inscription number (#177) (99959df)
  • allow gap fills for transfers (026c275)
  • allow multiple transfers of an inscription in one block (#132) (bc545f0)
  • auto predicate registration option (e1ed7c7)
  • balances and rollbacks (61b4139)
  • balances/:address (687c2e4)
  • build beta image (13f2c13)
  • build event server using chainhook client library (#105) (ab4c795)
  • chainhook client upgrades (9a96492)
  • consider tx_index in transfers by block endpoint (#178) (ed517d6)
  • introduce materialized view to count address inscriptions (#147) (09a95d5)
  • invalid decimal count (aa15b0e)
  • make etag calculation sensitive to inscription location gap fills and upserts (#156) (5648c9e)
  • only consider blessed inscriptions (2a4700c)
  • optimize COUNT calculations via the use of count tables (#175) (31498bd)
  • refresh views in parallel (#154) (a7674a9)
  • remove old json content tables (0732048)
  • remove old json schemas (8cc7f8a)
  • remove unused json functions (#165) (3eb0e24)
  • rename location pointer tables (b84d27e)
  • rollback location pointers (#174) (3c9d7f0)
  • save tx_index on locations to support transfers on same block (#145) (30a9635)
  • skip db migrations during readonly mode (d5157f0)
  • tick must be 4 bytes or less (f6fd0a6)
  • transfers only usable once (542ec34)
  • upgrade chainhook client (cbbb951)
  • upgrade chainhook client to 1.3.3 (ee66f93)
  • warn correctly on missing prev locations (879bf55)

1.0.0-beta.15 (2023-08-04)

Bug Fixes

  • consider tx_index in transfers by block endpoint (#178) (ed517d6)

1.0.0-beta.14 (2023-08-02)

Bug Fixes

  • add secondary sorting by inscription number (#177) (99959df)

1.0.0-beta.13 (2023-08-01)

Bug Fixes

  • optimize COUNT calculations via the use of count tables (#175) (31498bd)

1.0.0-beta.12 (2023-07-31)

Bug Fixes

1.0.0-beta.11 (2023-07-25)

Bug Fixes

  • warn correctly on missing prev locations (879bf55)

1.0.0-beta.10 (2023-07-25)

Features

  • detect and tag recursive inscriptions (#167) (fb36285)

1.0.0-beta.9 (2023-07-25)

Features

1.0.0-beta.8 (2023-07-21)

Bug Fixes

  • skip db migrations during readonly mode (d5157f0)

1.0.0-beta.7 (2023-07-21)

Bug Fixes

  • build beta image (13f2c13)
  • introduce materialized view to count address inscriptions (#147) (2e79311)
  • remove unused json functions (#165) (3eb0e24)

1.0.0-beta.6 (2023-07-21)

Bug Fixes

  • make etag calculation sensitive to inscription location gap fills and upserts (#156) (5648c9e)
  • refresh views in parallel (#154) (a7674a9)

1.0.0-beta.5 (2023-07-14)

Bug Fixes

  • add address column to genesis and current (d71e1d4)
  • introduce materialized view to count address inscriptions (#147) (09a95d5)

0.4.15 (2023-07-13)

Bug Fixes

  • introduce materialized view to count address inscriptions (#147) (2e79311)

1.0.0-beta.4 (2023-07-12)

Bug Fixes

  • save tx_index on locations to support transfers on same block (#145) (30a9635)

1.0.0-beta.3 (2023-07-12)

Bug Fixes

  • allow multiple transfers per inscription per block (#131) (9fee5ac)
  • genesis and current locations using materialized view (#138) (88edee4)
  • ignore json content for current build (#140) (909f79f)
  • mark intractable /inscriptions result counts as 0 to avoid DB bottlenecks (#142) (2d1fa8f)
  • move to many-to-many genesis and current table (#139) (2b6b6ec)
  • patch ordinal number for transfers replay (#134) (8d3fb5b)
  • rename location pointer tables (b84d27e)
  • skip normalization for now (#136) (85de25f)

0.4.14 (2023-07-11)

Bug Fixes

  • mark intractable /inscriptions result counts as 0 to avoid DB bottlenecks (#142) (2d1fa8f)

0.4.13 (2023-07-09)

Bug Fixes

  • ignore json content for current build (#140) (909f79f)

0.4.12 (2023-07-09)

Bug Fixes

  • move to many-to-many genesis and current table (#139) (2b6b6ec)

0.4.11 (2023-07-09)

Bug Fixes

  • genesis and current locations using materialized view (#138) (88edee4)

0.4.10 (2023-07-08)

Bug Fixes

0.4.9 (2023-07-07)

Bug Fixes

  • patch ordinal number for transfers replay (#134) (8d3fb5b)

0.4.8 (2023-07-07)

Bug Fixes

  • allow multiple transfers per inscription per block (#131) (9fee5ac)

1.0.0-beta.2 (2023-07-07)

Bug Fixes

  • allow multiple transfers of an inscription in one block (#132) (bc545f0)

1.0.0-beta.1 (2023-07-06)

⚠ BREAKING CHANGES

  • optimize transfer replay capability (#129)

Features

  • add stats endpoint for inscription counts (#70) (ac18e62)
  • optimize transfer replay capability (#129) (97874cc)

Bug Fixes

  • auto predicate registration option (e1ed7c7)
  • build event server using chainhook client library (#105) (ab4c795)
  • chainhook client upgrades (9a96492)
  • upgrade chainhook client (cbbb951)
  • upgrade chainhook client to 1.3.3 (ee66f93)

0.4.7 (2023-07-03)

Bug Fixes

  • expect any and stringify for curse_type (#127) (0459115)

0.4.6 (2023-07-01)

Bug Fixes

  • process full block even on missing genesis (#122) (edbf217)

0.4.5 (2023-07-01)

Bug Fixes

  • remove inscription_number and ordinal_number from transfers (#121) (a4cbeae)

0.4.4 (2023-06-30)

Bug Fixes

  • don't ping chainhook node if auto predicate reg is disabled (#119) (f04445e)

0.4.3 (2023-06-30)

Bug Fixes

  • create unique indexes for views for concurrent refresh (#118) (58123cb)

0.4.2 (2023-06-30)

Bug Fixes

  • throw error on invalid chainhook payloads (#117) (e639343)

0.4.1 (2023-06-30)

Bug Fixes

  • skip expensive view refreshes when not streaming new blocks (#116) (baec17c)

0.4.0 (2023-06-29)

Features

Bug Fixes

  • allow nullable and tagged curse types (#111) (641a627)
  • check for prod correctly when refreshing materialized views (#112) (4518043)
  • send 500 code if payload ingestion fails (#114) (0a3fee2)

0.4.0-beta.1 (2023-06-28)

Features

Bug Fixes

  • allow nullable and tagged curse types (#111) (641a627)

0.3.4-beta.2 (2023-06-28)

Bug Fixes

  • send 500 code if payload ingestion fails (#114) (0a3fee2)

0.3.4-beta.1 (2023-06-28)

Bug Fixes

  • check for prod correctly when refreshing materialized views (#112) (4518043)

0.3.3 (2023-06-26)

Bug Fixes

0.3.2 (2023-06-26)

Bug Fixes

0.3.1 (2023-06-14)

Bug Fixes

  • automatic predicate registration (#97) (73157f1)

0.3.0 (2023-06-08)

Features

0.2.0 (2023-05-19)

Features

  • add endpoint to retrieve all inscription transfers per block (#63) (e1afa7d)
  • add typescript client library (#58) (23e48f1)

Bug Fixes

  • parse chainhooks satpoint to get offset (#69) (73580fb)

0.1.2 (2023-05-15)

Bug Fixes

  • run prometheus server at port 9153 (#75) (33823d2)

0.1.1 (2023-05-15)

Bug Fixes

  • allow empty NODE_ENV for prometheus (#73) (e8dcd3b)

0.1.0 (2023-05-15)

Features

  • /ordinals prefix (38d6c6b)
  • accept inscription number on endpoints (952bf8e)
  • add rarity filter (41f9207)
  • add status endpoint (e42b351)
  • address array param (5d3bc4b)
  • btc indexer poc, update types and tables (#7) (6ff2bd9)
  • chain tip cache for index (7019f98)
  • configurable event server body limit (1a37769)
  • consume inscription reveals from chainhook node (#13) (a99b4a4)
  • filter by array of ids or numbers (34721b0)
  • filter by block hash (ed73b78)
  • filter by coinbase block height range (5698ebc)
  • filter by genesis block height range (4f11c44)
  • filter by genesis timestamp range (67a0e9e)
  • filter by inscription number range (f8453b6)
  • filter by mime type (f0093c7)
  • filter by rarity array (4037af3)
  • filter by sat ordinal range (377ebb0)
  • inscription cache control (b9370d8)
  • inscriptions index with filters (790cbf7)
  • move to new inscription_feed predicate (#41) (efa4a62)
  • order index by ordinal, height, rarity (aba47af)
  • resume indexing from last observed block height (fc4a549)
  • return current tx_id (a503f73)
  • return genesis_address (ee1e4ea)
  • return genesis_timestamp (d46eb0f)
  • sat endpoint (ff7608b)
  • shows inscription_id on sats (1028a13)
  • support authorized chainhook events (a2ff106)
  • support inscription transfers (#37) (ebeb805)

Bug Fixes

  • add inscription number to responses (d4d36c2)
  • add vercel.json (ae66a07)
  • adjust payloads (#21) (d6d91e9)
  • allow max limit of 60 (2391a75)
  • buffers (ae45e06)
  • cache inscription counts for mime_type and sat_rarity (#55) (f4fb4c7)
  • complete sat ordinal data (56389b5)
  • env default values (867fc63)
  • expand int column sizes (0e425ff)
  • increase out-of-order log level to error (#42) (56ca661)
  • inscription number filtering (adb5cf6)
  • set starting block height to 767430 (84ce95e)
  • use bignumber.js for sat percentiles (8914e27)
  • use materialized view total count correctly (#64) (939f6b9)
  • use pre-calculated inscription count for unfiltered results (#48) (3e7a4f4)

0.1.0-beta.14 (2023-05-11)

Bug Fixes

  • use materialized view total count correctly (#64) (939f6b9)

0.1.0-beta.13 (2023-05-05)

Bug Fixes

  • use bignumber.js for sat percentiles (8914e27)

0.1.0-beta.12 (2023-05-05)

Bug Fixes

  • cache inscription counts for mime_type and sat_rarity (#55) (f4fb4c7)

0.1.0-beta.11 (2023-05-02)

Bug Fixes

  • expand int column sizes (0e425ff)

0.1.0-beta.10 (2023-04-30)

Bug Fixes

  • use pre-calculated inscription count for unfiltered results (#48) (3e7a4f4)

0.1.0-beta.9 (2023-04-24)

Bug Fixes

  • increase out-of-order log level to error (#42) (56ca661)

0.1.0-beta.8 (2023-04-18)

Features

  • move to new inscription_feed predicate (#41) (efa4a62)

0.1.0-beta.7 (2023-04-12)

Features

0.1.0-beta.6 (2023-03-09)

Features

  • configurable event server body limit (1a37769)

0.1.0-beta.5 (2023-03-08)

Bug Fixes

  • set starting block height to 767430 (84ce95e)

0.1.0-beta.4 (2023-03-08)

Bug Fixes

0.1.0-beta.3 (2023-03-06)

Features

  • address array param (5d3bc4b)
  • filter by array of ids or numbers (34721b0)
  • resume indexing from last observed block height (fc4a549)
  • return current tx_id (a503f73)

0.1.0-beta.2 (2023-03-03)

Features

  • add status endpoint (e42b351)
  • support authorized chainhook events (a2ff106)

0.1.0-beta.1 (2023-03-03)

Features

  • /ordinals prefix (38d6c6b)
  • accept inscription number on endpoints (952bf8e)
  • add rarity filter (41f9207)
  • btc indexer poc, update types and tables (#7) (6ff2bd9)
  • chain tip cache for index (7019f98)
  • consume inscription reveals from chainhook node (#13) (a99b4a4)
  • filter by block hash (ed73b78)
  • filter by coinbase block height range (5698ebc)
  • filter by genesis block height range (4f11c44)
  • filter by genesis timestamp range (67a0e9e)
  • filter by inscription number range (f8453b6)
  • filter by mime type (f0093c7)
  • filter by rarity array (4037af3)
  • filter by sat ordinal range (377ebb0)
  • inscription cache control (b9370d8)
  • inscriptions index with filters (790cbf7)
  • order index by ordinal, height, rarity (aba47af)
  • return genesis_address (ee1e4ea)
  • return genesis_timestamp (d46eb0f)
  • sat endpoint (ff7608b)
  • shows inscription_id on sats (1028a13)

Bug Fixes