Skip to content

Commit

Permalink
Merge pull request #1031 from Concordium/node-631-release-testnet
Browse files Browse the repository at this point in the history
Testnet node release version 6.3.1.
  • Loading branch information
td202 authored Jun 20, 2024
2 parents 9d5375c + f5aee09 commit 9d9117b
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 12 deletions.
12 changes: 8 additions & 4 deletions source/mainnet/net/installation/downloads.rst
Original file line number Diff line number Diff line change
Expand Up @@ -248,9 +248,9 @@ For the system requirements to run a node, see :ref:`System requirements to run

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

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

- SHA256 checksum of the download: ``92e08a403c78014727be8fb91b305beac403d510e360ea7a73550d8875af068e``
- SHA256 checksum of the download: ``5f94ad2515bace92d020d3ed9958688f7c449ff278d5574fea12f45b5ec1861e``

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

Expand All @@ -262,15 +262,19 @@ For the system requirements to run a node, see :ref:`System requirements to run

To upgrade your Docker node either restart the service if you are using the `:latest` image tag, or change the image tag to the new version. See :ref:`Running/upgrading a node<running-a-node>` for details.

.. dropdown:: Windows |testnet-node-version|
.. dropdown:: Windows 6.3.0

.. Note::

The Testnet Windows installer package is not currently available for version 6.3.1. You can still use the Testnet Windows installer package for version 6.3.0 to run a node on Windows.

To run a node on Windows, `download a Testnet 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 learn how to run a node on Windows, see :ref:`Run and manage a node on Windows <run-node-windows>`.

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

To run a node on macOS, `download a Testnet macOS installer package <https://distribution.concordium.software/macos/signed/concordium-node-6.3.0.pkg>`_.
To run a node on macOS, `download a Testnet 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
14 changes: 14 additions & 0 deletions source/mainnet/net/installation/previous-node-downloads.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ Windows - Mainnet and Testnet

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

`Windows 6.3.0 <https://distribution.concordium.software/windows/Signed/Node-6.3.0-0.msi>`_

`Windows 6.2.3 <https://distribution.concordium.software/windows/Signed/Node-6.2.3-0.msi>`_

`Windows 6.1.7 <https://distribution.concordium.software/windows/Signed/Node-6.1.7-0.msi>`_
Expand Down Expand Up @@ -53,6 +55,8 @@ Windows - Mainnet and Testnet
macOS - Mainnet and Testnet
===========================

`macOS 6.3.0 <https://distribution.concordium.software/macos/signed/concordium-node-6.3.0.pkg>`_

`macOS 6.2.3 <https://distribution.concordium.software/macos/signed/concordium-node-6.2.3-0.pkg>`_

`macOS 6.1.7 <https://distribution.concordium.software/macos/signed/concordium-node-6.1.7-1.pkg>`_
Expand Down Expand Up @@ -236,6 +240,16 @@ Ubuntu - Testnet
Default GRPC port is set to 20001
Default listen port is set to 8889

`6.3.0 <https://distribution.testnet.concordium.com/deb/concordium-testnet-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.2.3-0_amd64.deb
#. Verify that the output matches the SHA256 checksum ``92e08a403c78014727be8fb91b305beac403d510e360ea7a73550d8875af068e``

`6.2.3 <https://distribution.testnet.concordium.com/deb/concordium-testnet-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 @@ -1183,17 +1183,21 @@ Mainnet
Testnet
-------

February 20, 2024
June 20, 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 20, 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
2 changes: 1 addition & 1 deletion source/mainnet/variables.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

.. Node version variables
.. |mainnet-node-version| replace:: 6.3.0
.. |testnet-node-version| replace:: 6.3.0
.. |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
Expand Down

0 comments on commit 9d9117b

Please sign in to comment.