• 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 produced jar 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 of cxx_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 of MappedByteBuffers was fixed.
  • Docs were added for platform_srcs and platform_compiler_flags for apple_* 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.