You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/versions.md
+25-10Lines changed: 25 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,40 +7,55 @@ Library versions are tracked with simple
7
7
Versioning policy is described in the [version.h](../include/mp/version.h)
8
8
include.
9
9
10
-
## v7
10
+
## v8
11
11
- Current unstable version in master branch.
12
-
- Intended to be compatible with Bitcoin Core 30.1 and future releases.
12
+
13
+
## v7.0
14
+
- Adds SpawnProcess race fix, cmake `target_capnp_sources` option, ci and documentation improvements.
15
+
- Used in Bitcoin Core master branch, pulled in by [#34363](https://github.com/bitcoin/bitcoin/pull/34363).
16
+
17
+
## v7.0-pre1
18
+
19
+
- Adds support for log levels to reduce logging and "thread busy" error to avoid crash on misuse. Fixes intermittent mptest hang and makes other minor improvements.
20
+
- Used in Bitcoin Core 30.1 and 30.2 releases and 30.x branch. Pulled in by [#33412](https://github.com/bitcoin/bitcoin/pull/33412), [#33518](https://github.com/bitcoin/bitcoin/pull/33518), and [#33519](https://github.com/bitcoin/bitcoin/pull/33519).
13
21
14
22
## v6.0
15
-
-`EventLoop::addClient` and `EventLoop::removeClient` methods dropped,
23
+
24
+
- Adds fixes for unclean shutdowns and thread sanitizer issues and add CI scripts.
25
+
- Drops `EventLoop::addClient` and `EventLoop::removeClient` methods,
16
26
requiring clients to use new `EventLoopRef` class instead.
17
-
-Compatible with Bitcoin Core 30.0 release.
27
+
-Used in Bitcoin Core 30.0 release. Pulled in by [#31741](https://github.com/bitcoin/bitcoin/pull/31741), [#32641](https://github.com/bitcoin/bitcoin/pull/32641), [#32345](https://github.com/bitcoin/bitcoin/pull/32345), [#33241](https://github.com/bitcoin/bitcoin/pull/33241), and [#33322](https://github.com/bitcoin/bitcoin/pull/33322).
18
28
19
29
## v5.0
30
+
- Adds build improvements and tidy/warning fixes.
31
+
- Used in Bitcoin Core 29 releases, pulled in by [#31945](https://github.com/bitcoin/bitcoin/pull/31945).
32
+
33
+
## v5.0-pre1
34
+
- Adds many improvements to Bitcoin Core mining interface: splitting up type headers, fixing shutdown bugs, adding subtree build support.
20
35
- Broke up `proxy-types.h` into `type-*.h` files requiring clients to explicitly
21
36
include overloads needed for C++ ↔️ Cap'n Proto type conversions.
22
37
- Now requires C++ 20 support.
23
-
-Compatible with Bitcoin Core 29 releases.
38
+
-Minimum required version for Bitcoin Core 29 releases, pulled in by [#30509](https://github.com/bitcoin/bitcoin/pull/30509), [#30510](https://github.com/bitcoin/bitcoin/pull/30510), [#31105](https://github.com/bitcoin/bitcoin/pull/31105), [#31740](https://github.com/bitcoin/bitcoin/pull/31740).
24
39
25
40
## v4.0
26
41
- Added better cmake support, installing cmake package files so clients do not
27
42
need to use pkgconfig.
28
-
-Compatible with Bitcoin Core 28 releases.
43
+
-Used in Bitcoin Core 28 releases, pulled in by [#30490](https://github.com/bitcoin/bitcoin/pull/30490) and [#30513](https://github.com/bitcoin/bitcoin/pull/30513).
29
44
30
45
## v3.0
31
46
- Dropped compatibility with Cap'n Proto versions before 0.7.
32
-
-Compatible with Bitcoin Core 27 releases.
47
+
-Used in Bitcoin Core 27 releases, pulled in by [#28735](https://github.com/bitcoin/bitcoin/pull/28735), [#28907](https://github.com/bitcoin/bitcoin/pull/28907), and [#29276](https://github.com/bitcoin/bitcoin/pull/29276).
33
48
34
49
## v2.0
35
50
- Changed `PassField` function signature.
36
51
- Now requires C++17 support.
37
-
-Compatible with Bitcoin Core 25 and 26 releases.
52
+
-Used in Bitcoin Core 25 and 26 releases, pulled in by [#26672](https://github.com/bitcoin/bitcoin/pull/26672).
38
53
39
54
## v1.0
40
55
- Dropped hardcoded includes in generated files, now requiring `include` and
41
56
`includeTypes` annotations.
42
-
-Compatible with Bitcoin Core 22, 23, and 24 releases.
57
+
-Used in Bitcoin Core 22, 23, and 24 releases, pulled in by [#19160](https://github.com/bitcoin/bitcoin/pull/19160).
43
58
44
59
## v0.0
45
60
- Initial version used in a downstream release.
46
-
-Compatible with Bitcoin Core 21 releases.
61
+
-Used in Bitcoin Core 21 releases, pulled in by [#16367](https://github.com/bitcoin/bitcoin/pull/16367), [#18588](https://github.com/bitcoin/bitcoin/pull/18588), and [#18677](https://github.com/bitcoin/bitcoin/pull/18677).
0 commit comments