Rest.li può essere utilizzato per assemblare strutture di progetto ancora versatili complicati che si basano su dati e contenuti da API remoti.
Applicazioni Rest.li sono molto scalabile e robusto, soprattutto a causa di dati di Rest.li e tecnologia strutture agnostici
Cosa c'è di nuovo in questa versione:.
- Abilita risoluzione di file per SchemaTranslator e propagare le opzioni di verifica per tutti i parser generato durante la traduzione dello schema.
Cosa c'è di nuovo nella versione 2.6.0:
- Factor fuori PatchRequestRecorder e classi correlate in un nuovo modulo .
- Estrarre ParSeqRestClient in un modulo separato.
Cosa c'è di nuovo nella versione 2.2.4:.
- Lasciate filtri Rest.li modificare intestazioni di richiesta
Cosa c'è di nuovo nella versione 2.2.2:
- fissi eccezione argomento illegale lanciata quando un colpo di testa cookie è ha aggiunto.
Cosa c'è di nuovo nella versione 2.0.5:
- L'aggiunta di un metodo su richiesta classe che crea una stringa Rappresentazione della richiesta senza l'utilizzo di informazioni sensibili.
Cosa c'è di nuovo nella versione 2.0.0:.
- Rimuovi Rest.li 1.0 API deprecate
- deprecare Rest.li 1.0 richiesta costruttori.
Cosa c'è di nuovo nella versione 1.24.3:.
- Rivisitare metodo risorsa movimentazione nullo
- deprecando alcune annotazioni di parametro, sostituendoli con quelli nuovi, l'aggiunta di nuovi parametri annotaions contesto di risorse e l'aggiunta di unit test per la stessa.
- Aggiorna jackson-core e le dipendenze jackson-DataBind a 2.4.3.
Cosa c'è di nuovo nella versione 1.24.0:.
- Fail veloce se i nomi delle risorse scontrano
Cosa c'è di nuovo nella versione 1.23.6:
- Ridurre il numero di hash in mapKeyV3
- Aggiorna HashBasedPartitionAccessor
- Sposta hashLong nell'interfaccia HashFunction
Cosa c'è di nuovo nella versione 1.23.3:
- Aggiorna RestLiAnnotationReader per verificare se una risorsa 'partite di annotazione il suo tipo di modello.
- Rimuovi RestLiCollectionCompoundKey quanto non viene utilizzato.
Cosa c'è di nuovo nella versione 1.23.2:
- RestliRequestUriSignature:. Maniglia assocKey per FindRequest e GetAllRequest
- MockActionResponseFactory:. Aggiunta l'opzione per supportare lo schema dinamico, come CollectionResponse
Cosa c'è di nuovo nella versione 1.21.1:
- nuova API Aggiunto a Ring: getIterator ()
Cosa c'è di nuovo nella versione 1.21.0:.
- Aggiunto NPE controllo per removePartial in ZookeeperEphemeralStore
- Risoluzione gestore documentazione per gestire percorso vuoto e percorsi contenenti solo & quot; restli & quot;.
- un'eccezione quando getId viene chiamato sulla risposta e la chiave è una chiave complesso o composto.
Cosa c'è di nuovo nella versione 1.20.0:.
- vietare intestazione ID a cui si accede direttamente
Cosa c'è di nuovo nella versione 1.19.1:.
- Rimosso autoboxing da ConsistentHashRing.compareTo
Cosa c'è di nuovo nella versione 1.19.0:
- Esporre partitionInfoProvider a strutture (questo può rompere classi che implementare strutture).
- generatore Aggiornamento snapshot per espandere gli schemi inclusi nell'elenco modelli invece che all'interno del campo includere.
- d2TransportClientProperties fissa schema per riflettere ciò che è effettivamente memorizzato.
Cosa c'è di nuovo nella versione 1.18.0:
- L'introduzione di un controllo all'interno BatchGetRequestBuilder.build () per fallire quando la chiave è CompoundKey o ComplexResourceKey.
Cosa c'è di nuovo nella versione 1.17.0:
- CreateIdResponse.getId () ora genera un'eccezione se l'ID richiesto è una chiave complessa o Compound.
- Trovatutto cambiamenti precedenti BatchCreateIdResponse a BatchCreateResponse.
- Ripristina & quot; Riprogettazione API risposta Rest.li per varie operazioni batch & quot;.
Cosa c'è di nuovo nella versione 1.16.1:
- capacità smurfing Rimosso in D2 Quran
- Corretto il bug in zookeeperAnnouncerJmx
Cosa c'è di nuovo nella versione 1.16.0:
- I decodificatori per le risposte che richiedono Datamap non nullo sarà ora restituire null se superato un Datamap nullo in wrapResponse.
- Consenti filtri di accesso digitato fortemente Ids in modalità batch creare risposte.
- Tenere parametri di query non batch in ScatterGatherBuilder.
- Re-design API risposta Rest.li per varie operazioni batch.
Cosa c'è di nuovo nella versione 1.15.19:.
- fissi Java 7 avvertimenti
- Inserito nel funzione wrapResponse pubblico RestResponseDecoder che è stato rimosso in 1.15.14.
Cosa c'è di nuovo nella versione 1.15.14:.
- refactoring correlati di codifica chiave
- Aggiunto molti test per coprire sia in formato 1.0 e 2.0 URI.
Cosa c'è di nuovo nella versione 1.15.9:
- Corretto il bug nel provider di scaladoc dove classe e oggetto di stesso non sono stati disambiguare tra correttamente.
Cosa c'è di nuovo nella versione 1.15.7:
- Corretto il bug nell'esempio generatore dove params di query di complesso tipi sono erroneamente resi come mappe di dati in stringa con {e} invece della corretta rappresentazione URI.
Cosa c'è di nuovo nella versione 1.15.6:.
- Inserito l'indirizzo IP di RequestContext
Cosa c'è di nuovo nella versione 1.15.2:.
- Aggiunto nuovi campi per il metodo di richiesta toString
Cosa c'è di nuovo nella versione 1.14.6:
- Aggiunto DataTemplate per generateRestClient classpath per i più piccoli vincolante Java.
Cosa c'è di nuovo nella versione 1.14.4:
- Fare relazione richiesta di esecuzione generato solo per le richieste di debug.
- Risolto un bug per cui le stringhe di documentazione non sarebbero visualizzati in IDL / istantanee quando un parametro di metodo era una matrice.
Cosa c'è di nuovo nella versione 1.13.2:
- refactoring quando le proiezioni sono codificati nella seguente URI. Spostare la codifica di nuovo al normale processo di codifica URI.
- Inserisci schemi di riferimento in linea quando si generano risposte OPZIONI.
- Non permettere typeref come tipo di chiave di lettura di annotazione. Questo risolve la contraddizione tra lettore annotazione e modello di risorse.
Cosa c'è di nuovo nella versione 1.11.2:
- Miglioramento delle prestazioni di proiezione Rest.li, soprattutto in rada casi d'uso.
- Rinominato DataMapProcessor a DataComplexProcessor. Il vecchio DataMapProcessor è deprecato.
Cosa c'è di nuovo nella versione 1.10.7: Stato
- Fornendo un modo per ottenere il carico utile e risposta senza prendere eccezioni in caso di un errore Rest.Li.
Cosa c'è di nuovo nella versione 1.10.6:
- Test aggiunto per DegraderLoadBalancerState
- Migliore prova per DegraderLoadBalancerState
- Semplifica V3 DegraderLoadBalancerState
Cosa c'è di nuovo nella versione 1.10.5:
- Semplifica logica di aggiornamento dello stato in degrader strategia di bilanciamento in V3 .
- Lo stesso cambiamento per V2 è fatto per la nuova strategia V2_1 lasciare.
- V2 intatto per l'implementazione più sicura.
Cosa c'è di nuovo nella versione 1.10.3:.
- Aggiungi JavaDoc a SchemaSampleDataGenerator
- Implementare dati richiamata campione per SchemaSampleDataGenerator.
Cosa c'è di nuovo nella versione 1.10.1:.
- Rimuovi la registrazione da dati
Cosa c'è di nuovo nella versione 1.9.49:.
- Corretto messaggio di errore log in ClientServiceConfigValidator
Cosa c'è di nuovo nella versione 1.9.47:
- Correzione di getClient per scatter / gather e di ricerca.
Cosa c'è di nuovo nella versione 1.9.44:.
- Aggiunta di prova perf per Record modello messo prestazioni
- Aggiungere il supporto per l'annotazione sconsigliata.
Cosa c'è di nuovo nella versione 1.9.41:
- refactoring r2 statistiche asyncpool per renderlo visibile al di fuori del pacchetto.
Cosa c'è di nuovo nella versione 1.9.39:
- Migliorare Pegasus costruire messaggi di rete parallela costruisce. Assicurandosi l'accesso alle variabili statiche vengono sincronizzate.
Cosa c'è di nuovo nella versione 1.9.36:
- Fissa a fare Rest.li costruire su Windows.
Cosa c'è di nuovo nella versione 1.9.34:.
- Attivazione R2 asincrona Servlet
Cosa c'è di nuovo nella versione 1.9.33:.
- Non permettere valori nulli in SetParam
- aggiunti ulteriori test.
Cosa c'è di nuovo nella versione 1.9.30:
- Accesso consentito ai ResourceModels di un RestLiServer. Realizzata la funzione di generazione resourcePath pubblico.
Cosa c'è di nuovo nella versione 1.9.28:
- Fare uso di asincrona Servlet API R2 servlet.
- test di Cambio di integrazione per avviare i server di prova, se necessario.
Cosa c'è di nuovo nella versione 1.9.18:
- Corretto il bug nel client solo config valori-chiave.
Requisiti :
- Java 1.6 o superiore
I commenti non trovato