build: bump dso version for 1.5.3
What changed, and why it matters
This commit only changes the shared library version numbers in the build file (Makefile.am) in preparation for a new release. It does not change any actual program code, cryptographic functions, or user-facing behavior. The commit message mentions that earlier AES-related changes were technically an ABI change, but this commit itself is purely a build/versioning adjustment.
No security action needed for this commit. Review the earlier AES changes referenced in the commit message separately if they have not already been assessed.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff increments libtool version-info fields LT_VER_CURRENT from 8 to 9 and LT_VER_AGE from 2 to 3, while LT_VER_REVISION remains 0. This is a standard shared-library versioning update for a non-breaking ABI addition. No source code, interfaces, or security logic are modified in this commit.
Changed components
src/Makefile.amInspect captured patch +2 / −2
diff --git a/src/Makefile.am b/src/Makefile.am
index da75b96..08abbc5 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -199,11 +199,11 @@ libwallycore_la_INCLUDES = \
if SHARED_BUILD_ENABLED
# Increment at every ABI change (whether breaking or non-breaking)
-LT_VER_CURRENT = 8
+LT_VER_CURRENT = 9
# Increment at every release, but reset to 0 at every ABI change
LT_VER_REVISION = 0
# Increment at every ABI change, but reset to 0 if breaking
-LT_VER_AGE = 2
+LT_VER_AGE = 3
# The library filename will be "libwallycore.so.$((current-age)).$((age)).$((revision))",
# and the soname will be "libwallycore.so.$((current-age))".
# Do NOT try to make the library version-info follow the project release version number!
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.