Releases: movementlabsxyz/aptos-core
movement-full-node-l1-v2.0.3
This release contains several security fixes from upstream
What's Changed
- feat: update feature flag 87 by @0xIcarus in #306
- Disable timed feature
UseFullTransactionSizeForTransactionMetadataby @fEst1ck in #321 - [verifier] fix mod_bounds.max to use per-module limit by @fEst1ck in #327
- add .movement to .gitignore by @ganymedio in #331
- Feat: Add view function is_asset_type_dispatchable by @ganymedio in #333
- Bug fix / Add validation for commission percentage in switch_operator: 8b6c5de by @musitdev in #260
- [vm] fix extract_abort_info for compiler-generated abort codes by @fEst1ck in #329
- Bug: [storage] Fix incorrect assertion in LedgerState::new, ref:b7f57fa by @musitdev in #324
- Bug: Fix MempoolMessageId ordering and improve error handling by @musitdev in #323
- [block-executor] fix keys_read returning writes instead of reads by @apenzk in #339
- [ordered_map] Fix append_impl boundary case by @apenzk in #325
- Fix trusted-waypoint restore history handling by @areshand in #341
Full Changelog: v2.0.2...v2.0.3
movement-full-node-l1-v2.0.2
This release contains several security fixes from upstream
What's Changed
- [ci] add aptos-debugger container and migrate to blacksmith runners by @nicholasflintwillow in #301
- large_packages.move: audit fixes by @andygolay in #303
- update dashboard jsons by @apenzk in #297
- Dependabot security alerts critical fixes by @andygolay in #307
- Backporting fixes by @fEst1ck in #302
- Add automated license compliance check to PR validation workflow by @andygolay in #288
- [consensus] enforce sender-author binding for rand share messages by @fEst1ck in #312
- Revert voting power increase limit to 50 by @rubujubi in #314
- skip epoch end ledger info verifying before trusted waypoint by @areshand in #316
- disable feature 67 by @fEst1ck in #300
Full Changelog: v2.0.1...v2.0.2
movement-full-node-l1-v2.0.1
This release contains several security hotfixes and infrastructure improvement
Bug Fixes
- Fixed gas accounting to include full transaction size
- Fixed reachable unwrap in crypto native
- Enabled feature 91
DEFAULT_ACCOUNT_RESOURCEon testnet and mainnet
Infrastructure
- Added failsafe for depleted staking rewards treasury
- Re-added macOS Intel build support
- Updated mainnet gas schedule
- Docker network compatibility fix (RPC on 0.0.0.0)
Other
- Updated README with Movement branding
- CLI banner and output improvements
What's Changed
- feat: add failsafe for depleted staking rewards treasury by @0xIcarus in #274
- Set RPC entry point to 0.0.0.0 to be compatible with docker network by @musitdev in #271
- docs: update root README for Movement branding and use relative links by @apenzk in #277
- Improve swarm tests for GGP depletion failsafe by @0xIcarus in #281
- Render newline and quotation mark chars in Movement CLI output by @andygolay in #280
- Add Movement CLI release workflow by @andygolay in #285
- Gas schedule update on mainnet by @rubujubi in #283
- Release CLI action: Fix CRATE_DIR by @andygolay in #287
- [Bugfix] Fix reachable unwrap in crypto native by @fEst1ck in #289
- [Bugfix] Use full transaction size in computing transaction metadata by @fEst1ck in #294
- add script to enable feature 91 by @rubujubi in #296
New Contributors
Full Changelog: v2.0.0...v2.0.1
movement-full-node-l1-v2.0.0
This release represents v2.0.0 of L1 migration which is a major milestone for the Movement Network that incorporates upstream Aptos development along with Movement-specific enhancements for the L1 migration.
What's Changed
- [network] onchain discovery tool by @larryl3u in #228
- Prettify Aptos CLI -> Movement CLI by @musitdev in #224
- Cherry pick MIP-124 (#227) by @0xmovses in #236
- Fix and add Integration Test for staking reward with GGP by @areshand in #238
- Automating the framework upgrade by @areshand in #242
- movement thursday by @larryl3u in #244
- feat: enable partial gov voting by @0xmovses in #243
- Update default Move.toml branch and set default network to testnet by @andygolay in #252
- Temporarily increase the staking increase limit by @areshand in #250
- Reset migration parameters by @areshand in #253
- update the genrated scripts by @areshand in #255
- Feat / Add a script to update the staking lock period by @musitdev in #261
- abort function name fix in rest api by @areshand in #262
- feat: update script for delegated stake automation by @0xmovses in #256
- Cherrypick and update gas schedule by @areshand in #265
- State sync optimization by @areshand in #264
- reduce reward rate and increase it back after migration by @areshand in #266
- feat: Add CI/CD infrastructure for image builds by @radupopa369 in #268
- relax gas limit to honor previous upper-limit by @areshand in #269
Full Changelog: https://github.com/movementlabsxyz/aptos-core/commits/v2.0.0
Movement CLI v7.4.0
What's Changed
- [network] onchain discovery tool by @larryl3u in #228
- Prettify Aptos CLI -> Movement CLI by @musitdev in #224
- Cherry pick MIP-124 (#227) by @0xmovses in #236
- Fix and add Integration Test for staking reward with GGP by @areshand in #238
- Automating the framework upgrade by @areshand in #242
- movement thursday by @larryl3u in #244
- feat: enable partial gov voting by @0xmovses in #243
- Update default Move.toml branch and set default network to testnet by @andygolay in #252
- Temporarily increase the staking increase limit by @areshand in #250
- Reset migration parameters by @areshand in #253
- update the genrated scripts by @areshand in #255
- Feat / Add a script to update the staking lock period by @musitdev in #261
- abort function name fix in rest api by @areshand in #262
- feat: update script for delegated stake automation by @0xmovses in #256
- Cherrypick and update gas schedule by @areshand in #265
- State sync optimization by @areshand in #264
- reduce reward rate and increase it back after migration by @areshand in #266
- feat: Add CI/CD infrastructure for image builds by @radupopa369 in #268
- relax gas limit to honor previous upper-limit by @areshand in #269
- feat: add failsafe for depleted staking rewards treasury by @0xIcarus in #274
- Set RPC entry point to 0.0.0.0 to be compatible with docker network by @musitdev in #271
- docs: update root README for Movement branding and use relative links by @apenzk in #277
- Improve swarm tests for GGP depletion failsafe by @0xIcarus in #281
- Render newline and quotation mark chars in Movement CLI output by @andygolay in #280
- Add Movement CLI release workflow by @andygolay in #285
- Gas schedule update on mainnet by @rubujubi in #283
- Release CLI action: Fix CRATE_DIR by @andygolay in #287
New Contributors
Full Changelog: https://github.com/movementlabsxyz/aptos-core/commits/movement-cli-v7.4.0
movement-full-node-l2-v1.0.1
What's Changed
- feat: Include Aptos feature flags required for pre-l1-merge framework… by @sebtomba in #171
- Updated metrics with prometheus and grafana setup by @0xIcarus in #173
- feat: annotate some functions in
object.moveas#[view]by @andygolay in #175 - Movement Monday Change by @larryl3u in #222
- [partnerPR] Update rewards and governed pool MIP-124 by @0xmovses in #232
- [move compiler] address nits (aptos-labs#18092) by @larryl3u in #245
- fix: use relative links in README instead of absolute GitHub URLs by @apenzk in #276
- Update README.md by @radupopa369 in #278
Full Changelog: movement-full-node-v1.0.0...movement-full-node-v1.0.1
movement-full-node-l2-v1.0.0
What's Changed
- Downgrade bigdecimal dependency to 0.3 by @mzabaluev in #140
- fix: centralize aptos-indexer-processors deps by @mzabaluev in #145
- feat!(indexer-grpc-utils): Cut out cloud-storage dependency from indexer-grpc by @mzabaluev in #141
- Add mint_to and burn_from functions in tx_fees module by @Primata in #143
- Destroying mint cap evaluation by @l-monninger in #147
- fix: remove false assertion for movement networks by @0xmovses in #151
- fix: on
primary_fungible_store::transfercreate account if needed by @andygolay in #149 - Mempool Simplification by @l-monninger in #146
- fix: increase txn expiration by @0xmovses in #152
- chore: fix build dependencies for movement, generated docs by @mzabaluev in #164
- Update CODEOWNERS to include protocol team by @andygolay in #165
- chore: prevent atomic and native bridge methods from doing anything and tidy up … by @l-monninger in #156
- feat: make is_core_resource_address always return false by @andygolay in #160
- feat:
account::destroy_account_fromfunction to decommission core resources account, feature flagDECOMMISSION_CORE_RESOURCESby @andygolay in #167
Full Changelog: movement-full-node-v0.0.1-alpha...movement-full-node-v1.0.0
movement-full-node-v0.0.1-alpha
What's Changed
- Monza by @0xmovses in #1
- Devnet merge by @0xmovses in #2
- Make
servicespub by @0xmovses in #3 - chore: remove VSCode configuration from git by @mzabaluev in #4
- schemadb: Remove API variability by @mzabaluev in #8
- schemadb: Remove API variability (take 2) by @mzabaluev in #9
- ENG-179 Remove
ringdependency from aptos-crypto and pare down dependent code by @mzabaluev in #5 - ENG-251 aptos-logger: cut out async logging by @mzabaluev in #10
- ENG-180: Cut out async dependencies from consensus-types and async-vm by @mzabaluev in #7
- ENG-206 Implement Block Reversion by @0xmovses in #6
- fix: trying miscellaneous state view id. by @0xmovses in #12
FinalityView, aDbReaderwrapper to represent a finalized state by @mzabaluev in #13- Faucet Instrumentation by @l-monninger in #14
- Make
LedgerInfothe source of truth on revert by @mzabaluev in #22 - fix: prevent zero divide on long epoch duration by @mzabaluev in #23
- A Helper for Syncing w/ the Upstream by @l-monninger in #40
- Sync With Upstream: fixups, updating the CLI to 3.5.0 by @mzabaluev in #43
- Sync With Upstream by @l-monninger in #30
- fix(vm-genesis): fix zero division, use the zero rewards rate instead by @mzabaluev in #44
- APT to MOVE by @andyjsbell in #47
- Allow rewards percentage to be 0 by @mzabaluev in #45
- Configure
movement initto Movement devnet and testnet, remove mainnet for now by @andygolay in #46 - aptos-db:
revert_commitreordering and improvements by @mzabaluev in #28 - Change CLI init config branding from Aptos to Movement by @andygolay in #49
- Services Update by @l-monninger in #51
finalized_block_heightgetter forFinalityViewby @mzabaluev in #52- Indexer: Remove all unwrap and panic for missing Tx WriteSet data. by @musitdev in #53
- Clean up .github/workflows by @mzabaluev in #58
- Remove panic in write_set_change grpc convertion by @musitdev in #63
- Fix: Recommend --skip-faucet flag on movement init with testnet and link to faucet after creating profile by @andygolay in #61
- Fix error return format in init.rs by @andygolay in #65
- remove panic in write_set_change grpc convertion by @l-monninger in #66
- Break lock reentrancy in StateKey registry by @mzabaluev in #67
- Atomic bridge by @andyjsbell in #72
- Patch log macros in db pruner to use tracing by @mzabaluev in #79
- Atomic Bridge: Add
get_bridge_transfer_detailsview function and fix duplicatecreate_time_lockcalls by @andygolay in #83 - Atomic Bridge: Add
get_bridge_transfer_detailsview function and fix duplicatecreate_time_lockcalls by @andygolay in #85 - Update spec for atomic bridge feature flag by @andyjsbell in #93
- Dependency bump for diesel 2.2 and diesel-async 0.5 by @mzabaluev in #97
- fix: explicitly disable atomic bridge feature by @andyjsbell in #96
- Remove EIP 55 check from
atomic_bridge_counterparty::lock_bridge_transfer_assetsand useEventHandlefor events by @andygolay in #87 - Framework Move modules and spec for Trusted Relayer Native Bridge by @andygolay in #100
- fix: revert. by @l-monninger in #103
- Native bridge: Modify param serialization to make bridge transfer IDs match on Move and Solidity sides in both L1 -> L2 and L2 -> L1 directions by @andygolay in #105
- Add Bridge Fee to Move Bridge Module by @Primata in #101
- Fix: remove hex conversion from initiator in complete bridge transfer, refactor to one module per file by @andygolay in #110
- 0xmovses/genesis ggp by @0xmovses in #120
- Governed Gas Pool Spec by @l-monninger in #118
- Update to Movement fork of bcs by @mzabaluev in #111
- feat: add test helper to set chain_id by @0xmovses in #127
- Governed Gas Pool by @l-monninger in #114
- Add burn_from() method to native_bridge module by @Primata in #123
- Remove duplicate
get_test_signed_transaction_with_chain_idfunction by @andygolay in #128 - Cleanup Move warnings in Governed Gas Pool module and spec by @andygolay in #129
- Move Rate Limiter by @Primata in #113
- Movement Labs Release Builder by @l-monninger in #122
- Add Mint To by @Primata in #134
- fix: GGP add to feature enums by @0xmovses in #135
- fix: release package missing. by @l-monninger in #133
- fix: use direct set gas schedule on testnet. by @l-monninger in #136
New Contributors
Full Changelog: https://github.com/movementlabsxyz/aptos-core/commits/movement-full-node-v0.0.1-alpha