You can find a list of release notes for Chainlink nodes in the smartcontractkit GitHub repository. Docker images are available in the Chainlink Docker hub.
The v1.1.0 release includes several substantial changes to the way you configure and operate Chainlink nodes:
With multliple chain support, eth node configuration is stored in the database.
The following environment variables are DEPRECATED:
Setting ETH_URL will cause Chainlink to automatically overwrite the database records with the given ENV values every time Chainlink boots. This behavior is used mainly to ease the process of upgrading from older versions, and on subsequent runs (once your old settings have been written to the database) it is recommended to unset these ENV vars and use the API commands exclusively to administer chains and nodes.
If you wish to continue using these environment variables (as it used to work in 1.0.0 and below) you must ensure that the following are set:
If, instead, you wish to use the API/CLI/GUI to configure your chains and eth nodes (recommended) you must REMOVE the following environment variables:
This will cause Chainlink to use the database for its node configuration.
NOTE: ETH_CHAIN_ID does not need to be removed, since it now performs the additional duty of specifying the default chain in a multichain environment (if you leave ETH_CHAIN_ID unset, the default chain is simply the "first").
For more information on configuring your node, check the configuration variables in the docs.
Before you upgrade your nodes to v1.1.0, be aware of the following requirements:
See the v1.1.0 release notes for a complete list of changes and fixes.
v1.0.0 release notes
v1.0.1 release notes
Before you upgrade your nodes to v1.0.0 or v1.0.1, be aware of the following requirements: