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
IAragonApp
interface (#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