0.5.0 - 2020-02-10
Fixed
- Avoid crash on
socket.timeout
errors. Retry the request in that case.
Changed
- Switch to python 3.8 and alpine for base image.
- Update docker container to use
nobody
instead of defaultroot
account. - Update shebang to use PATH (#6).
- Support loading bitcoin config from
BITCOIN_CONF_PATH
environment variable (#7). - Reuse the
Proxy
RPC client to avoid repeatedly looking for config file. - Config file examples in the docker-compose file.
- Retry on
ConnectionError
, not justConnectionRefusedError
(#9). - Pass
TIMEOUT
environment value to bitcoin client as well as retry library. - Rely on python-bitcoinlib to handle bitcoin config location detection (#10).