-
v3.0 Stable
released this
2025-02-28 10:30:22 +00:00 | 19 commits to main since this releaseWelcome to version 3.0!
It's a whole new world. Here's the main features since the last stable version, which was v2.3:
Bridge features
- Finally, you can bridge an existing Matrix space with a Discord server instead of having to make a new space.
- Optionally use the website to add the bot, invite people, and change settings. Log in with either Matrix or Discord.
- Setup process is interactive, and checks that everything will work.
Discord/Matrix features
- Support d->m forwarded messages
- Support m->d pins
- Attachment links do not expire
- Support read-only channels
- Text commands have all been moved to Discord interactions
- Right click on Discord to see which Matrix users reacted
- Hundreds of bug fixes
Breaking changes
-
Your server must support Authenticated Media. - You do not need to freeze media - you can stay compatible with old Matrix clients if you want. But you must upgrade your homeserver to a version that supports the authenticated media endpoints. Authenticated media has been out for several months now, so hopefully you've already upgraded to a compatible version!
Supported servers
OOYE will check your server for Matrix v1.11 support when you run
npm run setup
and will only continue if it works. So if it works, then it works.- Synapse is supported (tested)
- Conduwuit is supported (tested)
- Dendrite is supported (untested; it has the endpoints in a stable release)
- Conduit is supported (untested; it has the endpoints in a stable release)
- Construct is not supported (but Jason sold out to Conduwuit anyway)
-
You must give OOYE a public URL. - OOYE now runs a web server on port 6693 that needs to be publicly accessible over the internet. You can use a separate domain name, or reuse the same one that your homeserver uses. Learn more.
-
You must run setup again. - The registration file from v2.3 is incompatible with v3.0. Don't worry, it's easy to generate a new registration - just run
npm run setup
again, and it'll interactively guide you through the process. Learn more about the setup process. -
The database is in the working directory. - We shuffled things around for housekeeping. When you run setup, it will automatically move the database file for you. This should not impact most people. The data inside the database is compatible with v3.0, so you won't lose anything.
I hope you enjoy the new release! See here to learn how to install or upgrade.
If you have any questions or find a bug, please join us in #out-of-your-element:cadence.moe for help.
Detailed commits since v3.0-rc1
Changes
3b034dd
Optional password protection for the web server, prompted during setupd5cbb8f
Rearrange the guild management web page2a45b5f
Replace the hash icon on web
Fixes
f7ba176
Fix automatically activating the content length workarounda867032
m->d: Fix image captions to match client behavioura867032
Fix an occasional issue with file uploads8e0950d
Fix client-side MXID validation on web
Documentation
Downloads
-
Source code (ZIP)
6 downloads
-
Source code (TAR.GZ)
0 downloads