Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cut v8.0.0-beta.6 #2063

Merged
merged 13 commits into from
Aug 27, 2024
Merged

Cut v8.0.0-beta.6 #2063

merged 13 commits into from
Aug 27, 2024

Conversation

zone117x
Copy link
Member

No description provided.

rafaelcr and others added 13 commits August 13, 2024 08:36
* fix: export events tsv directly to postgres instance

* fix: remove unused function

* chore: option to export events to either local file or client

* chore: try new docker path

* chore: divide remote and local paths

* fix: try relative path for mkdir

* ci: try chmod

* ci: run mkdir first

* ci: try with sudo

* fix: file paths

---------

Co-authored-by: Matthew Little <[email protected]>
* feat: route splitting between express and fastify

* feat: refactor `/extended/v1/tx/*` endpoints to fastify

* feat: refactor `/extended/v1/stx_supply/*` endpoints to fastify

* feat: refactor `/extended/v1/info/*` endpoints to fastify

* feat: refactor `/extended/v1/tokens/*` endpoints to fastify

* feat: refactor `/extended/v1/tokens/*` endpoints to fastify

* feat: refactor `/extended/v1/contract/*` endpoints to fastify

* feat: refactor `/extended/v1/fee_rate/*` endpoints to fastify

* feat: refactor `/extended/v1/microblock/*` endpoints to fastify

* feat: refactor `/extended/v1/block/*` endpoints to fastify

* feat: refactor `/extended/v1/burnchain/*` endpoints to fastify

* feat: refactor `/extended/v1/address/*` endpoints to fastify

* feat: refactor `/extended/v1/search/*` endpoints to fastify

* feat: refactor `/extended/v1/pox*` endpoints to fastify

* feat: refactor `/extended/v1/faucets/*` endpoints to fastify

* feat: refactor `/extended/v1/debug/*` endpoints to fastify

* feat: refactor `/extended/v2/blocks/*` and `/extended/v2/burn-blocks/*` endpoints to fastify

* feat: refactor `/extended/v2/smart-contracts/*` endpoints to fastify

* feat: refactor `/extended/v2/mempool/*` endpoints to fastify

* feat: refactor `/extended/v2/pox/*` endpoints to fastify

* feat: refactor `/extended/v2/addresses/*` endpoints to fastify

* feat: refactor `/v1/names/*` endpoints to fastify

* feat: refactor `/v1/namespaces/*` endpoints to fastify

* feat: refactor `/v1/addresses/*` endpoints to fastify

* feat: refactor `/v2/prices/*` endpoints to fastify

* feat: refactor core-node RPC proxy (/v2/*) to fastify

* chore: remove dead code

* feat: openAPI spec generation from fastify routes

* chore: remove references to legacy generated types

* docs: missing openapi tag on burn-blocks route

* docs: update docs and client generation scripts

* fix: several query params should be optional

* fix: only use a GET route for extended status

* chore: simpify typing for TransactionSchema and MempoolTransactionSchema

* feat: refactor client library

* chore: remove dependencies on old generated types

* chore: isolate rosetta json schemas and delete the rest

* chore: cleanup prometheus metrics

* fix: misc tests

* test: misc rosetta fixes

* fix: batch insert length assertion (#2042)

* fix: batch insert length assertion

* build: upgrade docker-compose

* build: use docker compose

* test: misc bns test fixes

* test: misc pox fixes

* ci: misc fixes

* chore: fix unused exports lint

* chore: simplify docs and client package.json scripts

* feat: refactor event-server from express to fastify

* chore: expose more helper types in the client lib

* ci: fix client npm lib building

* fix: openapi and client support for comma-separated query params

* chore: expose more helper types to client lib

* ci: fix lint and tests

* fix: ensure height-or-hash params are parsed correctly and have correct openapi and client types

* docs: client library migration guide

* fix: tx event pagination limit

* docs: note RPC client library change

* fix: tx event-limit default should be 100

* fix: missing event limit max overrides on a few endpoints

* chore: use PrincipalSchema in multiple areas

* chore: use UntilBlockSchema in multiple areas

* fix: perform status endpoint sql inside transactions

* chore: do not commit openapi schema files

* chore: fix tests

---------

Co-authored-by: Rafael Cárdenas <[email protected]>
Bumps [ws](https://github.com/websockets/ws) from 7.5.9 to 7.5.10.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](websockets/ws@7.5.9...7.5.10)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.4 to 6.5.7.
- [Commits](indutny/elliptic@v6.5.4...v6.5.7)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: export events tsv directly to postgres instance

* fix: remove unused function

* chore: option to export events to either local file or client

* chore: try new docker path

* chore: divide remote and local paths

* fix: try relative path for mkdir

* ci: try chmod

* ci: run mkdir first

* ci: try with sudo

* fix: file paths

---------

Co-authored-by: Matthew Little <[email protected]>
## [7.14.0](v7.13.2...v7.14.0) (2024-08-20)

### Features

* export events tsv directly to postgres instance ([#2048](#2048)) ([#2058](#2058)) ([a1f5b12](a1f5b12))
…}/transactions` lookups (#2059)

* fix: index on `principal_stx_txs` table for faster `v1/address/{addr}/transactions` lookups

* test: fix tx_index ordering in test
## [7.14.1](v7.14.0...v7.14.1) (2024-08-21)

### Bug Fixes

* index on `principal_stx_txs` table for faster `/v1/address/{addr}/transactions` lookups ([#2059](#2059)) ([ab64ab7](ab64ab7))
* feat: cursor-based pagination for `/v2/blocks` endpoint

* feat: support `offset` with cursor-based pagination for `/v2/blocks`

* feat: support negative offsets for random-page access in either direction

* chore: limit on `/v2/blocks` offset (10 pages max)

* fix: offset working without cursor

* chore: create CursorOffsetParam

* chore: create PaginatedCursorResponse

* chore: use index_block_hash for cursor value

* chore: return 404 when cursor is re-orged
Copy link

Vercel deployment URL: https://stacks-blockchain-6miob3d5e-hirosystems.vercel.app 🚀

Copy link

codecov bot commented Aug 27, 2024

Codecov Report

Attention: Patch coverage is 96.42857% with 2 lines in your changes missing coverage. Please review.

Files Patch % Lines
src/event-replay/event-replay.ts 81.81% 2 Missing ⚠️

📢 Thoughts on this report? Let us know!

@zone117x zone117x merged commit a0f3dca into beta Aug 27, 2024
28 checks passed
@zone117x zone117x deleted the chore/merge-dev-beta branch August 27, 2024 08:35
@blockstack-devops
Copy link

🎉 This PR is included in version 8.0.0-beta.6 🎉

The release is available on:

Your semantic-release bot 📦🚀

@blockstack-devops
Copy link

🎉 This PR is included in version 8.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants