| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-10-16 | 1.3 kB | |
| Release v1.140.0 source code.tar.gz | 2025-10-16 | 11.2 MB | |
| Release v1.140.0 source code.zip | 2025-10-16 | 15.5 MB | |
| Totals: 3 Items | 26.7 MB | 9 | |
1.140.0 - 2025-10-16
Added
- scala: Allow partial case patterns such as
case 1 => ...to easily match individual case clauses within a match-expression. (code-9118) - Added python
3.14support. (gh-11250) - MCP: Slash command
setup_semgrep_mcpnow supports Claude Code. (saf-2261)
Changed
- Semgrep's Docker image base has been bumped from Alpine Linux 3.21 to 3.22 (docker-version)
Fixed
- Java and Rust: Fixed parsing of float and double literals with type suffixes so they can be used in metavariable-comparison and pattern matching. Previously, Java literals like
0.5for1.0d, and Rust literals like0.5f32or1.0f64would fail to parse and could not be compared. (gh-7968) - Display an error instead of a malformed success message when the show subcommand fails due to an invalid CLI token. (grow-630)
- new
semgrep/semgrepimages should now contain golangv1.24instead ofv1.23(saf-2240) - Fixed an issue where temporary files, containing rules to be validated, persisted after a semgrep scan. (saf-2257)
- MCP: Fixed tool calls failing for some models (e.g., GPT-5). (saf-2262)
- MCP: Fixed a bug where resource closure errors would occur when trying to use
the MCP with the
streamable-httptranport method. (saf-2264)