MailCredentials Redisキャッシュを破った計算されたxoauth2ゲッターのシリアライズを停止する

FixEmailService
出荷済み
2026年7月9日 6:04 UTC
プロフィール
Kamo
コンテンツ
cc26d7a

MailCredentials は Redis (GenericJackson2Json) でキャッシュされます。 追加された `isXoauth2()` boolean getter は "xoauth2" プロパティとしてシリアライズされましたが、フィールドは読みません に戻って、すべてのキャッシュされた credential 読み込みのスレッド UnrecognizedPropertyException → SerializationException、500ing listFolders の すべてのプロバイダー(KamoMail + M365) — /messages は読み込みを停止しました。 からの回帰 事前のコミット。 - @JsonIgnore on isXoauth2()/secret() なので、計算されたメソッドはシリアライズされません。 -************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************ stray "xoauth2" フィールドは、きれいに(自己回復; キャッシュのフラッシュは必要ありません).

すべての変更

配送を見るのが好きですか?

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

永遠に無料で始める料金を見る