# Semgrep: Major incident: Incomplete Semgrep 1.176.1 release: PyPI installs cannot use Pro Engine

**Summary:** Semgrep reported a major outage starting 2026-09-04 23:13 UTC: an incomplete 1.176.1 patch release prevented PyPI installations from using Pro Engine. It recommended installing 1.175.1 or 1.176.0 temporarily. Resolved at 2026-09-04 23:38 UTC after 24 min, Pro Engine could again be installed and used normally with Semgrep 1.176.1 via PyPI. _(machine-written, sol)_
- Kind: Major incident · Label: outage (model (Jev))
- Changed: 2026-09-04 23:13 UTC · Detected: 2026-10-17 18:22 UTC
- [Source: https://stspg.io/ph646ydmt05p](https://stspg.io/ph646ydmt05p)
- [Company: Semgrep](https://rewindex.com/company/semgrep.md)
- Versions: before (none: first archived) → after incident\_version:316/4p36pmnqykdq@6caad34a92f2
- Change 1 of 1 for this incident

## What changed

**1. Added: Title**

```diff
+ Incomplete Semgrep 1.176.1 release: PyPI installs cannot use Pro Engine
```

**2. Added: Impact**

```diff
+ major
```

**3. Added: Status**

```diff
+ resolved
```

**4. Added: Start time**

```diff
+ 2026-09-04 23:13 UTC
```

**5. Added: Resolved time**

```diff
+ 2026-09-04 23:38 UTC
```

**6. Added: Update** (investigating) · 2026-09-04 23:13 UTC

```diff
+ An incomplete patch release of Semgrep 1.176.1 has left installations of this version using PyPI unable to use the Pro Engine. We recommend explicitly installing version 1.175.1 or 1.176.0 as we work to resolve this issue.
```

**7. Added: Update** (resolved) · 2026-09-04 23:38 UTC

```diff
+ This issue has been resolved. The Pro Engine can be installed and used normally after installing Semgrep 1.176.1 via PyPI.
```

## History of this incident

| When (UTC) | Change | Label |
| --- | --- | --- |
| 2026-09-04 23:13 UTC | Major incident: Incomplete Semgrep 1.176.1 release: PyPI installs cannot use Pro Engine (this change) | outage |

All Semgrep changes: [timeline](https://rewindex.com/company/semgrep/changes.md)
_Diff excerpts are shown on normalized text: dates, counters and tokens appear as ‹date›, ‹count›, ‹tok›; noise-only edits are hidden. Rewindex shows the changed passages, not a copy of the page._


---
Canonical: https://rewindex.com/change/i102fa2112daceb · Markdown: https://rewindex.com/change/i102fa2112daceb.md · JSON: https://rewindex.com/api/v1/changes/i102fa2112daceb · Generated 2026-10-18T02:28:38.798Z
