> ## Documentation Index
> Fetch the complete documentation index at: https://docs.semgrep.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# August 2024

> July 30, 2024 · 5 min read

## 🌐 Semgrep AppSec Platform

### Added

* A new **primary branch** feature is now generally available (GA)! This feature lets you set your repository's default branch; typically Semgrep deployments perform full scans only on default branches. Previously, Semgrep automatically detected primary branches through a list of common names, such as `main` or `master`, but now you can set it to any unique name your organization may use, such as `prod-1`. [Read the documentation](/deployment/primary-branch).
* **Semgrep Managed Scans and Semgrep in CI**: You can now view logs of all scans by going to the project's **Details** page.&#x20;
* **Jira**:
  * Added multi-label support when creating Jira tickets. Use a comma to delineate labels.
  * Added Jira ticket information to information returned from the Findings API.
* Added initial page state for **Project > Details > Scans** tab.&#x20;

### Changed

* Various improvements and updates to the Semgrep pricing page.&#x20;
* Improvements to tooltips, help text, and icons in the **Projects** and **Findings** pages.&#x20;
* **Semgrep Managed Scans**: Improved error messages to users when clicking **Run a new scan** from the **Projects > Details** page. Now you are better equipped to troubleshoot issues with managed scans.&#x20;
* Updated the Buildkite CI configuration template.&#x20;
* **Code search**: YAML is now validated in the search step and invalid YAML is caught when viewing results.&#x20;

### Fixed

* **Jira**: Fixed a bug which prevented error messages from appearing in tooltips when Jira tickets failed to be created. Now, you can see detailed error messages letting you know what went wrong when a Jira ticket is not successfully created through Semgrep.&#x20;
* Fixed a regression in which clicking outside of the **Findings** page filter component did not clear all filters.
* Various copy edits to the Dashboard (beta) page.&#x20;
* Fixed an issue in which untriaged findings could be marked as reopened when creating Jira tickets from the **Finding details** page.&#x20;
* Fixed a bug in which the **Dashboard** did not display the correct number of findings.&#x20;

## 💻 Semgrep Code

### Added

* **Docker**: Semgrep ellipses `...` are now allowed in patterns for `HEALTHCHECK` commands.
* **Terraform**: Added support for `.tfvars` files.&#x20;

### Changed

* Semgrep CLI's `--debug` flag no longer generates profiling information, including time and scan performance measurements. To obtain this information, use `--time`.

### Fixed

* Fixed an error with Julia list comprehensions. For example, the pattern `[$A for $B in $C]` matches `[x for y in z]` and results in three bindings `[$A/x,$B/y,$C/z]` instead of one `[$A/x]`.
* Fixed an issue resulting in deadlock when a scan has interfile analysis and tracing enabled and the number of subprocesses is greater than 1 (`j < 1`).&#x20;
* Fixed an issue where the number of files reported as scanned by Semgrep CLI was inflated due to double-counting of generic and regex modes.&#x20;
* `--debug` now generates fewer log entries. Additionally, when the number of ignored files, rules, or other entities is too large, Semgrep indicates this in the logs with `<SKIPPED DATA>` to keep the output minimal.

## ⛓️ Semgrep Supply Chain

### Added

* You can now filter and view EPSS scores for your Supply Chain findings.

### Changed

* The link to the Supply Chain findings page in Semgrep AppSec Platform filters to the specific repository and `ref` on which the findings are detected.

### Fixed

* Fixed an issue where Supply Chain's Findings Detail pages were not showing detailed error information.

## 🤖 Semgrep Assistant

### Added

* Assistant Memories is now in public beta. This feature allows you to tailor Assistant's remediation guidance to your organization's standards and defaults on a per-project, per-rule basis.
* Added the ability for you to use your own OpenAI API key instead of Semgrep's. This allows you to have complete control over how OpenAI handles your data.
* Added the ability to query for Assistant's remediation guidance via the [Findings API](/api-reference/v1/Introduction).

## 🔐 Semgrep Secrets

### Changed

* The **Secrets** page in Semgrep AppSec Platform has been updated to match those for Semgrep Code and Semgrep Supply Chain.
* Secrets findings no longer display code snippets, even if the user has granted Semgrep code access.
* Secrets is no longer self-serve. To access Semgrep Secrets, you can contact your Semgrep account executive for a trial license.

### Fixed

* Fixed an issue that caused files ignored by Semgrep Code, but not Semgrep Secrets, to fail to be scanned by Semgrep Secrets.&#x20;

## 📝 Documentation and knowledge base

### Added

* Documentation for providing your [own OpenAI API key](/semgrep-multimodal/customize#openai-api-with-your-own-key) for use with Semgrep Assistant.
* EPSS documentation.
* Sections for various source code manager additions, such as:
  * Support for multiple GitHub Enterprise Server organizations.
  * MR comments for multiple GitLab groups.
* Documentation specifying which features make use of the [IP addresses](/deployment/prepare/network-access#ip-addresses) that you must add to your allowlist when you deploy Semgrep.

### Changed

* Various improvements to the **[Network broker documentation](/semgrep-ci/network-broker)**, such as:
  * Improved logging guidance.
  * Clarified variable names and placeholder values that users should replace.
* Various updates to [Editor documentation](/semgrep-code/editor) as a whole.
* Various updates to [Semgrep Assistant](/semgrep-multimodal/overview) documentation.
* Updated Semgrep Supply Chain documentation to reflect the latest product UI/UX state.

### Fixed

* Updated and fixed various broken links.
* Minor typographical fixes.

### Removed

* Removed the Ticketing page; Semgrep supports Jira exclusively. Other ticketing integration betas have been closed. Semgrep may reopen beta programs for future ticketing integrations.

## 🔧 OSS Engine

* The following versions of the OSS Engine were released in August 2024:

<CardGroup>
  <Card title="1.83.0" icon="code-branch" href="https://github.com/semgrep/semgrep/releases/tag/v1.83.0" horizontal />

  <Card title="1.84.0" icon="code-branch" href="https://github.com/semgrep/semgrep/releases/tag/v1.84.0" horizontal />

  <Card title="1.84.1" icon="code-branch" href="https://github.com/semgrep/semgrep/releases/tag/v1.84.1" horizontal />

  <Card title="1.85.0" icon="code-branch" href="https://github.com/semgrep/semgrep/releases/tag/v1.85.0" horizontal />
</CardGroup>
