|
|
@ -1,5 +1,21 @@
|
|
|
|
# Changelog
|
|
|
|
# Changelog
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## [v0.9.0] - 2023-01-??
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This release continues support for Go 1.19 and the upcoming Go 1.20.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Noteworthy changes include:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Randomize the magic number header in `pclntab` - [#622]
|
|
|
|
|
|
|
|
* Further reduce binary sizes with `-tiny` by 4% - [#633]
|
|
|
|
|
|
|
|
* Reduce the size overhead of all builds by 2% - [#629]
|
|
|
|
|
|
|
|
* Reduce the binary size overhead of `-literals` by 20% - [#637]
|
|
|
|
|
|
|
|
* Support assembly references to the current package name - [#619]
|
|
|
|
|
|
|
|
* Support package paths with periods in assembly - [#621]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Note that the first two changes are done by patching and rebuilding Go's linker.
|
|
|
|
|
|
|
|
While this adds complexity, it enables more link time obfuscation.
|
|
|
|
|
|
|
|
|
|
|
|
## [v0.8.0] - 2022-12-15
|
|
|
|
## [v0.8.0] - 2022-12-15
|
|
|
|
|
|
|
|
|
|
|
|
This release drops support for Go 1.18, continues support for Go 1.19,
|
|
|
|
This release drops support for Go 1.18, continues support for Go 1.19,
|
|
|
@ -160,6 +176,13 @@ Known bugs:
|
|
|
|
* obfuscating the standard library with `GOPRIVATE=*` is not well supported yet
|
|
|
|
* obfuscating the standard library with `GOPRIVATE=*` is not well supported yet
|
|
|
|
* `garble test` is temporarily disabled, as it is currently broken
|
|
|
|
* `garble test` is temporarily disabled, as it is currently broken
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[#619]: https://github.com/burrowers/garble/issues/619
|
|
|
|
|
|
|
|
[#621]: https://github.com/burrowers/garble/issues/621
|
|
|
|
|
|
|
|
[#622]: https://github.com/burrowers/garble/issues/622
|
|
|
|
|
|
|
|
[#629]: https://github.com/burrowers/garble/pull/629
|
|
|
|
|
|
|
|
[#633]: https://github.com/burrowers/garble/pull/633
|
|
|
|
|
|
|
|
[#637]: https://github.com/burrowers/garble/pull/637
|
|
|
|
|
|
|
|
|
|
|
|
[v0.8.0]: https://github.com/burrowers/garble/releases/tag/v0.8.0
|
|
|
|
[v0.8.0]: https://github.com/burrowers/garble/releases/tag/v0.8.0
|
|
|
|
[#594]: https://github.com/burrowers/garble/issues/594
|
|
|
|
[#594]: https://github.com/burrowers/garble/issues/594
|
|
|
|
[#605]: https://github.com/burrowers/garble/issues/605
|
|
|
|
[#605]: https://github.com/burrowers/garble/issues/605
|
|
|
|