Pular para o conteúdo

v0.9.3

Release date: 2026-09-07

A linha 0.9.x foi desenvolvida de forma privada, então esta entrada descreve o que o Fetchpier faz hoje, e não o que mudou em relação a uma versão que ninguém podia instalar.

  • Requisições são arquivos .http simples e coleções são pastas no disco — o mesmo formato que o VS Code REST Client e o JetBrains HTTP Client leem. Não há nada a exportar para sair.
  • Suporte HTTP completo: métodos, cabeçalhos, parâmetros de query e de path, e bodies raw, JSON, urlencoded, binary e multipart/form-data.
  • Fidelidade de ida e volta: uma requisição lida e escrita de volta produz o mesmo arquivo, então é seguro apontar o Fetchpier para uma coleção mantida sob controle de versão.
  • Instâncias de requisição — vários conjuntos de parâmetros salvos para uma mesma requisição, sem duplicar o arquivo.
  • Abas de preview, restauração de sessão e acompanhamento de arquivos em tempo real: edite uma requisição em qualquer editor e o app acompanha.
  • Substituição {{var}} com autocompletar, destaque inline e variáveis dinâmicas para valores gerados a cada execução.
  • Variáveis secretas criptografadas em repouso com XChaCha20-Poly1305, com a chave do workspace guardada no keyring do sistema operacional — nunca na pasta do workspace.
  • Valores locais e não compartilhados: as variáveis que não devem viajar com o repositório ficam na máquina que as definiu.
  • Bearer, Basic e API key, com o esquema escolhido persistido no arquivo .http e restaurado quando a requisição é reaberta.
  • Escopo duplo de certificados: um escopo de workspace que viaja com o Git e um escopo global do app. O conjunto de CAs incluído ignora de propósito o repositório de confiança do sistema, então CAs corporativas são importadas explicitamente e ambientes com proxy MITM se comportam de forma previsível.
  • Cabeçalhos Authorization são removidos por padrão em redirecionamentos entre hosts.
  • Cookie jar por ambiente, em conformidade com a RFC 6265.
  • Scripts pre-request e post-response sobre uma API fp.* pequena e auditável, executados em um sandbox síncrono isolado com um orçamento de tempo real.
  • Acesso tipado ao body da resposta já parseado, com diagnósticos e autocompletar do editor baseados nos mesmos tipos.
  • OpenAPI 2.x e 3.x, incluindo Swagger, em JSON e YAML.
  • GraphQL SDL e introspecção.
  • WSDL / SOAP, com um envelope pronto para editar gerado a partir do schema.
  • Coleções do Postman v2.0 e v2.1.
  • fp, uma CLI Node que executa requisições e inspeciona os ambientes de um workspace do Fetchpier a partir do terminal, compartilhando o mesmo motor do app desktop. Veja Primeiros passos com a CLI fp.
  • Windows, macOS e Linux, com instaladores para cada um.
  • Temas claro e escuro, inglês e espanhol, paleta de comandos e navegação por teclado na árvore e nas abas.
  • Painel de atividade destacável — histórico e saída das execuções em sua própria janela.
  • Verificação de versão sob demanda que avisa sobre uma release mais nova e leva à página de download; ela nunca baixa nem instala nada por conta própria.
  • O processo da UI roda dentro do sandbox de renderer do sistema operacional, sem runtime Node. O trabalho privilegiado acontece no processo principal, por trás de um IPC validado.
  • Egresso de rede declarado: além da verificação de versão que você mesmo dispara, toda conexão se origina na configuração das suas requisições. Sem telemetria, sem tráfego em segundo plano e sem conteúdo remoto na UI.

Release completa: v0.9.3 no GitHub.