v2.34.0: Quality Sprint — 129 tools, 798 tests
What's New in v2.34.0
Quality Sprint Results
Stability fixes:
- Default session type → stateless (fixes "Session not found" on POST operations) — #81
vsp install zadt-vspno longer aborts on older SAP systems (7.40) — #87, #75vsp graphhandles namespaced objects like/UI5/CL_REPOSITORY— #76--verbose/-vworks for ALL CLI subcommands (was MCP-only) +SAP_VERBOSE=true- All 13 test packages pass (was 11/13): fixed
pkg/dslGo vet +pkg/jsevalescaping
7 new tools (129 total, 88 focused):
| Tool | Description | Source |
|---|---|---|
GetRevisions |
Version history (Atom feed) | PR #83 @blicksten |
GetRevisionSource |
Read specific version | PR #83 @blicksten |
CompareVersions |
Diff two versions | PR #83 @blicksten |
GetCDSImpactAnalysis |
CDS where-used analysis | PR #85 @blicksten |
GetCDSElementInfo |
CDS entity metadata | PR #85 @blicksten |
GetCodeCoverage |
ABAP Unit test coverage | PR #84 @blicksten |
GetCheckRunResults |
Check run findings | PR #84 @blicksten |
GetTableContents enhanced:
offset— client-side pagination (inspired by PR #37 @kts982)columns_only— schema-only mode, no data rows
Community Contributions
| Action | PRs/Issues |
|---|---|
| Merged as-is | #80 (@oklausen), #44 (@mv0101), #83 (@blicksten) |
| Cherry-picked with fixes | #85 (@blicksten), #84 (@blicksten) |
| Reimplemented with credit | #37 (@kts982) — pagination |
| Closed with thanks | #79 (@snymanpaul) — cleaner fix in main |
| Issues resolved | #81, #87, #75, #76, #30, #34 |
Test Suite
- 798 unit tests across 13 packages — all passing
- 32.5% overall coverage — roadmap to improve CRUD/safety/handler coverage
Diagnostic Tips
# Verbose mode for all commands
vsp -v query T100
SAP_VERBOSE=true vsp search "ZCL_*"
# Different SAP versions have different endpoints
# If query fails but search works, your system may not support datapreview/freestyle