1945 Commits

Author SHA1 Message Date
semantic-release-bot
effbaa7103 chore(release): 7.6.0 [skip ci]
## [7.6.0](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.5.0...v7.6.0) (2024-01-09)

### Features

* `GET /extended/v1/burn_block` ([#1766](https://github.com/hirosystems/stacks-blockchain-api/issues/1766)) ([cb38b68](cb38b6811c))
* add `/extended/v2/blocks/:height_or_hash` ([#1774](https://github.com/hirosystems/stacks-blockchain-api/issues/1774)) ([e532a5e](e532a5e173))
* add `/extended/v2/blocks` endpoint with burn block filters ([#1769](https://github.com/hirosystems/stacks-blockchain-api/issues/1769)) ([ceb7be0](ceb7be08da))
* add `order_by` and `order` params to `/extended/v1/tx/mempool` ([#1810](https://github.com/hirosystems/stacks-blockchain-api/issues/1810)) ([2d45b2e](2d45b2eafd))
* add `tx_count` property to `/extended/v2/blocks` ([#1778](https://github.com/hirosystems/stacks-blockchain-api/issues/1778)) ([da4cd56](da4cd569a5))
* add dataset store ([4211328](4211328438))
* add step to compile duckdb for Alpine image ([0f40e14](0f40e14aec))
* better handling of raw events insertion ([bb70ca9](bb70ca99c0))
* create `/extended/v2/burn-blocks/:height_or_hash/blocks` endpoint ([#1782](https://github.com/hirosystems/stacks-blockchain-api/issues/1782)) ([20466a1](20466a1657))
* disable rosetta via an ENV var ([#1804](https://github.com/hirosystems/stacks-blockchain-api/issues/1804)) ([2d2aee3](2d2aee3826))
* event-replay new_block events handling ([1708b42](1708b42c02))
* event-replay new_burn_block events handling ([6c0f448](6c0f4481c0))
* event-replay raw events handling ([81f43cf](81f43cf7c3))
* event-replay remainder events handling ([3ede07f](3ede07f134))
* event-replay supporting parallel insertions ([f33ecee](f33ecee858))
* events folder as environment var ([701bd1a](701bd1a984))
* ingestion for `TenureChange` and `NakamotoCoinbase` tx types ([#1753](https://github.com/hirosystems/stacks-blockchain-api/issues/1753)) ([7c45f53](7c45f53622))
* parallel processing using node cluster ([d02a7e8](d02a7e8ad8))
* pox-4 support ([#1754](https://github.com/hirosystems/stacks-blockchain-api/issues/1754)) ([285806f](285806f46c))
* processing raw events in parallel ([7a6f241](7a6f241923))
* support tenure_change in tx type filter queries ([#1808](https://github.com/hirosystems/stacks-blockchain-api/issues/1808)) ([0831393](0831393163))
* update to latest TenureChange tx payload ([#1767](https://github.com/hirosystems/stacks-blockchain-api/issues/1767)) ([2afb65c](2afb65cbb8))

### Bug Fixes

* add token offering ([8ef039e](8ef039e89a))
* allow contract-principals in `/extended/v1/address/:principal/mempool` endpoint [#1685](https://github.com/hirosystems/stacks-blockchain-api/issues/1685) ([#1704](https://github.com/hirosystems/stacks-blockchain-api/issues/1704)) ([163b76a](163b76a31a))
* better args handlling ([c77ac57](c77ac57a96))
* better path handling for workers ([1bd8f17](1bd8f17f07))
* changed processing order ([62a12bd](62a12bdef9))
* convert `chain_tip` materialized view into a table ([#1751](https://github.com/hirosystems/stacks-blockchain-api/issues/1751)) ([04b71cc](04b71cc392))
* do not load duckdb binary unless required ([#1776](https://github.com/hirosystems/stacks-blockchain-api/issues/1776)) ([db859ae](db859ae980))
* **docs:** URL query arrays should be formatted with `form` rather than comma-separated ([#1807](https://github.com/hirosystems/stacks-blockchain-api/issues/1807)) ([e184fb5](e184fb59d0))
* flaky test ([484d2ea](484d2ea0cd))
* flaky test ([65175f5](65175f5cca))
* handle `Problematic` status in `/drop_mempool_tx` event ([#1790](https://github.com/hirosystems/stacks-blockchain-api/issues/1790)) ([ce9b38f](ce9b38f051))
* import statement in replay controller ([7a10cd8](7a10cd8c4b))
* insert block transaction data in batches ([#1760](https://github.com/hirosystems/stacks-blockchain-api/issues/1760)) ([bf99e90](bf99e90fa5))
* lint ([01589ea](01589eabbb))
* lint ([82eadcb](82eadcbe2f))
* lint ([8c67ae5](8c67ae532b))
* move `/extended/v1/burn_block` to `/extended/v2/burn-blocks` ([#1772](https://github.com/hirosystems/stacks-blockchain-api/issues/1772)) ([bf2ef0a](bf2ef0a1ba))
* on attachments_new events processing ([0707313](07073139cc))
* optimize mempool transaction reads and writes ([#1781](https://github.com/hirosystems/stacks-blockchain-api/issues/1781)) ([3a02f57](3a02f5741f))
* re-enable indexes when finishing the replay ([fc379eb](fc379ebab9))
* remove dangling promise ([62a48ae](62a48ae37d))
* remove deprecated token endpoints ([#1775](https://github.com/hirosystems/stacks-blockchain-api/issues/1775)) ([18f74b7](18f74b7b77))
* revert configurable DB index type ([86154b2](86154b29e4))
* support comma-separated strings in array query params ([#1809](https://github.com/hirosystems/stacks-blockchain-api/issues/1809)) ([c9a4df8](c9a4df8f43))
* upgrade semver package to fix ReDoS vulnerability ([6b1605b](6b1605b74d))
* vercel preview builds ([#1783](https://github.com/hirosystems/stacks-blockchain-api/issues/1783)) ([d36b1c2](d36b1c2d37))
2024-01-09 17:21:08 +00:00
Rafael Cárdenas
5ae0e96659 Merge pull request #1811 from hirosystems/nakamoto
release to master
2024-01-09 11:12:15 -06:00
Rafael Cardenas
2b89b3256d chore: trigger release ci run 2024-01-09 10:56:58 -06:00
semantic-release-bot
02704d6e1d chore(release): 7.6.0-nakamoto.3 [skip ci]
## [7.6.0-nakamoto.3](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.6.0-nakamoto.2...v7.6.0-nakamoto.3) (2024-01-09)

### Features

* add `order_by` and `order` params to `/extended/v1/tx/mempool` ([#1810](https://github.com/hirosystems/stacks-blockchain-api/issues/1810)) ([2d45b2e](2d45b2eafd))
2024-01-09 16:12:24 +00:00
Rafael Cárdenas
2d45b2eafd feat: add order_by and order params to /extended/v1/tx/mempool (#1810)
* feat: sort mempool

* test: age sort

* fix: add enum types

* chore: move v2 to proper folder

* docs: add to openapi
2024-01-09 10:01:22 -06:00
semantic-release-bot
cf736618bf chore(release): 7.6.0-nakamoto.2 [skip ci]
## [7.6.0-nakamoto.2](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.6.0-nakamoto.1...v7.6.0-nakamoto.2) (2024-01-09)

### Features

* support tenure_change in tx type filter queries ([#1808](https://github.com/hirosystems/stacks-blockchain-api/issues/1808)) ([0831393](0831393163))

### Bug Fixes

* **docs:** URL query arrays should be formatted with `form` rather than comma-separated ([#1807](https://github.com/hirosystems/stacks-blockchain-api/issues/1807)) ([e184fb5](e184fb59d0))
* support comma-separated strings in array query params ([#1809](https://github.com/hirosystems/stacks-blockchain-api/issues/1809)) ([c9a4df8](c9a4df8f43))
2024-01-09 14:54:39 +00:00
Matthew Little
e184fb59d0 fix(docs): URL query arrays should be formatted with form rather than comma-separated (#1807)
* fix(docs): arrays in URL queries should be formatted with `form` rather than comma-separated

* docs: update /multiple tx example

* chore: schema lint fix
2024-01-09 15:47:54 +01:00
Matthew Little
0831393163 feat: support tenure_change in tx type filter queries (#1808) 2024-01-09 15:47:06 +01:00
Matthew Little
c9a4df8f43 fix: support comma-separated strings in array query params (#1809)
* fix: support comma-separated strings in array query params

* fix: `asset_identifiers` array parsing
2024-01-09 15:46:45 +01:00
semantic-release-bot
775a62ede9 chore(release): 7.6.0-nakamoto.1 [skip ci]
## [7.6.0-nakamoto.1](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.5.0...v7.6.0-nakamoto.1) (2024-01-09)

### Features

* `GET /extended/v1/burn_block` ([#1766](https://github.com/hirosystems/stacks-blockchain-api/issues/1766)) ([cb38b68](cb38b6811c))
* add `/extended/v2/blocks/:height_or_hash` ([#1774](https://github.com/hirosystems/stacks-blockchain-api/issues/1774)) ([e532a5e](e532a5e173))
* add `/extended/v2/blocks` endpoint with burn block filters ([#1769](https://github.com/hirosystems/stacks-blockchain-api/issues/1769)) ([ceb7be0](ceb7be08da))
* add `tx_count` property to `/extended/v2/blocks` ([#1778](https://github.com/hirosystems/stacks-blockchain-api/issues/1778)) ([da4cd56](da4cd569a5))
* add dataset store ([4211328](4211328438))
* add step to compile duckdb for Alpine image ([0f40e14](0f40e14aec))
* better handling of raw events insertion ([bb70ca9](bb70ca99c0))
* create `/extended/v2/burn-blocks/:height_or_hash/blocks` endpoint ([#1782](https://github.com/hirosystems/stacks-blockchain-api/issues/1782)) ([20466a1](20466a1657))
* disable rosetta via an ENV var ([#1804](https://github.com/hirosystems/stacks-blockchain-api/issues/1804)) ([2d2aee3](2d2aee3826))
* event-replay new_block events handling ([1708b42](1708b42c02))
* event-replay new_burn_block events handling ([6c0f448](6c0f4481c0))
* event-replay raw events handling ([81f43cf](81f43cf7c3))
* event-replay remainder events handling ([3ede07f](3ede07f134))
* event-replay supporting parallel insertions ([f33ecee](f33ecee858))
* events folder as environment var ([701bd1a](701bd1a984))
* ingestion for `TenureChange` and `NakamotoCoinbase` tx types ([#1753](https://github.com/hirosystems/stacks-blockchain-api/issues/1753)) ([7c45f53](7c45f53622))
* parallel processing using node cluster ([d02a7e8](d02a7e8ad8))
* pox-4 support ([#1754](https://github.com/hirosystems/stacks-blockchain-api/issues/1754)) ([285806f](285806f46c))
* processing raw events in parallel ([7a6f241](7a6f241923))
* update to latest TenureChange tx payload ([#1767](https://github.com/hirosystems/stacks-blockchain-api/issues/1767)) ([2afb65c](2afb65cbb8))

### Bug Fixes

* add token offering ([8ef039e](8ef039e89a))
* allow contract-principals in `/extended/v1/address/:principal/mempool` endpoint [#1685](https://github.com/hirosystems/stacks-blockchain-api/issues/1685) ([#1704](https://github.com/hirosystems/stacks-blockchain-api/issues/1704)) ([163b76a](163b76a31a))
* better args handlling ([c77ac57](c77ac57a96))
* better path handling for workers ([1bd8f17](1bd8f17f07))
* changed processing order ([62a12bd](62a12bdef9))
* convert `chain_tip` materialized view into a table ([#1751](https://github.com/hirosystems/stacks-blockchain-api/issues/1751)) ([04b71cc](04b71cc392))
* do not load duckdb binary unless required ([#1776](https://github.com/hirosystems/stacks-blockchain-api/issues/1776)) ([db859ae](db859ae980))
* flaky test ([484d2ea](484d2ea0cd))
* flaky test ([65175f5](65175f5cca))
* handle `Problematic` status in `/drop_mempool_tx` event ([#1790](https://github.com/hirosystems/stacks-blockchain-api/issues/1790)) ([ce9b38f](ce9b38f051))
* import statement in replay controller ([7a10cd8](7a10cd8c4b))
* insert block transaction data in batches ([#1760](https://github.com/hirosystems/stacks-blockchain-api/issues/1760)) ([bf99e90](bf99e90fa5))
* lint ([01589ea](01589eabbb))
* lint ([82eadcb](82eadcbe2f))
* lint ([8c67ae5](8c67ae532b))
* move `/extended/v1/burn_block` to `/extended/v2/burn-blocks` ([#1772](https://github.com/hirosystems/stacks-blockchain-api/issues/1772)) ([bf2ef0a](bf2ef0a1ba))
* on attachments_new events processing ([0707313](07073139cc))
* optimize mempool transaction reads and writes ([#1781](https://github.com/hirosystems/stacks-blockchain-api/issues/1781)) ([3a02f57](3a02f5741f))
* re-enable indexes when finishing the replay ([fc379eb](fc379ebab9))
* remove dangling promise ([62a48ae](62a48ae37d))
* remove deprecated token endpoints ([#1775](https://github.com/hirosystems/stacks-blockchain-api/issues/1775)) ([18f74b7](18f74b7b77))
* revert configurable DB index type ([86154b2](86154b29e4))
* upgrade semver package to fix ReDoS vulnerability ([6b1605b](6b1605b74d))
* vercel preview builds ([#1783](https://github.com/hirosystems/stacks-blockchain-api/issues/1783)) ([d36b1c2](d36b1c2d37))
2024-01-09 14:36:45 +00:00
Rafael Cárdenas
fecd622db8 Merge pull request #1805 from hirosystems/merge-master
merge master into nakamoto
2024-01-09 08:30:24 -06:00
Rafael Cardenas
033104bdcd chore: merge from master 2024-01-08 16:52:39 -06:00
semantic-release-bot
9c06a5a4bc chore(release): 7.4.0-nakamoto.12 [skip ci]
## [7.4.0-nakamoto.12](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.4.0-nakamoto.11...v7.4.0-nakamoto.12) (2024-01-08)

### Features

* disable rosetta via an ENV var ([#1804](https://github.com/hirosystems/stacks-blockchain-api/issues/1804)) ([2d2aee3](2d2aee3826))
2024-01-08 18:19:02 +00:00
Rafael Cárdenas
2d2aee3826 feat: disable rosetta via an ENV var (#1804) 2024-01-08 12:12:55 -06:00
semantic-release-bot
3acbb853b9 chore(release): 7.5.0 [skip ci]
## [7.5.0](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.4.0...v7.5.0) (2024-01-05)

### Features

* add listener callback to socket-io client subscription functions ([#1799](https://github.com/hirosystems/stacks-blockchain-api/issues/1799)) ([5634522](5634522132))

### Bug Fixes

* socket-io client should not disconnect with no event reply ([#1800](https://github.com/hirosystems/stacks-blockchain-api/issues/1800)) ([d596fd5](d596fd5cc7))
2024-01-05 18:24:50 +00:00
Matthew Little
f8feb11386 Merge pull request #1801 from hirosystems/beta
Release to master
2024-01-05 19:18:12 +01:00
semantic-release-bot
d4bbf179b6 chore(release): 7.5.0-beta.2 [skip ci]
## [7.5.0-beta.2](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.5.0-beta.1...v7.5.0-beta.2) (2024-01-05)

### Bug Fixes

* socket-io client should not disconnect with no event reply ([#1800](https://github.com/hirosystems/stacks-blockchain-api/issues/1800)) ([d596fd5](d596fd5cc7))
2024-01-05 17:07:05 +00:00
Matthew Little
d596fd5cc7 fix: socket-io client should not disconnect with no event reply (#1800)
* fix: socket-io client should not disconnect with no event reply

* ci: disable socket-io per-message timeout test
2024-01-05 18:00:40 +01:00
semantic-release-bot
242cb04da9 chore(release): 7.5.0-beta.1 [skip ci]
## [7.5.0-beta.1](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.4.0...v7.5.0-beta.1) (2024-01-05)

### Features

* add listener callback to socket-io client subscription functions ([#1799](https://github.com/hirosystems/stacks-blockchain-api/issues/1799)) ([5634522](5634522132))
2024-01-05 15:47:58 +00:00
Matthew Little
5634522132 feat: add listener callback to socket-io client subscription functions (#1799)
* feat: add listener callback to socket-io client subscription functions

* chore: fix test

* test: add unit tests for socket-io-client

* docs: update socket-io client docs

* chore: lint fix in client lib src

* test: fix flaky pox test
2024-01-05 16:41:32 +01:00
semantic-release-bot
5050763e3f chore(release): 7.4.0 [skip ci]
## [7.4.0](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.3.6...v7.4.0) (2024-01-04)

### Features

* add `/extended/v2/mempool/fees` endpoint ([#1795](https://github.com/hirosystems/stacks-blockchain-api/issues/1795)) ([ea9c378](ea9c3783e6))

### Bug Fixes

* convert `chain_tip` materialized view into a table ([#1789](https://github.com/hirosystems/stacks-blockchain-api/issues/1789)) ([0211932](0211932699)), closes [#1751](https://github.com/hirosystems/stacks-blockchain-api/issues/1751)
* optimize mempool transaction reads and writes ([#1781](https://github.com/hirosystems/stacks-blockchain-api/issues/1781)) ([#1792](https://github.com/hirosystems/stacks-blockchain-api/issues/1792)) ([2700642](2700642ed2))
* release pino logger and mempool nonces ([16d3593](16d359370b))
* update client code, fix mempool fee return type ([#1797](https://github.com/hirosystems/stacks-blockchain-api/issues/1797)) ([9853e29](9853e29d89))
2024-01-04 18:42:20 +00:00
Rafael Cárdenas
8e1d1c9922 Merge pull request #1798 from hirosystems/beta
release to master
2024-01-04 12:25:47 -06:00
semantic-release-bot
6b4e55d56d chore(release): 7.4.0-beta.2 [skip ci]
## [7.4.0-beta.2](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.4.0-beta.1...v7.4.0-beta.2) (2024-01-04)

### Bug Fixes

* update client code, fix mempool fee return type ([#1797](https://github.com/hirosystems/stacks-blockchain-api/issues/1797)) ([9853e29](9853e29d89))
2024-01-04 17:25:44 +00:00
Rafael Cárdenas
9853e29d89 fix: update client code, fix mempool fee return type (#1797) 2024-01-04 10:58:42 -06:00
semantic-release-bot
f492251223 chore(release): 7.4.0-beta.1 [skip ci]
## [7.4.0-beta.1](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.3.7-beta.1...v7.4.0-beta.1) (2024-01-03)

### Features

* add `/extended/v2/mempool/fees` endpoint ([#1795](https://github.com/hirosystems/stacks-blockchain-api/issues/1795)) ([ea9c378](ea9c3783e6))

### Bug Fixes

* optimize mempool transaction reads and writes ([#1781](https://github.com/hirosystems/stacks-blockchain-api/issues/1781)) ([#1792](https://github.com/hirosystems/stacks-blockchain-api/issues/1792)) ([2700642](2700642ed2))
2024-01-03 20:59:47 +00:00
Rafael Cárdenas
ea9c3783e6 feat: add /extended/v2/mempool/fees endpoint (#1795)
* docs: endpoints

* feat: fees endpoint

* test: strict eq
2024-01-03 14:53:21 -06:00
semantic-release-bot
d7354ffe7b chore(release): 7.4.0-nakamoto.11 [skip ci]
## [7.4.0-nakamoto.11](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.4.0-nakamoto.10...v7.4.0-nakamoto.11) (2024-01-03)

### Features

* create `/extended/v2/burn-blocks/:height_or_hash/blocks` endpoint ([#1782](https://github.com/hirosystems/stacks-blockchain-api/issues/1782)) ([20466a1](20466a1657))

### Bug Fixes

* optimize mempool transaction reads and writes ([#1781](https://github.com/hirosystems/stacks-blockchain-api/issues/1781)) ([3a02f57](3a02f5741f))
2024-01-03 15:25:56 +00:00
Rafael Cárdenas
20466a1657 feat: create /extended/v2/burn-blocks/:height_or_hash/blocks endpoint (#1782)
* chore: move to v2 pg submodule

* fix: move blocks per burn block endpoint

* docs: openapi

* docs: endpoint name
2024-01-03 09:19:56 -06:00
Rafael Cárdenas
2700642ed2 fix: optimize mempool transaction reads and writes (#1781) (#1792)
* fix: change mempool_digest into a table

* fix: change digest to be last updated timestamp

* fix: build

* fix: update count on reconcile

* test: mempool renconcile
2024-01-02 11:14:30 -06:00
Rafael Cárdenas
3a02f5741f fix: optimize mempool transaction reads and writes (#1781)
* fix: change mempool_digest into a table

* fix: change digest to be last updated timestamp

* fix: build

* fix: update count on reconcile

* test: mempool renconcile
2024-01-02 09:59:07 -06:00
semantic-release-bot
e8cccdd46d chore(release): 7.4.0-nakamoto.10 [skip ci]
## [7.4.0-nakamoto.10](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.4.0-nakamoto.9...v7.4.0-nakamoto.10) (2024-01-01)

### Bug Fixes

* handle `Problematic` status in `/drop_mempool_tx` event ([#1790](https://github.com/hirosystems/stacks-blockchain-api/issues/1790)) ([ce9b38f](ce9b38f051))
2024-01-01 13:45:29 +00:00
Matthew Little
ce9b38f051 fix: handle Problematic status in /drop_mempool_tx event (#1790) 2024-01-01 14:39:25 +01:00
Rafael Cardenas
aa287f8b6f ci: upgrade codecov github action 2023-12-29 15:36:35 -06:00
Rafael Cardenas
b5e8687e00 ci: upgrade github action versions 2023-12-29 15:30:22 -06:00
semantic-release-bot
750817fbf0 chore(release): 7.3.7-beta.1 [skip ci]
## [7.3.7-beta.1](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.3.6...v7.3.7-beta.1) (2023-12-29)

### Bug Fixes

* convert `chain_tip` materialized view into a table ([#1789](https://github.com/hirosystems/stacks-blockchain-api/issues/1789)) ([0211932](0211932699)), closes [#1751](https://github.com/hirosystems/stacks-blockchain-api/issues/1751)
* release pino logger and mempool nonces ([16d3593](16d359370b))
2023-12-29 21:28:34 +00:00
Rafael Cárdenas
0211932699 fix: convert chain_tip materialized view into a table (#1789)
* fix: convert `chain_tip` materialized view into a table (#1751)

* feat: chain tip table

* fix: handle reorgs

* fix: lint
2023-12-29 12:52:17 -06:00
Rafael Cardenas
f461c424dc chore: merge master [skip ci] 2023-12-29 11:53:56 -06:00
Charlie
c2edd17379 docs: trigger docs.hiro.so refresh on commits to master (#1787) 2023-12-27 16:14:59 -06:00
Rafael Cárdenas
d3f0b64d01 ci: generate openapi json through vercel (#1785) 2023-12-26 12:59:45 -06:00
semantic-release-bot
eb36b33e54 chore(release): 7.4.0-nakamoto.9 [skip ci]
## [7.4.0-nakamoto.9](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.4.0-nakamoto.8...v7.4.0-nakamoto.9) (2023-12-26)

### Bug Fixes

* vercel preview builds ([#1783](https://github.com/hirosystems/stacks-blockchain-api/issues/1783)) ([d36b1c2](d36b1c2d37))
2023-12-26 18:32:57 +00:00
Rafael Cárdenas
acfa79014f ci: build vercel manually (#1784) 2023-12-26 12:29:20 -06:00
Rafael Cárdenas
d36b1c2d37 fix: vercel preview builds (#1783)
* test: env echo

* fix: attempt direct comparison

* fix: var is a string

* fix: remove debug
2023-12-26 12:26:59 -06:00
semantic-release-bot
e4c080c155 chore(release): 7.4.0-nakamoto.8 [skip ci]
## [7.4.0-nakamoto.8](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.4.0-nakamoto.7...v7.4.0-nakamoto.8) (2023-12-21)

### Bug Fixes

* do not load duckdb binary unless required ([#1776](https://github.com/hirosystems/stacks-blockchain-api/issues/1776)) ([db859ae](db859ae980))
2023-12-21 13:22:16 +00:00
Matthew Little
db859ae980 fix: do not load duckdb binary unless required (#1776)
* fix: do not load duckdb binary unless required

* chore: ignore buggy ts-unused-export line
2023-12-21 14:16:00 +01:00
semantic-release-bot
656b79eaf3 chore(release): 7.4.0-nakamoto.7 [skip ci]
## [7.4.0-nakamoto.7](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.4.0-nakamoto.6...v7.4.0-nakamoto.7) (2023-12-19)

### Features

* add `tx_count` property to `/extended/v2/blocks` ([#1778](https://github.com/hirosystems/stacks-blockchain-api/issues/1778)) ([da4cd56](da4cd569a5))

### Bug Fixes

* insert block transaction data in batches ([#1760](https://github.com/hirosystems/stacks-blockchain-api/issues/1760)) ([bf99e90](bf99e90fa5))
* remove deprecated token endpoints ([#1775](https://github.com/hirosystems/stacks-blockchain-api/issues/1775)) ([18f74b7](18f74b7b77))
2023-12-19 16:08:28 +00:00
Rafael Cárdenas
da4cd569a5 feat: add tx_count property to /extended/v2/blocks (#1778)
* fix: move to tx_count

* docs: add new transactions endpoint docs

* fix: unused exports

* feat: transactions per block

* test: 404 on block
2023-12-19 10:02:02 -06:00
Rafael Cárdenas
bf99e90fa5 fix: insert block transaction data in batches (#1760)
* chore: first pass of batching

* fix: tests

* refactor: rename bns tx header type

* chore: more refactors

* chore: upgrade toolkit

* chore: upgrade api toolkit

* fix: do not wait for pg notifications

* fix: parquet function calls

* fix: bns test imports

* fix: batch size

* fix: pox event writes

* chore: reorganize pox3 unlock height
2023-12-18 09:23:05 -06:00
Rafael Cárdenas
18f74b7b77 fix: remove deprecated token endpoints (#1775)
* fix: remove deprecated token endpoints

* fix: broken import

* chore: remove FT tag from openapi [skip ci]
2023-12-15 11:48:19 -06:00
semantic-release-bot
c2f95d33c1 chore(release): 7.4.0-nakamoto.6 [skip ci]
## [7.4.0-nakamoto.6](https://github.com/hirosystems/stacks-blockchain-api/compare/v7.4.0-nakamoto.5...v7.4.0-nakamoto.6) (2023-12-15)

### Features

* add `/extended/v2/blocks/:height_or_hash` ([#1774](https://github.com/hirosystems/stacks-blockchain-api/issues/1774)) ([e532a5e](e532a5e173))
2023-12-15 17:16:39 +00:00
Rafael Cárdenas
e532a5e173 feat: add /extended/v2/blocks/:height_or_hash (#1774)
* docs: openapi

* feat: get single block
2023-12-15 11:10:41 -06:00