Rest.li kan brukes til å sette sammen kompliserte allsidige prosjektstrukturer som er avhengige av data og innhold fra eksterne APIer.
Rest.li programmer er svært skalerbar og robust, hovedsakelig på grunn av Rest.li data og teknologi agnostiske strukturer
Hva er nytt i denne utgaven.
- Aktiver fil oppløsning for SchemaTranslator og forplante validerings alternativer til alle parsere gytt under skjema oversettelse.
Hva er nytt i versjon 2.6.0:
- Faktor ut PatchRequestRecorder og relaterte klasser inn i en ny modul .
- Ta ut ParSeqRestClient inn i en egen modul.
Hva er nytt i versjon 2.2.4.
- La Rest.li filtre endrer forespørselshoder
Hva er nytt i versjon 2.2.2:
- Fast ulovlig argument unntak kastes når en cookie header er lagt til.
Hva er nytt i versjon 2.0.5:
- Legge til en metode på forespørsel klasse som skaper en streng representasjon av anmodningen uten å bruke sikkerhets sensitiv informasjon.
Hva er nytt i versjon 2.0.0.
- Fjern Rest.li 1,0 nedgraderte APIer
- deprecate Rest.li 1,0 forespørsel utbyggere.
Hva er nytt i versjon 1.24.3.
- Revidere ressurs metode null håndtering
- ironiske noen parameter merknader, erstatte dem med nye, legge til nye ressurs kontekst parameter annotaions og legge enhet tester for det samme.
- Oppgrader jackson-core og jackson-databind avhengig til 2.4.3.
Hva er nytt i versjon 1.24.0.
- Fail fort hvis ressursnavn kampen
Hva er nytt i versjon 1.23.6:
- Reduser antall hashes i mapKeyV3
- Oppdater HashBasedPartitionAccessor
- Flytt hashLong inn HashFunction grensesnitt
Hva er nytt i versjon 1.23.3:
- Oppdater RestLiAnnotationReader å kontrollere om en ressurs 'merknads kampene sin maltype.
- Fjern RestLiCollectionCompoundKey som det ikke blir brukt.
Hva er nytt i versjon 1.23.2:
- RestliRequestUriSignature. Håndtak assocKey for FindRequest og GetAllRequest
- MockActionResponseFactory. Legg alternativet å støtte dynamiske skjema, for eksempel CollectionResponse
Hva er nytt i versjon 1.21.1:
- Lagt nytt API for Ring: getIterator ()
Hva er nytt i versjon 1.21.0.
- Lagt NPE sjekk for removePartial i ZookeeperEphemeralStore
- Fikse dokumentasjon behandleren til å håndtere tom vei og stier som inneholder bare & quot; restli & quot;.
- Kast et unntak når getId kalles på responsen og nøkkelen er en kompleks eller sammensatt nøkkel.
Hva er nytt i versjon 1.20.0.
- forby ID header blir direkte tilgang
Hva er nytt i versjon 1.19.1.
- Fjernet autoboxing fra ConsistentHashRing.compareTo
Hva er nytt i versjon 1.19.0:
- Expose partitionInfoProvider til utstyr (dette kan bryte klasser som implementere Facilities).
- Oppdater snapshot generator for å utvide inkludert skjemaer i listen over modeller i stedet for inne i inkludere feltet.
- Fast d2TransportClientProperties skjema for å reflektere hva som faktisk blir lagret.
Hva er nytt i versjon 1.18.0:
- Vi presenterer en sjekk inne BatchGetRequestBuilder.build () for å mislykkes når nøkkelen er CompoundKey eller ComplexResourceKey.
Hva er nytt i versjon 1.17.0:
- CreateIdResponse.getId () nå kaster et unntak hvis den forespurte ID er en kompleks eller Compound nøkkel.
- Match tidligere endringer i BatchCreateIdResponse å BatchCreateResponse.
- Tilbake & quot; Re-konstruksjon Rest.li respons API for ulike batch operasjoner & quot;.
Hva er nytt i versjon 1.16.1:
- Fjernet smurfing evne i D2 KeyMapper
- Rettet feil i zookeeperAnnouncerJmx
Hva er nytt i versjon 1.16.0:
- Dekodere for svar som krever en ikke-null dataMap vil nå returnere null hvis vedtatt en null dataMap i wrapResponse.
- tillater filtre tilgang til sterkt skrevet Ids i batch skape reaksjoner.
- Hold ikke-batch søkeparametere i ScatterGatherBuilder.
- Re-konstruksjon Rest.li respons API for ulike batch operasjoner.
Hva er nytt i versjon 1.15.19.
- Faste Java 7 advarsler
- Lagt tilbake i offentligheten wrapResponse funksjon RestResponseDecoder som ble fjernet i 1.15.14.
Hva er nytt i versjon 1.15.14.
- Relaterte refactoring av nøkkel koding
- Lagt mange tester for å dekke både 1.0 og 2.0 URI format.
Hva er nytt i versjon 1.15.9:
- Rettet feil i scaladoc leverandør hvor klasse og objekt av samme ble ikke disambiguated mellom riktig.
Hva er nytt i versjon 1.15.7:
- Fast bug i eksempel generator hvor spørre params av komplekse typene er feilaktig gjengitt som strengifisert data kart med {og} i stedet for riktig URI representasjon.
Hva er nytt i versjon 1.15.6.
- Lagt inn IP-adressen til RequestContext
Hva er nytt i versjon 1.15.2.
- Lagt til nye felt i Request toString metode
Hva er nytt i versjon 1.14.6:
- Lagt dataTemplate å generateRestClient klassebane for mindre Java bindende.
Hva er nytt i versjon 1.14.4:
- Making forespørsel gjennomføring rapport genereres bare for avlusing forespørsler.
- Fikset en bug hvor dokumentasjon strenger ikke ville dukke opp i idls / snapshots når en metode parameter var en matrise.
Hva er nytt i versjon 1.13.2:
- refactor når anslagene er kodet i URI. Flytt koder tilbake til normal URI kodingsprosessen.
- Ta med skjemaer refererte inline når generere alternativer svar.
- Forby typeref som nøkkeltype i merknaden leseren. Dette fikser inkonsekvens mellom merknaden leser og ressursmodellen.
Hva er nytt i versjon 1.11.2:
- Forbedret Rest.li projeksjon ytelse, spesielt i sparsom bruke saker.
- omdøpt DataMapProcessor å DataComplexProcessor. Den gamle DataMapProcessor er foreldet.
Hva er nytt i versjon 1.10.7:
- Gir en måte å få respons nyttelast og status uten å fange unntak i tilfelle av en Rest.Li feil.
Hva er nytt i versjon 1.10.6:
- Lagt test for DegraderLoadBalancerState
- Forbedret test for DegraderLoadBalancerState
- Simplify V3 DegraderLoadBalancerState
Hva er nytt i versjon 1.10.5:
- Forenkle statlig oppdatering logikk i degrader balanserer strategi i V3 .
- Den samme endringen for V2 er laget til den nye V2_1 strategi for å forlate.
- V2 urørt for tryggere utrulling.
Hva er nytt i versjon 1.10.3.
- Legg JavaDoc til SchemaSampleDataGenerator
- Implementere sample data tilbakeringing for SchemaSampleDataGenerator.
Hva er nytt i versjon 1.10.1.
- Fjern logger fra data
Hva er nytt i versjon 1.9.49.
- Fast logg feilmelding i ClientServiceConfigValidator
Hva er nytt i versjon 1.9.47:
- Fix av getClient for scatter / samle og søk.
Hva er nytt i versjon 1.9.44.
- Legge perf test for Record Mal satt ytelse
- Legg til støtte for avskrevet merknader.
Hva er nytt i versjon 1.9.41:
- refactor r2 asyncpool statistikk å gjøre det synlig utenfor pakke.
Hva er nytt i versjon 1.9.39:
- Forbedring Pegasus bygge meldinger for nettverk parallelt bygger. Sørge for at tilgang til statiske variabler er synkronisert.
Hva er nytt i versjon 1.9.36:
- Løser å gjøre Rest.li bygge på Windows.
Hva er nytt i versjon 1.9.34.
- Aktivere Async R2 Servlet
Hva er nytt i versjon 1.9.33.
- Forby nullverdier i setParam
- Lagd flere tester.
Hva er nytt i versjon 1.9.30:
- tillatt tilgang til de ResourceModels av en RestLiServer. Gjort resourcePath generasjon funksjonen offentlig.
Hva er nytt i versjon 1.9.28:
- Utnytt async servlet API i R2 servlet.
- Endre integrasjonstester for å starte prøve servere som er nødvendig.
Hva er nytt i versjon 1.9.18:
- Rettet feil i klient bare config nøkkelverdier.
Krav
- Java 1.6 eller høyere
Kommentarer ikke funnet