---
title: "Release notes - Yet Another Commit Checker"
canonical: "https://support.appfire.com/space/YACC/152928558/Release%20notes%20-%20Yet%20Another%20Commit%20Checker"
format: markdown
---
> Macro (aura-html)

At Appfire, we like to think we get it right every time we release a product. The truth is that from time to time, someone has a great idea to improve our already awesome products, or we have to fix the occasional bug. Take a look at the Release Notes to see what changes we have made for each version of Yet Another Commit Checker.

> ℹ️ As of version 3.0.7, the release notes format has changed. Go to the new [Release notes](https://appfire.atlassian.net/wiki/spaces/YACC/pages/892895266) page to see the notes for version 3.0.7 and higher.

<details>
<summary>YACC v3.0.7</summary>

Version 3.0.7 is a re-release of the updates offered in versions 3.0.1 to 3.0.6.

**Version information**

|  |  |
| --- | --- |
| Version | 3.0.7 |
| Release date | 2024-02-19 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 8.19.5<br>Bitbucket Server 5.2.0 - 8.19.5 |

**Resolved issues**

| **Description** |
| --- |
| Version 3.0.7 includes the following corrections:<br>- Minor issues regarding the handling of the **Jira App***** ***field and **Exclude Users** have been present since v3.0.1.  To avoid multiple upgrades, we have included the pre-upgrade preparations from versions 3.0.6, 3.0.5, 3.0.4 and 3.0.1 to version 3.0.7. Because of this, those earlier versions will no longer be available.<br>If you currently have one of the earlier versions installed, it will continue to work as expected. However, we do encourage you to upgrade to the latest version.<br>> ℹ️ Upgrading to version 3.0.7 involves an app db migration. Customers with a large number of repositories can experience a longer upgrade completion time, up to several hours in some cases. During the upgrade, if the **Exclude User** field is in use, it will not be applied to a repository until that repository’s settings are migrated. This means that Yet Another Commit Checker will block commits for users excluded from checks if their commits don’t match the rules. Otherwise, the upgrade process runs in the background and will not disrupt other normal operations of the app. Do not interrupt the upgrade process.<br>Version 3.0.7 includes the following updates previously offered in releases 3.0.1 to 3.0.6:<br>- **3.0.6** - To better identify the purpose of the field, the **Overridden Username** field, located in the YACC Configuration *Advanced Options* tab, has been changed to **Jira Authentication User**. Additionally, a brief description of the field has been added. When enabled, this feature allows you to use the Jira account associated with the name entered in the field for Jira requests.
- **3.0.5** - Addresses an issue with the Overridden username feature. The feature now uses the User ID, rather than the Username. It retrieves the user id associated with the username and replaces that information in the database.
- **3.0.4** - Introduces support for excluding personal repositories from checks made by Yet Another Commit Checker. This allows organizations to define more rules at the Global level while reducing the number of exceptions encountered by personal repositories that should not be included in those checks.
- **3.0.1** - Contains a small update to provide fixes related to exclude user functionality.<br>If you are currently using one of these versions, download version 3.0.7. |
</details>

<details>
<summary>YACC v3.0.6</summary>

> ℹ️ Version 3.0.6 is no longer available for download. To access the changes provided in this release, download and install version 3.0.7.

Version 3.0.6 changes the **Overridden Username **field to **Jira Authentication User**.

**Version information**

|  |  |
| --- | --- |
| Version | 3.0.6 |
| Release date | 2024-01-18 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 8.19.5<br>Bitbucket Server 5.2.0 - 8.19.5 |

**Resolved issues**

| **Description/Image** |
| --- |
| To better identify the purpose of the field, the **Overridden Username** field, located in the YACC Configuration *Advanced Options* tab, has been changed to **Jira Authentication User**. Additionally, a brief description of the field has been added. When enabled, this feature allows you to use the Jira account associated with the name entered in the field for Jira requests. |
</details>

<details>
<summary>YACC v3.0.5</summary>

Version 3.0.5 - Bug fix for the Overriden username function.

**Version information**

|  |  |
| --- | --- |
| Version | 3.0.5 |
| Release date | 2024-01-11 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 8.19.5<br>Bitbucket Server 5.2.0 - 8.19.5 |

**Resolved issues**

| **Description/Image** |
| --- |
| This release addresses an issue with the Overridden username feature. The feature now uses the User ID, rather than the Username. It retrieves the user id associated with the username and replaces that information in the database. |
</details>

<details>
<summary>YACC v3.0.4</summary>

> ℹ️ Version 3.0.4 is no longer available for download. To access the changes provided in this release, download and install version 3.0.7.

Version 3.0.4 supports the option to exclude personal repositories.

**Version information**

|  |  |
| --- | --- |
| Version | 3.0.4 |
| Release date | 2023-12-11 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 8.19.5<br>Bitbucket Server 5.2.0 - 8.19.5 |

**Resolved issues**

| **Description/Image** |
| --- |
| This release introduces support for excluding personal repositories from checks made by Yet Another Commit Checker. This allows organizations to define more rules at the Global level while reducing the number of exceptions encountered by personal repositories that should not be included in those checks. |
</details>

<details>
<summary>YACC v3.0.1</summary>

> ℹ️ Version 3.0.1 is no longer available for download. To access the changes provided in this release, download and install version 3.0.7.

Version 3.0.1 contains fixes related to user functionality

**Version information**

|  |  |
| --- | --- |
| Version | 3.0.1 |
| Release date | 2023-08-15 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 8.19.5<br>Bitbucket Server 5.2.0 - 8.19.5 |

**Resolved issues**

| **Description/Image** |
| --- |
| This release is a small update to provide fixes related to exclude user functionality. |
</details>

<details>
<summary>YACC v3.0.0</summary>

Version 3.0.0 provides a better user experience with our improved UI.

**Version information**

|  |  |
| --- | --- |
| Version | 3.0.0 |
| Release date | 2023-06-13 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 8.19.5<br>Bitbucket Server 5.2.0 - 8.19.5 |

**Feature improvements**

| **Description** | **Video** |
| --- | --- |
| In this release, we’ve updated the UI at the global, project, and repository levels. This update makes access to the various settings easier and provides a better user experience.<br>The UI update includes:<br>- Toggle to quickly enable or disable YACC at the global level
- Global *Hooks* and *Merge Check* features are accessible from a single page
- Override information regarding the current level (global, project, repository) is provided on each page
- General formatting updates to improve usability<br>The [Configuration Overview](https://apps.appf.re/yacc/doc/config) page has also been updated to reflect these changes and to improve usability. | ![image](media://ffe88595-8266-4a9e-b0d6-61c4cc3f5348) |
</details>

<details>
<summary>YACC v2.9.2</summary>

Version 2.9.2 adds the option to allow lowercase Jira Issue Keys.

**Version information**

|  |  |
| --- | --- |
| Version | 2.9.2 |
| Release date | 2023-04-28 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 8.19.5<br>Bitbucket Server 5.2.0 - 8.19.5 |

**Feature improvements**

| **Description/Image** |
| --- |
| In this release, we’ve added the **Allow Lower Case Jira Issue Keys** option to YACC’s new *Advanced Settings*. When enabled, this option allows lowercase Jira Issue keys to be used. See [YACC Advanced Settings](https://appfire.atlassian.net/wiki/spaces/YACC/pages/152928570/Configuration+overview+-+Yet+Another+Commit+Checker#YACC-Advanced-Settings) for more information. |
</details>

<details>
<summary>YACC v2.9.1</summary>

Version 2.9.1 provides the option to skip hook checks on cross repository pull requests

**Version information**

|  |  |
| --- | --- |
| Version | 2.9.1 |
| Release date | 2023-03-21 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 8.19.5<br>Bitbucket Server 5.2.0 - 8.19.5 |

**Resolved issues**

| **Feature** | **Description/Image** |
| --- | --- |
| YACC | Version 2.9.1 adds the ability to skip checks on cross repository pull requests. When enabled, the hook performs the check on one repository, but skips the check on the other. Enable this feature If you are encountering issues with the PR merge request failing because of an unsuccessful second check, or if you have migrated from a 1.x version of YACC and want to mimic the check method used in the earlier version. |
</details>

<details>
<summary>YACC v2.9.0</summary>

Version 2.9.0 fixes an issue with matching committer name/email check for pull request merges

**Version information**

|  |  |
| --- | --- |
| Version | 2.9.0 |
| Release date | 2023-03-07 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 8.19.5<br>Bitbucket Server 5.2.0 - 8.19.5 |

**Resolved issues**

| **Issue ID** | **Description/Image** |
| --- | --- |
| YACC-357 | Prior to this release, under certain conditions, a pull request merge check could fail if there is a mismatch between the user that merged the commit and the user that created the pull request. In version 2.9.0, this issue has been resolved. |
</details>

<details>
<summary>YAAC v2.8.4</summary>

Version 2.8.4 provides improved error handling and updates to several labels.

**Version information**

|  |  |
| --- | --- |
| Version | 2.8.4 |
| Release date | 2023-03-01 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 8.19.5<br>Bitbucket Server 5.2.0 - 8.19.5 |

**Feature improvements**

| **Feature** | **Description/Image** |
| --- | --- |
| YACC-349 | In this release, we’ve improved error handling and changed the labels for the *Overriding global configuration* options. Changing these labels will help provide greater clarity when deciding which option to use. |
</details>

<details>
<summary>YAAC v2.8.3</summary>

Version 2.8.3 provides improved error handling.

**Version information**

|  |  |
| --- | --- |
| Version | 2.8.3 |
| Release date | 2022-11-29 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 8.19.5<br>Bitbucket Server 5.2.0 - 8.19.5 |

**Feature improvements**

| **Feature** | **Description/Image** |
| --- | --- |
| YACC-342 | In this release, we've fixed error handling so the error isn't hidden when switching to another tab. |
</details>

<details>
<summary>YACC v2.8.2</summary>

Version 2.8.2 addresses a global hook validation bug fix.

**Version information**

|  |  |
| --- | --- |
| Version | 2.8.2 |
| Release date | 2022-11-23 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 8.19.5<br>Bitbucket Server 5.2.0 - 8.19.5 |

**Resolved issue**

| **Issue ID** | **Description/Image** |
| --- | --- |
| YACC | In this release, we’ve fixed an issue where the disabled global hook was treated as enabled. |
</details>

<details>
<summary>YACC v2.8.1</summary>

Version 2.8.1 contains brand updates to product logos, images and documentation.

**Version information**

|  |  |
| --- | --- |
| Version | 2.8.1 |
| Release date | 2022-09-16 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 8.19.5<br>Bitbucket Server 5.2.0 - 8.19.5 |

**Resolved issue**

| **Issue ID** | **Description/Image** |
| --- | --- |
| YACC | In this release, the error message popup has been implemented for each field in which the errors could appear; a popup is displayed for each error in the configuration at the time of saving. |
</details>

<details>
<summary>YACC v2.8.0</summary>

Version 2.8.0 adds a new feature to control Jira application links used for issue validation.

**Version information**

|  |  |
| --- | --- |
| Version | 2.8.0 |
| Release date | 2022-07-22 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 8.19.5<br>Bitbucket Server 5.2.0 - 8.19.5 |

 **New features**

| **Feature** | **Description/Image** |
| --- | --- |
| YACC-326 | With multiple application links to your Jira instances, the YACC **Jira App Link** feature allows you to determine which application links it uses to validate issue keys. |
</details>

<details>
<summary>YACC v2.7.0</summary>

Version 2.7.0 adds the ability to limit overriding global configuration to Global push hook and Global merge check.

**Version information**

|  |  |
| --- | --- |
| Version | 2.7.0 |
| Release date | 2022-07-13 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 8.19.5<br>Bitbucket Server 5.2.0 - 8.19.5 |

 **New features**

| **Feature** | **Description/Image** |
| --- | --- |
| YACC-327 | Bitbucket administrators now controls who can override global configuration through the Global push hook and Global merge check. Admins can select from **allow all project/repository admins**, **allow admins from select group**, and **do not allow, force to use global options**. |

**Resolved issues**

| **Issue ID** | **Description** |
| --- | --- |
| YACC-334 | Issue where a previously configured Jira impersonation user could not be reset has been fixed. |
</details>

<details>
<summary>YACC v2.6.3</summary>

Version 2.6.3 provides improvements to YACC’s error messages.

**Version information**

|  |  |
| --- | --- |
| Version | 2.6.3 |
| Release date | 2022-06-22 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 8.19.5<br>Bitbucket Server 5.2.0 - 8.19.5 |

**Feature improvements**

| **Feature** | **Description/Image** |
| --- | --- |
| YACC-330 | In this release, the error message header has been updated to provide a cleaner, more professional look. |
</details>

<details>
<summary>YACC v2.6.2</summary>

Version 2.6.2 provides improved processing performance with empty hook configuration.

**Version information**

|  |  |
| --- | --- |
| Version | 2.6.2 |
| Release date | 2022-03-29 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 8.19.5<br>Bitbucket Server 5.2.0 - 8.19.5 |

 **Resolved issues**

| **Issue ID** | **Description** |
| --- | --- |
| YACC-307 | Fetching a large lists of commits sometimes exceeds the configured timeout which can cause performance issues. |
</details>

<details>
<summary>YACC v2.6.1</summary>

Version 2.6.1 provides updates to YACC security.

**Version information**

|  |  |
| --- | --- |
| Version | 2.6.1 |
| Release date | 2022-03-14 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 7.21.2<br>Bitbucket Server 5.2.0 - 7.21.2 |

**Feature improvements**

| **Issue ID** | **Description** |
| --- | --- |
|  | Improvements to product security |
</details>

<details>
<summary>YACC v2.6.0</summary>

Version 2.6.0 adds an option to confirm committer is a valid Bitbucket user.

**Version information**

|  |  |
| --- | --- |
| Version | 2.6.0 |
| Release date | 2021-11-08 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 7.21.2<br>Bitbucket Server 5.2.0 - 7.21.2 |

**New features**

| **Feature** | **Description/Image** | **Link (if applicable)** |
| --- | --- | --- |
| YACC-293 | The Require Committer Matches Valid User option has been added to the **Commits** tab. When enabled, YACC checks that the committer email matches any valid Bitbucket Server user. | [Commits](https://appfire.atlassian.net/wiki/spaces/YACC/pages/152928570/Configuration+overview+-+Yet+Another+Commit+Checker#Commits) |
</details>

<details>
<summary>YACC v2.5.0</summary>

Version 2.5.0 includes several improvements to the UI and a bug fix

**Version information**

|  |  |
| --- | --- |
| Version | 2.5.0 |
| Release date | 2021-10-28 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 7.21.2<br>Bitbucket Server 5.2.0 - 7.21.2 |

**Feature improvements**

| **Feature** | **Description** |
| --- | --- |
| YACC-295 | Depending on the configuration level (global, project or repository)  a link containing settings and override information for that configuration level has been added. |
</details>

<details>
<summary>YACC v2.4.0</summary>

Version 2.4.0 introduces the **Add dry run mode** option.

**Version information**

|  |  |
| --- | --- |
| Version | 2.4.0 |
| Release date | 2021-09-13 |
| Supported platforms | Bitbucket Data Center 5.2.0 - 7.21.2<br>Bitbucket Server 5.2.0 - 7.21.2 |

**New features**

| **Feature** | **Description/Image** | **Link** |
| --- | --- | --- |
| YACC-103 | The **Add dry run mode** option has been added to the **Configuration **tab. When enabled, the pre-receive hook displays an error, but does not reject the push action. | [Configuration settings](https://appfire.atlassian.net/wiki/spaces/YACC/pages/152928570/Configuration+overview+-+Yet+Another+Commit+Checker#Configuration-settings) |
</details>