+ If your server signs users in with an external identity provider (OIDC), Mealie now requires that + provider to confirm the user's email address before allowing the login. +
++ This prevents an unverified, self-asserted email address from being used to match (and sign in) to + an existing Mealie account. +
+
+ As an admin, be aware that this is a breaking change for identity providers that do
+ not emit the email_verified claim. Those logins now fail, and
+ [OIDC] email_verified claim is missing or false is written to the server logs.
+
email_verified claim (recommended)OIDC_REQUIRES_EMAIL_VERIFICATION=false to restore the previous behavior
+ Most providers (Authentik, Authelia, Keycloak, Google, Entra ID, ...) send this claim already and are
+ unaffected. See the OIDC docs for details:
+
+
+ If you can no longer sign in with your external account, contact your server admin. They may need to + update the server's OIDC configuration. +
++ Importing recipes from a URL is now more reliable. Mealie does a better job of looking like a real + browser, rotates between several browser signatures, and retries more intelligently when a site + pushes back. This works out of the box, with no configuration. +
++ Some sites sit behind bot protection (such as Cloudflare) that blocks requests made by a server, no + matter how they're made. For those, Mealie can now optionally fall back to two extra layers. +
++ Both are optional and off by default, so nothing changes unless you configure them. Mealie + escalates only as far as it needs to for each import: a direct fetch first, then the proxy (if + set), then FlareSolverr (if set, and only when the page is still blocked). +
+
+ Both are enabled with environment variables. Mealie does not ship or manage either one. You supply
+ the proxy, and host FlareSolverr yourself (it runs nicely as a sidecar container). See the
+ configuration docs for the settings, setup details, and an example compose file:
+
+
+ If a recipe URL still refuses to import, let your server admin know. They can enable these extra + options on the server. +
+