Prepare 1.1.1
This commit is contained in:
parent
3e376a79eb
commit
7fa7d290ca
123
README.rst
123
README.rst
@ -134,6 +134,16 @@ Roadmap
|
|||||||
ChangeLog
|
ChangeLog
|
||||||
=========
|
=========
|
||||||
|
|
||||||
|
Version 1.1.1
|
||||||
|
-------------
|
||||||
|
|
||||||
|
- various refactorings, improvement of env var handling
|
||||||
|
- update docs to match
|
||||||
|
- various optimizations mainly affecting initial sync (Justin Arthur)
|
||||||
|
- Dash fixes (cipig)
|
||||||
|
- Add ALLOW_ROOT option (Luke Childs)
|
||||||
|
- Add BitZeny support, update Monacoin (cryptocoin-junkey)
|
||||||
|
|
||||||
Version 1.1
|
Version 1.1
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
@ -243,126 +253,15 @@ Version 1.0.11
|
|||||||
- fix diagnostic typo (anduck)
|
- fix diagnostic typo (anduck)
|
||||||
- Issues fixed: `#180`_
|
- Issues fixed: `#180`_
|
||||||
|
|
||||||
Version 1.0.10
|
|
||||||
--------------
|
|
||||||
|
|
||||||
- add bauerj's installer docs
|
|
||||||
- segwit has activated on Litecoin. Make segwit deserialization the
|
|
||||||
default. Also as the first Segwit block probably will break old
|
|
||||||
electrum-server implementation servers, disable IRC and make
|
|
||||||
Litecoin mainnet and testnet use the peer-discovery protocol. If
|
|
||||||
you previously used "testnet-segwit" as your NET you should instead
|
|
||||||
use "testnet".
|
|
||||||
|
|
||||||
Version 1.0.9
|
|
||||||
-------------
|
|
||||||
|
|
||||||
- ignore peers not appearing in their features list
|
|
||||||
- validate hostnames in Env object
|
|
||||||
- added tests for env.py
|
|
||||||
- Einsteinium support and contrib script shebang fix (erasmospunk)
|
|
||||||
- set last_good only if successfully verified
|
|
||||||
|
|
||||||
Version 1.0.8
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Minor peer-discovery tweaks:
|
|
||||||
|
|
||||||
* I intended that if a host and its IP address were both registered as
|
|
||||||
peers, that the real hostname replace the IP address. That wasn't
|
|
||||||
working properly and is fixed now.
|
|
||||||
* 1.0.6 no longer required a clearnet identity but part of the peer
|
|
||||||
discovery logic assumed one existed. That is now fixed.
|
|
||||||
|
|
||||||
Version 1.0.7
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Improvements to proxy handling and peer discovery
|
|
||||||
|
|
||||||
* background async proxy detection loop. Removes responsibility for
|
|
||||||
proxy detection and maintenance from the peer manager.
|
|
||||||
* peer discovery waits for an initial proxy detection attempt to complete
|
|
||||||
before starting
|
|
||||||
* new feature: flag to force peer discovery to happen via the proxy.
|
|
||||||
This might be useful for someone exlusively running a Tor service
|
|
||||||
that doesn't want to reveal its IP address. See **FORCE_PROXY** in
|
|
||||||
`docs/ENVIRONMENT.rst`_ for details and caveats.
|
|
||||||
* other minor fixes and tweaks
|
|
||||||
|
|
||||||
Version 1.0.6
|
|
||||||
-------------
|
|
||||||
|
|
||||||
* updated to handle incompatibilities between aiohttp 1.0 and 2.0.
|
|
||||||
ElexctrumX should work with either for now; I will drop support for
|
|
||||||
1.0 in a few months. Fixes `#163`_.
|
|
||||||
* relax get_chunk restrictions for clients 1.8.3 and higher. Closes
|
|
||||||
`#162`_.
|
|
||||||
* **REPORT_HOST** no longer defaults to **HOST**. If not set, no
|
|
||||||
clearnet identity will be advertised.
|
|
||||||
* Add Viacoin support (romanornr)
|
|
||||||
|
|
||||||
Version 1.0.5
|
|
||||||
-------------
|
|
||||||
|
|
||||||
* the peer looping was actually just looping of logging output, not
|
|
||||||
connections. Hopefully fixed for good in this release. Closes `#160`_.
|
|
||||||
|
|
||||||
Version 1.0.4
|
|
||||||
-------------
|
|
||||||
|
|
||||||
* fix another unwanted loop in peer discovery, tweak diagnostics
|
|
||||||
|
|
||||||
Version 1.0.3
|
|
||||||
-------------
|
|
||||||
|
|
||||||
* fix a verification loop that happened occasionally with bad peers
|
|
||||||
|
|
||||||
Version 1.0.2
|
|
||||||
-------------
|
|
||||||
|
|
||||||
* stricter acceptance of add_peer requests: rate-limit onion peers,
|
|
||||||
and require incoming requests to resolve to the requesting IP address
|
|
||||||
* validate peer hostnames (closes `#157`_)
|
|
||||||
* verify height for all peers (closes `#152`_)
|
|
||||||
* various improvements to peer handling
|
|
||||||
* various documentation tweaks
|
|
||||||
* limit the maximum number of sessions based on the process's
|
|
||||||
open file soft limit (closes `#158`_)
|
|
||||||
* improved altcoin support for variable-length block headers and AuxPoW
|
|
||||||
(erasmospunk) (closes `#128`_ and `#83`_)
|
|
||||||
|
|
||||||
Version 1.0.1
|
|
||||||
-------------
|
|
||||||
|
|
||||||
* Rate-limit add_peer calls in a random way
|
|
||||||
* Fix discovery of base height in reorgs
|
|
||||||
* Don't permit common but invalid REPORT_HOST values
|
|
||||||
* Set reorg limit to 8000 blocks on testnet
|
|
||||||
* dogecoin / litecoin parameter fixes (erasmospunk, pooler)
|
|
||||||
* minor doc tweaks
|
|
||||||
|
|
||||||
Version 1.0
|
|
||||||
-----------
|
|
||||||
|
|
||||||
* Minor doc tweaks only
|
|
||||||
|
|
||||||
|
|
||||||
**Neil Booth** kyuupichan@gmail.com https://github.com/kyuupichan
|
**Neil Booth** kyuupichan@gmail.com https://github.com/kyuupichan
|
||||||
|
|
||||||
1BWwXJH3q6PRsizBkSGm2Uw4Sz1urZ5sCj
|
1BWwXJH3q6PRsizBkSGm2Uw4Sz1urZ5sCj
|
||||||
|
|
||||||
|
|
||||||
.. _#83: https://github.com/kyuupichan/electrumx/issues/83
|
|
||||||
.. _#128: https://github.com/kyuupichan/electrumx/issues/128
|
|
||||||
.. _#152: https://github.com/kyuupichan/electrumx/issues/152
|
|
||||||
.. _#157: https://github.com/kyuupichan/electrumx/issues/157
|
|
||||||
.. _#158: https://github.com/kyuupichan/electrumx/issues/158
|
|
||||||
.. _#160: https://github.com/kyuupichan/electrumx/issues/160
|
|
||||||
.. _#162: https://github.com/kyuupichan/electrumx/issues/162
|
|
||||||
.. _#163: https://github.com/kyuupichan/electrumx/issues/163
|
|
||||||
.. _#180: https://github.com/kyuupichan/electrumx/issues/180
|
.. _#180: https://github.com/kyuupichan/electrumx/issues/180
|
||||||
.. _#223: https://github.com/kyuupichan/electrumx/issues/223
|
.. _#223: https://github.com/kyuupichan/electrumx/issues/223
|
||||||
.. _#251: https://github.com/kyuupichan/electrumx/issues/251
|
.. _#251: https://github.com/kyuupichan/electrumx/issues/251
|
||||||
.. _docs/HOWTO.rst: https://github.com/kyuupichan/electrumx/blob/master/docs/HOWTO.rst
|
.. _docs/HOWTO.rst: https://github.com/kyuupichan/electrumx/blob/master/docs/HOWTO.rst
|
||||||
.. _docs/ENVIRONMENT.rst: https://github.com/kyuupichan/electrumx/blob/master/docs/ENVIRONMENT.rst
|
.. _docs/ENVIRONMENT.rst: https://github.com/kyuupichan/electrumx/blob/master/docs/ENVIRONMENT.rst
|
||||||
.. _docs/PEER_DISCOVERY.rst: https://github.com/kyuupichan/electrumx/blob/master/docs/PEER_DISCOVERY.rst
|
.. _docs/PROTOCOL.rst: https://github.com/kyuupichan/electrumx/blob/master/docs/PROTOCOL.rst
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
# Server name and protocol versions
|
# Server name and protocol versions
|
||||||
|
|
||||||
VERSION = 'ElectrumX 1.1'
|
VERSION = 'ElectrumX 1.1.1'
|
||||||
PROTOCOL_MIN = '0.9'
|
PROTOCOL_MIN = '0.9'
|
||||||
PROTOCOL_MAX = '1.1'
|
PROTOCOL_MAX = '1.1'
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user