Releases: aragon/aragonOS
Releases · aragon/aragonOS
v5.0.0 - RC 0
v5.0.0 - RC 0
🚀 Features
- Disputable: Implement disputable base app (#581, #595, #604, #605, #607, #610) @facuspagnuolo @bingen @sohkai
- Forwarder: Extend interfaces (#583) @sohkai @facuspagnuolo
- Apps: Add
IAragonAppinterface (#597) @sohkai @bingen
🕵️ Security
🧹 Housekeeping
- Chore: Use buidler (#615 and #616) @facuspagnuolo
- Chore: Fix coverage task (#614) @facuspagnuolo
- Chore: Move CI to GH actions (#609) @facuspagnuolo
- Tests: Use test helpers (#608 and #611) @bingen @facuspagnuolo
- Chore: Clean up exports and dependencies (#601) @facuspagnuolo
- APM: Remove from repo (#600) @facuspagnuolo
📖 Documentation
v5.0.0-beta.8
v5.0.0-beta.8
- Internal Audit: aragonOS 5 (#612) @sohkai
- Tests: Minor enhancements (#611) @facuspagnuolo
- Chore: Move CI to GH actions (#609) @facuspagnuolo
- Disputable: Remove agreement activation from RegistryApp (#610) @facuspagnuolo
- Contracts: Use test helpers (#608) @bingen
- Disputable: Add Registry sample app (#607) @facuspagnuolo
v5.0.0-beta.7
v5.0.0-beta.7
- ACL: Rollback v2 changes (#606) @facuspagnuolo
- Disputable: Add tests to check role constants (#605) @bingen
v5.0.0-beta.6
v5.0.0-beta.5
v5.0.0-beta.4
v5.0.0-beta.4
- Agreement: Remove ETH as an option for fees (#602) @bingen
- Chore: Clean up exports and dependencies (#601) @facuspagnuolo
- APM: Remove from repo (#600) @facuspagnuolo
- Docs: Update branding, add security policy (#596) @sohkai
- IAgreement: Update return naming of
getDisputableInfo()(#595) @sohkai
v5.0.0-beta.3
v5.0.0-beta.3
- Disputable: Support payable actions (#593) @facuspagnuolo
v5.0.0-beta.1
v5.0.0-beta.0
v5.0.0-beta.0
- Disputable: Implement disputable base app (#581) @facuspagnuolo
- ACL: Fix inline doc and functions indentation (#579) @facuspagnuolo
- chore: update Aragon chat links (#576) @macor161
v4.4.0
Special thanks to @willjgriff for detecting the ACL issue on Istanbul chains and helping make this release possible!
This release only includes a hotfix to the ACL to remove the limited gas (30,000) sent when checking an ACL oracle's canPerform(). On Istanbul, with EIP-1884 increasing the cost of SLOADs, the limited gas made even trial state checks in ACL oracles (e.g. fetching a token's balance) difficult to perform.
To reduce the amount of differences from the previous ACL base contract deployed on mainnet (0x81f7564e413586f1f99fde55740ac52b43ca99c9), this fix was backported into the v4.0 stream as v4.0.2.
Fixes
- ACL: remove ACLOracle canPerform() gas limit (#565) @willjgriff
- License: replace SPDX-Identifier misspelling in contract headers (#558) @ottodevs