Py-geth

Latest version: v5.3.0

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 10

4.0.0

---------------------------

Breaking Changes
~~~~~~~~~~~~~~~~

- Drop support for geth ``v1.9`` and ``v1.10`` series. Shanghai was introduced in geth ``v1.11.0`` so this is a good place to draw the line. Drop official support for Python 3.7. (`160 <https://github.com/ethereum/py-geth/issues/160>`__)


Features
~~~~~~~~

- Add support for geth ``1.12.0`` and ``1.12.1`` (`151 <https://github.com/ethereum/py-geth/issues/151>`__)
- Add support for geth versions v1.12.2 to v1.13.4 (`160 <https://github.com/ethereum/py-geth/issues/160>`__)


Internal Changes - for py-geth Contributors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Use golang version ``1.21.3`` for CI builds to ensure compatibility with the latest version. (`160 <https://github.com/ethereum/py-geth/issues/160>`__)
- Merge template updates, including using pre-commit for linting and drop ``pkg_resources`` for version info (`162 <https://github.com/ethereum/py-geth/issues/162>`__)


Miscellaneous Changes
~~~~~~~~~~~~~~~~~~~~~

- `152 <https://github.com/ethereum/py-geth/issues/152>`__

3.13.0

----------------------------

Features
~~~~~~~~

- Allow initializing `BaseGethProcess` with `stdin`, `stdout`, and `stderr` (`139 <https://github.com/ethereum/py-geth/issues/139>`__)
- Add support for geth `1.11.6` (`141 <https://github.com/ethereum/py-geth/issues/141>`__)


Internal Changes - for py-geth Contributors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Update `tox` and the way it is installed for CircleCI runs (`141 <https://github.com/ethereum/py-geth/issues/141>`__)
- merge in python project template (`142 <https://github.com/ethereum/py-geth/issues/142>`__)
- Changed `.format` strings to f-strings, removed other python2 code (`146 <https://github.com/ethereum/py-geth/issues/146>`__)


Removals
~~~~~~~~

- Remove `miner.thread` default since no longer supported (`144 <https://github.com/ethereum/py-geth/issues/144>`__)

3.12.0

------

- Add support for geth `1.11.3`, `1.11.4`, and `1.11.5`
- Add `miner_etherbase` to supported geth kwargs

3.11.0

------

- Upgrade circleci golang version to `1.20.1`
- Add support for python `3.11`
- Add support for geth `1.10.26`, `1.11.0`, `1.11.1`, and `1.11.2`
- Fix incorrect comment in `install_geth.sh`
- Add `clique` to `ALL_APIS`
- Add `gcmode` option to Geth process wrapper

3.10.0

------

- Add support for geth `1.10.24`-`1.10.25`
- Patch CVE-2007-4559 - directory traversal vulnerability

3.9.1

Not secure
-----

- Add support for geth `1.10.18`-`1.10.23`
- Remove support for geth versions `1.9.X`
- Upgrade CI Go version to `1.18.1`
- Some updates to `setup.py`, `tox.ini`, and circleci `config.yml`
- Update supported python versions to reflect what is being tested
- Add python 3.10 support
- Remove dependency on `idna`
- Remove deprecated `setuptools-markdown`
- Updates to `pytest`, `tox`, `setuptools`, `flake8`, and `pluggy` dependencies
- Spelling fix in `create_new_account` docstring

Page 3 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.