Skip to content

Commit 67d15ba

Browse files
Merge pull request #980 from Concordium/630-mainnet-release
6.3.0 node release for mainnet
2 parents 43f4f52 + a0c5802 commit 67d15ba

File tree

4 files changed

+31
-12
lines changed

4 files changed

+31
-12
lines changed

source/mainnet/net/installation/downloads.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ For the system requirements to run a node, see :ref:`System requirements to run
213213

214214
.. dropdown:: Ubuntu |mainnet-node-version|
215215

216-
To run a node on a server with Ubuntu, `download a Mainnet Debian package <https://distribution.mainnet.concordium.software/deb/concordium-mainnet-node_6.2.3-0_amd64.deb>`_.
216+
To run a node on a server with Ubuntu, `download a Mainnet Debian package <https://distribution.mainnet.concordium.software/deb/concordium-mainnet-node_6.3.0-0_amd64.deb>`_.
217217

218218
- SHA256 checksum of the download: |node-deb-package-checksum|
219219

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

226226
.. dropdown:: Windows |mainnet-node-version|
227227

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

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

232232
.. dropdown:: Mac |mainnet-node-version|
233233

234-
To run a node on macOS, `download a Mainnet macOS installer package <https://distribution.concordium.software/macos/signed/concordium-node-6.2.3-0.pkg>`_.
234+
To run a node on macOS, `download a Mainnet macOS installer package <https://distribution.concordium.software/macos/signed/concordium-node-6.3.0.pkg>`_.
235235

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

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

+10
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,16 @@ Ubuntu - Mainnet
9393
Default GRPC port is set to 20000
9494
Default listen port is set to 8888
9595

96+
`6.2.3 <https://distribution.mainnet.concordium.software/deb/concordium-mainnet-node_6.2.3-0_amd64.deb>`__
97+
98+
- Verification instructions
99+
100+
In a terminal:
101+
102+
#. Navigate to the download.
103+
#. Paste the following into the terminal: $sha256sum concordium-testnet-node_6.2.3-0_amd64.deb
104+
#. Verify that the output matches the SHA256 checksum ``809dffd12cb075b374f16a36f35245cb5c928941745c6eb2598bcf61a2b60aa6``
105+
96106
`6.1.7 <https://distribution.mainnet.concordium.software/deb/concordium-mainnet-node_6.1.7-0_amd64.deb>`__
97107

98108
- Verification instructions

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

+15-6
Original file line numberDiff line numberDiff line change
@@ -649,17 +649,26 @@ Nodes
649649
Mainnet
650650
-------
651651

652-
November 28, 2023
652+
February 27, 2024
653+
654+
The 6.3.0 release contains the following fixes and improvements:
655+
656+
- Fixed a bug where ``GetBlockPendingUpdates`` fails to report pending updates to the finalization committee parameters.
657+
- GRPC queries are now run in dedicated threads. This improves node resource management and increases responsiveness of the GRPC server in cases of high number of concurrent queries. To support this a new option ``--grpc2-max-threads`` (environment variable ``CONCORDIUM_NODE_GRPC2_MAX_THREADS``) has been added, which specifies the number of threads that the node should use for processing gRPC requests. If not set this defaults to the number of (logical) CPUs.
658+
- The option ``--grpc2-max-concurrent-streams`` now defaults to 200 from the previous unbounded value. This makes the node defaults safer.
659+
- Startup time of the node has improved on all supported distributions.
660+
661+
.. dropdown:: Previous releases
653662

654-
Version 6.2.3 removes the V1 gRPC API. This removes the configuration options ``CONCORDIUM_NODE_RPC_SERVER_PORT``, ``CONCORDIUM_NODE_RPC_SERVER_ADDRESS``, ``CONCORDIUM_NODE_RPC_SERVER_TOKEN``, ``CONCORDIUM_NODE_DISABLE_RPC_SERVER_NODE_ENDPOINTS`` and their command line equivalents. An additional health-check service was also added to the V2 GRPC API. This service conforms to the `standard GRPC health service API <https://github.com/grpc/grpc-proto/blob/master/grpc/health/v1/health.proto>`__.
663+
.. dropdown:: 6.2.3 - November 28, 2023
655664

656-
As part of the tokenomics changes the node has new configuration options that use the new terminology. The existing options using the legacy terminology are still supported, however they are hidden.
665+
Version 6.2.3 removes the V1 gRPC API. This removes the configuration options ``CONCORDIUM_NODE_RPC_SERVER_PORT``, ``CONCORDIUM_NODE_RPC_SERVER_ADDRESS``, ``CONCORDIUM_NODE_RPC_SERVER_TOKEN``, ``CONCORDIUM_NODE_DISABLE_RPC_SERVER_NODE_ENDPOINTS`` and their command line equivalents. An additional health-check service was also added to the V2 GRPC API. This service conforms to the `standard GRPC health service API <https://github.com/grpc/grpc-proto/blob/master/grpc/health/v1/health.proto>`__.
657666

658-
A ``DryRun`` endpoint has also been that allows simulating the execution of transactions.
667+
As part of the tokenomics changes the node has new configuration options that use the new terminology. The existing options using the legacy terminology are still supported, however they are hidden.
659668

660-
The account map is now kept solely on disk in a separate LMDB database and it is no longer part of the internal block state database. This change results in significantly reduced resource usage for the node.
669+
A ``DryRun`` endpoint has also been that allows simulating the execution of transactions.
661670

662-
.. dropdown:: Previous releases
671+
The account map is now kept solely on disk in a separate LMDB database and it is no longer part of the internal block state database. This change results in significantly reduced resource usage for the node.
663672

664673
.. dropdown:: 6.1.7 - October 23, 2023
665674

source/mainnet/variables.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@
2323
.. |cargo-linux-checksum| replace:: ea3f603e2a921181cdf323604066444378a955c55e82b206a7d169bf636fa75d
2424

2525
.. Node version variables
26-
.. |mainnet-node-version| replace:: 6.2.3
26+
.. |mainnet-node-version| replace:: 6.3.0
2727
.. |testnet-node-version| replace:: 6.3.0
2828

2929
.. Node debian package verification variables
30-
.. |node-deb-package| replace:: concordium-mainnet-node_6.2.3-0_amd64.deb
31-
.. |node-deb-package-checksum| replace:: 809dffd12cb075b374f16a36f35245cb5c928941745c6eb2598bcf61a2b60aa6
30+
.. |node-deb-package| replace:: concordium-mainnet-node_6.3.0-0_amd64.deb
31+
.. |node-deb-package-checksum| replace:: 0e400051bc1626c69474a9cdf58f43b62dddd502edd94a1b563701e2eedd924b
3232

3333
.. Mainnet genesis block verification variables
3434
.. |mainnet-genesis-block| replace:: genesis.dat

0 commit comments

Comments
 (0)