Detalhes de Software:
Versão: 1.11.1
Data de upload: 28 Feb 15
Licença: Livre
Popularidade: 276
Os usuários que executam série 0.6.x Cassandra deve usar pycassa 0.3.0, os usuários que usam a série 0.7.x pode usar as versões mais recentes
Características :.
- Suporte Auto-failover
- O suporte para conexões individuais ou de segmentos locais
- Connection pooling
- interface de Thrift
- interface de Batch
- Um método para mapear uma classe existente a um Cassandra ColumnFamily
- Suporte para SuperColumns
O que é novo nesta versão:
- Adicionado suporte para Cassandra 1.2+ lotes atômicas através de um novo atômica parâmetro para batch.Mutator, batch.CfMutator e ColumnFamily.batch ().
O que é novo na versão 1.8.0-1:
- Adicionado atributo socket_factory configurável e parâmetro de construtor para ConnectionPool e SystemManager.
- Adicionado suporte SSL através do novo atributo socket_factory.
- Adicionado suporte para DynamicCompositeType.
O que é novo na versão 1.7.0:
- Esta versão tem algumas mudanças relativamente grandes na mesma : um novo pool de conexão Status de colecionador, a compatibilidade com Cassandra 0.7 através de 1.1, e uma mudança no comportamento fuso horário para datetimes .
O que é novo na versão 1.6.0:
- Adicionar pedido e informações de parâmetro para PoolListener callback
- Adicionar ColumnFamily.xget (), uma versão do gerador de get () que as páginas automaticamente colunas em pedaços de tamanho razoavelmente
- Novo roteiro para a construção de facilmente pacotes RPM
- Adicionar suporte para Int32Type, um formato inteiro assinado de 4 bytes
- Adicionar constantes para os valores mais altos e os mais baixos possíveis TimeUUID para pycassa.util
O que é novo na versão 1.4.0:
- Características Adicionado:
- Aceitar column_validation_classes quando criando ou alterando famílias de colunas com SystemManager
- Ignorar nós inacessível quando espera de acordo versão do esquema
- Correções de bugs:
- Remover declaração de impressão acidental em SystemManager
- Aumentar TypeError quando tipos inesperados são usados para comparação ou validador tipos durante a criação ou alteração de uma família de colunas
- embalagem Fix de valores da coluna usando validadores específicos de coluna durante inserções em lote quando o nome da coluna é alterado por embalagem
- Sempre retornar timestamps de inserções
- Fix NameError quando timestamps são usados onde é esperado um DateType
- Fix NameError em Python 2.4, quando descompactar DateType objetos
- Atualização ez_setup.py para corrigir links quebrados setuptools
O que é novo na versão 1.3.0:
- Correções de bugs:
- Não ignore parâmetro colunas em ColumnFamilyMap.insert ()
- Pega campos de instância vazias em ColumnFamilyMap.insert ()
- Use o mesmo padrão para tempo limite em pycassa.connect () como ConnectionPool usa
- Fix typo que causou uma exceção diferente para ser acionada quando uma exceção AllServersUnavailable foi levantada
- IPython 0,11 compatibilidade em pycassaShell
- declaração de dependência correta em setup.py
- Adicionar UUIDType para tipos suportados
- Características:
- O parâmetro filter_empty foi adicionado ao get_range () com um padrão de True; isso permite que as linhas vazias para ser mantido, se desejar
O que é novo na versão 1.2.1-3:
- Correções de bugs:
- corretamente buscar por contadores em ColumnFamily ao definir default_validation_class
- Passe kwargs em ColumnFamilyMap para ColumnFamily
- Evite potencial UnboundLocal em ConnectionPool.execute () quando get () falha
- Corrigir ez_setup dependência / agregação de modo a que as instalações de pacotes usando easy_install ou pip não falhar sem ez_setup instalado
O que é novo na versão 1.1.1:
- Características:
- Adicionar max_count e params column_reversed para get_Count ()
- Adicionar max_count e params column_reversed para multiget_count ()
- Correções de bugs:
- Não tente novamente operações depois de um TApplicationException. Esta excepção é reservada para erros programáticos (como um parâmetros de API ruins), então tentativas não são necessários.
- Se o kwarg read_consistency_level foi usada em um construtor ColumnFamily, ele seria ignorado, resultando em um padrão ler nível de consistência de um. Isto não afetou o nível de consistência de leitura caso tenha sido especificado de outra forma, inclusive por método ou definindo o atributo read_consistency_level.
O que é novo na versão 1.0.8:
- valores Pacote IndexExpression em get_indexed_slices () que são fornecidos através do IndexClause em vez de apenas o parâmetro de instância.
- Os nomes das colunas e valores que utilizam IntegerType de Cassandra são descompactados como se eles estão em um formato BigInteger-like. Este é (para trás) compatível com o formato que pycassa usa para embalar dados IntegerType. Isso corrige uma incompatibilidade com o formato que cassandra-cli e outros clientes usam para embalar dados IntegerType.
- Restaurar Python 2.5 de compatibilidade que foi quebrado por meio de argumentos ordem em ConnectionWrapper.
- Pacote column_start e column_finish argumentos em ColumnFamily * se * () métodos quando o parâmetro super_column é usado.
- Issue um DeprecationWarning quando um método, parâmetro ou classe que foi preterido é usado. A maioria destes foram reprovados por vários lançamentos, mas não há avisos foram emitidos até agora.
- Deprecações agora estão divididos em seções separadas para cada versão no changelog.
Comentários não encontrado