Releases: Hochfrequenz/sapgui.mcp
Releases · Hochfrequenz/sapgui.mcp
Release list
v0.14.2
What's Changed
- build(deps): Bump astral-sh/setup-uv from 9.0.0 to 10.0.1 by @dependabot[bot] in #845
- build(deps-dev): Bump pyinstaller from 6.22.0 to 6.22.1 by @dependabot[bot] in #846
- build(deps-dev): Bump python-dotenv from 1.2.2 to 1.2.3 by @dependabot[bot] in #847
- build(deps-dev): Bump ruff from 0.16.2 to 0.16.4 by @dependabot[bot] in #849
- build(deps-dev): Bump mypy[pydantic] from 2.3.0 to 2.3.1 by @dependabot[bot] in #848
- build(deps-dev): Bump lxml from 6.1.1 to 6.1.2 by @dependabot[bot] in #852
- build(deps-dev): Bump pyinstaller from 6.22.1 to 6.22.2 by @dependabot[bot] in #853
- build(deps): Bump sapsucker from 1.1.2 to 1.2.0 by @dependabot[bot] in #854
- build(deps): Bump pydantic from 2.13.4 to 2.13.5 by @dependabot[bot] in #857
- build(deps-dev): Bump coverage from 7.15.4 to 7.16.0 by @dependabot[bot] in #855
- build(deps): Bump rapidfuzz from 3.14.5 to 3.14.6 by @dependabot[bot] in #858
- build(deps-dev): Bump ruff from 0.16.4 to 0.16.5 by @dependabot[bot] in #856
- fix(desktop): stop sap_se38_edit duplicating the source's last line (#859) by @hf-kklein in #860
Full Changelog: v0.14.1...v0.14.2
v0.14.1
What's Changed
- build(deps): Bump joserfc from 1.7.2 to 1.7.4 by @dependabot[bot] in #830
- build(deps): Bump opentelemetry-api from 1.43.0 to 1.44.0 by @dependabot[bot] in #833
- build: migrate dev tooling from pip-tools/tox to uv by @hf-kklein in #834
- build(deps): Update fastmcp[apps] requirement from <4.0.0,>=3.2.0 to >=3.4.6,<4.0.0 by @dependabot[bot] in #836
- build(deps-dev): Bump coverage from 7.14.1 to 7.15.4 by @dependabot[bot] in #839
- build(deps-dev): Bump anyio from 4.13.0 to 4.14.2 by @dependabot[bot] in #837
- build(deps-dev): Bump mypy[pydantic] from 2.1.0 to 2.3.0 by @dependabot[bot] in #838
- build(deps-dev): Bump pyinstaller from 6.21.0 to 6.22.0 by @dependabot[bot] in #841
- build(deps-dev): Bump pylint from 4.0.6 to 4.0.7 by @dependabot[bot] in #842
- build(deps-dev): Update hatchling requirement from >=1.8.0 to >=1.31.0 by @dependabot[bot] in #843
- refactor: replace black, isort and pylint with ruff by @hf-kklein in #844
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's Changed
- build(deps): Bump websockets from 16.1.1 to 17.0 by @dependabot[bot] in #822
- build(deps): Bump click from 8.4.1 to 8.4.2 by @dependabot[bot] in #821
- build(deps): Bump rpds-py from 2026.5.1 to 2026.6.3 by @dependabot[bot] in #823
- build(deps): Bump sapsucker from 1.1.1 to 1.1.2 by @dependabot[bot] in #825
- build(deps): Bump pydantic-settings from 2.14.1 to 2.14.2 by @dependabot[bot] in #824
- build(deps): Bump cryptography from 48.0.1 to 50.0.0 by @dependabot[bot] in #826
- chore(deps): require sap-mcp-config>=1.1.0 for
${env:VAR}placeholders by @hf-kklein in #829
Full Changelog: v0.13.6...v0.14.0
v0.13.6
Bug fixes (desktop backend)
sap_read_table/sap_click_table_cellno longer crash on empty ALV grids (#799).sap_read_tablepreviously raised a pydanticend_row >= 1validation error whenever a grid reported zero rows;sap_click_table_cellsurfaced a rawlist index out of rangewhen the grid had no columns. Both now return well-formed results / a clear column-range error.sap_session_statusnow reflects real COM liveness (#789). It previously reported"active"for sessions whose COM handle was already dead (it read only cachedsession.info), so the next real action failed with the cryptic-2147023179 'Die Schnittstelle ist unbekannt.'. It now forces a real COM round-trip (bounded by a timeout) and maps known connection-level COM errors to an actionable remediation message. As a side effect, the COM worker thread no longer dies if a caller times out mid-call.
Documentation
- Tool descriptions now clarify that same-connection SAP GUI scripting is single-threaded and serialized — parallel
sap_run_scriptloops on one connection give no speedup; prefer a single larger loop (#790).
Internal
- Desktop integration-test isolation: guaranteed BP cleanup + run BP tests last (#756).
- Dependency bumps.
v0.13.5
What's Changed
- build(deps-dev): Bump pylint from 4.0.5 to 4.0.6 by @dependabot[bot] in #801
- build(deps): Bump opentelemetry-api from 1.42.1 to 1.43.0 by @dependabot[bot] in #800
- build(deps): Bump typing-extensions from 4.15.0 to 4.16.0 by @dependabot[bot] in #802
- build(deps-dev): Bump pyinstaller from 6.20.0 to 6.21.0 by @dependabot[bot] in #803
- build: require sapsucker>=1.1.1 (SAP GUI COM error 618 Item(int) fix, #804) by @hf-kklein in #805
Full Changelog: v0.13.4...v0.13.5
0.13.4
What's Changed
- build(deps): Bump joserfc from 1.7.1 to 1.7.2 by @dependabot[bot] in #792
- build(deps): Bump mcp from 1.27.2 to 1.28.1 by @dependabot[bot] in #795
- build(deps): Bump cyclopts from 4.14.1 to 4.20.0 by @dependabot[bot] in #794
- build(deps-dev): Bump prettier from 3.8.4 to 3.9.4 by @dependabot[bot] in #793
- fix: stop reconcile from collapsing the session registry on busy COM errors by @Jonatan-HF in #797
Full Changelog: v0.13.3...v0.13.4
v0.13.4-rc03
0.13.4-rc02
What's Changed
- build(deps): Bump joserfc from 1.7.1 to 1.7.2 by @dependabot[bot] in #792
- build(deps): Bump mcp from 1.27.2 to 1.28.1 by @dependabot[bot] in #795
- build(deps): Bump cyclopts from 4.14.1 to 4.20.0 by @dependabot[bot] in #794
- build(deps-dev): Bump prettier from 3.8.4 to 3.9.4 by @dependabot[bot] in #793
Full Changelog: v0.13.3...0.13.4-rc02
v0.13.3
What's Changed
- build(deps): Bump rpds-py from 0.30.0 to 2026.5.1 by @dependabot[bot] in #758
- build(deps): Bump click from 8.4.0 to 8.4.1 by @dependabot[bot] in #760
- build(deps-dev): Bump build from 1.4.2 to 1.5.0 by @dependabot[bot] in #759
- build(deps): Bump starlette from 1.1.0 to 1.2.0 by @dependabot[bot] in #757
- build(deps): Bump pyjwt from 2.12.1 to 2.13.0 by @dependabot[bot] in #763
- build(deps): Bump prefab-ui from 0.19.1 to 0.20.1 by @dependabot[bot] in #764
- build(deps-dev): Bump coverage from 7.13.5 to 7.14.1 by @dependabot[bot] in #762
- build(deps): Bump platformdirs from 4.9.6 to 4.10.0 by @dependabot[bot] in #761
- build(deps): Bump idna from 3.15 to 3.17 by @dependabot[bot] in #768
- build(deps): Bump sapsucker from 0.6.1 to 1.0.0 by @dependabot[bot] in #766
- build(deps): Bump cachetools from 7.1.3 to 7.1.4 by @dependabot[bot] in #767
- build(deps): Bump py-key-value-aio from 0.4.4 to 0.4.5 by @dependabot[bot] in #765
- chore: remove uv.lock by @hf-kklein in #769
- Replace stale mcp-server-abap references with aibap.mcp by @hf-kklein with @Copilot in #771
- build(deps): Bump sap-mcp-config from 0.1.0 to 1.0.0 by @dependabot[bot] in #774
- build(deps): Bump fastmcp from 3.3.1 to 3.4.0 by @dependabot[bot] in #775
- build(deps): Bump python-multipart from 0.0.29 to 0.0.31 by @dependabot[bot] in #772
- build(deps): Bump mcp from 1.27.1 to 1.27.2 by @dependabot[bot] in #777
- build(deps): Bump uvicorn from 0.48.0 to 0.49.0 by @dependabot[bot] in #779
- build(deps): Bump cryptography from 48.0.0 to 48.0.1 by @dependabot[bot] in #780
- build(deps): Bump python-multipart from 0.0.31 to 0.0.32 by @dependabot[bot] in #776
- build(deps): Bump joserfc from 1.6.8 to 1.7.1 by @dependabot[bot] in #782
- build(deps): Bump idna from 3.17 to 3.18 by @dependabot[bot] in #784
- build(deps): Bump greenlet from 3.5.1 to 3.5.2 by @dependabot[bot] in #783
- build(deps-dev): Bump prettier from 3.8.3 to 3.8.4 by @dependabot[bot] in #778
- build(deps): Bump actions/checkout from 6 to 7 by @dependabot[bot] in #785
- build(deps): Bump prefab-ui from 0.20.1 to 0.20.2 by @dependabot[bot] in #787
- build(deps): Bump sse-starlette from 3.4.4 to 3.4.5 by @dependabot[bot] in #788
- build(deps-dev): Bump beautifulsoup4 from 4.14.3 to 4.15.0 by @dependabot[bot] in #786
Full Changelog: v0.13.2...v0.13.3
v0.13.2
What's Changed
- docs: fix tox environment name in dev setup (py312 -> unit_tests) by @hf-kklein in #749
- build(deps-dev): Bump black from 26.3.1 to 26.5.1 by @dependabot[bot] in #750
- build(deps-dev): Bump mypy from 2.0.0 to 2.1.0 by @dependabot[bot] in #752
- build(deps): Bump starlette from 1.0.0 to 1.1.0 by @dependabot[bot] in #754
- build(deps): Bump uvicorn from 0.47.0 to 0.48.0 by @dependabot[bot] in #751
- build(deps): Bump more-itertools from 11.0.2 to 11.1.0 by @dependabot[bot] in #753
- build(deps): Bump sapsucker from 0.5.1 to 0.6.1 by @dependabot[bot] in #755
Full Changelog: v0.13.1...v0.13.2