Skip to content

Releases: DataZooDE/erpl-rev

v2026.09.01

Choose a tag to compare

@github-actions github-actions released this 01 Sep 11:41

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

  • Link DuckDB statically and retire the self-extracting launcher (#78) by @jrosskopf in #83
  • Operate erpl-rev from the CLI, not only from SAP GUI by @jrosskopf in #84

Full Changelog: v2026.08.31...v2026.09.01

v2026.08.31

Choose a tag to compare

@github-actions github-actions released this 31 Aug 13:23

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

  • docs: lead with uvx, and stop claiming the SDK is bundled by @jrosskopf in #81
  • erpl-rev setup / doctor: close the gap between uvx erpl-rev and a working system by @jrosskopf in #82

Full Changelog: v2026.08.30...v2026.08.31

v2026.08.30

Choose a tag to compare

@github-actions github-actions released this 30 Aug 16:52
9b50ddc

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

v2026.08.06

Choose a tag to compare

@github-actions github-actions released this 06 Aug 23:43
78e3df1

erpl-rev — query and replicate SAP through DuckDB.

Single self-extracting binaries — download the one for your OS, then
run it. They bundle the SAP NW RFC SDK + DuckDB, so there is nothing
else to install.

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

  • feat: add feedback banner, startup pointer and issue link on fatals by @jrosskopf in #63

Full Changelog: v2026.07.17...v2026.08.06

v2026.07.17

Choose a tag to compare

@jrosskopf jrosskopf released this 17 Jul 17:55
6efa9b8

erpl-rev — query and replicate SAP through DuckDB.

Single self-extracting binaries — download the one for your OS, then
run it. They bundle the SAP NW RFC SDK + DuckDB, so there is nothing
else to install.

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

  • chore: bump posthog-telemetry to f550a66 (Error Tracking fix) by @jrosskopf in #62

Full Changelog: v2026.07.12...v2026.07.17

v2026.07.12

Choose a tag to compare

@github-actions github-actions released this 12 Jul 20:18
f1dc522

erpl-rev — query and replicate SAP through DuckDB.

Single self-extracting binaries — download the one for your OS, then
run it. They bundle the SAP NW RFC SDK + DuckDB, so there is nothing
else to install.

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

  • deps: bump posthog-telemetry — fix teardown SIGSEGV by @jrosskopf in #59
  • deps: bump posthog-telemetry to 4cd2256 (teardown SIGSEGV fix) by @jrosskopf in #60
  • feat(telemetry): adopt shared PostHog schema v2 (server events, groups, flush) by @jrosskopf in #61

Full Changelog: v2026.06.17...v2026.07.12

v2026.06.17

Choose a tag to compare

@github-actions github-actions released this 17 Jun 17:02
364cee0

erpl-rev — query and replicate SAP through DuckDB.

Single self-extracting binaries — download the one for your OS, then
run it. They bundle the SAP NW RFC SDK + DuckDB, so there is nothing
else to install.

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

  • ci: compile on Windows (catch MSVC-only breaks before release) by @jrosskopf in #56
  • test: run the suite on Windows too (portable temp paths) by @jrosskopf in #57
  • feat(delta): native MERGE INTO apply on DuckDB 1.5.4 by @jrosskopf in #58

Full Changelog: v2026.06.14...v2026.06.17

v2026.06.14

Choose a tag to compare

@github-actions github-actions released this 14 Jun 05:47
a4a9548

erpl-rev — query and replicate SAP through DuckDB.

Single self-extracting binaries — download the one for your OS, then
run it. They bundle the SAP NW RFC SDK + DuckDB, so there is nothing
else to install.

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

  • feat(telemetry): PostHog application analytics via shared lib (epic #39) by @jrosskopf in #46
  • feat(docker): publish a linux/amd64 image to ghcr.io by @jrosskopf in #47
  • fix(sql-console): title reads just "DuckDB SQL console" by @jrosskopf in #50
  • feat(sql-console): NYC-taxi example reads 12 Parquet files (40M+ rows) by @jrosskopf in #48
  • chore: rename run-cloud.sh -> run-rfc-server.sh by @jrosskopf in #49
  • fix(sql-console): remove dummy P_RUN, move example picker onto the toolbar by @jrosskopf in #51
  • fix: clean-slate bring-up — deploy, registration & shutdown by @jrosskopf in #52
  • docs(readme): refresh the install & run sections by @jrosskopf in #53
  • feat(docker): deploy the released self-extracting bundle as the image by @jrosskopf in #54
  • fix(test): build test_telemetry.cpp on Windows (setenv/unsetenv shim) by @jrosskopf in #55

Full Changelog: v2026.06.13...v2026.06.14

v2026.06.13

Choose a tag to compare

@github-actions github-actions released this 13 Jun 06:00
9266317

erpl-rev — query and replicate SAP through DuckDB.

Single self-extracting binaries — download the one for your OS, then
run it. They bundle the SAP NW RFC SDK + DuckDB, so there is nothing
else to install.

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

  • ci: auto-run smoke test after the release build (workflow_run) by @jrosskopf in #37
  • feat: MotherDuck publish docs + SQL console example dropdown by @jrosskopf in #38

Full Changelog: v2026.06.11...v2026.06.13

v2026.06.11

Choose a tag to compare

@github-actions github-actions released this 11 Jun 04:21
3e0aebe

erpl-rev — query and replicate SAP through DuckDB.

Single self-extracting binaries — download the one for your OS, then
run it. They bundle the SAP NW RFC SDK + DuckDB, so there is nothing
else to install.

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

  • ci: platform smoke test for the shipped bundles (SAP libs load everywhere) by @jrosskopf in #36

Full Changelog: v2026.06.08...v2026.06.11