CHANGELOG: add entry for v0.15.0

This commit is contained in:
Daniel Martí
2025-08-31 18:15:32 +01:00
parent cb4cb3cfca
commit 6dab979d1c

View File

@@ -1,5 +1,24 @@
# Changelog
## [v0.15.0] - 2025-08-31
This release adds support for Go 1.25 and drops support for Go 1.23
and Go 1.24.
Literal obfuscation is improved slightly so that deobfuscation via
static analysis is not as easy to achieve.
Attempting to obfuscate packages which inject function headers
into the runtime via `//go:linkname` now fails in a very clear way,
as such packages like `github.com/bytedance/sonic/loader` cannot work
with an obfuscated runtime.
A number of fixes are also included:
* Fix obfuscating packages whose Go files all import `C`
* Fix builds where `GOROOT` is a symbolic link
* Fix control flow obfuscation on packages importing `unsafe`
* Fix a regression where build flags were not obeyed in `garble reverse`
## [v0.14.2] - 2025-04-13
This bugfix release fixes a number of issues and continues support