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

Release 2.2.0 #1342

Merged
merged 17 commits into from
Feb 1, 2024
Merged

Release 2.2.0 #1342

merged 17 commits into from
Feb 1, 2024

Conversation

hugocaillard
Copy link
Collaborator

Description

2.2.0

hugocaillard and others added 17 commits December 21, 2023 10:56
* chore: upgrade clarity-vm version

feat: better handling of epoch 2.5 and 3.0

refactor: review

* chore: expose miner_wallet_name in settings

* feat: include epochs 2.5 and 3.0 in generated Stacks.toml

* chore: update `tracing-subscriber` dependency

chore: upgrade dependencies

refactor: cargo fmt

* feat: handle new nakamoto wire format

* feat: pox-4

* feat: update bitcoin image

* chore: update cargo.lock

* fix: pox-4 stacking

* fix: adjust the timing of the stacking orders (#1297)

* fix: adjust the timing of the stacking orders

If `stack-stx` is processed during a prepare phase, then the account is
not stacked for the next cycle, N, it is stacked for N+1. To deal with
that, this change moves the stacking orders earlier in the cycle so that
they are processed before the prepare phase.

* fix: further improvements to stacking orders

This prevents an issue where a stacking order is attempted too early.

* fix: typo

* fix: audit

* chore: upgrade dependencies

* chore: ugprade chainhook-types

* chore: adjust default pox-3 height

* fix: update default stacking settings

* feat: clar2wasm in simnet

* feat: update default docker image for nakamoto

* fix: set the burnchain mode for pre-nakamoto correctly

* feat: upgrade ratatui and add pox informations in devnet ui

* fix: set the sender correctly for contract calls (#1300)

* refactor: remove temp code

* feat: support latest stacks-core change, improve stacking logics, remove dead code

* refactor: fmt

* refactor: remove dead code

* refactor: fix conditional compiliation for clar2wasm

* chore: update dependencies

* feat: add disable_clarity-wasm method

* chore: finish switch to ratatui and upgrade tokio

* fix: pox_info fetching issues

* fix: remove unwanted log file

* fix: expose NAKA_ images

Co-authored-by: Micaiah Reid <micaiahreid@gmail.com>

* fix: typo

Co-authored-by: Micaiah Reid <micaiahreid@gmail.com>

* refactor: remove comment

Co-authored-by: Micaiah Reid <micaiahreid@gmail.com>

* fix: typo

Co-authored-by: Micaiah Reid <micaiahreid@gmail.com>

* fix: typo

Co-authored-by: Micaiah Reid <micaiahreid@gmail.com>

* fix: stacks-node config

* fix: send stacking order at cycle position 1

* fix: typo

Co-authored-by: Micaiah Reid <micaiahreid@gmail.com>

* refactor: remove unecessary logs

* chore: upgrade shlex dependency to fix audit

* chore: revert changes to the devnet bitcoin docker image

* chore: update default bitcoin images

* refactor: optimize stacking orders logic

* fix: clarinet image build

* refactor: variable naming

* chore: fix cargo audit

---------

Co-authored-by: Ludo Galabru <ludo@hiro.so>
Co-authored-by: Brice Dobry <brice@hiro.so>
Co-authored-by: Micaiah Reid <micaiahreid@gmail.com>
* chore: update bitcoin image to 26.0

* chore: update bitcoin image to 26.0

* chore: update bitcoin image to 26.0

* refactor: remove unneeded dependencies in bitcoin dockerfile

---------

Co-authored-by: Hugo Caillard <911307+hugocaillard@users.noreply.github.com>
Bumps [@koa/cors](https://github.com/koajs/cors) to 5.0.0 and updates ancestor dependency [@vscode/test-web](https://github.com/microsoft/vscode-test-web). These dependencies need to be updated together.


Updates `@koa/cors` from 4.0.0 to 5.0.0
- [Changelog](https://github.com/koajs/cors/blob/master/History.md)
- [Commits](koajs/cors@4.0.0...5.0.0)

Updates `@vscode/test-web` from 0.0.47 to 0.0.50
- [Changelog](https://github.com/microsoft/vscode-test-web/blob/main/CHANGELOG.md)
- [Commits](microsoft/vscode-test-web@v0.0.47...v0.0.50)

---
updated-dependencies:
- dependency-name: "@koa/cors"
  dependency-type: indirect
- dependency-name: "@vscode/test-web"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: run clarity-wasm in a separate session

* refactor: remove commented code

* tests: fix formatted_interpretation function calls
In the latest version clarinet test is deprecated in favor of using the Clarinet SDK for unit testing.
* update docs url in messaging

* fix: old typo

---------

Co-authored-by: Hugo C <911307+hugocaillard@users.noreply.github.com>
* fix: fix wasm build

* fix: add new epochs in js sdk types

* fix: dependencies

* refactor: tests grouping

* fix: fix sdk tests
* feat: clarity wasm is off by default

* chore: update stacks node default docker image for nakamoto

* chore: typo
* add some pox constants

* validate epoch 3 block

* implement stack-extend for stacking orders

* validate wallet names for stacking orders

* fix build and ui pox info

* add todo's

* refactor: rework devnet stack-extend logic

* refactor: remove dead code

* refactor: remove comment

* refactor: format

* refactor: devnet handle stacking auto-extend config

* refactor: remove dead code

* chore: remove useless mut

* chore: force update

* refactor: improve stacking_order condition

* fix: updater default stacking_orders config

---------

Co-authored-by: Hugo Caillard <911307+hugocaillard@users.noreply.github.com>
* chore: release next

* chore: improve changelog

* chore: improve changelog
* chore: upgrade clarity and clar2wasm

* chore: update chainhook dependencies
Copy link

codecov bot commented Feb 1, 2024

Codecov Report

Attention: 876 lines in your changes are missing coverage. Please review.

Comparison is base (28259ef) 41.83% compared to head (5b3fdb8) 40.27%.

Files Patch % Lines
components/clarity-repl/src/repl/interpreter.rs 48.04% 173 Missing ⚠️
...omponents/stacks-network/src/chains_coordinator.rs 0.00% 153 Missing ⚠️
components/stacks-network/src/ui/ui.rs 0.00% 82 Missing ⚠️
components/clarity-repl/src/codec/mod.rs 0.00% 79 Missing ⚠️
components/clarinet-files/src/network_manifest.rs 0.00% 62 Missing ⚠️
components/clarity-repl/src/frontend/terminal.rs 0.00% 59 Missing ⚠️
components/stacks-network/src/orchestrator.rs 0.00% 56 Missing ⚠️
components/stacks-network/src/ui/mod.rs 0.00% 52 Missing ⚠️
components/clarinet-cli/src/frontend/cli.rs 0.00% 40 Missing ⚠️
components/stacks-network/src/ui/app.rs 0.00% 21 Missing ⚠️
... and 13 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1342      +/-   ##
==========================================
- Coverage   41.83%   40.27%   -1.57%     
==========================================
  Files          87       87              
  Lines       31381    31672     +291     
==========================================
- Hits        13128    12755     -373     
- Misses      18253    18917     +664     

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

@hugocaillard hugocaillard merged commit d90122d into main Feb 1, 2024
36 of 37 checks passed
@sabbyanandan
Copy link
Contributor

@hugocaillard: Congratulations! 🥳

@hugocaillard
Copy link
Collaborator Author

Thanks @sabbyanandan!

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

Successfully merging this pull request may close these issues.

6 participants