Szczegóły programowe:
Wersja: 1.11.1
Filmu: 28 Feb 15
Licencja: Wolny
Popularność: 276
Użytkownicy serii 0.6.x uruchomione Cassandra należy używać pycassa 0.3.0, użytkownicy korzystający z serii 0.7.x mogą korzystać z nowszych wersji
Opis .
- Automatyczne przełączanie awaryjne wsparcie
- Obsługa połączeń pojedynczych lub wątku lokalnego
- łączenie połączenia
- Interfejs Thrift
- Interfejs serii
- Metoda mapowania istniejącą klasę z Cassandra ColumnFamily
- Obsługa SuperColumns
Co nowego w tym wydaniu:
- Dodano wsparcie dla Cassandra wersja 1.2 i nowsze partii atomowych poprzez nowe atomowej parametr batch.Mutator, batch.CfMutator i ColumnFamily.batch ().
Co nowego w wersji 1.8.0-1:
- Dodano konfigurowalny socket_factory atrybut i parametr do konstruktora ConnectionPool i SystemManager.
- Dodano obsługę SSL za pomocą nowego atrybutu socket_factory.
- Dodano wsparcie dla DynamicCompositeType.
Co nowego w wersji 1.7.0:
- Ta wersja ma kilka stosunkowo dużych zmian w nim : nowy basen Statystyki Połączenie kolektora, kompatybilność z Cassandra przez 1,1, 0,7 i zmiany zachowania stref czasowych dla datetimes .
Co nowego w wersji 1.6.0:
- Dodaj zapytanie i parametrach do PoolListener zwrotnego
- Dodaj ColumnFamily.xget (), wersja generatora get (), które automatycznie stron ponad kolumn w przystępnej wielkości kawałki,
- Nowy skrypt do łatwego budowania pakietów RPM
- Dodaj wsparcie dla Int32Type, 4-bajtowy podpisane Format całkowita li>
- Dodaj stałe dla najwyższe i najniższe możliwe wartości TimeUUID do pycassa.util
Co nowego w wersji 1.4.0:
- Funkcje Dodano:
- Accept column_validation_classes podczas tworzenia lub zmieniania rodziny kolumn z SystemManager
- Ignoruj nieosiągalny węzłów podczas oczekiwania na umowie wersji schematu
- Poprawione błędy:
- Usuń przypadkowemu instrukcji print w SystemManager
- Podnieść TypeError kiedy niespodziewane typy są stosowane dla typów Walidator porównawczej lub podczas tworzenia lub zmieniania Rodzina kolumny
- opakowania Fix wartości kolumn korzystających weryfikatorów specyficzne kolumny podczas gdy wkładki wsadowych nazwa kolumny jest zmieniany pakowania
- Zawsze powrócić znaczniki czasu z wkładkami,
- Fix NameError, gdy używane są znaczniki czasu, gdzie oczekuje DateType
- Fix NameError w Pythonie 2.4 podczas rozpakowywania DateType obiektów
- Upgrade ez_setup.py naprawić złamane setuptools odwołuje
Co nowego w wersji 1.3.0:
- Poprawione błędy:
- Nie należy ignorować parametr kolumny w ColumnFamilyMap.insert ()
- Uchwyt pustych pól instancji w ColumnFamilyMap.insert ()
- Użyj tych samych ustawień domyślnych czasu bezczynności w pycassa.connect (), jak wykorzystuje ConnectionPool
- Fix literówka, który spowodował inny wyjątek do rzucania, gdy AllServersUnavailable został rzucony wyjątek,
- ipython 0,11 kompatybilności w pycassaShell
- Prawidłowe zgłoszenie zależność w setup.py
- Dodaj UUIDType do obsługiwanych typów
- Opis:
- Parametr filter_empty został dodany do get_range () z domyślnie true; pozwala to puste wiersze być na bieżąco w razie potrzeby,
Co nowego w wersji 1.2.1-3:
- Poprawione błędy:
- Prawidłowo sprawdzić licznikami w ColumnFamily podczas ustawiania default_validation_class
- Przekaż kwargs w ColumnFamilyMap do ColumnFamily
- Należy unikać potencjalnego UnboundLocal w ConnectionPool.execute (), gdy get () nie powiedzie się,
- Fix ez_setup zależność / sprzedaży pakietowej tak, że instalacje pakietów za pomocą easy_install lub pip nie zawieść bez ez_setup zainstalowanego
Co nowego w wersji 1.1.1:
- Opis:
- Dodaj max_count i column_reversed params do get_count ()
- Dodaj max_count i column_reversed params do multiget_count ()
- Poprawione błędy:
- Nie ponowić operacje po TApplicationException. Wyjątek ten jest zarezerwowany dla błędów programowych (takich jak zły parametrów API), więc prób nie są potrzebne.
- Jeśli kwarg read_consistency_level był używany w konstruktorze ColumnFamily, to będzie ignorowane, w wyniku domyślnie czytać poziom spójności jednego. Ta nie miała wpływu na poziom spójności odczytu jeśli został określony w inny sposób, w tym na sposobie lub ustawiając atrybut read_consistency_level.
Co nowego w wersji 1.0.8:
- Wartości Paczka IndexExpression w get_indexed_slices (), które są dostarczane przez IndexClause zamiast tylko parametru instancji.
- Nazwy kolumn i wartości, które wykorzystują IntegerType Cassandry są rozpakowywane tak, jakby były w podobnym formacie BigInteger. To jest (do tyłu) zgodne z formatem, który pycassa używa do pakowania danych IntegerType. To rozwiązuje niezgodności z formatem, że Cassandra-cli i innych klientów wykorzystać do pakowania danych IntegerType.
- Przywróć Pythona 2.5 kompatybilność, że został uszkodzony przez z argumentów kluczowych Kolejność ConnectionWrapper.
- column_start Paczka i column_finish argumenty ColumnFamily * się * () metody, gdy używany jest parametr super_column.
- Problem DeprecationWarning, gdy stosowana jest metoda, parametr lub klasa, która została zaniechana. Większość z nich została zaniechana przez kilka wydawnictw, ale żadne ostrzeżenia zostały wydane do tej pory.
- Deprecations są obecnie podzielone na oddzielne sekcje dla każdego wydania w changelogu.
Komentarze nie znaleziono