Ștergeți config-ul mort lung-ca-string și pin de ce trebuie să rămână mort

FixSecurityService
Expediere
15 august 2026 la 18:52 UTC
Autor
Kamo
Comite
5baa57b

Jackson Config a înregistrat un ************* serializat cu mult timp în urmă. String -- garda standard pentru ID-uri CockroachDB, care trece de JavaScript Max safe integer. N-a fugit niciodată. Boot aplica numai personalizatoare constructor la mapper ea se construiește, și acest serviciu a declarat propria fasole ObjectMapper deoarece angajamentul inițial, astfel încât personalizatorul a fost inert în ziua în care a fost adăugat și Serviciul de securitate a servit întotdeauna numeric Longs. Reparaţia nu trebuie să-l facă să-şi facă efectul. KSessionService scrie harta sesiunii *** la Redis prin același mapper și citește înapoi ca o hartă, și 65 site-uri de apel atunci Trageți ID-urile cu ((Numărul) *************** Stringify Long şi fiecare aruncă ClassCastException; ajutoarele care le învelesc înghit și returnează nul, și nul org este un 401 - la fiecare cerere autentificată acest serviciu serveşte. Partea de sârmă nu este mai sigură: Nu-ţi face griji. OrgBranchTypeDTO şi ştampile de timp ChildOrgSecurityModelDTO sunt epoca milis şi LeadIn takeEndpointDTO's totalul sunt contoare, nici unul din aproape 2^53, toate consumate ca numere. Deci fişierul merge mai degrabă decât să fie reparat -- confiscat inert care citeşte ca activ este modul în care Următoarea persoană care pleacă în timp ce crede că închide un gândac cunoscut. Regula şi dovada lui acum trăiește în ObjectMapperWire ContractmentTest, inclusiv ClassCastException, și într-un comentariu în care modulul va fi adăugat. Expunerea id-precizie acest lucru a fost scopul este real și încă deschis: 163 handler răspunsurile au pus id-uri brute de lungă durată/membru în hărți ad-hoc. Închiderea îi aparține la DTO limita, pe camp, asa cum fac DocsService si EmailService.

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile