Detalii soft:
Versiune: 1.11.1
Incarca data: 28 Feb 15
Licenţă: Gratuit
Popularitate: 276
Utilizatorii care rulează Cassandra serie 0.6.x ar trebui să folosească pycassa 0.3.0, utilizatorii care folosesc seria 0.7.x se poate purta in versiunile mai noi
Caracteristici :.
- suport auto-failover
- Suport pentru conexiuni simple sau thread-locală
- Conexiune punerea în comun a
- interfață Thrift
- interfață Lot
- O metodă de a mapa o clasă existent la un Cassandra ColumnFamily
- Suport pentru SuperColumns
Ce este nou în această versiune:
- Adăugat suport pentru Cassandra 1.2+ loturi atomice, printr-o nouă atomică parametru pentru batch.Mutator, batch.CfMutator, și ColumnFamily.batch ().
Ce este nou în versiunea 1.8.0-1:
- Adaugata atribut socket_factory configurabil și parametru constructor de ConnectionPool și SystemManager.
- Adăugat suport SSL prin noul atribut socket_factory.
- Adăugat suport pentru DynamicCompositeType.
Ce este nou în versiunea 1.7.0:
- Această versiune are câteva schimbări relativ mari în ea : o nouă piscină conexiune Statistica colector, compatibilitate cu Cassandra 0,7 prin 1.1, precum și o schimbare în comportament zonei de fus orar pentru datetimes .
Ce este nou în versiunea 1.6.0:
- Adauga cerere și informații parametru pentru PoolListener apel invers
- Adăugați ColumnFamily.xget (), o versiune generatoare de get (), care pagini automat coloane în bucăți de dimensiuni rezonabile
- New script pentru construirea pachetele RPM
- Adauga suport pentru Int32Type, un format întreg semnat 4-byte
- Adăugați constante pentru cea mai mare și cel mai mic valori posibile TimeUUID la pycassa.util
Ce este nou în versiunea 1.4.0:
- Caracteristici Adaugata:
- Accept column_validation_classes la crearea sau modificarea familii de coloană cu SystemManager
- Ignore noduri inaccesibil când așteaptă acord versiune schemă
- fix Bug-uri:
- Eliminați declarație imprimare accidental în SystemManager
- Ridicați TypeError atunci când sunt utilizate tipuri neașteptate pentru care a fost comparat sau validator tipuri de la crearea sau modificarea unui Coloana familie
- Fix ambalare a valorilor pe coloană cu validatoare coloane specifice în timpul insertii de lot în cazul în care numele de coloană este schimbat de ambalare
- întoarce întotdeauna marcajele de timp de la inserții
- Fix NameError când marcajele de timp sunt utilizate în cazul în care este de așteptat o DateType
- Fix NameError în python 2.4, atunci când despachetare DateType obiecte
- Upgrade ez_setup.py de a stabili setuptools rupte link
Ce este nou în versiunea 1.3.0:
- fix Bug-uri:
- Nu ignora parametru coloane în ColumnFamilyMap.insert ()
- Mâner domenii exemplu goale în ColumnFamilyMap.insert ()
- Utilizați aceeași implicit de timeout la pycassa.connect () ca foloseste ConnectionPool
- Fix greșeală de scriere care a provocat o excepție diferit care urmează să fie aruncat în cazul a fost ridicată o excepție AllServersUnavailable
- IPython 0,11 compatibilitate în pycassaShell
- declarație dependență corect la setup.py
- Adăugați UUIDType la tipurile acceptate
- Caracteristici:
- Parametrul filter_empty-a adăugat la get_range (), cu un default de adevarat; acest lucru permite rânduri goale pentru a fi păstrate dacă se dorește
Ce este nou în versiunea 1.2.1-3:
- fix Bug-uri:
- verifica corect de contoare în ColumnFamily la stabilirea default_validation_class
- Treceți kwargs în ColumnFamilyMap la ColumnFamily
- Evitați potențial UnboundLocal în ConnectionPool.execute (), atunci când get () nu
- Fix ez_setup dependență / grupare, astfel încât instalarea pachetelor folosind easy_install sau PIP nu nu fără ez_setup instalat
Ce este nou în versiunea 1.1.1:
- Caracteristici:
- Adăugați max_count și params column_reversed a get_count ()
- Adăugați max_count și params column_reversed a multiget_count ()
- fix Bug-uri:
- Nu încercați din nou operații după o TApplicationException. Această excepție este rezervat pentru erori programatice (cum ar fi parametrii API rău), deci nu este nevoie de încercări.
- Dacă kwarg read_consistency_level a fost folosit într-un constructor ColumnFamily, ar fi ignorat, rezultând într-un mod implicit citit nivel consecvență de ONE. Acest lucru nu a afectat nivelul de citire consecvență în cazul în care a fost specificat în orice alt mod, inclusiv pe-metodă sau prin setarea atributului read_consistency_level.
Ce este nou în versiunea 1.0.8:
- valori Pack IndexExpression în get_indexed_slices (), care sunt furnizate prin IndexClause loc de doar parametrului instanță.
- Numele de coloane și valorile care folosesc IntegerType Cassandra sunt despachetat ca și cum acestea sunt într-un format BigInteger-ca. Acest lucru este (înapoi), compatibil cu formatul care pycassa utilizează pentru a împacheta datele IntegerType. Aceasta stabilește o incompatibilitate cu formatul care Cassandra-CLI și alți clienți folosesc pentru a împacheta datele IntegerType.
- Restaurare Python 2.5 compatibilitate care a fost spart de prin ieșirea de argumente ordine de cuvinte cheie în ConnectionWrapper.
- Pack column_start și column_finish argumente în ColumnFamily * se * () metodele când se utilizează parametrul super_column.
- Eliberarea unui DeprecationWarning atunci când se utilizează o metodă, parametru, sau clasă care a fost depreciat. Cele mai multe dintre acestea au fost depreciate pentru mai multe comunicate de, dar au fost emise avertismente nu pana acum.
- Deprecations sunt acum împărțite în secțiuni separate pentru fiecare lansare în changelog.
Comentariile nu a fost găsit