Skip to content

Commit 60d501d

Browse files
authored
Fabric release v3.1.2 (#5310)
Update release notes for v3.1.2 Signed-off-by: Yacov Manevich <yacov.manevich@gmail.com>
1 parent 57e45d2 commit 60d501d

File tree

3 files changed

+43
-1
lines changed

3 files changed

+43
-1
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
# - verify - runs unit tests for only the changed package tree
4747

4848
UBUNTU_VER ?= 24.04
49-
FABRIC_VER ?= 3.1.1
49+
FABRIC_VER ?= 3.1.2
5050

5151
# 3rd party image version
5252
# These versions are also set in the runners in ./integration/runners/

docs/source/whatsnew.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ Additionally, take a look at the announcements about changes and deprecations th
101101
* `Fabric v3.0.0 release notes <https://github.com/hyperledger/fabric/releases/tag/v3.0.0>`_.
102102
* `Fabric v3.1.0 release notes <https://github.com/hyperledger/fabric/releases/tag/v3.1.0>`_.
103103
* `Fabric v3.1.1 release notes <https://github.com/hyperledger/fabric/releases/tag/v3.1.1>`_.
104+
* `Fabric v3.1.2 release notes <https://github.com/hyperledger/fabric/releases/tag/v3.1.2>`_.
104105

105106
.. Licensed under Creative Commons Attribution 4.0 International License
106107
https://creativecommons.org/licenses/by/4.0/

release_notes/v3.1.2.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
v3.1.2 Release Notes - October 13, 2025
2+
=====================================
3+
4+
5+
Improvements and Fixes
6+
----------------------
7+
8+
1. Config update can now be submitted through the channel participation API via a PUT that sends the config update as a multipart/form-data to /participation/v1/channels. The osnadmin tool has been updated accordingly, both contributions from @pfi79.
9+
2. The channel participation API can now be used to fetch blocks, courtesy of @pfi79.
10+
3. BFT orderers can now have their enrollment certificates rotated without requiring a config update as long as the public keys remain the same. Feature contributed by @dviejokfs.
11+
4. TLS Timeshift has been added to the channel participation API, implemented by @pfi79.
12+
13+
Dependencies
14+
------------
15+
Fabric v3.1.2 has been tested with the following dependencies:
16+
* Go 1.25.2
17+
* CouchDB v3.4.2
18+
19+
Fabric docker images on docker.io and ghcr.io utilize Ubuntu 24.04.
20+
21+
22+
Changes and Removals
23+
--------------------
24+
25+
See the [v3.0.0 release notes](https://github.com/hyperledger/fabric/releases/tag/v3.0.0) for changes and removals between Fabric v2.x and Fabric v3.x.
26+
27+
28+
Deprecated features
29+
-------------------
30+
31+
**Block dissemination via gossip is deprecated and may be removed**
32+
33+
Block dissemination via gossip is deprecated and may be removed in a future release.
34+
Fabric peers can be configured to receive blocks directly from an ordering service
35+
node, and not gossip blocks, by using the following configuration:
36+
```
37+
peer.gossip.orgLeader: true
38+
peer.gossip.useLeaderElection: false
39+
peer.gossip.state.enabled: false
40+
peer.deliveryclient.blockGossipEnabled: false
41+
```

0 commit comments

Comments
 (0)