Arrêter la sérialisation de xoauth2 getter qui cassait MailCredentials Redis cache

FixEmailService
Shipped
9 juillet 2026 à 06:04 UTC
Author
Kamo
Commit
cc26d7a

MailCredentials est mis en cache dans Redis (GenericJackson2Json). Le texte ajouté 'isXoauth2()' booléen getter a été sérialisé comme une propriété "xoauth2" mais n'a pas de champ à lire Retourner, donc toutes les lectures recherchées-créanciers jetées NonrecognizedPropertyException -SérialisationException, 500ing listFolders for TOUS les fournisseurs (KamoMail et M365) ont arrêté le chargement. Régression à partir du antécédent d'engagement. JsonIgnore on isXoauth2()/secret() de sorte que les méthodes calculées ne sont pas en série. - donc les entrées déjà mises en cache avec le champ parasite "xoauth2" désérialiser proprement (auto-ciure; pas de cache de rinçage nécessaire).

All changes

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation