Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mainnet 7.0.5 release. #1065

Merged
merged 1 commit into from
Oct 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions source/mainnet/net/installation/downloads.rst
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,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.2-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_7.0.5-0_amd64.deb>`_.

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

Expand All @@ -270,13 +270,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.2-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-7.0.5-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.2.pkg>`_.
To run a node on macOS, `download a Mainnet macOS installer package <https://distribution.concordium.software/macos/signed/concordium-node-7.0.5.pkg>`_.

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

Expand Down
42 changes: 39 additions & 3 deletions source/mainnet/net/release-notes/release-notes-lp.rst
Original file line number Diff line number Diff line change
Expand Up @@ -900,13 +900,49 @@ Nodes
Mainnet
-------

September 30, 2024
October 3, 2024

Concordium node version 6.3.2 fixes a bug in the handling of smart contract names that could cause the node to crash.
**This is a critical bug fix, and node runners should update as soon as possible.**
Concordium node version 7.0.5 contains support for `protocol version 7 <https://proposals.concordium.software/updates/P7.html>`_.
The new consensus protocol will take effect on the mainnet on October 30, 2024.
**Node runners should upgrade to version 7.0.5 before the protocol update to ensure that their nodes do not shut down.**

Protocol version 7 introduces the following changes:

- The cool-down behavior when the stake of a validator or delegator is reduced or removed is changed:

- 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.
(Previously, the reduction was only effective after the cool-down period.)

- Validators and delegators can make further changes to their stake while they already have stake in cooldown.
This includes registering as a validator when the account was previously a delegator, or vice versa.
(Previously, the account had to wait for the cool-down period to end before making further changes.)

- Shielded transfers are no longer supported in the protocol.
It is still possible to unshield a previously shielded balance.

- Smart contract execution costs are reduced.
This reflects a more efficient implementation of the smart contract execution engine introduced in this release.

- Smart contracts can now query the module reference and contract name of a smart contract instance.

- The block hashing scheme is redefined to better support light clients.

Additionaly, the node release includes a number of fixes and improvements:

- Logging around protocol updates is improved.
- Failed gRPC requests are now logged at ``DEBUG`` level.
- Fixed a bug where ``GetBakersRewardPeriod`` returns incorrect data.
- Fixed a bug where ``GetPoolInfo`` returns incorrect data.
- 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.
- Improved the behavior of the node in the event of an unrecoverable error in consensus.

.. dropdown:: Previous releases

.. dropdown:: 6.3.2 - September 30, 2024

Concordium node version 6.3.2 fixes a bug in the handling of smart contract names that could cause the node to crash.
**This is a critical bug fix, and node runners should update as soon as possible.**

.. dropdown:: 6.3.1 - June 24, 2024

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.
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.2
.. |mainnet-node-version| replace:: 7.0.5
.. |testnet-node-version| replace:: 7.0.5

.. Node debian package verification variables
.. |node-deb-package| replace:: concordium-mainnet-node_6.3.1-0_amd64.deb
.. |node-deb-package-checksum| replace:: 671aa0815463b417429e0523e98bce108455a3a2c643e6f909bc243ab353fdbd
.. |node-deb-package| replace:: concordium-mainnet-node_7.0.5-0_amd64.deb
.. |node-deb-package-checksum| replace:: 42bb05409561bc30917d87a3479d3b76d9a3f17fa46bb2aee7475e7f7fa1df5d

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