Releases: stellar/stellar-core
Releases · stellar/stellar-core
v11.4.0
Release notes:
Stability improvements
- Reduce disk utilization when catching up by not downloading everything before performing actual work.
- Force sync bucket files when performing bucket operation. There was a small chance that buckets would be “lost” during certain events like a hard reboot, causing the instance to be in an unrecoverable state.
- Do not try to “fix missing buckets” as this is misleading
- Fixed race condition (caused by doing redundant work) when publishing to multiple archives
- Fixed http command to ban nodes that was broken in a previous release.
- Automated quorum set generator was generating invalid quorum sets when using all 3 quality levels in a single configuration.
- Add a way for load generator to mark run as “failed”.
- Fix a race condition on Windows that was causing catchup to fail.
Breaking changes
- Squash SQL schema changes, it’s now not possible to upgrade an instance older than 11.0.0
v11.4.0rc2
Release notes:
Stability improvements
- Reduce disk utilization when catching up by not downloading everything before performing actual work.
- Force sync bucket files when performing bucket operation. There was a small chance that buckets would be “lost” during certain events like a hard reboot, causing the instance to be in an unrecoverable state.
- Do not try to “fix missing buckets” as this is misleading
- Fixed race condition (caused by doing redundant work) when publishing to multiple archives
- Fixed http command to ban nodes that was broken in a previous release.
- Automated quorum set generator was generating invalid quorum sets when using all 3 quality levels in a single configuration.
- Add a way for load generator to mark run as “failed”.
Breaking changes
- Squash SQL schema changes, it’s now not possible to upgrade an instance older than 11.0.0
v11.4.0rc1
Release notes:
Stability improvements
- Reduce disk utilization when catching up by not downloading everything before performing actual work.
- Force sync bucket files when performing bucket operation. There was a small chance that buckets would be “lost” during certain events like a hard reboot, causing the instance to be in an unrecoverable state.
- Do not try to “fix missing buckets” as this is misleading
- Fixed race condition (caused by doing redundant work) when publishing to multiple archives
- Fixed http command to ban nodes that was broken in a previous release.
- Automated quorum set generator was generating invalid quorum sets when using all 3 quality levels in a single configuration.
- Add a way for load generator to mark run as “failed”.
Breaking changes
- Squash SQL schema changes, it’s now not possible to upgrade an instance older than 11.0.0
v11.3.0
Release notes:
Stability improvements
- fixed a couple issues where stellar-core would perform a lot of redundant bucket merges when publishing to history
- specifying
fullkeys=true
to commands such asquorum
now has a consistent behavior, in that when not specified aliases or short keys are returned and when specified only full keys are returned - fixes an issue where in some rare cases transactions for certain accounts would be rejected due to the banning/invalidation of the first transaction in a sequence of transactions for the same account
- fixed an issue that was causing command line catchup to panic in some cases
- make transitive quorum checking recomputation more deterministic
New features
- core now computes a new quorum intersection criticality which allows to detect potential future quorum intersection problems
- added new metrics to track performance of various subsystems
- ability to replay history with modified bucket list logic (testing)
v11.3.0rc1
Release notes:
Stability improvements
- fixed a couple issues where stellar-core would perform a lot of redundant bucket merges when publishing to history
- specifying
fullkeys=true
to commands such asquorum
now has a consistent behavior, in that when not specified aliases or short keys are returned and when specified only full keys are returned - fixes an issue where in some rare cases transactions for certain accounts would be rejected due to the banning/invalidation of the first transaction in a sequence of transactions for the same account
- fixed an issue that was causing command line catchup to panic in some cases
- make transitive quorum checking recomputation more deterministic
New features
- core now computes a new quorum intersection criticality which allows to detect potential future quorum intersection problems
- added new metrics to track performance of various subsystems
- ability to replay history with modified bucket list logic (testing)
v11.2.0
Stability Improvements
- Do not allow gaps to form in history, stellar-core will always replay transactions instead of “jumping forward” post the initial sync. This gets rid of a common issue with Horizon.
- Do not corrupt local node on unknown upgrade.
- SCP messages are persisted across multiple ledgers. One of the root causes for May’s outage.
- Global log level can be set again.
New Features
- Quorum intersection monitoring: Allows administrators to set up monitoring via the logs when the overall network is not configured properly for quorum intersection.
- Automatic Quorum Set generation: Allows administrators to automatically configure their quorum set according to best practices. This is now the preferred way for admins to configure their quorum sets (largely motivated by May’s outages).
- Added new metrics to track SCP timeouts.
For more information on the motivation and implementation of the features related to quorum intersection, see our recent blog post on the developer blog.
Breaking Changes
- The
info
endpoint changed in a breaking way (specifically, thequorum
section - see observing consensus). - The old style command line syntax has been removed after being deprecated since November 2018.
- Windows builds now require Visual Studio 2019.
v11.2.0rc3
Stability improvements
- Do not allow gaps to form in history, stellar-core will always replay transactions instead of “jumping forward” post the initial sync. This gets rid of a common issue with Horizon.
- Do not corrupt local node on unknown upgrade.
- SCP messages are persisted across multiple ledgers. One of the root causes for May’s outage.
- Global log level can be set again
New features
- Quorum intersection monitoring ; Allows to alarm when the overall network is not configured properly
- Automatic Quorum Set generation ; The now preferred way for configuring quorum sets (mitigation for May’s outages)
- Added new metrics to track SCP timeouts
Breaking changes
- The old style command line has been removed ; was deprecated since November
- Windows builds now require Visual Studio 2019
v11.2.0rc2
Stability improvements
- Do not allow gaps to form in history, stellar-core will always replay transactions instead of “jumping forward” post the initial sync. This gets rid of a common issue with Horizon.
- Do not corrupt local node on unknown upgrade.
- SCP messages are persisted across multiple ledgers. One of the root causes for May’s outage.
- Global log level can be set again
New features
- Quorum intersection monitoring ; Allows to alarm when the overall network is not configured properly
- Automatic Quorum Set generation ; The now preferred way for configuring quorum sets (mitigation for May’s outages)
- Added new metrics to track SCP timeouts
Breaking changes
- The old style command line has been removed ; was deprecated since November
- Windows builds now require Visual Studio 2019
v11.2.0rc1
Merge pull request #2103 from vogel/do-not-allow-gaps-in-history Do not allow gaps in history Reviewed-by: MonsieurNicolas
v11.1.0
Focus:
Routine stability and performance improvements
Release notes:
Stability improvements
- Better handling of bad history archives
- Properly deal with unknown log partitions
- Nomination metrics are now reported even for non validating nodes
- Change the way nodes join the network for the first time, making testnet resets less painful in general
- “Work” subsystem overhaul, improves the overall reliability when certain tasks fail
New features
- added a new option to upgrade the schema of the core database without starting stellar-core
- added a new option to the quorum endpoint to expose transitive quorum information to tool developers
fullkeys
is now properly supported by the quorum endpoint pr-2091