- Merge template updates, noteably add python 3.12 support (#186)
- Add support for geth
v1.13.11
(#182)
- Add support for geth
v1.13.10
(#179)
- Fix issue where could not set custom extraData in chain genesis (#167)
- Add support for geth
1.13.5
(#165) - Allow clique consensus parameters period and epoch in chain genesis (#169)
- Add support for geth
v1.13.6
andv1.13.7
(#173) - Add support for geth
v1.13.8
(#175) - Added support for
geth v1.13.9
(#176)
- Change the name of
master
branch tomain
(#166)
- Drop support for geth
v1.9
andv1.10
series. Shanghai was introduced in gethv1.11.0
so this is a good place to draw the line. Drop official support for Python 3.7. (#160)
- Add support for geth
1.12.0
and1.12.1
(#151) - Add support for geth versions v1.12.2 to v1.13.4 (#160)
- Use golang version
1.21.3
for CI builds to ensure compatibility with the latest version. (#160) - Merge template updates, including using pre-commit for linting and drop
pkg_resources
for version info (#162)
- Allow initializing BaseGethProcess with stdin, stdout, and stderr (#139)
- Add support for geth 1.11.6 (#141)
- Update tox and the way it is installed for CircleCI runs (#141)
- merge in python project template (#142)
- Changed .format strings to f-strings, removed other python2 code (#146)
- Remove miner.thread default since no longer supported (#144)
- Add support for geth 1.11.3, 1.11.4, and 1.11.5
- Add miner_etherbase to supported geth kwargs
- 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
- Add support for geth 1.10.24-1.10.25
- Patch CVE-2007-4559 - directory traversal vulnerability
- 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
- Add support for geth 1.10.14-1.10.17
- Remove extraneous logging formatting from the LoggingMixin
- Add support for geth 1.10.12-1.10.13
- Add support for geth 1.10.9-1.10.11
- Add support for python 3.9
- Update flake8 requirement to 3.9.2
- Add script to update geth versions
- Set upgrade block numbers in default config
- Allow passing a port by both string and integer to overrides
- Add --preload flag option
- Add --cache flag option
- Add --tx_pool_global_slots flag option
- Add --tx_pool_price_limit flag option
- Handle StopIteration in JoinableQueues when using LoggingMixin
- General code cleanup
- Add support for geth 1.10.7-1.10.8
- Add support for geth 1.10.6
- Add support for geth 1.10.5
- Add support for geth 1.10.4
- Add support for geth 1.10.2-1.10.3
- Add support for geth 1.9.20-1.10.0
- Remove support for geth <= 1.9.14
- Add support for geth 1.9.13-1.9.19
- Add support for geth 1.9.8-1.9.12
- Add support for geth 1.9.x
- Readme bugfix for pypi badges
- remove support for python 2.x
- Geth versions <1.7 are no longer tested in CI
- Support for geth versions up to geth==1.8.22
- Support for python 3.6 and 3.7
- Support for testing and installation of geth==1.7.2
- Support for testing and installation of geth==1.7.0
- Support and testing against geth==1.6.1
- Support and testing against geth==1.6.2
- Support and testing against geth==1.6.3
- Support and testing against geth==1.6.4
- Support and testing against geth==1.6.5
- Support and testing against geth==1.6.6
- Support and testing against geth==1.6.7
- Rename LiveGethProcess to MainnetGethProcess. LiveGethProcess now raises deprecation warning when instantiated.
- Implement geth installation scripts and API
- Expand test suite to cover through geth==1.6.6
- Bugfix for --ipcapi flag removal in geth 1.6.x
- Bugfix for ensure_path_exists utility function.
- Change to use compat instead of async since async is a keyword
- Change env variable for gevent threading to be GETH_THREADING_BACKEND
- Remove hard dependency on gevent.
- Expand testing against 1.5.5 and 1.5.6
- Deprecate the --testnet based chain.
- TestnetGethProcess now is an alias for whatever the current primary testnet is
- RopstenGethProcess now represents the current ropsten test network
- travis-ci geth version pinning.
- Add rpc_cors_domain to supported arguments for running geth instances.
- Add shh flag to wrapper to allow enabling of whisper in geth processes.
- Bugfix for python3 when no contracts are found.
- Allow genesis configuration through constructor of GethProcess classes.
- Add gevent monkeypatch for socket when using requests and urllib.
- Fix websocket addition
- Add Websocket interface to default list of interfaces that are presented by geth.
- Fix broken LiveGethProcess and TestnetGethProcess classes.
- Let DevGethProcesses use a local geth.ipc if the path is short enough.
- Add homesteadBlock, daoForkBlock, and doaForkSupport to the genesis config that is written for test chains.
- Rename python module from pygeth to geth
- Add is_rpc_ready and wait_for_rpc api.
- Add is_ipc_ready and wait_for_ipc api.
- Add is_dag_generated and wait_for_dag api.
- Refactor LoggingMixin core logic into base InterceptedStreamsMixin
- Fix deprecated usage of --genesis
- Fix broken loggin mixin (again)
- Fix broken loggin mixin.
- Add logging mixins
- Initial Release