Sem categoria

Lançado o Node.JS SDK 2.0.0-beta!

Acabamos de lançar uma nova e brilhante versão do nosso SDK do Node.js, agora em Beta. Essa versão reflete uma quantidade significativa de mudanças em relação às versões anteriores do SDK, incluindo uma API totalmente nova que deve ser muito mais fácil de começar a usar, uma documentação melhor e vários aprimoramentos de desempenho por meio de nosso projeto relacionado, libcouchbase.

Novos recursos

  1. Uma nova API foi desenvolvida para esta nova versão. Isso inclui uma interface de operação CRUD mais amigável para o desenvolvedor, aprimoramentos relacionados a consultas de visualização e N1QL e uma interface aprimorada de gerenciamento de cluster e bucket. Consulte a documentação e a Referência da API para obter mais detalhes.
  2. A interface de consulta de exibição foi reescrita para permitir o fluxo de linhas à medida que elas estiverem disponíveis, em vez de esperar pelo conjunto completo de resultados antes do envio.
  3. Muitos dos métodos de operação em massa foram removidos (exceto o getMulti). Essas operações estavam disponíveis anteriormente principalmente por motivos de desempenho, mas esse benefício de desempenho agora foi integrado a todas as operações.
  4. A Referência da API foi reformulada para fornecer muito mais detalhes sobre todos os eventos, classes e seus métodos.
  5. Diversos aprimoramentos de desempenho foram feitos na biblioteca subjacente, libcouchbase, que alimenta o SDK do Node.js.
     

Nova documentação

Reescrevemos completamente a documentação para ajudá-lo a começar. Confira aqui:
https://docs.couchbase.com/prebuilt/node-sdk-2.0-beta/topics/overview.html

Também ampliamos significativamente nossa referência de API, que está disponível aqui:
http://sdk-snapshots.couchbase.com/nodejs/nodejs_couchbase-2.0.0-beta-docs/index.html
 

Experimente

Você pode instalá-lo diretamente por meio do npm usando a tag "2.0.0-beta" da seguinte forma: 

npm install couchbase@2.0.0-beta

Essa atualização do SDK do Node.js reflete uma mudança significativa na maioria dos componentes internos do SDK e na experiência geral do desenvolvedor. Peço que você dê uma olhada nesta versão mais recente, explore a documentação e visite nosso rastreador de problemas (https://www.couchbase.com/issues/browse/JSCBC) se encontrar algo fora do lugar!

Obrigado! Brett

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Brett Lawson, engenheiro de software principal, Couchbase

Brett Lawson é engenheiro de software principal da Couchbase. Brett é responsável pelo projeto e desenvolvimento dos clientes Node.js e PHP do Couchbase, além de desempenhar um papel no projeto e desenvolvimento da biblioteca C, libcouchbase.

6 Comentários

  1. Recebo uma falha na verificação de shasum quando tento instalar esse módulo:

    Expected: 184d5702266a84efac1cef1ca76a1ed9900ff378

    Actual: ab018954c51135b42285b8d8a5cd9af374ee7752

    De: https://registry.npmjs.org/cou

    1. Olá, Ben,
      Na verdade, isso está relacionado a problemas com sua instalação do npm. Tente reinstalar o Node.js e tente novamente.
      Abraços, Brett

  2. Recebo o mesmo erro: Error: shasum check failed have upgraded node to 0.10.30 is there anything else that could effect this?

  3. Você deve instalá-lo via \'npm install https://registry.npmjs.org/cou... ou o autor deve publicar novamente uma nova versão.

    Além disso, por que renomear incr / decr? Isso é muito comum. Além disso, para onde foram todos os conjuntos de operações múltiplas?

  4. Recebi o mesmo erro de shasum, o que é uma pena.
    Ok com a versão 2.0.0-dp1

  5. Além disso, se eu puder sugerir. Você deve usar request@2.40.X, que depende de qs@1.0.X

    A versão anterior do qs tem um problema de segurança, https://nodesecurity.io/adviso

    Obrigado, senhor

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.