CHANGELOG: add entry for v0.15.0

pull/955/merge v0.15.0
Daniel Martí 1 month ago
parent cb4cb3cfca
commit 6dab979d1c

@ -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

Loading…
Cancel
Save