-
Notifications
You must be signed in to change notification settings - Fork 39
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
chore(release): update changelog and bump version to 1.7.0 #2387
Conversation
WalkthroughThe pull request introduces version 1.7.0 of the Dashpay platform, documenting several breaking changes, new features, bug fixes, and updates to the build and continuous integration systems. Key breaking changes involve error handling in the SDK, unification of state transitions, and the banning of certain addresses. The release also includes security enhancements, a required update for the tonic dependency, and improvements in CI processes, such as the removal of outdated workflows and upgrades to artifact handling. Additionally, various package version numbers have been incremented across multiple components. Changes
Possibly related PRs
Suggested labels
Suggested reviewers
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (1)
🔇 Additional comments (1)CHANGELOG.md (1)
The changelog properly documents:
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Outside diff range and nitpick comments (1)
CHANGELOG.md (1)
21-40
: Consider adding migration guides for breaking changesWhile the breaking changes are well documented, consider adding migration guides or code examples to help users update their code for the breaking changes.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (1)
Cargo.lock
is excluded by!**/*.lock
📒 Files selected for processing (45)
CHANGELOG.md
(1 hunks)package.json
(1 hunks)packages/bench-suite/package.json
(1 hunks)packages/check-features/Cargo.toml
(1 hunks)packages/dapi-grpc/Cargo.toml
(1 hunks)packages/dapi-grpc/package.json
(1 hunks)packages/dapi/package.json
(1 hunks)packages/dash-spv/package.json
(1 hunks)packages/dashmate/package.json
(1 hunks)packages/dashpay-contract/Cargo.toml
(1 hunks)packages/dashpay-contract/package.json
(1 hunks)packages/data-contracts/Cargo.toml
(1 hunks)packages/dpns-contract/Cargo.toml
(1 hunks)packages/dpns-contract/package.json
(1 hunks)packages/feature-flags-contract/Cargo.toml
(1 hunks)packages/feature-flags-contract/package.json
(1 hunks)packages/js-dapi-client/package.json
(1 hunks)packages/js-dash-sdk/package.json
(1 hunks)packages/js-grpc-common/package.json
(1 hunks)packages/masternode-reward-shares-contract/Cargo.toml
(1 hunks)packages/masternode-reward-shares-contract/package.json
(1 hunks)packages/platform-test-suite/package.json
(1 hunks)packages/rs-dapi-client/Cargo.toml
(1 hunks)packages/rs-dapi-grpc-macros/Cargo.toml
(1 hunks)packages/rs-dpp/Cargo.toml
(1 hunks)packages/rs-drive-abci/Cargo.toml
(1 hunks)packages/rs-drive-proof-verifier/Cargo.toml
(1 hunks)packages/rs-drive/Cargo.toml
(1 hunks)packages/rs-json-schema-compatibility-validator/Cargo.toml
(1 hunks)packages/rs-platform-serialization-derive/Cargo.toml
(1 hunks)packages/rs-platform-serialization/Cargo.toml
(1 hunks)packages/rs-platform-value-convertible/Cargo.toml
(1 hunks)packages/rs-platform-value/Cargo.toml
(1 hunks)packages/rs-platform-version/Cargo.toml
(1 hunks)packages/rs-platform-versioning/Cargo.toml
(1 hunks)packages/rs-sdk/Cargo.toml
(1 hunks)packages/simple-signer/Cargo.toml
(1 hunks)packages/strategy-tests/Cargo.toml
(1 hunks)packages/wallet-lib/package.json
(1 hunks)packages/wallet-utils-contract/Cargo.toml
(1 hunks)packages/wallet-utils-contract/package.json
(1 hunks)packages/wasm-dpp/Cargo.toml
(1 hunks)packages/wasm-dpp/package.json
(1 hunks)packages/withdrawals-contract/Cargo.toml
(1 hunks)packages/withdrawals-contract/package.json
(1 hunks)
✅ Files skipped from review due to trivial changes (44)
- packages/simple-signer/Cargo.toml
- packages/dpns-contract/Cargo.toml
- packages/rs-platform-serialization-derive/Cargo.toml
- packages/rs-platform-value-convertible/Cargo.toml
- packages/wasm-dpp/Cargo.toml
- packages/dashpay-contract/Cargo.toml
- packages/check-features/Cargo.toml
- packages/data-contracts/Cargo.toml
- packages/rs-platform-value/Cargo.toml
- packages/wallet-utils-contract/Cargo.toml
- packages/feature-flags-contract/package.json
- packages/rs-platform-versioning/Cargo.toml
- packages/masternode-reward-shares-contract/Cargo.toml
- packages/dpns-contract/package.json
- packages/bench-suite/package.json
- packages/rs-platform-version/Cargo.toml
- packages/js-dapi-client/package.json
- packages/wallet-lib/package.json
- packages/js-grpc-common/package.json
- packages/rs-json-schema-compatibility-validator/Cargo.toml
- packages/dashpay-contract/package.json
- packages/strategy-tests/Cargo.toml
- package.json
- packages/dash-spv/package.json
- packages/dapi-grpc/Cargo.toml
- packages/feature-flags-contract/Cargo.toml
- packages/dashmate/package.json
- packages/platform-test-suite/package.json
- packages/rs-dapi-grpc-macros/Cargo.toml
- packages/withdrawals-contract/Cargo.toml
- packages/dapi-grpc/package.json
- packages/rs-dapi-client/Cargo.toml
- packages/wallet-utils-contract/package.json
- packages/dapi/package.json
- packages/rs-platform-serialization/Cargo.toml
- packages/js-dash-sdk/package.json
- packages/rs-drive-proof-verifier/Cargo.toml
- packages/masternode-reward-shares-contract/package.json
- packages/withdrawals-contract/package.json
- packages/wasm-dpp/package.json
- packages/rs-dpp/Cargo.toml
- packages/rs-sdk/Cargo.toml
- packages/rs-drive-abci/Cargo.toml
- packages/rs-drive/Cargo.toml
🔇 Additional comments (5)
CHANGELOG.md (5)
1-1
: LGTM! Version number follows semantic versioning
The version number 1.6.3 follows semantic versioning format (MAJOR.MINOR.PATCH) correctly.
4-9
: Breaking changes are well documented
Breaking changes section properly documents the major changes that could affect compatibility:
- SDK error handling changes
- State transition processing unification
- Address banning functionality
This helps users understand what changes may require updates to their code.
11-12
: Features section is concise and clear
The features section clearly documents the new functionality added in this version.
15-18
: Bug fixes are properly documented
Bug fixes section provides clear descriptions of what was fixed, with references to issue numbers.
Line range hint 1-1000
: Overall changelog structure follows best practices
The changelog follows conventional changelog format with:
- Proper version numbers and dates
- Clear categorization of changes (breaking, features, fixes etc.)
- Issue references
- Consistent formatting throughout
This makes it easy for users to understand changes between versions.
6d85b25
to
61f544f
Compare
Issue being fixed or feature implemented
Release new Dash Platform version
What was done?
How Has This Been Tested?
None
Breaking Changes
None
Checklist:
For repository code-owners and collaborators only
Summary by CodeRabbit
New Features
Bug Fixes
Breaking Changes
AddressList.available
in the SDK.Waitable
for callingwait_for_response()
.Build System Updates
Continuous Integration Updates
Version Updates