Skip to content

update to v2026.3.1 branch - #238

Merged
BlackDex merged 2 commits into
dani-garcia:masterfrom
stefan0xC:update-to-v2026.2.1
Apr 22, 2026
Merged

BlackDex merged 2 commits into
dani-garcia:masterfrom
stefan0xC:update-to-v2026.2.1

Conversation

@stefan0xC

Copy link
Copy Markdown
Contributor

update to new web-vault release: web-v2026.2.1

I think some server side changes are probably necessary for email protected Sends to work but I have not really looked into it.

I've also added the css class vw-remember vaultwarden/vw_web_builds@84903f6 so we can hide the checkbox position independently, cf. dani-garcia/vaultwarden#6852

@stefan0xC

Copy link
Copy Markdown
Contributor Author

seems like the path of the requested billing metadata has been changed. I think the old path can be deprecated?

#[get("/organizations/<_org_id>/billing/vnext/self-host/metadata")]
fn get_billing_metadata(_org_id: OrganizationId, _headers: Headers) -> Json<Value> {
    // Prevent a 404 error, which also causes Javascript errors.
    Json(_empty_data_json())
}

@stefan0xC

stefan0xC commented Mar 5, 2026

Copy link
Copy Markdown
Contributor Author

also the X-Request-Email seems to be (possibly) padded BASE64URL and not BASE64URL_NOPAD anymore.

@BlackDex

Copy link
Copy Markdown
Collaborator

also the X-Request-Email seems to be (possibly) padded BASE64URL and not BASE64URL_NOPAD anymore.

Looks like it indeed: dani-garcia/vaultwarden#6960
I already think i know how to fix this in a good way to still support the old format too.

@stefan0xC

This comment was marked as outdated.

@BlackDex

Copy link
Copy Markdown
Collaborator

Creating a folder also does not work at the moment, cf. dani-garcia/vaultwarden#6962

Which is weird, since i am able via 2026.2.1 Android version.

@stefan0xC

stefan0xC commented Mar 17, 2026

Copy link
Copy Markdown
Contributor Author

Sorry, I meant creating an item when explicitly selecting the "no folder" folder. The new web-vault also sends the folderId: "" instead of folderId: null after selecting the option.

@BlackDex

Copy link
Copy Markdown
Collaborator

So, I wonder, is it still good to check/merge this? Or should we try to go strait to v2026.4.1?
Or go to v2026.3.1 first, adjust the server where needed, since the April release has a lot of changes and new/adjusted features.

@stefan0xC

stefan0xC commented Apr 18, 2026

Copy link
Copy Markdown
Contributor Author

I have the web-v2026.3.1 ready. The new releases I have not checked yet, it seems like the web-v2026.4.1 release cannot be built because of an out of sync package-lock.json. (I can update it manually but not sure if we really want that...)

edit: seems like this is caused by using a newer version of npm. with v22 and v23 it should build just fine.

@stefan0xC
stefan0xC force-pushed the update-to-v2026.2.1 branch from 466b3e2 to 47654f1 Compare April 18, 2026 21:00
@stefan0xC stefan0xC changed the title update to v2026.2.1 branch update to v2026.3.1 branch Apr 18, 2026
@stefan0xC

stefan0xC commented Apr 18, 2026

Copy link
Copy Markdown
Contributor Author

hm... the link to the Subscription page is visible again.
update: should be fixed via vaultwarden/vw_web_builds@cd1eb78

@stefan0xC
stefan0xC force-pushed the update-to-v2026.2.1 branch from 46aeaa5 to a737d5a Compare April 18, 2026 21:59
@BlackDex

Copy link
Copy Markdown
Collaborator

Ok, until now, i have found one new endpoint, but that was an easy fix.
I also found a way to hide the FireFox and DuckDuckGo email forwarders 🥳 .

I'm still checking, but not much time today.

@stefan0xC

Copy link
Copy Markdown
Contributor Author

Looks like web-v2026.4.1 has at least one changed endpoint as well ( /identity/accounts/prelogin/password instead of /identity/accounts/prelogin). I have not really checked the newly removed feature flags (well, the Archive button is visible but there's a PR already that I have not tested and also the Admin Console has been cleaned up a bit - especially the Policies tab):
image

@BlackDex

Copy link
Copy Markdown
Collaborator

Ah, the policies look nicer now.

@stefan0xC stefan0xC closed this Apr 21, 2026
@stefan0xC stefan0xC reopened this Apr 21, 2026
@BlackDex
BlackDex merged commit fcb89d6 into dani-garcia:master Apr 22, 2026
2 checks passed
@stefan0xC
stefan0xC deleted the update-to-v2026.2.1 branch April 22, 2026 10:12
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.

2 participants