Rest.li poate fi folosit pentru a asambla structuri complicate de proiect încă versatile care se bazează pe datele și conținutul de API-uri de la distanță.
Aplicații Rest.li sunt foarte scalabile și robust, în principal din cauza datelor Rest.li și tehnologie a structurilor agnostic
Ce este nou în această versiune:.
- Activare rezoluție de fișier pentru SchemaTranslator și propaga opțiuni de validare a tuturor interpretoare dat nastere în timpul traducere schemă.
Ce este nou în versiunea 2.6.0:
- Factorul afară PatchRequestRecorder și clase aferente într-un modul nou .
- Scoateți ParSeqRestClient într-un modul separat.
Ce este nou în versiunea 2.2.4:.
- Să filtre Rest.li modifica antetele cerere
Ce este nou în versiunea 2.2.2:
- excepție argument ilegal fix aruncat atunci când un antet cookie este adăugat.
Ce este nou în versiunea 2.0.5:
- Adăugarea o metodă la solicitare clasa, care creează un șir reprezentare a cererii, fără a utiliza informații sensibile de securitate.
Ce este nou în versiunea 2.0.0:.
- Eliminare Rest.li 1.0 API depreciate
- condamna Rest.li constructori 1.0 cerere.
Ce este nou în versiunea 1.24.3:.
- Revizuirea manipulare nul metodă de resurse
- peiorativ unele adnotări parametri, înlocuind cu altele noi, adăugarea de noi annotaions parametru context resurselor și adăugarea de teste unitare pentru același lucru.
- Upgrade jackson-core și dependențele Jackson-databind la 2.4.3.
Ce este nou în versiunea 1.24.0:.
- Fail rapid dacă numele de resurse meciul
Ce este nou în versiunea 1.23.6:
- Reduceți numărul de hash-uri în mapKeyV3
- Actualizare HashBasedPartitionAccessor
- Mutare hashLong în interfață HashFunction
Ce este nou în versiunea 1.23.3:
- Actualizare RestLiAnnotationReader pentru a verifica dacă o resursă "meciuri de adnotare tip de șablon.
- Eliminare RestLiCollectionCompoundKey deoarece nu este folosit.
Ce este nou în versiunea 1.23.2:
- RestliRequestUriSignature:. Mâner assocKey pentru FindRequest și GetAllRequest
- MockActionResponseFactory:. Adaugă opțiunea de a sprijini schemă dinamică, cum ar fi CollectionResponse
Ce este nou în versiunea 1.21.1:
- Adăugat nou API pentru Ring: getIterator ()
Ce este nou în versiunea 1.21.0:.
- Adăugat NPE cec de removePartial în ZookeeperEphemeralStore
- Fixare handler documentație să se ocupe de cale gol și căile care conțin doar & quot; restli & quot;.
- Arunca o excepție atunci când getId este numit de răspunsul și cheia este o cheie complexe sau compus.
Ce este nou în versiunea 1.20.0:.
- Interzice afara ID fi accesate direct
Ce este nou în versiunea 1.19.1:.
- Eliminat autoboxing la ConsistentHashRing.compareTo
Ce este nou în versiunea 1.19.0:
- Expune partitionInfoProvider la petreceri (acest lucru poate rupe clase care punerea în aplicare a Facilități).
- Generator Actualizare instantaneu să se extindă scheme incluse în lista de modele în loc de interiorul câmpului includ.
- fixă d2TransportClientProperties schema pentru a reflecta ceea ce de fapt a fi depozitate.
Ce este nou în versiunea 1.18.0:
- Introducerea unui control interior BatchGetRequestBuilder.build () pentru a nu reușesc atunci când cheia este CompoundKey sau ComplexResourceKey.
Ce este nou în versiunea 1.17.0:
- CreateIdResponse.getId () aruncă acum o excepție în cazul în care ID-ul solicitat este o cheie complexe sau compuse.
- Potrivește modificări anterioare în BatchCreateIdResponse la BatchCreateResponse.
- Reveniți & quot; Re-design API răspuns Rest.li pentru diverse operațiuni lot & quot;.
Ce este nou în versiunea 1.16.1:
- capacitatea Smurfing Eliminat în D2 KeyMapper
- Fixed bug în zookeeperAnnouncerJmx
Ce este nou în versiunea 1.16.0:
- decodoare pentru raspunsuri care necesită o dataMap non-null va reveni acum null dacă a trecut o dataMap nul în wrapResponse.
- Permiteți filtre pentru a tastat puternic Id-uri în lot crea raspunsuri.
- Păstrați parametri de interogare non-lot în ScatterGatherBuilder.
- Re-design API răspuns Rest.li pentru diverse operațiuni lot.
accesul
Ce este nou în versiunea 1.15.19:.
- fixe Java 7 avertismente
- Adăugat înapoi în funcție wrapResponse publică RestResponseDecoder care a fost eliminat in 1.15.14.
Ce este nou în versiunea 1.15.14:.
- refactoring corelate de codare cheie
- Adăugat multe teste pentru a acoperi atât 1.0 și 2.0 format URI.
Ce este nou în versiunea 1.15.9:
- Fixed bug în cazul în care furnizorul de scaladoc clasă și obiect de aceeași nu au fost diferentiate intre corect.
Ce este nou în versiunea 1.15.7:
- Fixed bug în cazul în care generatorul exemplu params interogare de complex tipuri sunt incorect prestate precum hărți date stringified cu {} și în loc de reprezentarea corectă URI.
Ce este nou în versiunea 1.15.6:.
- Adaugata adresa IP a RequestContext
Ce este nou în versiunea 1.15.2:.
- Adaugata noi domenii de metoda toString Cerere
Ce este nou în versiunea 1.14.6:
- Adăugat dataTemplate la generateRestClient CLASSPATH pentru Java mici de legare.
Ce este nou în versiunea 1.14.4:
- Efectuarea raport de execuție cerere generate numai pentru cererile de depanare.
- Fixed un bug în cazul în care siruri de caractere de documentare nu ar apărea în idls / instantanee atunci când un parametru metodă a fost un tablou.
Ce este nou în versiunea 1.13.2:
- Refactor când proiecții sunt codificate în URI. Mutare codifică înapoi la procesul normal de codificare URI.
- Includeți scheme referire linie la generarea OPTIUNI raspunsuri.
- Permite typeref ca tip de cheie în cititor adnotare. Aceasta stabilește incoerența între cititor adnotare și modelul de resurse.
Ce este nou în versiunea 1.11.2:
- Îmbunătățirea performanței de proiecție Rest.li, în special în rare utiliza cazuri.
- Renamed DataMapProcessor la DataComplexProcessor. Vechiul DataMapProcessor este învechită.
Ce este nou în versiunea 1.10.7 : Starea
- oferind o modalitate de a obține sarcina utilă de răspuns și fără de capturare excepții în cazul unei erori de Rest.Li.
Ce este nou în versiunea 1.10.6:
- de testare Adaugata pentru DegraderLoadBalancerState
- de testare îmbunătățit pentru DegraderLoadBalancerState
- Simplificarea V3 DegraderLoadBalancerState
Ce este nou în versiunea 1.10.5:
- Simplificarea logică modificare de stat în strategia de echilibrare degradator în V3 .
- În aceeași schimbare de V2 se face la noua strategie V2_1 să plece.
- V2 neatins pentru dezvoltarea internetului sigur.
Ce este nou în versiunea 1.10.3:.
- Adaugă JavaDoc la SchemaSampleDataGenerator
- Punerea în aplicare a probei de apel invers de date pentru SchemaSampleDataGenerator.
Ce este nou în versiunea 1.10.1:.
- Eliminare de logare de la date
Ce este nou în versiunea 1.9.49:.
- Mesaj de eroare Fix Conectare ClientServiceConfigValidator
Ce este nou în versiunea 1.9.47:
- Fix de getClient pentru dispersie / aduna și de căutare.
Ce este nou în versiunea 1.9.44:.
- Adăugarea de testare parfum pentru Înregistrați Format pune performanță
- Adauga suport pentru adnotare depreciat.
Ce este nou în versiunea 1.9.41:
- Refactor R2 statistici asyncpool pentru al face vizibil în afara pachet.
Ce este nou în versiunea 1.9.39:
- Îmbunătățirea Pegasus construi mesaje pentru rețea paralelă construiește. Asigurându-vă că accesul la variabilele statice sunt sincronizate.
Ce este nou în versiunea 1.9.36:
- Fixat de a face Rest.li construi pe Windows.
Ce este nou în versiunea 1.9.34:.
- Activarea Async R2 Servlet
Ce este nou în versiunea 1.9.33:.
- Permite valori nule în setParam
- Adăugat mai multe teste.
Ce este nou în versiunea 1.9.30:
- acces de companie la ResourceModels unei RestLiServer. Făcut public funcția de generare resourcePath.
Ce este nou în versiunea 1.9.28:
- Profitați de asin servlet API în R2 servlet.
- teste Schimbare de integrare pentru a începe servere de testare, dacă este necesar.
Ce este nou în versiunea 1.9.18:
- Fixed bug în client numai config valori-cheie.
Cerințe :
- Java 1.6 sau mai mare
Comentariile nu a fost găsit