chore(group-translate,voice-transcription): record 0.12.1 as the tested host - #59
Merged
rmyndharis merged 1 commit intoAug 1, 2026
Conversation
…12.1 Both plugins have now been smoke-tested end-to-end against a live OpenWA 0.12.1 host with real backends (self-hosted LibreTranslate and faster-whisper), confirming the transformer-band hook priority fix holds. No behaviour change; testedOpenWAVersion now reflects that. Also documents that a loopback backend (the default for both plugins) requires SSRF_ALLOWED_HOSTS on the OpenWA host before it is reachable.
rmyndharis
deleted the
release/group-translate-1.1.1-voice-transcription-1.2.1
branch
August 1, 2026 07:20
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Both plugins move
testedOpenWAVersionfrom 0.8.1 to 0.12.1 with a patch bump. No behaviour changed; the field records the newest host the plugin was actually smoke-tested against, and both smokes have now been run against real backends rather than stubs.group-translate was driven by real WhatsApp messages from a second connected number, in a real group, against a self-hosted LibreTranslate with English and Indonesian models.
/tr statusreportedTranslator: ok— a live health probe through the host-proxiedctx.net.fetch. After/tr onand pinning a language on each side,good morning, how are you todaycame back asID: selamat pagi, bagaimana kabarmu hari ini.voice-transcription was driven by a genuine Ogg/Opus voice note from a second connected number, against a self-hosted faster-whisper server speaking the OpenAI-compatible
/v1/audio/transcriptionsAPI. The plugin downloaded the media through the host, uploaded it as multipart throughctx.net.fetch, the ASR server logged a 200, and the spoken sentence came back into the chat as text.Both hooks registered in the priority band
PLUGIN-STANDARD.mdassigns them — 50 and 40, Transformer.One operator requirement, now documented
Both plugins reach their backend through the host's SSRF guard, which blocks loopback by default. A local backend therefore needs
SSRF_ALLOWED_HOSTSset on the OpenWA host, and until it is, every call fails in a way that is not obvious from the plugin side. This bitesgroup-translateout of the box, since its defaultlibretranslateUrlis already a loopback address. Both READMEs now state it in Setup, where an operator acts on it before installing.Not covered by either smoke, and stated as such in each changelog: load and concurrency, plus long audio for voice-transcription.