Skip to content

Commit a61335b

Browse files
Merge pull request dogecoin#3627 from chromatic/move-release-notes
Move release notes
2 parents a1cab03 + 31a26c8 commit a61335b

File tree

2 files changed

+122
-0
lines changed

2 files changed

+122
-0
lines changed
File renamed without changes.
+122
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
Dogecoin Core version 1.14.8 is now available from:
2+
3+
<https://github.com/dogecoin/dogecoin/releases/tag/v1.14.8/>
4+
5+
This is a new minor version release. Dogecoin users on any platform are
6+
strongly recommended to upgrade.
7+
8+
Please report bugs using the issue tracker at GitHub:
9+
10+
<https://github.com/dogecoin/dogecoin/issues>
11+
12+
To receive notifications about updates, subscribe to the release mailing list:
13+
14+
<https://sourceforge.net/projects/dogecoin/lists/dogecoin-releases>
15+
16+
17+
Compatibility
18+
==============
19+
20+
Dogecoin Core is extensively tested on Ubuntu Server LTS, macOS and Windows.
21+
Minimum OS compatibility can be found [in the INSTALL guide](../INSTALL.md).
22+
23+
24+
Notable changes
25+
================
26+
27+
Important Updates
28+
-----------------
29+
30+
Several important updates have been added to Dogecoin Core, including fixes
31+
backported from Bitcoin Core's upstream.
32+
33+
### Reduce Peer INV Object Counts
34+
35+
Previously, Dogecoin Core nodes would maintain a large list of inventory for
36+
each peer. This is excessive and unnecessary and has been reduced to a more
37+
reasonable number.
38+
39+
*Implemented with #3577*
40+
41+
### Improve Transaction Request Tracking
42+
43+
A new transaction request tracking system improves the way Dogecoin Core
44+
communicates with other peers. Notably, this improvement prioritizes
45+
communication with outbound peers over inbound peers and makes CPU and memory
46+
use more reliable and scalable with the number of peers.
47+
48+
*Implemented with #3577*
49+
50+
### Improve Orphan Transaction Handling
51+
52+
In previous versions of Dogecoin Core, orphan transactions were processed in a
53+
complex fashion. Now they are processed more like regular getdata messages,
54+
which allows for more efficient handling of messages arriving from other peers,
55+
as well as other code simplifications.
56+
57+
*Implemented with #3575*
58+
59+
### Reduce Getheaders Traffic for INV Messages
60+
61+
Dogecoin Core now sends a getheaders message for one block when announced in an
62+
INV message, and it sends only a single such message rather than multiple per
63+
INV message. This reduces traffic and simplifies the logic of the code.
64+
65+
*Implemented with #3568*
66+
67+
### Improve Reporting of Difficulty Adjustment Errors
68+
69+
Previously, difficulty adjustment violations were not reported for chains that
70+
branched off before the last checkpoint. This has been changed by moving the
71+
checkpoint check after the difficulty check.
72+
73+
*Implemented with #3576*
74+
75+
### Security Policy Documented
76+
77+
The [SECURITY.md](SECURITY.md) file describes how to report a potential
78+
vulnerability or security issue in Dogecoin Core.
79+
80+
*Implemented with #3611*
81+
82+
83+
Dependency Updates
84+
------------------
85+
86+
* Updated fontconfig to version 2.12.6 (#3590)
87+
* Updated freetype to version 2.11.0 (#3590)
88+
* Updated expat to version 2.6.2 (#3590)
89+
* Allow compiling with Boost 1.80 and newer (#3588)
90+
91+
92+
Minor Changes
93+
=============
94+
95+
* Dogecoin Core now supports compilation with C++14 and C++17, if you select
96+
the appropriate configuration flags (#3494, ... )
97+
* With the C++ version updates, the code now uses more built-in C++ features instead
98+
of Boost equivalents, where possible (various commits)
99+
* The CI configuration was updated to be compatible with newer versions of Python (#3582)
100+
* Rely on the well-tested OpenSSL secure random functions, but allow the use of std::shuffle (#3521)
101+
102+
103+
Credits
104+
=======
105+
106+
Credit goes to all awesome contributors to this release, alphabetically:
107+
108+
* Amiti Uttarwar
109+
* Anthony Chen
110+
* chromatic
111+
* daanksy
112+
* Dakoda Greaves
113+
* Ed Tubbs
114+
* Hennadii Stepanov
115+
* John Newbery
116+
* Michi Lumin
117+
* Patrick Lodder
118+
* Pieter Wuille
119+
* practicalswift
120+
* Russell Yanofsky
121+
* Twinky-kms
122+
* Wladimir J. van der Laan

0 commit comments

Comments
 (0)