github.com/palantir/bulldozer
v1.19.3
#2120 most downloaded on Go modules
palantir/bulldozer
What this package is like to depend on
Last release 12 days ago
12 Aug 2026
Ships unpredictably
gaps range from 8 days to 11 months
Some releases are documented
notes for 10 of 18 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
80 releases · first in 2019
3 releases in the last 12 months
see the full history below
Release timeline
80 releases · Jan 2019 to Aug 2026Releases
latest 60 of 80-
v1.19.4-0.20260812002650-b9157bf5c5a312 Aug 2026 pre-releaseNothing published for this version
-
v1.19.4-0.20260803191933-27c3974ebece03 Aug 2026 pre-releaseNothing published for this version
-
v1.19.4-0.20260617181254-f8b1e6df33e617 Jun 2026 pre-releaseNothing published for this version
-
v1.19.4-0.20250710221011-b0093f647a9b10 Jul 2025 pre-releaseNothing published for this version
-
v1.19.305 Jun 2025Release notes
Open source →Other Changes
- Build with Go 1.24
- Update dependencies and build tools
Full Changelog: v1.19.2...v1.19.3
-
v1.19.3-0.20241204230522-289a5da2b69e04 Dec 2024 pre-releaseNothing published for this version
-
v1.19.3-0.20241123123351-13adceb926e723 Nov 2024 pre-releaseNothing published for this version
-
v1.19.212 Nov 2024Release notes
Open source →Fixes
- Fix a bug where pull requests from forks were ignored due to a previous change in how we use GitHub's API to fetch pull requests (#563)
Other Changes
- Minor dependency and build tool upgrades
Full Changelog: v1.19.1...v1.19.2
-
v1.19.2-0.20241112194317-12e1e81694ee12 Nov 2024 pre-releaseNothing published for this version
-
v1.19.130 Oct 2024Release notes
Open source →Fixes
- Only relevant pull requests are retrieved by Bulldozer (#559)
Other Changes
- Build with Go 1.23
- Minor dependency and build tool upgrades
Full Changelog: v1.19.0...v1.19.1
-
v1.19.1-0.20241030205349-f35f98d5ddcb30 Oct 2024 pre-releaseNothing published for this version
-
v1.19.1-0.20240918192316-7f2382bac52418 Sep 2024 pre-releaseNothing published for this version
-
v1.19.1-0.20240917141844-7fbf6d52777f17 Sep 2024 pre-releaseNothing published for this version
-
v1.19.1-0.20240911230739-8a459b0ebbf411 Sep 2024 pre-releaseNothing published for this version
-
v1.19.1-0.20240910035817-4223527f4c7c10 Sep 2024 pre-releaseNothing published for this version
-
v1.19.1-0.20240907090414-d3b4d7205af507 Sep 2024 pre-releaseNothing published for this version
-
v1.19.1-0.20240904154832-5b36c57e705404 Sep 2024 pre-releaseNothing published for this version
-
v1.19.1-0.20240824183329-fc98fc9b040124 Aug 2024 pre-releaseNothing published for this version
-
v1.19.1-0.20240705203127-7ab945ce3aa105 Jul 2024 pre-releaseNothing published for this version
-
v1.19.1-0.20240524133926-1a225c6068bc24 May 2024 pre-releaseNothing published for this version
-
v1.19.1-0.20240523042949-9cf3e29c8ece23 May 2024 pre-releaseNothing published for this version
-
v1.19.1-0.20240512151628-b2ad2f5d8cdd12 May 2024 pre-releaseNothing published for this version
-
v1.19.1-0.20240326093722-5194b88d138926 Mar 2024 pre-releaseNothing published for this version
-
v1.19.022 Mar 2024Release notes
Open source →Add Prometheus metrics endpoint (#498)
Bulldozer now exposes Prometheus-style metrics at the
/api/metricspath. Users can add labels or adjust summary quantiles using the server configuration file. Bulldozer continues to supports DogStatsD metrics, which are now described in the configuration example.Other Changes
- Suppress health check requests in logs and metrics (#499)
- Minor dependency and build tool upgrades
Full Changelog: v1.18.0...v1.19.0
-
v1.18.1-0.20240322135705-bc5dae1a051a22 Mar 2024 pre-releaseNothing published for this version
-
v1.18.1-0.20240305172537-a60665ca626d05 Mar 2024 pre-releaseNothing published for this version
-
v1.18.1-0.20240220231623-3a23ffc9536a20 Feb 2024 pre-releaseNothing published for this version
-
v1.18.1-0.20240126092734-44be8f0adaff26 Jan 2024 pre-releaseNothing published for this version
-
v1.18.011 Dec 2023Release notes
Open source →Retry merges when the base branch is modified (#370)
🎉 Contributed by @justinwyer
Other Changes
- Update dependencies and build tooling
- Build with Go 1.21.4
Full Changelog: v1.17.0...v1.18.0
-
v1.17.1-0.20230302075413-941f9e718ae302 Mar 2023 pre-releaseNothing published for this version
-
v1.17.1-0.20230116111136-7b3d4681f3c716 Jan 2023 pre-releaseNothing published for this version
-
v1.17.029 Nov 2022Release notes
Open source →Support setting options with environment variables (#359)
All settings in the
optionsblock in the configuration file can now also be set by environment variables. See the example server configuration and the README for the variable names.⚠️ Note that the
BULLDOZER_PUSH_RESTRICTION_USER_TOKENvariable was renamed toBULLDOZER_OPTIONS_PUSH_RESTRICTION_USER_TOKEN. Please update your deployment configuration if you set the old value.Contributed by @DepickereSven.
Other Changes
- Update dependencies and build tooling
- Build with Go 1.19.3
Full Changelog: v1.16.0...v1.17.0
-
v1.16.028 Jun 2022Release notes
Open source →Skip updating pull requests with a server override (#294)
To reduce pressure on CI systems and Github, the update feature can be disabled at the
server level by specifying the following server optiondisable_update_feature.Add auto_merge trigger (#295)
Adds a new trigger type
auto_mergefor use in configuration. Thanks to @heuels! 🥳Add logging for additional webhook events (#282)
Currently only the
pushandpull_request eventshave debug logging when a webhook is received. This is helpful for determining the trigger for bulldozer evaluation when those events occur. This PR includes similar logging forstatus,issue_comment, andpull_reuqest_reviewevents.Use Go version from .palantir/go-version file (#286)
Automatically updates the version of Go being used.
Fix error evaluating unprotected branches (#302)
Catches unprotected branch errors from Github API.
Support required statuses for Bulldozer to update PRs (#307)
Can now specify required statuses where Bulldozer will not update the PR until all of the required statuses are completed successfully.
Remove 422 error logging (#323)
Removes unnecessary error logging when attempting to delete a branch post-merge once Github has already done it.
Other Changes
- Excavator: Manage go module dependencies (#296)
- Excavator: Update godel to latest version (#293)
- Excavator: Updates godel plugins to latest versions (#290)
- Excavator: Manage go module dependencies (#292)
- Excavator: Manage go version (#291)
- Excavator: Update godel to latest version (#288)
- Excavator: Update godel to latest version (#287)
- Excavator: Manage go version (#283)
- Excavator: Updates godel plugins to latest versions (#284)
- Excavator: Upgrade to Go 1.17 (#280)
- Excavator: Updates godel plugins to latest versions (#281)
- Excavator: Update godel to latest version (#279)
- Excavator: Manage go module dependencies (#298)
- Excavator: Update godel to latest version (#299)
- Excavator: Updates godel plugins to latest versions (#300)
- Excavator: Update godel to latest version (#301)
- Excavator: Manage go version (#303)
- Excavator: Manage go version (#305)
- Excavator: Manage go version (#310)
- Excavator: Updates godel plugins to latest versions (#306)
- Excavator: Update godel to latest version (#312)
- Excavator: Manage go version (#316)
- Excavator: Update godel to latest version (#317)
- Excavator: Updates godel plugins to latest versions (#318)
- Excavator: Update godel to latest version (#319)
- Excavator: Updates godel plugins to latest versions (#320)
- Fix permissions for codeql (#322)
Full Changelog: v1.15.0...v1.16.0
-
v1.15.1-0.20220413090147-c5b53400811413 Apr 2022 pre-releaseNothing published for this version
-
v1.15.1-0.20220401131421-c62ef3f0da5c01 Apr 2022 pre-releaseNothing published for this version
-
v1.15.1-0.20220324125455-625d3f552cda24 Mar 2022 pre-releaseNothing published for this version
-
v1.15.1-0.20220322202556-070275844ca722 Mar 2022 pre-releaseNothing published for this version
-
v1.15.1-0.20220318051213-31c8f5a132cd18 Mar 2022 pre-releaseNothing published for this version
-
v1.15.1-0.20220316205157-f8e44be1aeb416 Mar 2022 pre-releaseNothing published for this version
-
v1.15.1-0.20220311101748-d03a2a71509511 Mar 2022 pre-releaseNothing published for this version
-
v1.15.1-0.20220310191903-598a6af23cd510 Mar 2022 pre-releaseNothing published for this version
-
v1.15.1-0.20220309054227-5994cd040aaf09 Mar 2022 pre-releaseNothing published for this version
-
v1.15.1-0.20220308131409-98e0452e665708 Mar 2022 pre-releaseNothing published for this version
-
v1.15.1-0.20220304093751-4fa3443c13fe04 Mar 2022 pre-releaseNothing published for this version
-
v1.15.1-0.20220303112004-4849a367f7c003 Mar 2022 pre-releaseNothing published for this version
-
v1.15.1-0.20220221190338-42f5bc0016d821 Feb 2022 pre-releaseNothing published for this version
-
v1.15.1-0.20220216212149-292d080d682516 Feb 2022 pre-releaseNothing published for this version
-
v1.15.1-0.20220211195234-2cb2af54830311 Feb 2022 pre-releaseNothing published for this version
-
v1.15.1-0.20220211092714-7a0e760ae2f911 Feb 2022 pre-releaseNothing published for this version
-
v1.15.1-0.20220205184226-1fa7f0894df705 Feb 2022 pre-releaseNothing published for this version
-
v1.15.1-0.20220204192105-45dfe744fcc304 Feb 2022 pre-releaseNothing published for this version
-
v1.15.025 Jan 2022Release notes
Open source →Add conditional merge configuration (#270)
Bulldozer can now determine the appropriate merge method using the same configuration options used for triggering merges. This makes it possible to configure merge methods for different types of pull requests. Additionally, a "max commits" option criteria is added to select merge methods when a PR has fewer than a specified number of commits. Resolves #266.
Fetch configuration once when updating PRs (#277)
Previously, Bulldozer fetched the same configuration file for every PR that might be updated. This was a lot of redundant requests, especially if the repository uses remote configuration. This change reduces the number of requests observed in #276.
Other Changes
- Update dependencies by @asvoboda in #267
- Excavator: Update godel to latest version by @svc-excavator-bot in #271
- Excavator: Updates godel plugins to latest versions by @svc-excavator-bot in #268
- Excavator: Manage go module dependencies by @svc-excavator-bot in #269
- Excavator: Update godel to latest version by @svc-excavator-bot in #275
- Excavator: Manage go version by @svc-excavator-bot in #265
- Excavator: Manage go module dependencies by @svc-excavator-bot in #273
Full Changelog: v1.14.0...v1.15.0
-
v1.14.1-0.20220125170818-6b1a69aed65f25 Jan 2022 pre-releaseNothing published for this version
-
v1.14.1-0.20220124175601-d4e43020fe0b24 Jan 2022 pre-releaseNothing published for this version
-
v1.14.1-0.20220124164241-2ccbe21686fd24 Jan 2022 pre-releaseNothing published for this version
-
v1.14.1-0.20220118125151-3ae63f897c8a18 Jan 2022 pre-releaseNothing published for this version
-
v1.14.1-0.20220118034504-65b8046736f618 Jan 2022 pre-releaseNothing published for this version
-
v1.14.1-0.20211213185607-120520e0a90913 Dec 2021 pre-releaseNothing published for this version
-
v1.14.1-0.20211210134552-21b47a17a3c110 Dec 2021 pre-releaseNothing published for this version
-
v1.14.1-0.20211210133339-af6ede35aca310 Dec 2021 pre-releaseNothing published for this version