Ir al contenido

v0.9.4

Release date: 2026-11-02

La línea 0.9.x se desarrolló en privado, así que esta entrada describe lo que Fetchpier hace hoy y no lo que cambió respecto de una versión que nadie pudo instalar.

  • Las solicitudes son archivos .http planos y las colecciones son carpetas en disco: el mismo formato que leen VS Code REST Client y JetBrains HTTP Client. No hay nada que exportar para irte.
  • Soporte HTTP completo: métodos, cabeceras, parámetros de query y de path, y bodies raw, JSON, urlencoded, binary y multipart/form-data.
  • Fidelidad de ida y vuelta: una solicitud leída y vuelta a escribir produce el mismo archivo, así que puedes apuntar Fetchpier a una colección bajo control de versiones sin riesgo.
  • Instancias de solicitud: varios juegos de parámetros guardados para una misma solicitud, sin duplicar el archivo.
  • Pestañas de preview, restauración de sesión y seguimiento de archivos en tiempo real: edita una solicitud en cualquier editor y la app la sigue.
  • Sustitución {{var}} con autocompletado, resaltado inline y variables dinámicas para valores generados en cada corrida.
  • Variables secretas cifradas en reposo con XChaCha20-Poly1305, con la clave del workspace guardada en el keyring del sistema operativo, nunca en la carpeta del workspace.
  • Valores locales y no compartidos: las variables que no deben viajar con el repositorio se quedan en la máquina que las definió.
  • Bearer, Basic y API key, con el esquema elegido persistido en el archivo .http y restaurado al reabrir la solicitud.
  • Doble alcance de certificados: un alcance de workspace que viaja con Git y un alcance global de la app. El conjunto de CAs incluido ignora a propósito el almacén de confianza del sistema, así que las CAs corporativas se importan explícitamente y los entornos con proxy MITM se comportan de forma predecible.
  • Las cabeceras Authorization se eliminan por defecto en redirecciones entre hosts.
  • Cookie jar por entorno, conforme a RFC 6265.
  • Scripts pre-request y post-response sobre una API fp.* chica y auditable, que corren en un sandbox sincrónico aislado con un presupuesto de tiempo real.
  • Acceso tipado al body de la respuesta parseado, con diagnósticos y autocompletado del editor basados en los mismos tipos.
  • OpenAPI 2.x y 3.x, incluido Swagger, en JSON y YAML.
  • GraphQL SDL e introspección.
  • WSDL / SOAP, con un envelope listo para editar generado a partir del schema.
  • Colecciones de Postman v2.0 y v2.1.
  • fp, una CLI de Node que corre solicitudes e inspecciona los entornos de un workspace de Fetchpier desde la terminal, con el mismo motor que la app de escritorio.
  • Windows, macOS y Linux, con instaladores para cada uno.
  • Temas claro y oscuro, inglés y español, command palette y navegación por teclado en el árbol y las pestañas.
  • Panel de actividad desacoplable: historial y salida de las corridas en su propia ventana.
  • Chequeo de versión a demanda que avisa si hay una release más nueva y enlaza a la página de GitHub Releases del proyecto; nunca descarga ni instala nada por su cuenta.
  • El proceso de la UI corre dentro del sandbox de renderer del sistema operativo, sin runtime de Node. El trabajo privilegiado ocurre en el proceso principal, detrás de un IPC validado.
  • Egreso de red declarado: salvo el chequeo de versión que disparas tú, toda conexión se origina en la configuración de tus solicitudes. Sin telemetría, sin tráfico en segundo plano y sin contenido remoto en la UI.

Release completa: v0.9.4 en GitHub.