Skip to content

Commit 974f656

Browse files
socket-pr-bot[bot]leliaclaude
authored
Bump pinned @coana-tech/cli to 15.10.4 (#291)
* Bump pinned @coana-tech/cli to 15.10.4 * Rev version to 2.6.3, consolidating the unpublished 2.6.2 notes 2.6.1 shipped while this PR was in flight, and the 2.6.2 version bump on main was never published. Fold the 2.6.2 changelog entry, the Dependabot updates, and the dev/test dependency pinning into the 2.6.3 entry. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * Trim dependency-update specifics in the 2.6.3 changelog entry Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: socket-pr-bot[bot] <294242679+socket-pr-bot[bot]@users.noreply.github.com> Co-authored-by: lelia <2418071+lelia@users.noreply.github.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent 56181bc commit 974f656

6 files changed

Lines changed: 23 additions & 8 deletions

File tree

CHANGELOG.md

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

3-
## 2.6.2
3+
## 2.6.3
44

55
### Fixed: SBOM fetch failures no longer produce empty reports
66

@@ -13,6 +13,21 @@
1313
instead of raising, and individual unparseable artifacts are skipped rather
1414
than failing the whole response.
1515

16+
### Changed: bump pinned @coana-tech/cli to 15.10.4
17+
18+
- Bumped the pinned reachability engine (`@coana-tech/cli`) from `15.10.3` to
19+
`15.10.4`. See the [Coana changelogs](https://docs.coana.tech/changelogs) for
20+
engine changes.
21+
22+
### Changed: dependency updates and dev/test dependency pinning
23+
24+
- Bumped pinned runtime dependencies (`beautifulsoup4` `4.15.0`,
25+
`markdown` `3.10.3`).
26+
- Pinned the `test` and `dev` dependency groups to exact versions, extending
27+
the exact-pinning policy introduced in 2.6.0 to all dependency groups.
28+
- Updated GitHub Actions used in CI workflows. No effect on the installed
29+
CLI.
30+
1631
## 2.6.1
1732

1833
### Changed: scan comparison now polls the diff-scans endpoints

docs/cli-reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ If you don't want to provide the Socket API Token every time then you can use th
275275
| Parameter | Required | Default | Description |
276276
|:---------------------------------|:---------|:--------|:---------------------------------------------------------------------------------------------------------------------------|
277277
| `--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`). |
278-
| `--reach-version` | False | 15.10.3 | Version of @coana-tech/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. |
278+
| `--reach-version` | False | 15.10.4 | Version of @coana-tech/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. |
279279
| `--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` |
280280
| `--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` |
281281
| `--reach-concurrency` | False | 1 | Control parallel analysis execution (must be >= 1). Omitted by default, so coana applies its own default. |

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ build-backend = "hatchling.build"
66

77
[project]
88
name = "socketsecurity"
9-
version = "2.6.2"
9+
version = "2.6.3"
1010
requires-python = ">= 3.11"
1111
license = {"file" = "LICENSE"}
1212
dependencies = [

socketsecurity/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
__author__ = 'socket.dev'
2-
__version__ = '2.6.2'
2+
__version__ = '2.6.3'
33
USER_AGENT = f'SocketPythonCLI/{__version__}'

socketsecurity/core/tools/reachability.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
# Pinned @coana-tech/cli version. Bumped deliberately per Python CLI release so the
1919
# reachability engine version only changes through a standard pip upgrade (advance notice).
2020
# Pass --reach-version latest to opt into the newest published version instead.
21-
DEFAULT_COANA_CLI_VERSION: Final = "15.10.3"
21+
DEFAULT_COANA_CLI_VERSION: Final = "15.10.4"
2222

2323
# Resolved @coana-tech/cli script paths from the npm-install fallback, keyed by version.
2424
# Lives for the process lifetime so repeated fallback invocations install only once
@@ -55,7 +55,7 @@ def __init__(self, sdk: socketdev, api_token: str):
5555

5656
def _resolve_coana_package_spec(self, version: Optional[str] = None) -> str:
5757
"""
58-
Resolve the @coana-tech/cli package spec to run (e.g. '@coana-tech/cli@15.10.3').
58+
Resolve the @coana-tech/cli package spec to run (e.g. '@coana-tech/cli@15.10.4').
5959
6060
Args:
6161
version: Coana CLI version to use.
@@ -64,7 +64,7 @@ def _resolve_coana_package_spec(self, version: Optional[str] = None) -> str:
6464
- '<semver>': that exact version.
6565
6666
Returns:
67-
str: The package specifier to use with npx (e.g. '@coana-tech/cli@15.10.3').
67+
str: The package specifier to use with npx (e.g. '@coana-tech/cli@15.10.4').
6868
"""
6969
return f"@coana-tech/cli@{self._resolve_coana_version(version)}"
7070

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)