Detalles de software:
Versión: 1.11.1
Fecha de carga: 28 Feb 15
Licencia: Libre
Popularidad: 276
Los usuarios que ejecutan serie 0.6.x Cassandra deben utilizar pycassa 0.3.0, los usuarios que usan la serie 0.7.x puede utilizar las versiones más recientes
Características :.
- Soporte Auto-failover
- Soporte para conexiones individuales o de subproceso local
- Agrupación de conexiones
- Interfaz Thrift
- Interfaz lotes
- Un método para asignar una clase existente a un Cassandra ColumnFamily
- Soporte para SuperColumns
¿Qué hay de nuevo en esta versión:
- Se ha añadido soporte para Cassandra 1.2+ lotes atómicas a través de una nueva atómica parámetro para batch.Mutator, batch.CfMutator y ColumnFamily.batch ().
¿Cuál es nuevo en la versión 1.8.0-1:
- Añadido atributo socket_factory configurable y el parámetro constructor para ConnectionPool y SystemManager.
- Añadido soporte SSL a través del nuevo atributo socket_factory.
- Se ha añadido soporte para DynamicCompositeType.
¿Qué hay de nuevo en la versión 1.7.0:
- Esta versión tiene algunos cambios relativamente grandes en ella : una nueva agrupación de conexiones stats colector, compatibilidad con Cassandra 0.7 a través de 1.1, y un cambio en el comportamiento de zona horaria para datetimes .
¿Qué hay de nuevo en la versión 1.6.0:
- Añadir solicitud y los parámetros para PoolListener devolución de llamada
- Añadir ColumnFamily.xget (), una versión del generador de get () que las páginas automáticamente columnas en trozos de tamaño razonable
- Nuevo script para construir fácilmente paquetes RPM
- Añadir soporte para Int32Type, un formato de entero con signo de 4 bytes
- Añadir constantes para los valores más altos y los más bajos posibles TimeUUID a pycassa.util
¿Qué hay de nuevo en la versión 1.4.0:
- Características Añadido:
- Aceptar column_validation_classes al crear o alterar las familias de las columnas con SystemManager
- No haga caso de los nodos inalcanzable cuando la espera de acuerdo versión de esquema
- Corrección de errores:
- Eliminar sentencia print accidental en SystemManager
- Levante TypeError cuando se utilizan tipos inesperados para los comparadores o validador tipos al crear o modificar una familia de columna
- Fix embalaje de valores de columna utilizando los validadores específicos de la columna durante inserciones lotes cuando el nombre de la columna se cambia por el embalaje
- Devuelva siempre las marcas de tiempo de las inserciones
- NameError Fix cuando se utilizan marcas de tiempo donde se espera una DateType
- NameError Fix en python 2.4 al desembalar DateType objetos
- Actualizar ez_setup.py fijar enlazan setuptools rotos
¿Qué hay de nuevo en la versión 1.3.0:
- Corrección de errores:
- No ignore las columnas de parámetro en ColumnFamilyMap.insert ()
- Manejar campos de instancia vacíos en ColumnFamilyMap.insert ()
- Utilice el mismo defecto de tiempo de espera en pycassa.connect () como utiliza ConnectionPool
- typo Fix que provocó una excepción diferente que se inicia cuando se produce una excepción AllServersUnavailable
- IPython 0,11 compatibilidad en pycassaShell
- Declaración de dependencia correcta en setup.py
- Añadir UUIDType a tipos soportados
- Características:
- El parámetro filter_empty esta en get_range () con un valor predeterminado de True; esto permite que las filas vacías que se le mantenga si se desea
¿Qué hay de nuevo en la versión 1.2.1-3:
- Corrección de errores:
- comprobar correctamente para Contadores en ColumnFamily al establecer default_validation_class
- Pase kwargs en ColumnFamilyMap a ColumnFamily
- Evite potencial UnboundLocal en ConnectionPool.execute () cuando falla get ()
- Fix ez_setup dependencia / agrupación de modo que la instalación de paquetes utilizando easy_install o pip no dejéis sin ez_setup instalado
¿Qué hay de nuevo en la versión 1.1.1:
- Características:
- Añadir max_count y params column_reversed a get_count ()
- Añadir max_count y params column_reversed a multiget_count ()
- Corrección de errores:
- No reintentar operaciones después de un TApplicationException. Esta excepción está reservado para los errores del programa (como un mal parámetros API), por lo que no son necesarios varios intentos.
- Si se utilizó el kwarg read_consistency_level en un constructor ColumnFamily, sería ignorada, lo que resulta en una lectura por defecto nivel de consistencia de la ONE. Esto no afectó el nivel de consistencia de lectura si se especificó en cualquier otra forma, incluyendo per-método o estableciendo el atributo read_consistency_level.
¿Cuál es nuevo en la versión 1.0.8:
- valores Paquete IndexExpression en get_indexed_slices () que se suministran a través de la IndexClause lugar de sólo el parámetro de ejemplar.
- Los nombres de columna y los valores que utilizan IntegerType de Cassandra se descomprimen como si estuvieran en un formato BigInteger similar. Esto es (al revés) compatible con el formato que pycassa utiliza para empaquetar los datos IntegerType. Esto fija una incompatibilidad con el formato que cassandra-cli y otros clientes usan para empacar datos IntegerType.
- Restaurar Python 2.5 compatibilidad que se rompió a través de argumentos de palabra clave orden en ConnectionWrapper.
- Paquete column_start y column_finish argumentos en ColumnFamily * Obtener * () métodos cuando se utiliza el parámetro super_column.
- Emitir una DeprecationWarning cuando se utiliza un método, el parámetro o un tipo que ha quedado en desuso. La mayoría de ellas han quedado en desuso desde hace varios lanzamientos, pero no se habían emitido advertencias hasta ahora.
- Deprecations ahora se divide en secciones separadas para cada versión en la lista de cambios.
Comentarios que no se encuentran