v0.9.3
Release date: 2026-09-07
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 podés 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: editá 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
Authorizationse 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. Consultá Primeros pasos con la CLI fp.
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 descarga; 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 disparás vos, 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.3 en GitHub.