Skip to content

Commit

Permalink
Merge pull request #1033 from Concordium/node-mainnet-release-6.3.1
Browse files Browse the repository at this point in the history
Mainnet node release version 6.3.1
  • Loading branch information
td202 authored Jun 24, 2024
2 parents add85e4 + d182ffe commit 98fee06
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 13 deletions.
6 changes: 3 additions & 3 deletions source/mainnet/net/installation/downloads.rst
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@ For the system requirements to run a node, see :ref:`System requirements to run

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

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>`_.
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.1-0_amd64.deb>`_.

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

Expand All @@ -231,13 +231,13 @@ For the system requirements to run a node, see :ref:`System requirements to run

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

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.**
To run a node on Windows, `download a Mainnet 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.**

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

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

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

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

Expand Down
10 changes: 10 additions & 0 deletions source/mainnet/net/installation/previous-node-downloads.rst
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,16 @@ Ubuntu - Mainnet
Default GRPC port is set to 20000
Default listen port is set to 8888

`6.3.0 <https://distribution.mainnet.concordium.software/deb/concordium-mainnet-node_6.3.0-0_amd64.deb>`__

- Verification instructions

In a terminal:

#. Navigate to the download.
#. Paste the following into the terminal: $sha256sum concordium-testnet-node_6.3.0-0_amd64.deb
#. Verify that the output matches the SHA256 checksum ``0e400051bc1626c69474a9cdf58f43b62dddd502edd94a1b563701e2eedd924b``

`6.2.3 <https://distribution.mainnet.concordium.software/deb/concordium-mainnet-node_6.2.3-0_amd64.deb>`__

- Verification instructions
Expand Down
18 changes: 11 additions & 7 deletions source/mainnet/net/release-notes/release-notes-lp.rst
Original file line number Diff line number Diff line change
Expand Up @@ -785,17 +785,21 @@ Nodes
Mainnet
-------

February 27, 2024
June 24, 2024

The 6.3.0 release contains the following fixes and improvements:

- Fixed a bug where ``GetBlockPendingUpdates`` fails to report pending updates to the finalization committee parameters.
- 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.
- The option ``--grpc2-max-concurrent-streams`` now defaults to 200 from the previous unbounded value. This makes the node defaults safer.
- Startup time of the node has improved on all supported distributions.
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.

.. dropdown:: Previous releases

.. dropdown:: 6.3.0 - February 27, 2024

Version 6.3.0 contains the following fixes and improvements:

- Fixed a bug where ``GetBlockPendingUpdates`` fails to report pending updates to the finalization committee parameters.
- 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.
- The option ``--grpc2-max-concurrent-streams`` now defaults to 200 from the previous unbounded value. This makes the node defaults safer.
- Startup time of the node has improved on all supported distributions.

.. dropdown:: 6.2.3 - November 28, 2023

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>`__.
Expand Down
6 changes: 3 additions & 3 deletions source/mainnet/variables.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@
.. |cargo-linux-checksum| replace:: ea3f603e2a921181cdf323604066444378a955c55e82b206a7d169bf636fa75d

.. Node version variables
.. |mainnet-node-version| replace:: 6.3.0
.. |mainnet-node-version| replace:: 6.3.1
.. |testnet-node-version| replace:: 6.3.1

.. Node debian package verification variables
.. |node-deb-package| replace:: concordium-mainnet-node_6.3.0-0_amd64.deb
.. |node-deb-package-checksum| replace:: 0e400051bc1626c69474a9cdf58f43b62dddd502edd94a1b563701e2eedd924b
.. |node-deb-package| replace:: concordium-mainnet-node_6.3.1-0_amd64.deb
.. |node-deb-package-checksum| replace:: a33160f6ff7dc5524b3e24f69965f76ce534e4ebc44292ac161fa92fd36ea022

.. Mainnet genesis block verification variables
.. |mainnet-genesis-block| replace:: genesis.dat
Expand Down

0 comments on commit 98fee06

Please sign in to comment.