Skip to content

v2.34.0: Quality Sprint — 129 tools, 798 tests

Choose a tag to compare

@oisee oisee released this 04 Apr 23:33

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-vsp no longer aborts on older SAP systems (7.40) — #87, #75
  • vsp graph handles namespaced objects like /UI5/CL_REPOSITORY#76
  • --verbose / -v works for ALL CLI subcommands (was MCP-only) + SAP_VERBOSE=true
  • All 13 test packages pass (was 11/13): fixed pkg/dsl Go vet + pkg/jseval escaping

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

Full Changelog

v2.33.0...v2.34.0