Rest.li , może być stosowany do montażu skomplikowanych struktur projektu jeszcze wszechstronne, że opierają się na danych i treści z odległych API.
Aplikacje Rest.li są bardzo skalowalne i niezawodne, głównie z powodu danych Rest.li i technologicznych agnostyków struktur
Co nowego w tym wydaniu:.
- Włącz rozdzielczość pliku dla SchemaTranslator i propagowanie opcje sprawdzania poprawności wszystkich analizatorów zrodził podczas tłumaczenia schematu.
Co nowego w wersji 2.6.0:
- czynnik poza PatchRequestRecorder i związane z nimi zajęcia do nowego modułu .
- Wyjmij ParSeqRestClient w osobnym module.
Co nowego w wersji 2.2.4:.
- Niech filtry Rest.li modyfikować nagłówki żądania
Co jest nowa w wersji 2.2.2:
- Poprawiono wyjątkiem argumentem nielegalne generowany, gdy nagłówek cookie dodany.
Co nowego w wersji 2.0.5:
- Dodawanie metodę na klasy Prośba który tworzy ciąg przedstawienie wniosku, bez korzystania z ochrony poufnych informacji.
Co nowego w wersji 2.0.0:.
- Usuń Rest.li 1.0 nieaktualne interfejsy
- Deprecate Rest.li 1.0 żądania budowniczych.
Co nowego w wersji 1.24.3:.
- Ponownie metoda zasób null, obsługa
- deprecjację pewne adnotacje parametrów, zastępując nowymi, dodając nowe annotaions parametrów kontekstowych zasobów i dodanie testów jednostkowych do tego samego.
- Upgrade Jackson-jackson-core i DataBind zależności do 2.4.3.
Co nowego w wersji 1.24.0:.
- Fail szybko, jeśli nazwy zasobów kolidować
Co nowego w wersji 1.23.6:
- Zmniejszenie liczby skrótów w mapKeyV3
- Aktualizuj HashBasedPartitionAccessor
- Przenieś hashLong do interfejsu HashFunction
Co nowego w wersji 1.23.3:
- Aktualizuj RestLiAnnotationReader aby sprawdzić, czy zasób "meczów adnotacji jego typ szablonu.
- Usuń RestLiCollectionCompoundKey ponieważ nie jest używany.
Co nowego w wersji 1.23.2:
- RestliRequestUriSignature. Uchwyt assocKey dla FindRequest i GetAllRequest
- MockActionResponseFactory:. Dodaj opcję wspierać dynamiczny schemat, takich jak CollectionResponse
Co nowego w wersji 1.21.1:
- Dodano nowe API do pierścienia: getIterator ()
Co nowego w wersji 1.21.0:.
- Dodane NPE czek na removePartial w ZookeeperEphemeralStore
- Mocowanie obsługi dokumentacji do obsługi pustą ścieżkę i ścieżki zawierające po prostu & quot; restli & rdquo;.
- wyjątek, gdy getId nazywa się od odpowiedzi i klucz jest złożonym lub związek klucz.
Co nowego w wersji 1.20.0:.
- zabraniają ID nagłówka są bezpośrednio dostępne
Co nowego w wersji 1.19.1:.
- Usunięto autoboxing z ConsistentHashRing.compareTo
Co nowego w wersji 1.19.0:
- Expose partitionInfoProvider do obiektów (można przerwać zajęcia, które realizacji usługi).
- generator Aktualizacja migawki do rozszerzenia zawarte schematów z listy modeli, a nie w środku pola zawierają.
- Poprawiono d2TransportClientProperties schematu do refleksji, co się właściwie przechowywane.
Co nowego w wersji 1.18.0:
- Wprowadzenie czek wewnątrz BatchGetRequestBuilder.build (), aby nie, gdy klucz jest CompoundKey lub ComplexResourceKey.
Co nowego w wersji 1.17.0:
- CreateIdResponse.getId () teraz zgłasza wyjątek, jeśli podanym ID jest złożonym lub związek klucz.
- Dopasuj wcześniejsze zmiany w BatchCreateIdResponse do BatchCreateResponse.
- Przywróć & quot; Re-design Rest.li API odpowiedź dla różnych operacji wsadowych & quot;.
Co nowego w wersji 1.16.1:
- Usunięto zdolność Smurfing w D2 KeyMapper
- Naprawiono błąd w zookeeperAnnouncerJmx
Co nowego w wersji 1.16.0:
- Dekodery, które wymagają odpowiedzi niezerową Datamap spowoduje powrót null, jeśli przekazywane null Datamap w wrapResponse.
- ce filtry dostęp do silnie wpisane identyfikatory w partii stworzyć odpowiedzi.
- Trzymaj parametry zapytania bez partii w ScatterGatherBuilder.
- Re-design Rest.li API odpowiedź dla różnych operacji wsadowych.
Co nowego w wersji 1.15.19:.
- Poprawiono Java 7 Ostrzeżenia
- Dodane powrotem w wrapResponse publicznej funkcji RestResponseDecoder, który został usunięty w 1.15.14.
Co nowego w wersji 1.15.14:.
- Podobne refaktoring kodowania klucza
- Dodano wiele testów na pokrycie zarówno 1.0 i 2.0 Format identyfikatorów.
Co nowego w wersji 1.15.9:
- Naprawiono błąd, gdzie w klasie dostawcy scaladoc i przedmiot sama nie ujednoznacznione między poprawnie.
Co nowego w wersji 1.15.7:
- Naprawiono błąd w przykładzie generatora, gdzie params zapytań kompleksu Typy są nieprawidłowo wyświetlany jako stringified map danych z {i} zamiast prawidłowej reprezentacji URI.
Co nowego w wersji 1.15.6:.
- Dodane adres IP RequestContext
Co nowego w wersji 1.15.2:.
- Dodano nowe pola do sposobu Zapytanie toString
Co nowego w wersji 1.14.6:
- Dodane DataTemplate generateRestClient ścieżki klasy na mniejsze wiązanie Java.
Co nowego w wersji 1.14.4:
- Tworzenie sprawozdania z wykonania żądania generowane tylko dla wniosków debugowania.
- Naprawiono błąd, gdzie ciągi dokumentacja nie pokazać się w idls / migawek gdy parametr metoda była tablicą.
Co nowego w wersji 1.13.2:
- Refactor, gdy prognozy są wpisane w URI. Przesuń kodowania z powrotem do normalnego procesu kodowania URI.
- Dołącz schematów odwołuje inline podczas generowania OPCJE odpowiedzi.
- Nie zezwalaj typeref jako typ klucza w czytniku adnotacji. To rozwiązuje sprzeczność między czytnikiem adnotacji i modelu zasobów.
Co nowego w wersji 1.11.2:
- Zwiększona wydajność projekcji Rest.li, zwłaszcza w skąpe przypadków użycia.
- Zmiana nazwy DataMapProcessor do DataComplexProcessor. Stary DataMapProcessor jest przestarzała.
Co nowego w wersji 1.10.7:
- Zapewnienie sposób, aby ładunek odpowiedzi i status bez łapania wyjątków w przypadku Rest.Li błędu.
Co nowego w wersji 1.10.6:
- Dodano test DegraderLoadBalancerState
- Ulepszona test DegraderLoadBalancerState
- Uproszczenie V3 DegraderLoadBalancerState
Co nowego w wersji 1.10.5:
- Uproszczenie logikę aktualizacji stanu w degrader strategii stabilizatora w V3 .
- Taka sama zmiana V2 się do nowej strategii V2_1 opuszczenia.
- V2 nietknięte do bezpieczniejszego rolecie.
Co nowego w wersji 1.10.3:.
- Dodaj JavaDoc do SchemaSampleDataGenerator
- Wdrożenie próbki danych wywołania zwrotnego dla SchemaSampleDataGenerator.
Co nowego w wersji 1.10.1:.
- Usuń zalogowaniu z danych
Co nowego w wersji 1.9.49:.
- Poprawiono komunikat dziennika w ClientServiceConfigValidator
Co nowego w wersji 1.9.47:
- Fix getClient dla punktowy / gromadzić i wyszukiwania.
Co nowego w wersji 1.9.44:.
- Dodawanie Test perf dla rekordu Szablon umieścić wydajność
- Dodaj wsparcie dla przestarzałej adnotacji.
Co nowego w wersji 1.9.41:
- Refactor r2 statystyki asyncpool aby był on widoczny na zewnątrz pakiet.
Co nowego w wersji 1.9.39:
- Poprawa Pegasus budować wiadomości do równoległe sieci buduje. Upewniając się, że dostęp do zmiennych statycznych są zsynchronizowane.
Co nowego w wersji 1.9.36:
- Rozwiązuje aby Rest.li opierać się na systemie Windows.
Co nowego w wersji 1.9.34:.
- Włączanie Async R2 serwletu
Co nowego w wersji 1.9.33:.
- Nie zezwalaj na wartości null w setParam
- Dodano więcej testów.
Co nowego w wersji 1.9.30:
- dozwolone Dostęp do ResourceModels o RestLiServer. Wykonane publicznej funkcji generacji resourcePath.
Co nowego w wersji 1.9.28:
- Skorzystaj z asynchroniczny Interfejs API w R2 serwletu.
- Zmień testy integracyjne, aby rozpocząć test serwery, jak to konieczne.
Co nowego w wersji 1.9.18:
- Naprawiono błąd w kliencie tylko config klucz-wartość.
Wymagania :
- Java 1.6 lub wyższy,
Komentarze nie znaleziono