build: bump version to 6.2.5.0 (matches clientversion.h, CMakeLists.txt, CHANGELOG)
This commit is contained in:
@@ -5,6 +5,27 @@ All notable changes to Triangles (TRI) are documented in this file.
|
|||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## [6.2.5] - 2026-08-03
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- **Stake-age soft cap reverted** in `src/kernel.cpp::GetWeight`. The V5-fork
|
||||||
|
7-day soft cap (activated 2026-04-12) was the regression that capped
|
||||||
|
long-dormant coins at 7 days of weight, killing the diamond-hands
|
||||||
|
incentive. Restored to original Peercoin `min(nAge, nStakeMaxAge)`.
|
||||||
|
Chain was frozen at block 2,224,763 since 2026-07-18 with no blocks
|
||||||
|
ever produced under the soft cap, so reverting changes zero historical
|
||||||
|
block validation results.
|
||||||
|
- **`ReadUtxo` lazy fallback** in `src/txdb-base.cpp`. The fallback to
|
||||||
|
`txindex.vSpent[]` exists in `HaveUtxo` but was missing in `ReadUtxo`,
|
||||||
|
so nodes with incomplete UTXO snapshots could not find pre-snapshot
|
||||||
|
unspent outputs (chain stalled at 2,224,763 since 2026-07-18).
|
||||||
|
Added: when UTXO DB misses an entry but `txindex.vSpent[n].IsNull()`,
|
||||||
|
read the transaction from disk and reconstruct the full CUtxoEntry
|
||||||
|
including exact block height via `mapBlockIndex` lookup.
|
||||||
|
- **`DisconnectBlock` height reconstruction** in `src/main.cpp`. Reorg
|
||||||
|
path now recovers exact block height via `mapBlockIndex` instead of
|
||||||
|
leaving `nHeight = 0` on restored UTXOs.
|
||||||
|
|
||||||
## [6.2.4] - 2026-08-02
|
## [6.2.4] - 2026-08-02
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ if(POLICY CMP0167)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
project(Triangles
|
project(Triangles
|
||||||
VERSION 6.1.7
|
VERSION 6.2.5
|
||||||
DESCRIPTION "Cryptographic Triangles Wallet"
|
DESCRIPTION "Cryptographic Triangles Wallet"
|
||||||
LANGUAGES C CXX
|
LANGUAGES C CXX
|
||||||
)
|
)
|
||||||
|
|||||||
+1
-1
@@ -8,7 +8,7 @@
|
|||||||
// These need to be macros, as version.cpp's and triangles-qt.rc's voodoo requires it
|
// These need to be macros, as version.cpp's and triangles-qt.rc's voodoo requires it
|
||||||
#define CLIENT_VERSION_MAJOR 6
|
#define CLIENT_VERSION_MAJOR 6
|
||||||
#define CLIENT_VERSION_MINOR 2
|
#define CLIENT_VERSION_MINOR 2
|
||||||
#define CLIENT_VERSION_REVISION 4
|
#define CLIENT_VERSION_REVISION 5
|
||||||
#define CLIENT_VERSION_BUILD 0
|
#define CLIENT_VERSION_BUILD 0
|
||||||
|
|
||||||
// Converts the parameter X to a string after macro replacement on X has been performed.
|
// Converts the parameter X to a string after macro replacement on X has been performed.
|
||||||
|
|||||||
Reference in New Issue
Block a user