1. 11 Jan, 2020 1 commit
  2. 07 Jan, 2020 1 commit
  3. 11 Dec, 2019 1 commit
  4. 02 Dec, 2019 1 commit
  5. 25 Nov, 2019 1 commit
  6. 22 Nov, 2019 1 commit
  7. 19 Nov, 2019 1 commit
  8. 16 Nov, 2019 1 commit
  9. 03 Oct, 2019 1 commit
  10. 18 Sep, 2019 1 commit
    • Jie Luo's avatar
      Update to 3.10.0-rc0 (#6660) · 2a465797
      Jie Luo authored
      * Cherry pick changes on update_version.py #6643
      
      * Update version to 3.10.0-rc-0
      
      * Do not add rc0 to php packages.xml
      2a465797
  11. 12 Sep, 2019 1 commit
  12. 05 Sep, 2019 1 commit
  13. 30 Aug, 2019 1 commit
  14. 09 Aug, 2019 1 commit
    • Jie Luo's avatar
      Merge 3.9.x 201908071359 to master (#6484) · 43156775
      Jie Luo authored
      * Add changelog for 3.9.x
      
      * Revert "Make php message class final to avoid mocking (#6277)" (#6324)
      
      This reverts commit 7f84a943.
      This is just temporary. Eventually, we still want to roll forward this
      change. Some users are complaining they need more time to clean up their
      code.
      
      * Update extract_includes.bat.in
      
      File io_win32.h is not in directory google\protobuf\stubs under directory google\protobuf\io
      
      * Set oneof case in array constructor (#6351)
      
      Forgot to set it previously.
      
      * Update protobuf version (#6366)
      
      * Drop building wheel for python 3.4 (#6406)
      
      https://github.com/matthew-brett/multibuild/pull/240
      
      * Fix binary compatibility in FieldCodec factory methods (#6380) (#6424)
      
      * Fix binary compatibility in FieldCodec factory messages
      
      * Make default value parameter for current factories required
      
      * Route old methods through default value overloads
      
      * Remove ExtensionRegistry.Add(params) overload
      
      * Rename ExtensionRegistry.Add(IEnumerable<Extension>) overload to AddRange
      
      * Edit naming of parameters in Extension classes
      
      * * Fix add API warnings to docs for extension APIs
      * Rename internal ExtensionSet.GetValue to TryGetValue
      
      * Disable javadoc error (#6371)
      
      * Disable javadoc error
      
      Actual fixes of the javadoc will be followed up
      
      * Remove duplicated configuration
      
      * Update javadoc plugin version
      
      * Updated Bazel test script to use most recent Bazel version (#6413) (#6433)
      
      I'm not exactly sure why, but this fixes the failing Bazel presubmit
      test. Using the most recent version seems like a good idea anyway so
      that we can make sure we're compatible with any new Bazel changes.
      
      * [bazel] Add fixes for --incompatible_load_{cc,java,proto}_rules_from_bzl
      
      * No need to update version in generated code (#6471)
      
      generate_descriptor will handle that
      
      * Update protobuf version (#6472)
      43156775
  15. 17 Jun, 2019 1 commit
  16. 21 May, 2019 3 commits
  17. 23 Apr, 2019 1 commit
  18. 26 Mar, 2019 1 commit
  19. 25 Mar, 2019 1 commit
    • Adam Cozzette's avatar
      Avoid linking against libatomic when building protoc (#5922) · 34b64995
      Adam Cozzette authored
      We ran into problems with precompiled protoc binaries not working on
      some systems because of the dependence on a dynamically linked
      libatomic. However, I found that linking against libatomic is not
      actually necessary in our protoc build environment. Inside configure.ac
      there's a test which figures out if we need to pass -latomic, and it
      does this by attempting to build a test binary. That binary was failing
      to build, but it turns out this was because we need to pass -std=c++11,
      not -latomic.
      
      This fixes #5875.
      34b64995
  20. 28 Feb, 2019 1 commit
  21. 22 Feb, 2019 1 commit
  22. 19 Feb, 2019 1 commit
  23. 31 Jan, 2019 1 commit
  24. 30 Jan, 2019 1 commit
  25. 24 Jan, 2019 1 commit
  26. 23 Jan, 2019 1 commit
  27. 14 Dec, 2018 2 commits
  28. 22 Aug, 2018 1 commit
  29. 01 Aug, 2018 1 commit
  30. 30 Jul, 2018 1 commit
    • Adam Cozzette's avatar
      Updated release documentation (#4973) · 90e2c29e
      Adam Cozzette authored
      I made a few small fixes to the documentation related to publishing
      protoc artifacts:
      - The target directory for Mac should be called osx instead of macos.
      - There needs to be a directory for aarch_64.
      - We need to avoid calling "mvn clean" inside the protoc-artifacts
        directory, since that will delete the contents of the target/
        subdirectory.
      90e2c29e
  31. 27 Jul, 2018 1 commit
  32. 17 Jul, 2018 2 commits
    • Eric Anderson's avatar
      protoc-artifacts: Update centos base from 6.6 to 6.9 · 11e2eca4
      Eric Anderson authored
      This avoids the need to use "yum update && yum upgrade" in the container
      to be able to contact GitHub, which requires TLS 1.2[1].
      
      I have verified that binaries built with this container still run in the
      previous container; no errors like "/lib64/libc.so.6: version
      `GLIBC_2.14' not found", which occur if using too new of a glibc when
      compiling. CentOS 6.6 has glibc version 2.12 release 1.209.el6. CentOS
      6.9 has glibc version 2.12 release 1.149.el6. Both would upgrade to
      release 1.212.el6 via "yum update && yum upgrade".
      
      1. https://githubengineering.com/crypto-deprecation-notice/
      11e2eca4
    • Adam Cozzette's avatar
      Updated Docker setup to use GCC 4.8 · 6fc2bac3
      Adam Cozzette authored
      Now that we depend on C++11, we need at least GCC 4.8 instead of 4.7.
      This change updates the Docker setup to continue using CentOS 6.6 but
      with GCC 4.8.
      
      I also added libm to the whitelist for dynamically linked libraries for
      the ARM64 protoc binary.
      6fc2bac3
  33. 16 Jul, 2018 3 commits
    • Feng Xiao's avatar
      Add protoc release script for Linux build. · 9209a41f
      Feng Xiao authored
      9209a41f
    • Feng Xiao's avatar
      Update protoc build scripts. · 474fd316
      Feng Xiao authored
      1. Changed maven script to only do artifact uploading and removed build
      script invocation from it. We didn't use maven to invoke the build
      script before (we built protoc manually and editted pom.xml to only do
      uploading for previous releases), and will not use it in the future (we
      will use kokoro to build artifacts).
      2. Cleaned up build-protoc.sh and README.md: removed the part about
      using maven to build and listed supported platforms explicitly.
      474fd316
    • Feng Xiao's avatar
      Add protoc release script for Linux build. · bbbe422f
      Feng Xiao authored
      bbbe422f
  34. 13 Jul, 2018 1 commit
    • Feng Xiao's avatar
      Update protoc build scripts. · 6fa17eb3
      Feng Xiao authored
      1. Changed maven script to only do artifact uploading and removed build
      script invocation from it. We didn't use maven to invoke the build
      script before (we built protoc manually and editted pom.xml to only do
      uploading for previous releases), and will not use it in the future (we
      will use kokoro to build artifacts).
      2. Cleaned up build-protoc.sh and README.md: removed the part about
      using maven to build and listed supported platforms explicitly.
      6fa17eb3