v0.9.4
Release date: 2026-11-02
Primera release pública
Section titled “Primera release pública”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.
Solicitudes y colecciones
Section titled “Solicitudes y colecciones”- Las solicitudes son archivos
.httpplanos 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.
Entornos y variables
Section titled “Entornos y variables”- 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ó.
Autenticación y TLS
Section titled “Autenticación y TLS”- Bearer, Basic y API key, con el esquema elegido persistido en el archivo
.httpy 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.
Scripting
Section titled “Scripting”- 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.
Importación de schemas
Section titled “Importación de schemas”- 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.
Interfaz de línea de comandos
Section titled “Interfaz de línea de comandos”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.
Aplicación
Section titled “Aplicación”- 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.
Postura de seguridad
Section titled “Postura de seguridad”- 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.