Smettere di serializzare il ricevitore calcolato xoauth2 che ha rotto la cache MailCredentials Redis

FixEmailService
Shipped
9 luglio 2026 alle ore 06:04 UTC
Author
Kamo
Commit
cc26d7a

MailCredentials è memorizzato in Redis (GenericJackson2Json). Il aggiunto `isXoauth2()` boolean getter è stato serializzato come una proprietà "xoauth2" ma non ha campo da leggere di nuovo in, così ogni lettura cached-credential gettato UnrecognizedPropertyException -> SerializationException, 500ing listVersori per TUTTI i fornitori (KamoMail + M365) — /messages smesso di caricare. Regressione da commit precedente. - @JsonIgnore su isXoauth2()/secret() quindi i metodi calcolati non sono serializzati. Le voci sono gia' in cache con le voci. stray "xoauth2" campo deserializzare in modo pulito (self-heals; nessuna cache di colore necessario).

All changes

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo