Skip to content

Releases: palantir/policy-bot

v1.41.2

Choose a tag to compare

@autorelease3 autorelease3 released this 21 Jul 19:02
v1.41.2
de101e6

🐛 Fixes

  • Restrict usage of the simulation API to users with admin or maintain permission on the repository (#1278)
  • Retry config fetch on any server 5XX (#1300)

💡 Improvements

  • Suppress policy loading errors on branches where Policy Bot has never seen a policy before (#1206)
  • Add darwin (macOS) binaries to the release distribution. (#1255)
  • Validate remote reference syntax in the validate subcommand (#1302)

Full Changelog: v1.41.1...v1.41.2

v1.41.1

Choose a tag to compare

@autorelease3 autorelease3 released this 02 Mar 15:48
v1.41.1
0d2b70a

💡 Improvements

  • Return full rule tree from the simulation endpoint (#1185)

v1.41.0

Choose a tag to compare

@autorelease3 autorelease3 released this 23 Jan 16:44
v1.41.0
6529be0

✨ Features

  • Add support for glob patterns in predicates that work with file paths (#1124, by @reegnz)

🐛 Fixes

  • Cache workflow runs when evaluating pull requests (#1159)

💡 Improvements

  • Optimize collaborator permission filtering (#1140)
  • Minor dependency and build tool updates

Full Changelog: v1.40.1...v1.41.0

v1.40.1

Choose a tag to compare

@autorelease3 autorelease3 released this 05 Dec 15:27
v1.40.1
b1f578f

🐛 Fixes

  • Allow setting empty list values for server-level approval defaults using environment variables (#1127)

Full Changelog: v1.40.0...v1.40.1

v1.40.0

Choose a tag to compare

@autorelease3 autorelease3 released this 03 Dec 15:24
v1.40.0
75ccb5a

✨ Features

  • Add predicates for custom repository properties: custom_property_is_not_null, custom_property_is_null, custom_property_matches_any_of, and custom_property_matches_none_of (#1054, by @south-mer)
  • Add support for policy-level and server-level default rule options (#1100)
  • Add validate subcommand to validate local policy files (#1114, by @AtzeDeVries)

💡 Improvements

  • Reduce GitHub API queries when evaluating rules that do not use collaborator permissions (#1116, by @south-mer)
  • Reduce the number of GraphQL rate limit points consumed when fetching commits (#1117, by @south-mer)
  • Update various dependencies to the latest versions

Full Changelog: v1.39.3...v1.40.0

v1.39.3

Choose a tag to compare

@autorelease3 autorelease3 released this 06 Nov 15:29
v1.39.3
a2c5e1b

🐛 Fixes

  • Add POLICYBOT_OPTIONS_FORCE_SHARED_POLICY environment variable to configure the force shared policy option (#1095 by @mchristopher)

Full Changelog: v1.39.2...v1.39.3

v1.39.2

Choose a tag to compare

@autorelease3 autorelease3 released this 28 Oct 14:01
v1.39.2
15eb1b1

🐛 Fixes

  • Fix potential GraphQL RESOURCE_LIMITS_EXCEEDED errors when assigning reviewers (#1089 by @DepickereSven)

Full Changelog: v1.39.1...v1.39.2

v1.39.1

Choose a tag to compare

@autorelease3 autorelease3 released this 13 Oct 21:02
v1.39.1
4e56bc2

🐛 Fixes

  • Fix evaluation triggers for comment-only reviews (#1073)

💡 Improvements

  • Update TailwindCSS from v1 to v3 (#1076)

Full Changelog: v1.39.0...v1.39.1

v1.39.0

Choose a tag to compare

@autorelease3 autorelease3 released this 12 Sep 14:41
v1.39.0
ea8c99f

✨ Features

  • Add the force_shared_policy server option to disable loading individual repository policies (#975, by @south-mer)

💡 Improvements

  • Allow limiting the modified_lines predicate to specific files by setting include and exclude patterns (#1043)
  • Build with Go 1.25 (#1019)
  • Minor dependency and build tool updates

Full Changelog: v1.38.2...v1.39.0

v1.38.2

Choose a tag to compare

@asvoboda asvoboda released this 25 Jun 16:53
9000fd2

Re-release of 1.38.0

Add option to ignore edited comments on the server (#977)

Policy Bot now supports server side configuration to ignore edited commits and improve the overall security posture of a running instance.

Other Changes

  • Use zero value by default for comments edited time when simulating PR status (#978)
  • Minor dependency and build tool updates

Full Changelog: v1.37.0...v1.38.2