Software informatie:
Versie: 1.11.1
Upload datum: 28 Feb 15
Licentie: Gratis
Populariteit: 276
De gebruikers die Cassandra 0.6.x serie moet pycassa 0.3.0, kunnen gebruikers met behulp van de 0.7.x serie kan de nieuwere versies gebruiken
Kenmerken .
- Auto-failover-ondersteuning
- Ondersteuning voor enkele of thread-lokale verbindingen
- Verbinding pooling
- Thrift-interface
- Batch-interface
- Een methode om een bestaande klasse toewijzen aan een Cassandra ColumnFamily
- Ondersteuning voor SuperColumns
Wat is nieuw in deze release:
- Ondersteuning toegevoegd voor Cassandra 1.2+ atomaire partijen door middel van een nieuwe atomaire parameter voor batch.Mutator, batch.CfMutator, en ColumnFamily.batch ().
Wat is nieuw in versie 1.8.0-1:
- Toegevoegd configureerbare socket_factory attribuut en constructeur parameter om ConnectionPool en Systeembeheerder.
- Toegevoegde SSL-ondersteuning via de nieuwe socket_factory attribuut.
- Ondersteuning toegevoegd voor DynamicCompositeType.
Wat is nieuw in versie 1.7.0:
- Deze versie heeft een paar relatief grote veranderingen in het : een nieuwe verbinding zwembad stats collector, compatibiliteit met Cassandra 0,7 tot 1,1, en een verandering in tijdzone gedrag voor datetimes .
Wat is nieuw in versie 1.6.0:
- aanvraag en parameterinformatie Toevoegen aan PoolListener callback
- Voeg ColumnFamily.xget (), een generator versie van get () die automatisch pagina's meer dan kolommen in redelijk grote brokken
- Nieuw script voor het eenvoudig bouwen van RPM packages
- ondersteuning toevoegen voor Int32Type, een 4-byte signed integer formaat
- constanten voor de hoogste en de laagste mogelijke TimeUUID waarden pycassa.util Toevoegen
Wat is nieuw in versie 1.4.0:
- Eigenschappen Toegevoegd:
- Accepteren column_validation_classes bij het maken of wijzigen van kolom gezinnen met Systeembeheerder
- Negeer onbereikbaar knooppunten tijdens het wachten op schemaversie overeenkomst
- Bug Fixes:
- Verwijder toevallige print-statement in Systeembeheerder
- Hogere TypeError wanneer onverwachte types worden gebruikt voor comparator of validator typen bij het maken of wijzigen van een kolom Familie
- Fix verpakken van kolom waarden met behulp van kolom-specifieke validatoren tijdens batch inserts wanneer de kolom naam wordt veranderd door de verpakking
- altijd terug timestamps van inserts
- Fix NameError wanneer timestamps worden gebruikt waar een DateType wordt verwacht
- Fix NameError in python 2.4 bij het uitpakken DateType objecten
- Upgrade ez_setup.py te repareren kapotte setuptools verwijzen
Wat is nieuw in versie 1.3.0:
- Bug Fixes:
- Gebruik parameter kolommen in ColumnFamilyMap.insert () niet negeren
- Behandel lege bijvoorbeeld velden in ColumnFamilyMap.insert ()
- Gebruik dezelfde standaard voor de time-out in pycassa.connect () als ConnectionPool gebruikt
- Fix typo die een andere uitzondering veroorzaakt te worden gegooid wanneer een AllServersUnavailable uitzondering werd opgevoed
- ipython 0,11 compatibiliteit in pycassaShell
- De juiste afhankelijkheid verklaring setup.py
- Voeg UUIDType aan ondersteunde
- Kenmerken:
- De parameter filter_empty werd toegevoegd aan get_range () met een standaard van True; dit maakt lege rijen desgewenst worden bewaard
Wat is nieuw in versie 1.2.1-3:
- Bug Fixes:
- Correct controleren op Tellers in ColumnFamily bij het instellen default_validation_class
- Pass kwargs in ColumnFamilyMap om ColumnFamily
- Vermijd potentiële UnboundLocal in ConnectionPool.execute () als get () mislukt
- Fix ez_setup afhankelijkheid / bundelen zodat pakket installaties met behulp van easy_install of pip niet nalaten zonder ez_setup geïnstalleerd
Wat is nieuw in versie 1.1.1:
- Kenmerken:
- max_count toevoegen en column_reversed params te get_count ()
- max_count toevoegen en column_reversed params te multiget_count ()
- Bug Fixes:
- Gebruik geen operaties opnieuw proberen na een TApplicationException. Deze uitzondering is gereserveerd voor programmatische fouten (zoals slechte API parameters), zodat pogingen niet nodig.
- Als de read_consistency_level kwarg werd gebruikt in een ColumnFamily constructor zou worden genegeerd, resulteert in een standaard lees consistentie niveau ONE. Dit had geen invloed op de lees consistentie niveau als het is opgegeven op een andere manier, met inbegrip van per-methode of door het instellen van de read_consistency_level attribuut.
Wat is nieuw in versie 1.0.8:
- Pack IndexExpression waarden in get_indexed_slices () die worden geleverd door de IndexClause in plaats van alleen de parameter bijvoorbeeld.
- Column namen en waarden die Cassandra's IntegerType gebruikt worden uitgepakt, alsof ze in een BigInteger-achtige formaat. Dit is (achteruit) compatibel zijn met de indeling die pycassa gebruikt om IntegerType gegevens in te pakken. Dit lost een onverenigbaarheid met het formaat dat Cassandra-cli en andere klanten gebruiken om IntegerType gegevens in te pakken.
- Herstel Python 2.5 compatibiliteit die door was uitgebroken argumenten orde zoekwoord in ConnectionWrapper.
- Pack column_start en column_finish argumenten in ColumnFamily * word * () methodes als de parameter super_column wordt gebruikt.
- Issue een DeprecationWarning wanneer een methode, parameter, of de klasse die is afgekeurd wordt gebruikt. De meeste van deze zijn afgekeurd voor verschillende releases, maar geen waarschuwingen werden uitgegeven tot nu toe.
- Waardeverminderingen worden nu gesplitst in aparte sectie voor iedere release in de changelog.
Reacties niet gevonden