- Buck now uses a Python version of nailgun so it no longer builds or runs native code in order to use
buckd
. - When running a
java_binary
, the producedjar
would not pass JVM arguments to the child process that actually runs your code. This is now fixed. -
buck test
had a flag,--ignore-failing-dependencies
, which is now a no-op. - The
soname
field ofcxx_library
is now documented and has added functionality to add a version-aware macro to the field. See https://buckbuild.com/rule/cxx_library.html - An issue where large source files were used in a
cxx_library
caused a Buck crash due to our use ofMappedByteBuffers
was fixed. - Docs were added for
platform_srcs
andplatform_compiler_flags
forapple_*
rules. - Mike Kaplinskiy (@mikekap) added support for setting go.root in a repository: https://buckbuild.com/concept/buckconfig.html#go
- Mike Kaplinskiy (@mikekap) added support to run Buck under
pypy
. - Buck now uses the new parser again as performance is the same as the parser it replaced. There should be no user-visible changes as a result of this, but let us know if you see something wrong.