1. 277089e chore(deps): bump rules_cc to 0.1.5 (#3238) by Ignas Anikevicius · 9 hours ago upstream/main
  2. 4977221 refactor(gazelle): report missing BUILD_WORKSPACE_DIRECTORY key more directly (#3240) by Joshua Bronson · 26 hours ago
  3. 1169eec build(deps): bump keyring from 25.5.0 to 25.6.0 in /tools/publish (#3236) by dependabot[bot] · 2 days ago
  4. a9d4a8f build(deps): bump importlib-metadata from 8.5.0 to 8.7.0 in /tools/publish (#3237) by dependabot[bot] · 2 days ago
  5. 2523c1e build(deps): bump jeepney from 0.8.0 to 0.9.0 in /tools/publish (#3234) by dependabot[bot] · 2 days ago
  6. 764712c build(deps): bump cryptography from 44.0.1 to 45.0.7 in /tools/publish (#3235) by dependabot[bot] · 2 days ago
  7. 1e17486 chore: make release tool auto detect next version (#3219) by Richard Levasseur · 3 days ago
  8. 6610fd7 chore: allow release workflow to be manually run and skip pypi upload (#3232) by Richard Levasseur · 3 days ago
  9. e290801 build(deps): bump charset-normalizer from 3.4.2 to 3.4.3 in /tools/publish (#3231) by dependabot[bot] · 3 days ago
  10. 2bab29f build(deps): bump rich from 13.9.4 to 14.1.0 in /tools/publish (#3230) by dependabot[bot] · 3 days ago
  11. 4a422b0 chore: add AGENTS.md to help AI agents work with rules_python (#3227) by Richard Levasseur · 6 days ago
  12. 83ceaa4 build(deps): bump docutils from 0.21.2 to 0.22 in /docs (#3166) by dependabot[bot] · 6 days ago
  13. 6046e9e cleanup: remove support for extra actions (#3210) by Ivo List · 7 days ago
  14. 5ac4521 build(deps): bump requests from 2.32.4 to 2.32.5 in /docs (#3211) by dependabot[bot] · 7 days ago
  15. 934d6a1 build(deps): bump typing-extensions from 4.14.1 to 4.15.0 in /docs (#3212) by dependabot[bot] · 7 days ago
  16. 094a1c2 build(deps): bump requests from 2.32.4 to 2.32.5 in /tools/publish (#3214) by dependabot[bot] · 7 days ago
  17. 03969c2 docs: tell how to push one tag; that rc start with n=0 (#3222) by Richard Levasseur · 7 days ago
  18. 1bf67e0 docs: Add 1.5.4 release notes to changelog (#3221) by Richard Levasseur · 7 days ago
  19. 365f30f chore: create workflow to check the do-not-merge label (#3213) by Richard Levasseur · 9 days ago
  20. 2ed714f fix(gazelle): Do not build proto targets with default Gazelle (#3216) by Douglas Thor · 10 days ago
  21. cebfc9d docs: fix changelog header anchors (#3207) by Richard Levasseur · 11 days ago
  22. d9fe62c chore: release helper tool (#3206) by Richard Levasseur · 11 days ago
  23. fb9b098 docs: fix a couple typos in the changelog (#3208) by Richard Levasseur · 12 days ago
  24. 06eaaa2 fix(bootstrap): handle when runfiles env vars don't point to current binary's runfiles (#3192) by Richard Levasseur · 12 days ago
  25. 24146a4 docs: update for 1.6 release (#3205) by Richard Levasseur · 13 days ago 1.6.0-rc0
  26. fe45faa fix(toolchains): Add Xcode repo env vars to local_runtime_repo for better cache invalidation (#3203) by Matt Pennig · 2 weeks ago
  27. 563c585 docs: correctly spell release in devguide (#3201) by honglooker · 2 weeks ago
  28. 56c9a34 feat: freethreaded support for the builder API (#3063) by Ignas Anikevicius · 2 weeks ago
  29. bb2aad2 fix(py_wheel): add directories in deterministic order (#3194) by Jeremy Nimmer · 3 weeks ago
  30. 10d9ab9 style: Print coverage return codes in verbose mode (#3190) by Philipp Stephani · 3 weeks ago
  31. 5e75007 fix(pypi): correctly handle different package versions (#3186) by Ignas Anikevicius · 3 weeks ago
  32. e09a6f4 deps(gazelle): upgrade rules_go to remove patching of tree-sitter (#3179) by Jason Bedard · 3 weeks ago
  33. 51d9b98 chore(pypi): remove unused config setting code (#3065) by Ignas Anikevicius · 3 weeks ago
  34. 8684dd9 refactor: Use the linkstamps from linker_inputs instead of from cc_linking_context for to support upcoming CcInfo changes (#3075) by Ivo List · 3 weeks ago
  35. e2295ab feat(pypi): builder for netrc and auth_patterns (#3136) by Ignas Anikevicius · 3 weeks ago
  36. 8c33aa6 fix(pypi): pull fewer wheels with experimental_index_url (#3058) by Ignas Anikevicius · 3 weeks ago
  37. d48286f docs: tell how to do and request patch releases/backports (#3185) by Richard Levasseur · 3 weeks ago
  38. cda5877 fix(local_runtime): Search for libs in sys._base_executable when available. (#3178) by Laramie Leavitt · 3 weeks ago
  39. eb37df0 feat(pypi): incrementally build platform configuration (#3112) by Ignas Anikevicius · 3 weeks ago
  40. 6b5ecf7 docs: Fix docs for gazelle usage (#3182) by Brandon Chinn · 3 weeks ago
  41. 3ade15c fix(local_runtime): Improve local_runtime usability in macos / windows (#3148) by Laramie Leavitt · 3 weeks ago
  42. 9843447 docs: add 1.4.2 changelog (#3173) by honglooker · 3 weeks ago
  43. 2eacb70 fix: bootstrapping script to not use multiline f-strings (#3175) by elsk · 3 weeks ago
  44. 3262233 feat(pypi): implement a new whl selection algorithm (#3111) by Ignas Anikevicius · 3 weeks ago
  45. bba0759 build(deps): bump astroid from 3.3.9 to 3.3.11 in /docs (#3164) by dependabot[bot] · 3 weeks ago
  46. e8faf10 build(deps): bump actions/checkout from 4 to 5 (#3165) by dependabot[bot] · 3 weeks ago
  47. f86c8bc build(deps): bump docutils from 0.21.2 to 0.22 in /tools/publish (#3168) by dependabot[bot] · 3 weeks ago
  48. 282d9e8 build(deps): bump absl-py from 2.2.2 to 2.3.1 in /docs (#3167) by dependabot[bot] · 3 weeks ago
  49. 6a10501 build(deps): bump requests from 2.32.3 to 2.32.4 in /tools/publish in the pip group across 1 directory (#3169) by dependabot[bot] · 3 weeks ago
  50. ecd395f docs: link to PyRuntimeInfo and mention it has more than example shows (#3170) by Richard Levasseur · 3 weeks ago
  51. 33da6af docs: move changelog note to 1.5.3 section (#3163) by Richard Levasseur · 4 weeks ago
  52. 9382ed2 docs: various howto guides (#3157) by Richard Levasseur · 4 weeks ago
  53. 6038ac4 docs(toolchains): set dev_dependency=True on repo rule invocation (#3127) by honglooker · 4 weeks ago
  54. 119fa6a doc: changelog cherry-picks for 1.5.2 (#3158) by Ignas Anikevicius · 4 weeks ago
  55. a36d002 feat(pypi): add a standards compliant python_tag creator (#3110) by Ignas Anikevicius · 4 weeks ago
  56. f6dd386 fix(pypi): support properly installing sdists via pypi without index (#3115) by Ignas Anikevicius · 4 weeks ago
  57. 5c09732 fix(pypi): reuse select dicts for constructing the env (#3108) by Ignas Anikevicius · 4 weeks ago
  58. 673cd76 chore(deps): upgrade bazel-skylib to 1.8.1 (#3118) by Ignas Anikevicius · 4 weeks ago
  59. acf7507 fix(core): do not assume rules_python runtime (#3134) by Ignas Anikevicius · 4 weeks ago
  60. 537fe30 build(deps): bump snowballstemmer from 2.2.0 to 3.0.1 in /docs (#3144) by dependabot[bot] · 4 weeks ago
  61. 89e0f63 chore(toolchains): start pulling toolchains from 20250808 release (#3116) by Ignas Anikevicius · 4 weeks ago
  62. bc788d5 docs(gazelle): Use definition lists instead of bullets for Gazelle docs (#3154) by Douglas Thor · 4 weeks ago
  63. babfc2b fix: Fix whl_library in bazel vendor mode (#3096) by Omar Droubi · 4 weeks ago
  64. 0b4d9f6 build(deps): bump certifi from 2025.7.14 to 2025.8.3 in /tools/publish (#3145) by dependabot[bot] · 4 weeks ago
  65. 3a927ee build(deps): bump nh3 from 0.2.18 to 0.3.0 in /tools/publish (#3141) by dependabot[bot] · 4 weeks ago
  66. 4a8cca8 build(deps): bump certifi from 2025.7.14 to 2025.8.3 in /docs (#3143) by dependabot[bot] · 4 weeks ago
  67. 4068ba1 docs(pypi): clarify when extra_hub_aliases was added to workspace (#3152) by Richard Levasseur · 4 weeks ago
  68. 32d7a24 fix: use "command -v" to find interpreter in $PATH (#3150) by Malte Poll · 4 weeks ago
  69. e3655c2 docs(gazelle): Migrate Gazelle docs to ReadTheDocs, part 6/5: development (#3149) by Douglas Thor · 4 weeks ago
  70. ae2fee1 docs(gazelle): Migrate Gazelle docs to ReadTheDocs, part 5/5: target types (#3147) by Douglas Thor · 4 weeks ago
  71. 7682924 docs(gazelle): Migrate Gazelle docs to ReadTheDocs, part 4/5: directives (#3139) by Douglas Thor · 5 weeks ago
  72. 3c88a5b docs(gazelle): Migrate Gazelle docs to ReadTheDocs, part 3/5: annotations (#3137) by Douglas Thor · 5 weeks ago
  73. 54397d7 docs(gazelle): Migrate Gazelle docs to ReadTheDocs, part 2/5: installation and usage (#3132) by Douglas Thor · 5 weeks ago
  74. 2fc5f1c feat(repl): add tab completion on platforms with readline support (#3114) by Jonathan Woodbury · 5 weeks ago
  75. 39703fa docs(gazelle): Start migrating Gazelle docs to ReadTheDocs, part 1 of ~5 (#3129) by Douglas Thor · 5 weeks ago
  76. 6819b84 test: Print REPL error message during test failures (#3124) by Philipp Schrader · 5 weeks ago
  77. 9889d9f fix(gazelle): Rename experimental_allow_relative_imports directive to follow convention (#3128) by Douglas Thor · 5 weeks ago
  78. 2c53bf6 chore: Remove aliases in //docs (#3125) by Douglas Thor · 5 weeks ago
  79. 0d0ab5c fix(pypi): show overridden index urls in pypi download error (#3130) by Jaemin Choi · 5 weeks ago
  80. ab3e3f7 fix(gazelle): Do not resolve absolute imports to sibling modules (#3106) by Alex Martani · 6 weeks ago
  81. e6bba92 build(deps): bump typing-extensions from 4.13.2 to 4.14.1 in /docs (#3094) by dependabot[bot] · 6 weeks ago
  82. 5281261 fix: normalize stub_path in repl.bzl (#3104) by Jonathan Woodbury · 7 weeks ago
  83. aa60229 fix(pypi): expose pypi packages only common to all python versions (#3107) by Jaemin Choi · 7 weeks ago
  84. 004be45 feat(gazelle): `python_proto_naming_convention` directive controls `py_proto_library` naming (#3093) by Charles OuGuo · 7 weeks ago
  85. f02c9c7 refactor(gazelle_manifest): print the wrong hash when encountered (#3103) by Alex Eagle · 7 weeks ago
  86. 2c7187d fix: support debian multiarch with local toolchains (#3100) by Richard Levasseur · 7 weeks ago
  87. cab415d build(deps): bump certifi from 2025.6.15 to 2025.7.14 in /tools/publish (#3095) by dependabot[bot] · 7 weeks ago
  88. 6fa4459 build(deps): bump certifi from 2025.6.15 to 2025.7.14 in /docs (#3092) by dependabot[bot] · 7 weeks ago
  89. b89765c feat: replace /bin/bash with /usr/bin/env bash (#3087) by Fionera · 7 weeks ago
  90. 9555ba8 chore: update python toolchains (#3074) by Ignas Anikevicius · 8 weeks ago
  91. 65a1c85 docs: tell how to emulate dependency groups with pip-compile (#3089) by Richard Levasseur · 8 weeks ago
  92. a97b98c feat(gazelle): Add `include_pytest_conftest` annotation (#3080) by Douglas Thor · 8 weeks ago
  93. dd6550f feat(gazelle): Gazelle plugin generates py_proto_library (#3057) by Charles OuGuo · 8 weeks ago
  94. 6f27511 fix(gazelle) Update gazelle to properly process multi-line python imports (#3077) by yushan26 · 8 weeks ago
  95. c30980a ci: use Ubuntu 22.04 (#3083) by Ignas Anikevicius · 8 weeks ago
  96. 5c68ff9 build(deps): bump pygments from 2.18.0 to 2.19.2 in /tools/publish (#3021) by dependabot[bot] · 8 weeks ago
  97. a959cfc build(deps): bump charset-normalizer from 3.4.1 to 3.4.2 in /tools/publish (#3020) by dependabot[bot] · 8 weeks ago
  98. 16c65cf chore: Switch back to smacker/go-tree-sitter (#3069) by Douglas Thor · 8 weeks ago
  99. 7685993 fix(toolchains): fix the URLs and sha256 values (#3070) by Ignas Anikevicius · 9 weeks ago
  100. dca8014 docs: add whl_from_dir to dev guide docs (#3067) by Richard Levasseur · 9 weeks ago