|
@ -1,19 +1,16 @@ |
|
|
# Release 2.5 |
|
|
# Release 2.5 |
|
|
* All electrum windows are now part of the same process. When starting |
|
|
* Low-S values are used in signatures (BIP 62). |
|
|
a new GUI electrum instance, that instance starts a daemon if there is |
|
|
* The Kivy GUI has been merged into master. |
|
|
none running. Otherwise it connects to the running daemon and sends the |
|
|
* The Qt GUI supports multiple windows in the same process. When a |
|
|
it information to open a window in the daemon's process, and the new |
|
|
new Electrum instance is started, it checks for an already running |
|
|
instance then terminates. |
|
|
Electrum process, and connects to it. |
|
|
* With the daemon changes, network and network proxy code could be unified. |
|
|
* The network layer uses select(), so all server communication is |
|
|
This should improve the robustness of electrum's networking. |
|
|
handled by a single thread. Moreover, the synchronizer, verifier, |
|
|
* Networking was rewritten to multiplex use select(), so all server |
|
|
and exchange rate plugin now run as separate jobs within the |
|
|
communication is handled by a single thread rather than a thread |
|
|
networking thread instead of as their own threads. The elimination |
|
|
per server connection. Moreover, the synchronizer, verifier, and |
|
|
of so many threads should lead to reduced lock contention and CPU |
|
|
exchange rate plugin now run as separate jobs within the networking |
|
|
usage. |
|
|
thread instead of as their own threads. The elimination of so many |
|
|
|
|
|
threads should lead to reduced lock contention and CPU usage. |
|
|
|
|
|
* Plugins are revamped, particularly the exchange rate plugin. |
|
|
* Plugins are revamped, particularly the exchange rate plugin. |
|
|
* Various bugfixes. |
|
|
|
|
|
|
|
|
|
|
|
# Release 2.4.4 |
|
|
# Release 2.4.4 |
|
|
* fix bug with trustedcoin plugin |
|
|
* fix bug with trustedcoin plugin |
|
|