Skip to content

Release Nakamoto beta #1906

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

Merged
merged 24 commits into from
Mar 21, 2024
Merged

Release Nakamoto beta #1906

merged 24 commits into from
Mar 21, 2024

Conversation

zone117x
Copy link
Member

No description provided.

rafaelcr and others added 21 commits January 23, 2024 11:08
* fix: add pox-4 event tests

* test: fix pox-4 revoke test

* chore: remove unused param from synthetic event

* test: add signer-keys

* test: add more signer-keys

* chore: update to beta stacking client

* test: fix single test

* test: refactor btc address format stacking with bitcoin rpc

* test: fix pox-4-stack-extend-increase

* fix: update rosetta to use signer-key

* build: add generated docs

* test: fix rosetta test

* fix: update to latest node image

* chore: bump latest stacks-node image

* fix(test): update arg ordering for delegate-stack-extend

* fix(test): update arg ordering for delegate-stack-extend

* test: revert size change for delegate-stx action

* test: skip broken burnchain op test

* test: unflake timing of pox test with reward slots

* chore: update test helper, since current_cycle.id can be incorrect

* test: fix btc address test

* test: add timing tolerance on unlock tests

* test: add timing tolerance on reward test

* test: allow multiple rewards

* test: allow multiple rewards

* fix: add migration for pox-4

* chore: undo beta version of stackingclient

* ci: do not require epoch2.5 tests to pass for now, too flaky

* test: switch order in test

* test: fix flakiness with `pox-4-btc-address-formats` tests (#1849)

* test: fix flakiness with `pox-4-btc-address-formats` tests

* test: specify new bitcoin wallet name

* test: fix main bitcoin wallet private key pollution in more tests

---------

Co-authored-by: janniks <[email protected]>
Co-authored-by: Matthew Little <[email protected]>
## [7.9.0-nakamoto.1](v7.8.0...v7.9.0-nakamoto.1) (2024-01-25)

### Features

* pox 4 revoke events and signer-key support ([#1829](#1829)) ([5e5650a](5e5650a)), closes [#1849](#1849)
## [7.9.0-nakamoto.2](v7.9.0-nakamoto.1...v7.9.0-nakamoto.2) (2024-01-26)

### Bug Fixes

* remove signer columns from tenure-change transactions ([#1845](#1845)) ([8ec726b](8ec726b))
## [7.9.0-nakamoto.3](v7.9.0-nakamoto.2...v7.9.0-nakamoto.3) (2024-01-26)

### Bug Fixes

* sql transactional consistency bug with fetching chaintip in various areas ([#1853](#1853)) ([ada8536](ada8536))
* feat: add signer-keys from pox4 events

* fix: do not require signing_key for pox1-3

* chore: bump stacks-node

* test: remove signer-key where not needed

---------

Co-authored-by: janniks <[email protected]>
## [7.9.0-nakamoto.4](v7.9.0-nakamoto.3...v7.9.0-nakamoto.4) (2024-02-04)

### Features

* add signer-keys from pox4 events ([#1857](#1857)) ([c17ad23](c17ad23))
# Conflicts:
#	CHANGELOG.md
#	package-lock.json
#	src/api/routes/rosetta/construction.ts
#	src/tests-rosetta-construction/construction.ts
## [7.9.0-nakamoto.5](v7.9.0-nakamoto.4...v7.9.0-nakamoto.5) (2024-02-20)

### Bug Fixes

* report placeholder in prom metrics for invalid request paths ([#1867](#1867)) ([7921488](7921488))
* **rosetta:** use /v2/fees/transaction for fee estimation ([b287b7b](b287b7b))
* sql transactional consistency bug with fetching chaintip in various areas ([#1853](#1853)) ([07339c0](07339c0))
* feat: nakamoto block timestamps

* fix: `CONNECTION_DESTROYED` during background mempool stats update

* fix: proper shutdown of debounce background query in pg-write-store

* chore: fix tests

* chore: fix tests

* fix: use `isEventReplay` to determine block time

* chore: rename stacks_block_time to block_time
## [7.9.0-nakamoto.6](v7.9.0-nakamoto.5...v7.9.0-nakamoto.6) (2024-03-15)

### Features

* nakamoto block timestamps ([#1886](#1886)) ([f547832](f547832))
* feat: pox signer event ingestion

* test: add pox_set ingestion tests

* feat: progress on associating stacker info to signer data

* feat: ingest reward set data from /new_block event

* feat: ingest pox4 event cycle IDs

* fix: filter signer pox events by cycleID ranges

* chore: use nodejs v20 in `launch w/ postgres`

* chore: initial test

* chore: progress on cycles endpoint

* feat: ingest `pox_ustx_threshold` from /new_block reward_set

* chore: update reward_set.rewarded_addresses ingestion to new burnchain address string format

* feat: cycles table

* feat: signers endpoint

* feat: single signer

* feat: stackers

* fix: remove old query

* fix: exports

* fix: stacker example

* fix: tests

* fix: test

* fix: pox tests

* fix: tests

* fix: pox cycle signers deterministic ordering

---------

Co-authored-by: Rafael Cardenas <[email protected]>
## [7.9.0-nakamoto.7](v7.9.0-nakamoto.6...v7.9.0-nakamoto.7) (2024-03-20)

### Features

* pox stacker & signer cycle details ([#1873](#1873)) ([d2c2805](d2c2805))
* feat: ingest signer_bitvec

* test: add bitvec tests
## [7.9.0-nakamoto.8](v7.9.0-nakamoto.7...v7.9.0-nakamoto.8) (2024-03-20)

### Features

* ingest signer_bitvec ([#1900](#1900)) ([aa1750f](aa1750f))
* chore: bump duckdb

* feat: event-replay readiness for nakamoto
## [7.9.0-nakamoto.9](v7.9.0-nakamoto.8...v7.9.0-nakamoto.9) (2024-03-21)

### Bug Fixes

* event-replay readiness for nakamoto & fix for [#1879](#1879) ([#1903](#1903)) ([1572e73](1572e73))
@zone117x zone117x requested a review from rafaelcr March 21, 2024 16:20
Copy link

codecov bot commented Mar 21, 2024

Codecov Report

Attention: Patch coverage is 65.89327% with 147 lines in your changes are missing coverage. Please review.

Project coverage is 72.83%. Comparing base (74acb7b) to head (7b98f08).
Report is 41 commits behind head on beta.

❗ Current head 7b98f08 differs from pull request most recent head a67dbcd. Consider uploading reports for the commit a67dbcd to get more accurate results

Files Patch % Lines
src/event-stream/pox-event-parsing.ts 12.24% 41 Missing and 2 partials ⚠️
src/datastore/pg-write-store.ts 53.01% 30 Missing and 9 partials ⚠️
src/api/routes/v2/pox.ts 77.50% 15 Missing and 3 partials ⚠️
src/event-replay/parquet-based/dataset/store.ts 0.00% 16 Missing and 1 partial ⚠️
...rc/event-replay/parquet-based/replay-controller.ts 0.00% 12 Missing and 1 partial ⚠️
src/api/controllers/db-controller.ts 81.25% 4 Missing and 2 partials ⚠️
src/datastore/pg-store-v2.ts 89.47% 4 Missing ⚠️
src/event-stream/event-server.ts 86.95% 3 Missing ⚠️
src/helpers.ts 92.00% 2 Missing ⚠️
src/datastore/pg-store.ts 75.00% 1 Missing ⚠️
... and 1 more
Additional details and impacted files
@@             Coverage Diff             @@
##             beta    #1906       +/-   ##
===========================================
+ Coverage   16.90%   72.83%   +55.92%     
===========================================
  Files          91       94        +3     
  Lines       11797    12408      +611     
  Branches     2621     2853      +232     
===========================================
+ Hits         1994     9037     +7043     
+ Misses       9049     3209     -5840     
+ Partials      754      162      -592     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

# Conflicts:
#	CHANGELOG.md
#	src/api/init.ts
#	src/api/routes/v2/helpers.ts
#	src/api/routes/v2/schemas.ts
#	src/datastore/pg-store-v2.ts
Copy link

github-actions bot commented Mar 21, 2024

Vercel deployment URL: https://stacks-blockchain-gl5sqize9-blockstack.vercel.app 🚀

## [7.10.0-nakamoto.1](v7.9.0...v7.10.0-nakamoto.1) (2024-03-21)

### Features

* add signer-keys from pox4 events ([#1857](#1857)) ([c17ad23](c17ad23))
* ingest signer_bitvec ([#1900](#1900)) ([aa1750f](aa1750f))
* nakamoto block timestamps ([#1886](#1886)) ([f547832](f547832))
* pox 4 revoke events and signer-key support ([#1829](#1829)) ([5e5650a](5e5650a)), closes [#1849](#1849)
* pox stacker & signer cycle details ([#1873](#1873)) ([d2c2805](d2c2805))

### Bug Fixes

* event-replay readiness for nakamoto & fix for [#1879](#1879) ([#1903](#1903)) ([1572e73](1572e73))
* remove signer columns from tenure-change transactions ([#1845](#1845)) ([8ec726b](8ec726b))
* sql transactional consistency bug with fetching chaintip in various areas ([#1853](#1853)) ([ada8536](ada8536))
@zone117x zone117x merged commit 95155d5 into beta Mar 21, 2024
2 checks passed
@blockstack-devops
Copy link
Contributor

🎉 This PR is included in version 7.10.0-beta.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

@blockstack-devops
Copy link
Contributor

🎉 This PR is included in version 7.10.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.

6 participants