Skip to content

Commit f61b5f6

Browse files
authored
Release node 7.0.4 for testnet and concordium-client 7.0.1. (#1061)
1 parent a0d1638 commit f61b5f6

File tree

4 files changed

+92
-22
lines changed

4 files changed

+92
-22
lines changed

source/mainnet/net/installation/downloads.rst

+7-7
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ The |mw-gen1| is available for iOS and Android™. The |mw-gen1| supports iOS 13
189189
Concordium Client |client-version|
190190
===================================
191191

192-
- `Download the Mainnet Concordium Client for Linux <https://distribution.concordium.software/tools/linux/concordium-client_6.3.0-1>`_
192+
- `Download the Mainnet Concordium Client for Linux <https://distribution.concordium.software/tools/linux/concordium-client_7.0.1-0>`_
193193

194194
- SHA256 checksum of the download: :substitution-code:`|client-linux-checksum|`
195195
- :ref:`Verification instructions <verification-client-linux>`
@@ -202,13 +202,13 @@ Concordium Client |client-version|
202202
203203
where you replace `*` with |client-version|.
204204

205-
- `Download the Mainnet Concordium Client for macOS <https://distribution.concordium.software/tools/macos/signed/concordium-client-6.3.0-1.pkg>`_
205+
- `Download the Mainnet Concordium Client for macOS <https://distribution.concordium.software/tools/macos/signed/concordium-client-7.0.1-0.pkg>`_
206206

207207
- The macOS distribution is an installer that places an alias to the binary
208208
into the folder ``/usr/local/bin``. So after installing, you should have
209209
``concordium-client`` on your path.
210210

211-
- `Download the Mainnet Concordium Client for Windows <https://distribution.concordium.software/tools/windows/signed/concordium-client_6.3.0-1.zip>`_
211+
- `Download the Mainnet Concordium Client for Windows <https://distribution.concordium.software/tools/windows/signed/concordium-client_7.0.1-0.zip>`_
212212

213213
- The Windows distribution is a zip file that must be extracted before use.
214214
To do this, in Windows Explorer, right-click the downloaded file and select
@@ -283,9 +283,9 @@ For the system requirements to run a node, see :ref:`System requirements to run
283283

284284
.. dropdown:: Ubuntu |testnet-node-version|
285285

286-
To run a node on a server with Ubuntu, `download a Testnet Debian package <https://distribution.testnet.concordium.com/deb/concordium-testnet-node_6.3.1-0_amd64.deb>`_.
286+
To run a node on a server with Ubuntu, `download a Testnet Debian package <https://distribution.testnet.concordium.com/deb/concordium-testnet-node_7.0.4-0_amd64.deb>`_.
287287

288-
- SHA256 checksum of the download: ``5f94ad2515bace92d020d3ed9958688f7c449ff278d5574fea12f45b5ec1861e``
288+
- SHA256 checksum of the download: ``e1e3aa28327463fb40e777af7676a9c42a36b8594ffb8967cd549fffd8941601``
289289

290290
To learn how to run a node with Ubuntu, see :ref:`Run a node on a server with Ubuntu <run-node-ubuntu>`.
291291

@@ -299,13 +299,13 @@ For the system requirements to run a node, see :ref:`System requirements to run
299299

300300
.. dropdown:: Windows |testnet-node-version|
301301

302-
To run a node on Windows, `download a Testnet Windows Installer package <https://distribution.concordium.software/windows/Signed/Node-6.3.1-0.msi>`_. **Please be aware that you should backup your configuration, as the installer will overwrite the current configuration with a standard configuration.**
302+
To run a node on Windows, `download a Testnet Windows Installer package <https://distribution.concordium.software/windows/Signed/Node-7.0.4-0.msi>`_. **Please be aware that you should backup your configuration, as the installer will overwrite the current configuration with a standard configuration.**
303303

304304
To learn how to run a node on Windows, see :ref:`Run and manage a node on Windows <run-node-windows>`.
305305

306306
.. dropdown:: Mac |testnet-node-version|
307307

308-
To run a node on macOS, `download a Testnet macOS installer package <https://distribution.concordium.software/macos/signed/concordium-node-6.3.1.pkg>`_.
308+
To run a node on macOS, `download a Testnet macOS installer package <https://distribution.concordium.software/macos/signed/concordium-node-7.0.4-0.pkg>`_.
309309

310310
To learn how to run a node on Mac, see :ref:`Run and manage a node on macOS <run-node-macos>`.
311311

source/mainnet/net/installation/previous-node-downloads.rst

+15-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ Windows - Mainnet and Testnet
1414

1515
**Please be aware that you should backup your configuration, as the installer will overwrite the current configuration with a standard configuration.**
1616

17+
`Windows 6.3.1 <https://distribution.concordium.software/windows/Signed/Node-6.3.1-0.msi>`_
18+
1719
`Windows 6.3.0 <https://distribution.concordium.software/windows/Signed/Node-6.3.0-0.msi>`_
1820

1921
`Windows 6.2.3 <https://distribution.concordium.software/windows/Signed/Node-6.2.3-0.msi>`_
@@ -55,6 +57,8 @@ Windows - Mainnet and Testnet
5557
macOS - Mainnet and Testnet
5658
===========================
5759

60+
`macOS 6.3.1 <https://distribution.concordium.software/macos/signed/concordium-node-6.3.1.pkg>`_
61+
5862
`macOS 6.3.0 <https://distribution.concordium.software/macos/signed/concordium-node-6.3.0.pkg>`_
5963

6064
`macOS 6.2.3 <https://distribution.concordium.software/macos/signed/concordium-node-6.2.3-0.pkg>`_
@@ -250,14 +254,24 @@ Ubuntu - Testnet
250254
Default GRPC port is set to 20001
251255
Default listen port is set to 8889
252256

257+
`6.3.1 <https://distribution.testnet.concordium.com/deb/concordium-testnet-node_6.3.1-0_amd64.deb>`__
258+
259+
- Verification instructions
260+
261+
In a terminal:
262+
263+
#. Navigate to the download.
264+
#. Paste the following into the terminal: $sha256sum concordium-testnet-node_6.3.1-0_amd64.deb
265+
#. Verify that the output matches the SHA256 checksum ``5f94ad2515bace92d020d3ed9958688f7c449ff278d5574fea12f45b5ec1861e``
266+
253267
`6.3.0 <https://distribution.testnet.concordium.com/deb/concordium-testnet-node_6.3.0-0_amd64.deb>`__
254268

255269
- Verification instructions
256270

257271
In a terminal:
258272

259273
#. Navigate to the download.
260-
#. Paste the following into the terminal: $sha256sum concordium-testnet-node_6.2.3-0_amd64.deb
274+
#. Paste the following into the terminal: $sha256sum concordium-testnet-node_6.3.0-0_amd64.deb
261275
#. Verify that the output matches the SHA256 checksum ``92e08a403c78014727be8fb91b305beac403d510e360ea7a73550d8875af068e``
262276

263277
`6.2.3 <https://distribution.testnet.concordium.com/deb/concordium-testnet-node_6.2.3-0_amd64.deb>`__

source/mainnet/net/release-notes/release-notes-lp.rst

+66-10
Original file line numberDiff line numberDiff line change
@@ -1302,12 +1302,49 @@ Mainnet
13021302
Testnet
13031303
-------
13041304

1305-
June 20, 2024
1305+
September 23, 2024
13061306

1307-
Concordium node version 6.3.1 fixes a bug where a node may fail to produce a timeout certificate due to incorrectly computing the total weight of finalizers that have signed timeout messages.
1307+
Concordium node version 7.0.4 contains support for `protocol version 7 <https://github.com/Concordium/concordium-update-proposals/blob/main/updates/P7.txt>`_.
1308+
The new consensus protocol will take effect on the testnet on September 30, 2024.
1309+
**Node runners should upgrade to version 7.0.4 before the protocol update to ensure that their nodes do not shut down.**
1310+
1311+
Protocol version 7 introduces the following changes:
1312+
1313+
- The cool-down behavior when the stake of a validator or delegator is reduced or removed is changed:
1314+
1315+
- When stake is reduced, the reduction is immediately effective for future stake calculations, and the amount of the reduction is locked for a cool-down period.
1316+
(Previously, the reduction was only effective after the cool-down period.)
1317+
1318+
- Validators and delegators can make further changes to their stake while they already have stake in cooldown.
1319+
This includes registering as a validator when the account was previously a delegator, or vice versa.
1320+
(Previously, the account had to wait for the cool-down period to end before making further changes.)
1321+
1322+
- Shielded transfers are no longer supported in the protocol.
1323+
It is still possible to unshield a previously shielded balance.
1324+
1325+
- Smart contract execution costs are reduced.
1326+
This reflects a more efficient implementation of the smart contract execution engine introduced in this release.
1327+
1328+
- Smart contracts can now query the module reference and contract name of a smart contract instance.
1329+
1330+
- The block hashing scheme is redefined to better support light clients.
1331+
1332+
Additionaly, the node release includes a number of fixes and improvements:
1333+
1334+
- Logging around protocol updates is improved.
1335+
- Failed gRPC requests are now logged at ``DEBUG`` level.
1336+
- Fixed a bug where ``GetBakersRewardPeriod`` returns incorrect data.
1337+
- Fixed a bug where ``GetPoolInfo`` returns incorrect data.
1338+
- Fixed a bug where a configure-validator transaction that is rejected for having a duplicate aggregation key reports the old key of the validator, rather than the new (duplicative) key.
1339+
- Improved the behavior of the node in the event of an unrecoverable error in consensus.
13081340

13091341
.. dropdown:: Previous releases
13101342

1343+
.. dropdown:: 6.3.1 - June 20, 2024
1344+
1345+
Concordium node version 6.3.1 fixes a bug where a node may fail to produce a timeout certificate due to incorrectly computing the total weight of finalizers that have signed timeout messages.
1346+
1347+
13111348
.. dropdown:: 6.3.0 - February 20, 2024
13121349

13131350
Version 6.3.0 contains the following fixes and improvements:
@@ -1795,25 +1832,44 @@ Tools
17951832
Concordium Client
17961833
-----------------
17971834

1798-
June 07, 2024
1835+
September 23, 2024
1836+
1837+
Concordium Client 7.0.1 includes the following features and bug fixes:
17991838

1800-
Concordium Client 6.3.0 includes support for the following:
1839+
- Support node version 7 and protocol version 7.
18011840

1802-
- Breaking change: Change command ``transaction submit`` to submit already-signed transactions to the chain (transactions must now already be signed, e.g. with ``transaction add-signature``).
1841+
- Display the "at disposal" balance in the account info output, which indicates the amount of CCD that can be spent or transferred, accounting for any lock-up from staking or scheduled transfers.
18031842

1804-
- Remove command ``raw SendTransaction``.
1843+
- From protocol version 7, list the stake cooldowns that are effective on an account in the account info output.
18051844

1806-
- Remove command ``transaction send-shielded`` to disable the transfer of CCD from the shielded balance of the account to the shielded balance of another account.
1845+
- Improved checks when configuring a validator or delegator.
18071846

1808-
- Remove command ``account shield`` to disable the transfer of CCD from the public balance to the shielded balance of an account.
1847+
- Fix the display of the expected expiry of pending changes to an account's stake.
18091848

1810-
- Add command ``transaction add-signature`` to add a signature to a partially-signed transaction.
1849+
- Fix a bug in correctly accounting for parsed events.
18111850

1812-
- Add optional ``--out`` flag to all transaction-creating commands to output a partially-signed transaction to a file.
1851+
- Rename the ``--out`` flag for ``validator add`` to ``--validator-credentials-out`` to fix the conflict with the ``--out`` flag used to write a partially-signed transaction to a file.
18131852

18141853

18151854
.. dropdown:: Previous releases
18161855

1856+
.. dropdown:: 6.3.0 - June 07, 2024
1857+
1858+
Concordium Client 6.3.0 includes support for the following:
1859+
1860+
- Breaking change: Change command ``transaction submit`` to submit already-signed transactions to the chain (transactions must now already be signed, e.g. with ``transaction add-signature``).
1861+
1862+
- Remove command ``raw SendTransaction``.
1863+
1864+
- Remove command ``transaction send-shielded`` to disable the transfer of CCD from the shielded balance of the account to the shielded balance of another account.
1865+
1866+
- Remove command ``account shield`` to disable the transfer of CCD from the public balance to the shielded balance of an account.
1867+
1868+
- Add command ``transaction add-signature`` to add a signature to a partially-signed transaction.
1869+
1870+
- Add optional ``--out`` flag to all transaction-creating commands to output a partially-signed transaction to a file.
1871+
1872+
18171873
.. dropdown:: 6.2.1 - November 28, 2023
18181874

18191875
Concordium Client 6.2.1 includes support for the following:

source/mainnet/variables.rst

+4-4
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
.. |cryptox| replace:: CryptoX Concordium Wallet
1515

1616
.. Client verification variables
17-
.. |client-linux| replace:: concordium-client_6.3.0-1
18-
.. |client-version| replace:: 6.3.0-1
19-
.. |client-linux-checksum| replace:: f2957c8cfdad459154e674151008d47e8adfccc19245f54ffb926e98dce52d0e
17+
.. |client-linux| replace:: concordium-client_7.0.1-0
18+
.. |client-version| replace:: 7.0.1-0
19+
.. |client-linux-checksum| replace:: 1fb19a983281fbfd3585849f7c9e93051389214460dc2d917c87fc6533c38958
2020

2121
.. Cargo verification variables
2222
.. |cargo-linux| replace:: cargo-concordium_2.8.0
@@ -25,7 +25,7 @@
2525

2626
.. Node version variables
2727
.. |mainnet-node-version| replace:: 6.3.1
28-
.. |testnet-node-version| replace:: 6.3.1
28+
.. |testnet-node-version| replace:: 7.0.4
2929

3030
.. Node debian package verification variables
3131
.. |node-deb-package| replace:: concordium-mainnet-node_6.3.1-0_amd64.deb

0 commit comments

Comments
 (0)