Skip to content

Commit 19723f3

Browse files
authored
Merge pull request #26 from shubham-stepsecurity/sm/test
feat(mdm): bump version to v1.10.0
2 parents 92c1526 + 5ec5a59 commit 19723f3

3 files changed

Lines changed: 22 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
See [VERSIONING.md](VERSIONING.md) for why the version starts at 1.8.1.
99

10+
## [1.10.0] - 2026-04-20
11+
12+
### Added
13+
14+
- Windows support: cross-platform detection for IDEs, extensions, AI tools, frameworks, MCP configs, and Node.js scanning on Windows.
15+
- Homebrew scanning: detects formulae and casks with raw output capture for enterprise telemetry.
16+
- Python scanning: detects package managers, global packages, and projects with virtual environments.
17+
- User-aware executor: commands like `brew`, `pip3`, and `npm` now run in the logged-in user's context when the agent runs as root.
18+
- IDE plugin detection: JetBrains IDEs, Xcode Source Editor extensions, and Eclipse plugins with bundled/user-installed source tagging.
19+
- Project-level MCP configuration discovery and filtering.
20+
- S3 upload retry mechanism with exponential backoff and extended timeout for large payloads.
21+
- Enhanced user shell resolution for macOS `RunAsUser`.
22+
23+
### Fixed
24+
25+
- Populated missing performance metrics fields (brew formulae/cask counts, Python global packages/project counts).
26+
- S3 retry logging now includes the actual error value for easier debugging.
27+
- Retry backoff respects context cancellation during shutdown.
28+
1029
## [1.9.2] - 2026-04-15
1130

1231
### Fixed
@@ -72,6 +91,7 @@ First open-source release. The scanning engine was previously an internal enterp
7291
- Execution log capture and base64 encoding
7392
- Instance locking to prevent concurrent runs
7493

94+
[1.10.0]: https://github.com/step-security/dev-machine-guard/compare/v1.9.2...v1.10.0
7595
[1.9.2]: https://github.com/step-security/dev-machine-guard/compare/v1.9.1...v1.9.2
7696
[1.9.1]: https://github.com/step-security/dev-machine-guard/compare/v1.9.0...v1.9.1
7797
[1.9.0]: https://github.com/step-security/dev-machine-guard/compare/v1.8.2...v1.9.0

examples/sample-output.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"agent_version": "1.9.2",
2+
"agent_version": "1.10.0",
33
"scan_timestamp": 1741305600,
44
"scan_timestamp_iso": "2026-03-07T00:00:00Z",
55
"device": {

internal/buildinfo/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package buildinfo
33
import "fmt"
44

55
const (
6-
Version = "1.9.2"
6+
Version = "1.10.0"
77
AgentURL = "https://github.com/step-security/dev-machine-guard"
88
)
99

0 commit comments

Comments
 (0)