Acreditamos que é preciso uma comunidade para projetar, criar e enviar um software excelente. Por isso, hoje, tenho o prazer de anunciar um novo programa chamado "Compilações para desenvolvedores do Couchbase". O objetivo do programa é mantê-lo atualizado sobre os recursos interessantes que estamos desenvolvendo e obter seu feedback.
Então, o que é um Couchbase Developer Build? Se você é um desenvolvedor e deseja experimentar os recursos de ponta do Couchbase, as compilações de desenvolvedor são para você em seu ambiente de desenvolvedor.
Essencialmente, essas compilações são diretamente da linha de código principal da nossa próxima versão principal, com testes de qualidade leves executados sobre ela. Isso significa que você poderá encontrar algumas arestas e bugs ao experimentar essas compilações. As fóruns fornecerá acesso à comunidade de usuários do Couchbase para ajudar a solucionar problemas, obter respostas a perguntas e coletar seus comentários.
Aqui estão algumas coisas importantes que você deve saber sobre nossos Developer Builds:
-
Esses binários são de pré-lançamento e destinam-se apenas a fins experimentais. Eles NÃO devem ser usados em ambientes de preparação ou produção.
-
Os novos recursos que você experimenta nas compilações de desenvolvedor ainda estão em desenvolvimento, o que significa que eles podem mudar significativamente antes do lançamento final do produto.
-
Você precisará de uma nova instalação do Couchbase Server para usar essas compilações.
Forneça-nos seus feedback!
Qual é a cadência dessas construções? Estamos planejando uma cadência mensal a partir deste mês.
O que há de interessante no Developer Build de janeiro? A cada compilação de desenvolvedor, esperamos apresentar alguns recursos interessantes que criamos e precisamos do seu feedback.
Aqui estão alguns dos principais recursos da versão para desenvolvedores de janeiro:
-
A nova interface do usuário do Spock - Essa reformulação do console da Web do Couchbase oferece melhor usabilidade, maior potência e flexibilidade. Você terá uma nova aparência, navegação aprimorada e melhorias no workbench de consulta.
-
Subconsultas sobre coleções aninhadas - Até agora, as subconsultas sobre coleções aninhadas em um documento exigiam a recuperação do mesmo documento novamente. Com esse aprimoramento, as operações N1QL complexas podem ser executadas na coleção aninhada no mesmo documento sem a necessidade de buscar documentos adicionais.
Por exemplo:
SELECT id, (SELECT RAW SUM(ol.price) FROM orders.orderlines ol)[0] AS total FROM orders;
SELECT custId, id, (SELECT ol.* FROM orders.orderlines ol ORDER BY ol.price DESC) orderlines FROM orders;
SELECT custId, id, (SELECT ol.* FROM orders.orderlines ol WHERE ol.productId IN ["lunch", "drink"] ORDER BY ol.price) orderlines FROM orders;
-
Função CURL para N1QL - Essa função N1QL recém-adicionada fornecerá um conjunto conservador de funcionalidades curl incorporadas à linguagem N1QL.
Por exemplo:
Selecione curl ("POST", "https://localhost:8093/query/service", {"data" : "statement=select * from system:keyspaces"});
-
CBQ Quiet - Esse cliente N1QL (CBQ) fornece uma opção cbq (-q) para desativar o eco de consultas no arquivo de origem de entrada (opção -f).
1. ./cbq -q
2. SET quiet true;
-
Atualizações do FTS - Se você ainda não teve a chance de brincar com o Pesquisa de texto completo (FTS) no Couchbase, você deve experimentá-lo nas compilações de desenvolvedor. Com a compilação de desenvolvedor, corrigimos vários erros do FTS. Talvez você também queira brincar com o FTS usando nosso SDKs.
Fique atento aos próximos blogs que abordarão cada um desses recursos em mais detalhes.
OK! Como faço para colocar minhas mãos na versão de desenvolvedor?
É fácil colocar as mãos na visualização para desenvolvedores.
Basta acessar www.couchbase.com/downloads e clique na guia "Developer" (Desenvolvedor)
Lembre-se disso antes de mergulhar de cabeça: O código da nossa próxima versão principal ainda está em desenvolvimento ativo, o que significa que você pode ter um impacto na versão final do produto. Dê-nos um feedback sobre sua experiência e nós o ouviremos.
Estamos sempre admirados com as coisas incríveis que nossa comunidade pode fazer com nosso software e esperamos que você continue fornecendo seu feedback durante esse período. Fornecer feedback é simples! Você pode encontrar todas as maneiras de fazer com que sua voz seja ouvida aqui: https://www.couchbase.com/forums/ ou Stackoverflow
Obrigado!