Skip to content

Commit bdbbce5

Browse files
committed
Merge remote-tracking branch 'origin/main' into lelia/ce-433-sbom-docs
# Conflicts: # CHANGELOG.md
2 parents 54b9b30 + 77d5178 commit bdbbce5

6 files changed

Lines changed: 78 additions & 69 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## 2.11.12
3+
## 2.11.13
44

55
### Added: SBOM attestation on the Docker image
66

@@ -19,6 +19,15 @@
1919
- New [Docker image](docs/ci-cd.md#docker-image) section covering how to cache the
2020
reachability engine between container runs and keep image pulls cheap in CI.
2121

22+
## 2.11.12
23+
24+
### Changed: bump pinned Coana CLI to 15.14.2
25+
26+
- Bumped the pinned reachability engine (the Coana CLI) from `15.14.1` to
27+
`15.14.2`. See the
28+
[reachability analysis changelog](https://docs.socket.dev/docs/reachability-analysis-changelog)
29+
for engine changes.
30+
2231
## 2.11.11
2332

2433
### Changed: use lowercase Python CLI User-Agent

‎docs/cli-reference.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ If you don't want to provide the Socket API Token every time then you can use th
338338
| Parameter | Required | Default | Description |
339339
|:---------------------------------|:---------|:--------|:---------------------------------------------------------------------------------------------------------------------------|
340340
| `--reach` | False | False | Enable reachability analysis to identify which vulnerable functions are actually called by your code. Creates a full application reachability scan (`scan_type=socket_tier1`). |
341-
| `--reach-version` | False | 15.14.1 | Version of the Coana CLI to use. Defaults to the pinned version that ships with this CLI release, so the engine only changes when you upgrade the Socket CLI. Pass `latest` to always use the newest published version (opt-in auto-update), or an explicit version (e.g. `1.2.3`) to pin it. |
341+
| `--reach-version` | False | 15.14.2 | Version of the Coana CLI to use. Defaults to the pinned version that ships with this CLI release, so the engine only changes when you upgrade the Socket CLI. Pass `latest` to always use the newest published version (opt-in auto-update), or an explicit version (e.g. `1.2.3`) to pin it. |
342342
| `--reach-analysis-timeout` | False | 10m | Timeout for each reachability analysis run, e.g. `90s`, `10m` or `1h`. Omitted by default, so coana applies its own default (`10m`). Alias: `--reach-timeout` |
343343
| `--reach-analysis-memory-limit` | False | 8GB | Memory limit for each reachability analysis run, e.g. `512MB` or `8GB`. Omitted by default, so coana applies its own default (`8GB`). Alias: `--reach-memory-limit` |
344344
| `--reach-concurrency` | False | 1 | Control parallel analysis execution (must be >= 1). Omitted by default, so coana applies its own default. |

‎pyproject.toml‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[build-system]
22
requires = [
3-
"hatchling==1.32.4"
3+
"hatchling==1.33.0"
44
]
55
build-backend = "hatchling.build"
66

77
[project]
88
name = "socketsecurity"
9-
version = "2.11.12"
9+
version = "2.11.13"
1010
requires-python = ">= 3.11"
1111
license = {"file" = "LICENSE"}
1212
dependencies = [
@@ -44,18 +44,18 @@ classifiers = [
4444

4545
[project.optional-dependencies]
4646
test = [
47-
"pytest==9.1.1",
47+
"pytest==9.2.0",
4848
"pytest-cov==7.1.0",
4949
"pytest-mock==3.17.0",
50-
"pytest-asyncio==1.4.0",
50+
"pytest-asyncio==1.4.1",
5151
"pytest-watch==4.2.0"
5252
]
5353
dev = [
54-
"ruff==0.17.2",
54+
"ruff==0.17.3",
5555
"twine==7.0.0", # for building
56-
"uv==0.13.5", # for dependency management
56+
"uv==0.13.6", # for dependency management
5757
"pre-commit==4.7.0",
58-
"hatch==1.18.1"
58+
"hatch==1.18.2"
5959
]
6060

6161
[project.scripts]

‎socketsecurity/__init__.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
__author__ = 'socket.dev'
2-
__version__ = '2.11.12'
2+
__version__ = '2.11.13'
33
USER_AGENT_NAME = 'socket-python-cli'
44
USER_AGENT = f'{USER_AGENT_NAME}/{__version__}'

‎socketsecurity/core/tools/reachability.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
# Pinned Coana CLI version. Bumped deliberately per Python CLI release so the
2323
# reachability engine version only changes through a standard pip upgrade (advance notice).
2424
# Pass --reach-version latest to opt into the newest published version instead.
25-
DEFAULT_COANA_CLI_VERSION: Final = "15.14.1"
25+
DEFAULT_COANA_CLI_VERSION: Final = "15.14.2"
2626

2727
# Vendored from coana-package-manager, where it is generated; the only code that may read or
2828
# write the cache Coana shares with the Socket CLIs. See "Launching Coana" in that repo's

0 commit comments

Comments
 (0)