Skip to content

Mark igbinary and msgpack as optional extensions#22

Merged
tillkruss merged 2 commits into
mainfrom
optional-igbinary-msgpack
Jun 18, 2026
Merged

Mark igbinary and msgpack as optional extensions#22
tillkruss merged 2 commits into
mainfrom
optional-igbinary-msgpack

Conversation

@tillkruss

Copy link
Copy Markdown
Member

igbinary and msgpack are now optional for Relay. As of the recent relay-core change, both serializers are compiled into Relay but resolved at runtime (bound via dlsym at module startup): if the extension is loaded the matching serializer is available, and if not, Relay still loads and works without it. json and session remain required.

Update docs/1.x/installation.md so igbinary/msgpack read as optional (Requirements list, manual install step 3, and the TLDR). json and session remain documented as required.

Part of a cross-repo sweep updating references that still treated these extensions as hard requirements.

tillkruss and others added 2 commits June 18, 2026 13:03
json and session remain required; igbinary/msgpack are now optional and only needed for their serializers (Relay detects them at runtime). Updates the Requirements list, manual install step 3, and the TLDR.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@tillkruss tillkruss merged commit 6beb697 into main Jun 18, 2026
1 check failed
@tillkruss tillkruss deleted the optional-igbinary-msgpack branch June 18, 2026 20:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant