Skip to content

Fix/version 4.22.1#426

Merged
michprev merged 5 commits into
mainfrom
fix/version-4.22.1
Mar 2, 2026
Merged

Fix/version 4.22.1#426
michprev merged 5 commits into
mainfrom
fix/version-4.22.1

Conversation

@michprev

@michprev michprev commented Mar 2, 2026

Copy link
Copy Markdown
Member

Note

Medium Risk
Touches core compilation graph building and solc download/list fetching behavior, which could affect builds and installation across platforms if edge cases are missed. Changes are relatively small and targeted but impact critical paths.

Overview
Bumps the package version to 4.22.1 and documents the release in docs/changelog.md, including Solidity 0.8.34 support.

Fixes multiple core crash cases: deduplicates input files by resolved path in SolidityCompiler.build_graph to avoid duplicate compilation paths caused by symlinks, adds a User-Agent header (derived from the installed eth-wake version) to solc list/binary HTTP requests in SolcVersionManager, and gates use of the backported ThreadedChildWatcher to Python < 3.12 to avoid AbstractChildWatcher removals in newer Python versions.

Written by Cursor Bugbot for commit d05c269. This will update automatically on new commits. Configure here.

@michprev michprev merged commit bfdb6be into main Mar 2, 2026
14 of 16 checks passed
@michprev michprev deleted the fix/version-4.22.1 branch March 2, 2026 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant