Software detaljer:
Brugerne kører Cassandra 0.6.x serien skal bruge pycassa 0.3.0, brugere, der anvender 0.7.x serien kan bruge de nyere versioner
Egenskaber :.
- Auto-failover støtte
- Understøttelse af enkelt eller tråd-lokale forbindelser
- Forbindelse samle
- Thrift grænseflade
- Batch-grænseflade
- En metode til at kortlægge en eksisterende klasse til en Cassandra ColumnFamily
- Støtte til SuperColumns
Hvad er nyt i denne udgivelse:
- Tilføjet understøttelse af Cassandra 1.2+ atomare partier gennem en ny atomar parameter for batch.Mutator, batch.CfMutator og ColumnFamily.batch ().
Hvad er nyt i version 1.8.0-1:
- Tilføjet konfigurerbar socket_factory attribut og konstruktør parameter til ConnectionPool og SystemManager.
- Tilføjet SSL support via den nye socket_factory attribut.
- Tilføjet understøttelse af DynamicCompositeType.
Hvad er nyt i version 1.7.0:
- Denne udgivelse har et par relativt store ændringer i det : en ny forbindelse pulje statistik opkøber, kompatibilitet med Cassandra 0,7 gennem 1,1, og en ændring i tidszone adfærd for datetimes .
Hvad er nyt i version 1.6.0:
- Tilføj anmodning og parameter oplysninger til PoolListener tilbagekald
- Tilføj ColumnFamily.xget (), en generator version af get (), der automatisk sider end kolonner i rimelig størrelse bidder
- Ny script for nemt at bygge RPM-pakker
- Tilføj støtte til Int32Type, en 4-byte underskrevet heltal format
- Tilføj konstanter for den højeste og laveste mulige TimeUUID værdier pycassa.util
Hvad er nyt i version 1.4.0:
- Features Tilføjet:
- Accepter column_validation_classes, når du opretter eller ændre kolonne familier med SystemManager
- Ignorer uopnåeligt knudepunkter når venter skema versionen aftale
- Fejlrettelser:
- Fjern utilsigtet print erklæring i SystemManager
- Hæv TypeError når uventede typer anvendes til komparator eller validator typer, når du opretter eller ændrer en kolonne Familie
- Fix pakning af kolonne værdier ved hjælp kolonne-specifikke validatorer under batch indlæg, når kolonnenavnet ændres ved at pakke
- Altid returnere tidsstempler fra indsatser
- Fix NameError når der anvendes, hvor der forventes en DateType tidsstempler
- Fix NameError i python 2.4 ved udpakning DateType objekter
- Opgrader ez_setup.py at fastsætte brudte setuptools link
Hvad er nyt i version 1.3.0:
- Fejlrettelser:
- Du må ikke ignorere kolonner parameter i ColumnFamilyMap.insert ()
- Håndtag tomme instans felter i ColumnFamilyMap.insert ()
- Brug samme standard for timeout i pycassa.connect () som ConnectionPool bruger
- Fix typo som forårsagede en anden undtagelse til at blive kastet, når en AllServersUnavailable undtagelse blev rejst
- IPython 0,11 kompatibilitet i pycassaShell
- Korrekt afhængighed erklæring setup.py
- Tilføj UUIDType til understøttede typer
- Features:
- filter_empty parameter blev sat til get_range () med en standard af True; dette tillader tomme rækker, der skal holdes, hvis det ønskes
Hvad er nyt i version 1.2.1-3:
- Fejlrettelser:
- Korrekt kontrollere for skranker i ColumnFamily ved indstilling default_validation_class
- Pass kwargs i ColumnFamilyMap til ColumnFamily
- Undgå potentiel UnboundLocal i ConnectionPool.execute (), når get () ikke
- Fix ez_setup afhængighed / bundling så denne pakke anlæg, der anvender easy_install eller pip ikke svigte uden ez_setup installeret
Hvad er nyt i version 1.1.1:
- Features:
- Tilføj max_count og column_reversed params til get_count ()
- Tilføj max_count og column_reversed params til multiget_count ()
- Fejlrettelser:
- Du må ikke prøve igen driften efter en TApplicationException. Denne undtagelse er forbeholdt programmatiske fejl (såsom en dårlig API parametre), så forsøg ikke er nødvendige.
- Hvis read_consistency_level kwarg blev brugt i en ColumnFamily konstruktør, det ville blive ignoreret, hvilket resulterer i en standard læse konsistens niveau på ONE. Dette påvirkede ikke læse konsistens niveau, hvis det blev angivet på anden måde, herunder pr-metoden eller ved at indstille read_consistency_level attribut.
Hvad er nyt i version 1.0.8:
- Pack IndexExpression værdier i get_indexed_slices (), der leveres gennem IndexClause stedet for bare instans parameter.
- Kolonne navne og værdier, som bruger Cassandras IntegerType er pakket som om de er i et BigInteger-lignende format. Dette er (tilbage) kompatibelt med det format, pycassa bruger til at pakke IntegerType data. Dette løser et uforenelighed med det format, cassandra-CLI og andre klienter bruger til at pakke IntegerType data.
- Gendan Python 2.5 kompatibilitet, som blev brudt igennem i orden søgeord argumenter ConnectionWrapper.
- Pack column_start og column_finish argumenter ColumnFamily * få * () metoder, når det super_column parameter anvendes.
- Issue en DeprecationWarning når en metode, parameter, eller klasse, som er blevet frarådet bruges. De fleste af disse er blevet frarådet i flere versioner, men ingen advarsler blev udstedt indtil nu.
- Deprecations nu opdelt i separate afsnit for hver udgivelse i ændringslog.
Kommentarer ikke fundet