Pular para o conteúdo

Apresentando n8n 2.0 – Blog n8n

Banner Aleatório

Hoje estamos lançando o n8n versão 2.0.0 BETA

Se você já trabalha com software há tempo suficiente, sabe que grandes alterações de versão geralmente significam recursos novos e brilhantes, reformulações dramáticas e obras. E depois de mais de dois anos desde que lançamos o n8n 1.0, muitas pessoas esperavam algo semelhante.

Banner Aleatório

Mas não é disso que trata este lançamento. E honestamente? Isso é uma coisa boa.

Por que 2.0?

n8n segue versionamento semântico. Isso significa não enviar alterações significativas (atualizações que podem exigir que você altere seus fluxos de trabalho ou configuração) sem aumentar o número da versão principal.

Desde o lançamento da versão 1.0 em julho de 2023, acumulamos uma lista de melhorias que estávamos ansiosos para fazer: reforço de segurança, correções de confiabilidade e descontinuação de recursos que estavam causando instabilidade. Cada um deles exigia uma alteração significativa. Cada um deles teve que esperar.

A versão 2.0 incorpora todas essas melhorias e fortalece a posição da n8n como uma plataforma de nível empresarial, com segurança, confiabilidade e escalabilidade aprimoradas para fluxos de trabalho de missão crítica.

No futuro, não esperaremos tanto entre os principais lançamentos. Planejamos lançar de uma a duas versões principais por ano, o que nos permitirá iterar mais rapidamente e lançar melhorias sem grandes atrasos.

O foco do 2.0: segurança, confiabilidade e desempenho

Segurança

Restringimos os padrões em todos os aspectos para tornar o n8n significativamente mais seguro imediatamente.

A maior mudança: os executores de tarefas agora estão habilitados por padrão, o que significa que todas as execuções de nós de código são executadas em ambientes isolados com acesso limitado. Também bloqueamos variáveis ​​de ambiente de nós de código e desabilitamos nós que permitem a execução arbitrária de comandos por padrão.

O tema é “seguro por padrão”. Se seus fluxos de trabalho dependem de algum dos comportamentos anteriores, mais permissivos, você ainda poderá habilitá-los, mas precisará fazê-lo explicitamente.

Confiabilidade

Estamos simplificando a plataforma removendo opções legadas e corrigindo alguns casos que causaram confusão ou bugs extremos.

Por exemplo, subfluxos de trabalho com nós Wait agora retornam corretamente dados do final do fluxo de trabalho (em vez da entrada para o nó Wait) e removemos nós para serviços que não existem mais. Menos opcionalidade, menos casos extremos, comportamento mais previsível.

Desempenho

Não estamos reivindicando melhorias dramáticas na velocidade, mas estamos removendo coisas que causavam lentidão. Somente o novo driver de pooling SQLite pode ser até 10x mais rápido em nossos benchmarks. A manipulação de dados binários baseada em sistema de arquivos é mais previsível sob carga. E os executores de tarefas, embora sejam principalmente um recurso de segurança, também fornecem melhor isolamento e gerenciamento de recursos.

A lista completa de alterações significativas está documentado em nosso guia de migração que percorre cada mudança e como lidar com ela. Certifique-se de revisá-lo antes de atualizar.

Melhorias que você verá imediatamente

Embora o núcleo do 2.0 esteja oculto, também estamos oferecendo uma maneira mais segura de atualizar fluxos de trabalho ao vivo e algumas melhorias de UI/UX:

Publicar/Salvar
O n8n v2.0 introduz um novo paradigma deliberado e mais seguro para enviar alterações de fluxo de trabalho para produção: Publicar / Salvar.

Nas versões 1.x, salvar um fluxo de trabalho ativado atualiza instantaneamente a produção. Na v2.0, o Save O botão preserva suas edições sem alterar o que está ativo. Adicionamos um novo Publish botão como uma ação separada e explícita para atualizar a versão ao vivo quando estiver pronto.

Confira nossos documentos para uma explicação detalhada.

Essa mudança também estabelece as bases para nosso recurso Autosave, que será lançado em algumas semanas (janeiro de 2026).

Aparência e comportamento da tela aprimorados.
Fizemos alguns refinamentos sutis na tela do editor de fluxo de trabalho para que ela tenha uma aparência ainda melhor e estamos trabalhando em melhorias adicionais.

Navegação na barra lateral atualizada.
Reorganizamos a barra lateral para facilitar a localização do que você precisa. Pequena mudança, grande melhoria na qualidade de vida.

Verifique se você está pronto: o Relatório de Migração

Criamos uma ferramenta para eliminar as suposições na atualização, onde você pode ver exatamente quais fluxos de trabalho e configurações precisam de atenção antes da atualização.

O relatório organiza os problemas em duas categorias: problemas no nível do fluxo de trabalho (nós ou comportamentos específicos que serão interrompidos) e problemas no nível da instância (variáveis ​​de ambiente e configuração do servidor). Cada problema é marcado por gravidade – problemas críticos interromperão os fluxos de trabalho, portanto, corrija-os primeiro. Itens de gravidade média e baixa podem esperar, mas você desejará resolvê-los eventualmente.

Depois de analisar a lista e clicar em atualizar, um relatório limpo significa que você está pronto para atualizar.

Detalhes no documentos da ferramenta de migração.

A ferramenta de migração está disponível apenas para administradores globais nas versões 1.119.0 e superiores.

Refletindo sobre a jornada: 1,0 → 2,0

O lançamento de uma versão principal parece o momento certo para fazer uma pausa e reconhecer o quão longe chegamos.

Quando lançamos o n8n 1.0 em julho de 2023, foi um marco: o momento em que o n8n subiu ao palco como uma plataforma pronta para produção. Desde então:

  • GitHub estrelas: de aproximadamente 30.000 a mais de 160.000 estrelas 🌟
  • Comunidade: de 6.267 para 115.192 membros em nosso fórum da comunidade.
  • Equipe: Crescemos de 30 para mais de 190 pessoas
  • Lançamentos: Mais de 120 novos lançamentos (quase todas as semanas)

Nada disso acontece sem vocês: os membros da comunidade que registram problemas, constroem nós, respondem perguntas no fórum, criam tutoriais e incentivam o n8n a ser melhor a cada dia. Esta versão, como qualquer versão, é baseada em seus comentários e contribuições.

E, claro, nossa equipe de engenharia composta por mais de 50 pessoas que tem trabalhado incansavelmente para que isso aconteça.

Obrigado a todos.

Temos muitos novos recursos interessantes em breve, então fique ligado!

Perguntas frequentes: o que você precisa saber

Quando isso vai acontecer?

  • Beta (2.0.0): 8 de dezembro
  • Estável (2.0.x): 15 de dezembro

Siga-nos página de notas de lançamento para obter as atualizações mais recentes.

Quais são as mudanças significativas?

Documentamos todas as alterações importantes e caminhos de migração em nosso site dedicado Guia de alterações significativas da versão 2.0.

Como posso saber se fui afetado pelas alterações significativas?

Criamos uma ferramenta de relatório de migração que mostra problemas em nível de fluxo de trabalho e em nível de instância que você precisa resolver antes de atualizar. Encontre-o em sua instância n8n abaixo Configurações → Relatório de migração (disponível desde a versão 1.121.0, visível apenas para administradores globais).

Detalhes no documentos da ferramenta de migração.

A edição da comunidade recebe todas as atualizações 2.0?

Sim. Todas as alterações na versão 2.0 se aplicam a todas as versões do n8n: versões auto-hospedadas (Community), Cloud e Enterprise.

O que acontece com a versão 1.x?

A versão 1.x continuará a ter suporte por 3 meses após o lançamento 2.0. Durante este período, ele receberá apenas correções de segurança e bugs – nenhum novo recurso será adicionado.

E se eu tiver dúvidas?

Pergunte no fórum da comunidade – responda ao nosso anúncio e nós o ajudaremos.


Prepare-se para 2.0

  1. Revise as alterações significativas.
  2. Verifique seu Relatório de Migração.
  3. Questões? Pergunte na comunidade.

Aqui está o que vem a seguir!

— Toda a equipe n8n

Compartilhe conosco

Os usuários n8n vêm de uma ampla variedade de origens, níveis de experiência e interesses. Procuramos destacar diferentes usuários e seus projetos em nossas postagens de blog. Se você trabalha com n8n e gostaria de inspirar a comunidade, entre em contato conosco 💌

Source link

Join the conversation

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *