Skip to content

v4.4.0

Compare
Choose a tag to compare
@release-drafter release-drafter released this 06 Feb 10:54
· 38 commits to next since this release
f3ae59b

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

Chores

  • deploy: skip deploying known EvmScriptRegistryFactory if given to DAOFactory (#570) @sohkai
  • chore: move @aragon/truffle-config-v4 to dependency (#569) @sohkai
  • chore: Update to Istanbul context (#568) @sohkai
  • chore: use shared Aragon truffle config (#559) @0xGabi