Version 5.0.0+ is compatible with Bitbucket DC 8.0
Version history
5.0.0Bitbucket Data Center 8.0.0 - 8.8.22022-05-12Bitbucket DC 8.0.0 Compatibility Version 5.0.0 • Released 2022-05-12 • Supported By Atlassian • Free • Apache License, Version 2.0 (ASL)5.0.0Bitbucket Server 8.0.0 - 8.8.22022-07-16Bitbucket Server 8.0.0 Compatibility Version 5.0.0 • Released 2022-07-16 • Supported By Atlassian • Free • Apache License, Version 2.0 (ASL)No release notes.4.2.1Bitbucket Data Center 6.0.10 - 7.21.102020-04-28Add Data Center compatibility tag Version 4.2.1 • Released 2020-04-28 • Supported By Atlassian • Free • Apache License, Version 2.0 (ASL)No release notes.4.2.1Bitbucket Server 6.0.10 - 7.21.102020-04-28Add data-center compatibility tags Version 4.2.1 • Released 2020-04-28 • Supported By Atlassian • Free • Apache License, Version 2.0 (ASL)No release notes.4.2.0Bitbucket Server 6.0.10 - 7.21.102020-04-21Update for DC app approval Version 4.2.0 • Released 2020-04-21 • Supported By Atlassian • Free • Apache License, Version 2.0 (ASL)1. Sets a timeout for git patch id calculations
2. Adds a property that can be set in bitbucket.properties to configure the timeout
3. Adds a property that can be set in bitbucket.properties to disable patch ID behaviour
See the README for more details: https://bitbucket.org/atlassian/stash-auto-unapprove-plugin/src/master/README.md
4.1.1Bitbucket Server 5.11.0 - 7.21.102020-02-25Adds handling for multiple patch IDs Version 4.1.1 • Released 2020-02-25 • Supported By Atlassian • Free • Apache License, Version 2.0 (ASL)Depending on the input, "git patch-id --stable" can produce multiple patch IDs, one per line of output. Previously, only the first was considered, which resulted in approvals not being withdrawn if the first patch ID between two diffs was the same but a subsequent one was not.
This version adds handling for multiple patch IDs, only preserving approvals if the old and new diffs produce the same number of patch IDs with the same values in the same order.
4.1.0Bitbucket Server 5.11.0 - 6.10.172019-11-07Adds the ability to configure the setting at the project or global level Version 4.1.0 • Released 2019-11-07 • Supported By Atlassian • Free • Apache License, Version 2.0 (ASL)Configure the auto-unapprove plugin at the project level to automatically apply to all repositories in that project. Repositories can override the project default to set their own.
Configure the plugin at the global level to automatically apply to all projects and repositories. Projects and repositories can override the global default to set their own.
4.0.3Bitbucket Server 5.11.0 - 6.10.172019-10-18Fixes automatic unapproval when only binary files are changed Version 4.0.3 • Released 2019-10-18 • Supported By Atlassian • Free • Apache License, Version 2.0 (ASL)Resolves an issue where commits that only modified binary files would not withdraw approvals. (#42)
4.0.2Bitbucket Server 5.11.0 - 6.10.172019-02-28Updated to support Bitbucket Server 6.0 Version 4.0.2 • Released 2019-02-28 • Supported By Atlassian • Free • Apache License, Version 2.0 (ASL)No release notes.3.0.2Bitbucket Server 5.0.0 - 5.16.112018-12-07Moves processing to background threads Version 3.0.2 • Released 2018-12-07 • Supported By Atlassian • Free • Apache License, Version 2.0 (ASL)Previously, processing to determine whether to unapprove a pull request after a rescope was performed directly on Bitbucket Server's event threads. Since processing can (in the worst case) take multiple minutes, that can result in the event queue filling up and potentially dropping events.
3.0.1Bitbucket Server 5.0.0 - 5.16.112018-11-02Bugfixes Version 3.0.1 • Released 2018-11-02 • Supported By Atlassian • Free • Apache License, Version 2.0 (ASL)Miscelaneous bugfixes, most notably https://jira.atlassian.com/browse/BSERV-10439
3.0.0Bitbucket Server 5.0.0 - 5.16.112017-07-07Adds support for Bitbucket Server 5.x Version 3.0.0 • Released 2017-07-07 • Supported By Atlassian • Free • Apache License, Version 2.0 (ASL)Version 2.2.0's changes to use git diff | git patch-id broke compatibility with Bitbucket Server 5.x. 3.0.0 reintroduces support for 5.x, and raises the minimum supported version to 5.0.0.
If you're running Bitbucket Server 4.x, install 2.2.0 instead. It has all the same functionality!
2.2.0Bitbucket Server 4.7.1 - 4.14.122017-07-07Fixes issues 12, 13, 14 and 15. Version 2.2.0 • Released 2017-07-07 • Supported By Atlassian • Free • Apache License, Version 2.0 (ASL)- Handles changes to the target branch on declined pull requests (#12)
- Does not withdraw approvals on target branch updates if the new target branch references the same latest commit as the previous target branch (#13)
- Uses git diff | git patch-id to detect whether new commits pushed to the source branch actually update the diff and, if not, no longer withdraws approvals (#14, #15)
2.1.3Bitbucket Server 4.7.1 - 5.16.112017-05-02Updated to support Bitbucket Server 5.0 Version 2.1.3 • Released 2017-05-02 • Supported By Atlassian • Free • Apache License, Version 2.0 (ASL)No release notes.2.1.1Bitbucket Server 4.7.1 - 4.14.122016-06-15Add REST fragment to repository pull request settings endpoint No release notes.2.0.4Bitbucket Server 4.0.0 - 4.14.122016-03-13Unapprove PR when target branch is changed All PR approvals are reset to unapproved when the target branch is changed.
2.0.2Bitbucket Server 4.0.0 - 4.14.122016-02-28Audit logging No release notes.2.0.1Bitbucket Server 4.0.0 - 4.14.122015-09-21Adds support for Bitbucket Server No release notes.1.2Bitbucket Server 3.0.0 - 3.11.62014-08-26Adds support for Atlassian Data Centre No release notes.1.1Bitbucket Server 3.0.0 - 3.11.62014-04-10Adds support for upcoming Stash 3.0 version No release notes.1.0Bitbucket Server 2.5.0 - 2.12.62013-10-28Unapprove PR participants as well as reviewers New in this release
Both PR participants and reviewers are unapproved automatically on push.
Fixed in this release
Both PR participants and reviewers are unapproved automatically on push.
1.0-beta1Bitbucket Server 2.5.0 - 2.12.62013-06-29Beta release of the plugin Version 1.0-beta1 • Released 2013-06-29 • No Vendor Support • Free • Apache License, Version 2.0 (ASL)Beta release - adds a new option to the Repository Settings -> Pull requests menu, allowing you to automatically unapprove reviewers when the source branch of a pull request is updated.