-
v3.8.2 Stable
released this
2026-11-04 10:23:31 +00:00 | 2 commits to main since this releaseNote: npm will currently announce security vulnerabilities while updating. The packages with listed vulnerabilities are only used for testing and are not used while the bridge is running. Do not run npm audit fix --force, it will break packages. You have been warned.
Features
-
a3f3f6eReduce intensity of URL previews on messagesAssuming I implemented this correctly, here's the details:
- OOYE will still mirror Discord generated embeds for messages
- Messages originating from Discord (whether regular messages or mirrored embeds) will tell your client to not render additional URL previews
- EXCEPT for YouTube videos and Tenor/Klipy GIFs, which should have exactly one Matrix url preview (so that you may be able to see the video or animated GIF inline)
- Also for messages originating from Matrix that generate mirrored embeds, it should tell your client to not render additional URL previews on those embeds
- If you turn off Discord generated embeds through the web interface, there's no changes to the previous behaviour. OOYE won't mirror anything and your client is free to show its own previews.
If you think this new approach is still not adequate, please give feedback and suggest an alternative. I can easily change it right now but I will lock in the new behaviour by next release.
Security fixes
1a1a449Request unknown files via homeserver (SSRF prevention)- If you have servers on your local network that take actions or leak data on unauthenticated GET requests (e.g. many home routers), make sure your homeserver's url preview denylist is set up correctly!
- If your homeserver denies url preview entirely, you will have to manually screen origins and add them to PREAPPROVED_ORIGINS. I've included suitable list to start with.
ad8db55Route more things46ee816matrix: stricter mxc validation (thank you l1s5 for discovery and fix)826cd63matrix: stricter mxid validation (thank you again l1s5 for discovery and fix)
Fixes
c51a5ce95271d4Fix points of HTML injection in d2m converter (thank you yet again l1s5 for discovery and fix)- This is not a security issue as Matrix clients already sanitise HTML messages.
01ee6529a41796web: add CSRF guards and cookie policy (thank you yet again l1s5 for discovery and fix)ea35e1fUpdate Temporal polyfill
Downloads
-
Source code (ZIP)
5 downloads
-
Source code (TAR.GZ)
8 downloads
-