v2026.08.30
·
10 commits
to main
since this release
erpl-rev — query and replicate SAP through DuckDB.
Single self-extracting binaries — download the one for your OS, then
run it. There is nothing else to install.
All three builds talk RFC through erpl-proto, our pure-Rust
implementation, linked statically. They carry no SAP NW RFC SDK and
no ICU — DuckDB is the only bundled library.
The Linux build is additionally exercised by a 13-stage end-to-end
suite against a live ABAP system. macOS and Windows are verified to
build, link and start, but not yet against a live SAP system.
| OS | Asset |
|---|---|
| Linux x86-64 | erpl-rev-linux-amd64.tar.gz |
| macOS arm64 | erpl-rev-macos-arm64.tar.gz |
| Windows x64 | erpl-rev-windows-amd64.zip |
Verify with SHA256SUMS.txt. See the README
for setup and the LICENSE (BSL 1.1).
What's Changed
- build: RFC_BACKEND=proto — build and run without the SAP NW RFC SDK by @jrosskopf in #64
- fix: RAW columns replicate byte-faithfully, trailing zeros included by @jrosskopf in #65
- perf(ingest): 2.6x in-process throughput; 20s -> 13s on a live 100k load by @jrosskopf in #67
- test(e2e): let the suite run against a statically linked RFC backend by @jrosskopf in #66
- refactor: deploy the a4h ABAP from erpl instead of keeping a second copy by @jrosskopf in #71
- fix(e2e): resolve the ABAP drivers from erpl, not the emptied abap/ by @jrosskopf in #69
- release: ship the Linux bundle on erpl-proto, statically linked by @jrosskopf in #70
- feat(ingest): accept a compressed package (server half of #68) by @jrosskopf in #72
- refactor: erpl-rev's ABAP comes home, and can be deployed standalone by @jrosskopf in #73
- ci(release): mint the erpl-proto token from the existing read-only App by @jrosskopf in #74
- release: macOS and Windows onto erpl-proto too by @jrosskopf in #76
- release: publish erpl-rev to PyPI by @jrosskopf in #77
- ci: rehearse the wheel build on workflow_dispatch by @jrosskopf in #79
- ci: give the wheels a valid version, and check it by @jrosskopf in #80
Full Changelog: v2026.08.06...v2026.08.30