Skip to content

v0.17.0

Choose a tag to compare

@tamtamchik tamtamchik released this 24 Jun 11:46
· 124 commits to main since this release
17d6fef
0.17.0

Headline feature

  • Granular allowlists (#141) — scoped allowed_diffs rules instead of blanket wildcards: bytecode facets (immutables, byte_ranges, cbor_metadata, constructor_args) and source facets (line_ranges, files), each requiring a reason. CI now blocks new wildcards.

Engine reliability

  • Raise CompileError when solc returns no contracts — no more whole-batch crash (#160).
  • solc compile timeout bumped to 300s for large contracts.
  • Error out when --contract filter matches nothing.
  • Deduped bytecode result dicts and config validation (#173).

Infrastructure

  • Dependabot wired up (python, docker, github-actions, devcontainer images).
  • mypy runs added to CI.
  • Devcontainer images tracked via literal FROM + Dependabot.

Full log:

  • feat: TW easy tracks fix diffyscan config by @hweawer in #150
  • chore(deps-dev): bump pytest from 8.4.2 to 9.0.3 by @dependabot[bot] in #151
  • feat: Add ATokenWstETHSwap deployment config by @Psirex in #152
  • chore: convert CircuitBreaker config to YAML by @tamtamchik in #155
  • feat: add CircuitBreaker by @failingtwice in #154
  • feat: v3.0.2 configs by @dry914 in #147
  • fix: raise CompileError when solc returns no contracts to avoid batch crash by @tamtamchik in #160
  • feat: add GGVMigratorV2 deployment config by @tamtamchik in #161
  • fix: earnUSDe re-deploy (Ethereum + Mantle + Plasma) by @tamtamchik in #162
  • feat: mantle, arbitrum, base meta updates by @tamtamchik in #149
  • chore(deps): bump urllib3 from 2.6.3 to 2.7.0 by @dependabot[bot] in #158
  • chore(deps): bump idna from 3.11 to 3.15 by @dependabot[bot] in #159
  • docs: fix AI-doc drift vs code by @tamtamchik in #164
  • feat: CoW TWAP ExtensibleFallbackHandler verification by @tamtamchik in #135
  • feat: add Mellow meta core and earnUSDe configs across networks by @arwer13 in #148
  • chore: add dependabot config by @tamtamchik in #165
  • build: track devcontainer images via dependabot by @tamtamchik in #168
  • ci: bump the github-actions group with 2 updates by @dependabot[bot] in #166
  • build: bump the docker group in /.devcontainer with 2 updates by @dependabot[bot] in #169
  • build(deps): bump the python group across 1 directory with 4 updates by @dependabot[bot] in #167
  • chore: Refactor bytecode result deduplication and config validation by @tamtamchik in #173
  • build(deps-dev): bump pytest from 9.0.3 to 9.1.0 in the python group by @dependabot[bot] in #171
  • build: bump astral-sh/uv from 0.11.21 to 0.11.23 in /.devcontainer in the docker group by @dependabot[bot] in #170
  • Feat: granular allowlist by @TheDZhon in #141

New Contributors

Full Changelog: v0.16.3...v0.17.0