APIPASS
  • 🖥️Documentação APIPASS
  • Introdução
    • O que é a APIPASS?
    • Definição de IpaaS
    • Visão geral da plataforma
    • Release notes
      • Release notes 2024
        • Release notes julho
        • Release notes agosto
        • Release notes setembro
        • Release notes outubro
        • Release notes novembro
  • DESENVOLVIMENTO DE FLUXOS
    • OpenAPI
    • Stage
      • Visão geral
    • Projetos
      • Definição
      • Visão geral e organização
    • Fluxos
      • Visão geral
      • Conceito
      • Como construir
    • Componentes do fluxo
      • Triggers
        • Trigger REST
          • Methods disponiveis
          • Content-type
          • Allowed Origins (CORS)
          • Path
          • Autorização
        • Trigger Webhook
        • Trigger Subfluxo (Child Flow)
      • Conectores / Steps
        • Conector HTTP
          • Methods HTTP disponíveis
          • Interpolar variáveis em query ou path param
          • Utilizando as autorizações
          • Query params, headers e basic auth
          • Body / Content-type
          • Body fixo e com variáveis
          • Geração do Output
          • Demais configurações
        • Conector NodeJS
          • Pacotes NPM disponíveis
          • Funcionamento do $export
          • Beautify
          • Boas práticas
          • TimeOut
        • Conector LOOP
          • Conector Parar Loop
          • Conector Pular Iteração
          • Funcionamento via Array
          • Funcionamento via numero de repetições
          • Variáveis geradas pelo LOOP
          • Opção falhar se der erro
        • Conector Switch
        • Conector Tratar erro
        • Conector Executar Subfluxo
        • Conector Chave-valor
        • Conector SQL
        • Conector HTTP Upload File
        • Conectores SMB
          • Autenticação SMB
          • Listar Arquivos
          • Baixar Arquivos
          • Enviar Arquivos
          • Mover Arquivos
          • Deletar Arquivos
        • Conector LOG
        • Conector ZIPFile
        • Conector Stop/Fim (v1)
        • Conector Stop/Fim (v2)
        • Conectores PDF
          • HTML para PDF
          • Escrever HTML no PDF
          • Unificar PDF's
        • Conectores MongoDB
          • Inserir
          • Buscar Todos
          • Remover
          • Atualizar (Update)
          • Buscar um via query
          • Aggregate Pipeline
        • Conector Converter Json para XLS
        • Conector Converter Json para Parquet
      • Editor de código
        • Autocomplete
    • Autorizações
    • Customizações
    • IP APIPASS
    • Canvas
      • Testar fluxo
      • Ferramentas de edição de fluxo
        • Seleção de steps
        • Copiar Step
        • Recortar Step
        • Colar Step
        • Deletar Step
      • Versionamento
        • Visão Geral
        • Histórico de versionamento
  • EXECUÇÃO DE INTEGRAÇÕES
    • Execuções
      • Log de execução
      • Filtros
      • Detalhes de execuções
      • Recursos de Tela
  • MONITORAMENTO (OBSERVABILITY)
    • Throughput
    • Dashboard
      • Visão geral
  • Configurações
    • Perfis de usuário
    • Cadastro de usuário
  • SOLUÇÕES DE SERVIÇOS
    • Gerenciamento de filas
      • Visão Geral
      • Listagem de filas
      • Criar fila
      • Editar fila
      • Deletar fila
      • Limpar fila
      • Enviar e receber mensagens
    • Armazenamento de arquivos
      • Visão Geral
      • Listagem de arquivos
      • Carregar arquivos
      • Download de arquivos
      • Criar pasta
      • Deletar arquivos
      • Ações
Powered by GitBook
On this page
  • Conectores
  • Melhorias
  • Correções de Bugs
  • Alterações técnicas

Was this helpful?

  1. Introdução
  2. Release notes
  3. Release notes 2024

Release notes julho

PreviousRelease notes 2024NextRelease notes agosto

Last updated 10 months ago

Was this helpful?

Conectores

RabbitMQ: Disponibilizado conectores para envio de mensagens para filas do .

Enviar mensagem SQS: Adicionado informações de input e output do conector nas execuções.

Melhorias

Execuções concorrentes na trigger agendamento: Permite definir o numero de execuções concorrentes em agendamentos. Essa funcionalidade é útil em casos onde a execução de um fluxo possa levar mais que a janela de tempo entre os agendamentos, garantindo que o fluxo nunca rode mais de uma vez simultaneamente.

Possibilitar alteração do payload input da trigger na reexecução(retry): Ao reexecutar um fluxo é possível revisar e alterar os dados de payload antes de executar o fluxo novamente.

Correções de Bugs

Contador de execuções com erro em loop: Corrigido bug que fazia contar execuções com erro em todas as iterações do loop após acontecer um primeiro erro em uma iteração.

Alterações técnicas

Graceful Shutdown: Alterado mecanismo de graceful shutdown do motor de execuções para que quando haja um desligamento de instancia da aplicação todos os fluxos em execução dentro da mesma sejam concluídos antes de efetuar o desligamento por completo.

Mecanismo de retry de requisições: Havia um mecanismo de retry habilitado para qualquer falha de requisição de Steps, incluindo casos sintaxe invalida em SQL por exemplo, fazendo repetir essa operação diversas vezes e assim impactando na performance da plataforma. Esse mecanismo de retry foi revisto e desativado nos casos que geram esse tipo de problema.

Execução de subfluxos: A execução de subfluxos acontecia através de chamadas HTTP, o que acabava onerando esse componente e em alguns momentos impactando a performance de requisições HTTP para serviços conectados na APIPASS. Alteramos para uma estratégia de comunicação interna a nível de aplicação e descontinuado o uso de requisições HTTP para esse mecanismo.

RabbitMQ