Ohjelmiston tiedot:
Versio: 1.11.1
Lähetyksen päivämäärä: 28 Feb 15
Lupa: Vapaa
Suosio: 276
Käyttäjät käynnissä Cassandra 0.6.x sarja tulisi käyttää pycassa 0.3.0, käyttävät 0.7.x sarja voi käyttää uudempia versioita.
Ominaisuudet :
- Auto-vikasietoisuus tuki
- Tuki yhden tai lanka-paikallisia yhteyksiä
- Yhteys kokoamalla
- Thrift käyttöliittymä
- Erä käyttöliittymä
- menetelmä kartoittaa olemassa olevia luokan Cassandra ColumnFamily
- Tuki SuperColumns
Mitä uutta strong> tässä julkaisussa:
- Lisätty tuki Cassandra 1.2+ atomi erien kautta uusi atomi parametri batch.Mutator, batch.CfMutator ja ColumnFamily.batch ().
Mitä uutta strong> versiossa 1.8.0-1:
- Lisätty konfiguroitavissa socket_factory määrite ja rakentaja parametri ConnectionPool ja SystemManager.
- Lisätty SSL-tuen kautta uuden socket_factory määrite.
- Lisätty tuki DynamicCompositeType.
Mitä uutta strong> versiossa 1.7.0:
- Tämä julkaisu on muutamia suhteellisen suuria muutoksia sen : uusi yhteys allas tilastot keräilijä, yhteensopivuus Cassandra 0,7- 1,1, ja muutos aikavyöhykkeen käyttäytyminen datetimes.
Mitä uutta strong> versiossa 1.6.0:
- Lisää pyynnöstä ja parametri tietoja PoolListener soittopyyntö
- Lisää ColumnFamily.xget (), generaattori versio get (), joka automaattisesti sivuja yli sarakkeet kohtuullisen kokoinen järkäle
- Uusi käsikirjoitus helposti rakentaa RPM paketit
- Lisää tukea Int32Type, 4-tavu allekirjoitettu kokonaisluku muodossa
- Lisää vakiot korkeimman ja alimman mahdollisen TimeUUID arvot pycassa.util
Mitä uutta strong> versiossa 1.4.0:
- Ominaisuudet Lisätty:
- Hyväksy column_validation_classes luotaessa tai muuttamalla sarakkeen perheet SystemManager
- Ignore saavuttamattomat solmut kun odottaa skeema version sopimuksesta li>
- Virhekorjauksia:
- Poista vahingossa print in SystemManager
- Nosta Tyyppivirhe kun odottamaton tyyppejä käytetään vertailukohtaa tai validaattoria tyyppejä luotaessa tai muuttamalla sarake Perhe
- Korjaa pakkaamiseen sarakkeen arvoja käyttäen sarake-erityisiä validators aikana erän insertit kun sarakkeen nimi muutetaan pakkaus
- Palauta aikaleimat päässä insertit
- Fix NameError kun aikaleimat käytetään missä DateType odotetaan
- Fix NameError pythonissa 2,4 purettaessa DateType esineet
- Päivitä ez_setup.py korjata rikki setuptools linkki
Mitä uutta strong> versiossa 1.3.0:
- Virhekorjauksia:
- Älä jätä sarakkeet parametri ColumnFamilyMap.insert ()
- Käsittele tyhjiä esimerkiksi kenttien ColumnFamilyMap.insert ()
- Käytä samaa oletusarvo aikavalvontaan pycassa.connect () kuten ConnectionPool käyttää
- Korjaa kirjoitusvirhe, joka aiheutti eri poikkeus heitetään kun AllServersUnavailable poikkeus nostettiin
- IPython 0,11 yhteensopivuus pycassaShell
- Korjaa riippuvuutta ilmoituksen setup.py
- Lisää UUIDType tuettujen tyyppien
- Ominaisuudet:
- filter_empty parametri lisättiin get_range () oletus on True; tämä mahdollistaa tyhjää riviä pidetään haluttaessa
Mitä uutta strong> versiossa 1.2.1-3:
- Virhekorjauksia:
- Oikein tarkista Laskurit ColumnFamily asetettaessa default_validation_class
- Pass kwargs sisään ColumnFamilyMap kohteeseen ColumnFamily
- Vältä mahdolliset UnboundLocal vuonna ConnectionPool.execute (), kun get () ei
- Korjaa ez_setup riippuvuus / niputtaminen jotta paketti käyttävät easy_install tai pip ei katkea ilman ez_setup asennettu
Mitä uutta strong> versiossa 1.1.1:
- Ominaisuudet:
- Lisää max_count ja column_reversed params kohteeseen get_count ()
- Lisää max_count ja column_reversed params kohteeseen multiget_count ()
- Virhekorjauksia:
- Älä yritä toiminnan jälkeen TApplicationException. Tämä poikkeus on varattu ohjelmallinen virheitä (kuten huono API parametrit), joten retries ei tarvita.
- Jos read_consistency_level kwarg käytettiin ColumnFamily rakentaja, se jättää huomiotta, jolloin oletuksena lukea johdonmukaisuus taso ONE. Tämä ei vaikuta lukea sakeustaso jos se oli määritelty millään muulla tavalla, kuten per-menetelmää tai asettamalla read_consistency_level määrite.
Mitä uutta strong> versiossa 1.0.8:
- Pack IndexExpression arvot get_indexed_slices (), jotka toimitetaan kautta IndexClause sijasta esimerkiksi parametrin.
- Kolumni nimet ja arvot, jotka käyttävät Cassandra n IntegerType ovat purettu niin kuin ne ovat BigInteger kaltainen muoto. Tämä on (taaksepäin) yhteensopiva muoto, joka pycassa käyttää pakata IntegerType tietoja. Tämä korjaa yhteensopimattomuuden muodossa, Cassandra-cli ja muut asiakkaat käyttävät pakata IntegerType tietoja.
- Palauta Python 2.5 yhteensopivuus, joka oli rikki läpi epäkunnossa avainsanan väitteitä ConnectionWrapper.
- Pack column_start ja column_finish argumentteja ColumnFamily * päästä * () menetelmät, kun super_column parametrin avulla.
- Issue DeprecationWarning kun menetelmä, parametri, tai luokka, joka on hylätty käytetään. Useimmat näistä ovat vanhentuneet jo useissa, mutta ei varoituksia annettiin vasta nyt.
- Poistot nyt jaettu erillisiin osiin kunkin release changelog.
Kommentteja ei löytynyt