⚠️[NOTE] BREAKING CHANGE sinces v1.31.0 #666

Closed
opened 2025-10-09 16:45:27 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @BlackDex on GitHub.

Hello,

We intend to remove the custom Websocket implementation currently included in Vaultwarden.
This implementation uses a separate port (3012) which you needed to configure correctly into your reverse proxy for Websocket notifications to work.

Thanks to the work of @SergioBenitez and @Mai-Lapyst to add Websocket support to Rocket we can now provide this without custom ports and complex reverse proxy configurations.

Also, the new Login with device feature only works via this new Rocket Websocket implementation, and not via the old implementation.
So, to make full use of Vaultwarden we strongly encourage you to adjust your reverse proxy configuration to work with the new setup, since the old way will be removed from the next stable version.

Please check the wiki's Proxy Examples for the updated versions.
Also, if you see any outdated example and know how to update it, please be so kind to help us and update the wiki example.

If you have any questions regarding this, please check the discussion regarding this change, and place your questions there.

For the PR which includes these changes see: #4001

Originally created by @BlackDex on GitHub. Hello, We intend to remove the custom Websocket implementation currently included in Vaultwarden. This implementation uses a separate port (`3012`) which you needed to configure correctly into your reverse proxy for Websocket notifications to work. Thanks to the work of @SergioBenitez and @Mai-Lapyst to add Websocket support to Rocket we can now provide this without custom ports and complex reverse proxy configurations. Also, the new `Login with device` feature only works via this new Rocket Websocket implementation, and not via the old implementation. So, to make full use of Vaultwarden we strongly encourage you to adjust your reverse proxy configuration to work with the new setup, since the old way will be removed from the next stable version. Please check the wiki's [Proxy Examples](https://github.com/dani-garcia/vaultwarden/wiki/Proxy-examples) for the updated versions. Also, if you see any outdated example and know how to update it, please be so kind to help us and update the wiki example. If you have any questions regarding this, please check the [discussion](https://github.com/dani-garcia/vaultwarden/discussions/4023) regarding this change, and place your questions there. For the PR which includes these changes see: #4001
OVERLORD added the notes label 2025-10-09 16:45:27 +03:00
Author
Owner

@BlackDex commented on GitHub:

Since it has been over a year now, and i do hope all users are using a newer version than v1.31.0, I'm going to close this one and remove the pin.

@BlackDex commented on GitHub: Since it has been over a year now, and i do hope all users are using a newer version than v1.31.0, I'm going to close this one and remove the pin.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/vaultwarden#666