📖 Context
Kreuzberg has been renamed/superseded by Xberg (migration guide); v4 is LTS-only until end of 2026. The 8.5/Dockerfile builds the kreuzberg PHP extension from Rust source (kreuzberg-builder stage, KREUZBERG_VERSION=v4.9.8) and ships it commented out in php.ini for consumers to enable.
api.bang.com needs ext-xberg in this base image before it can migrate off Kreuzberg v4 LTS: sctr/api.bang.com#5235.
🎯 Goals
⚙️ Technical
- Touchpoint:
8.5/Dockerfile (kreuzberg-builder stage, ~lines 17–51)
- ⚠️ Latest Xberg release is currently a
v1.0.0-rc.x pre-release — pin deliberately or wait for a stable tag
📖 Context
Kreuzberg has been renamed/superseded by Xberg (migration guide); v4 is LTS-only until end of 2026. The
8.5/Dockerfilebuilds the kreuzberg PHP extension from Rust source (kreuzberg-builderstage,KREUZBERG_VERSION=v4.9.8) and ships it commented out in php.ini for consumers to enable.api.bang.com needs
ext-xbergin this base image before it can migrate off Kreuzberg v4 LTS: sctr/api.bang.com#5235.🎯 Goals
xberg-builderstage: clonexberg-io/xbergat a pinned tag, build the PHP extension crate, ship thexbergextension commented out in php.ini.soname in the xberg repo (v4 wascrates/kreuzberg-php→libkreuzberg_php.so)⚙️ Technical
8.5/Dockerfile(kreuzberg-builderstage, ~lines 17–51)v1.0.0-rc.xpre-release — pin deliberately or wait for a stable tag