Saltar al contenido principal

Releases

Cada release de Korvun trae binarios firmados para seis plataformas (Linux, macOS, Windows × x86-64, ARM64) más las apps de escritorio: cada artefacto está cubierto por un manifiesto de checksums firmado con cosign y un SBOM. Cómo descargar y verificar está en la guía de instalación.

Todas las releases viven en GitHub: github.com/Sebastian197/korvun/releases

La historia hasta hoy​

ReleaseQué trajo
v0.14.0Release actual — la Beta (minor) — el libro de actas y los recibos verificables: la cuarta etapa de la Execution Trust Layer. Cada desenlace terminal de una acción — denegada, sombreada, exitosa o fallida — deja un recibo canónico firmado con Ed25519 en una cadena hash de solo-añadir, nacido en la MISMA transacción que el desenlace (un efecto sin recibo no puede existir); los resultados crudos jamás tocan el disco — solo digests. El operador re-juzga el libro offline con siete checks nombrados: korvun receipt verify, korvun ledger check (la falsificación cazada por triplicado, el recibo borrado denunciado por su hueco con su posición) y korvun receipt rotate-key — cada era de la cadena verifica con la clave de su era. El límite se confiesa en cada línea pública: tamper-evident, jamás «immutable», porque el operador controla almacenamiento y claves. Migraciones automáticas v4→v6 a prueba de crash; recibos exentos de la poda de retención; ~1.25 ms por acción gobernada bajo el techo de 5 ms. Aceptada mediante la ceremonia de la caza de la falsificación sobre el perfil real del director.
v0.13.0La Beta (minor) — efectos y política por acción: la tercera etapa de la Execution Trust Layer. Cada operación lleva su clase declarada en una escalera de consecuencias con orden total (lo desconocido ordena por encima de critical — fail-closed); los techos de efecto despiertan como décima dimensión de la atenuación, juzgados por el mismo validador con oráculo en el store, la CLI (--effect-ceiling) y la puerta; cada decisión pinea la ley exacta que la tomó (gobernanza + registro de efectos, versionada); y bajo autoridad acotada lo irreversible exige un sí humano — muriendo con el no honesto approval_unavailable hasta que llegue el workflow de aprobación. Recibos intactos por construcción; migraciones automáticas v2→v4 a prueba de crash; el exterior byte a byte. Aceptada mediante la ceremonia de la escalera sobre el perfil real del director.
v0.12.0La Beta (minor) — identidad, intención y autoridad: la segunda etapa de la Execution Trust Layer. Cada acción registrada sabe QUIÉN la pide (un principal nacido de la procedencia autenticada — un remitente forjado jamás acuña al operador), bajo QUÉ intención humana y con CUÁNTA autoridad — que solo puede menguar: el muro de atenuación (juzgado por oráculo, property-tested y fuzzeado en el gate permanente) rechaza cualquier delegación que amplíe nombrando la dimensión, y gobierna también al operador. Primera herramienta de operador: korvun intent / korvun grant, cada acto con su recibo identificado — rechazos incluidos. Cero config nueva; migración automática v1→v2 del store a prueba de crash; los recibos siguen siendo byte-compatibles. Aceptada mediante la ceremonia del operador sobre el perfil real del director.
v0.11.0La Beta (minor) — el Action Kernel: la primera etapa de la Execution Trust Layer. Cada acción de herramienta nace como sobre canónico con digest determinista, recibe una decisión explicable registrada ANTES de cualquier efecto (el ensayo jamás ejecuta — ahora con recibo; las herramientas alucinadas se deniegan con su regla; un intento sin registro posible falla cerrado) y deja un registro durable, capado y autogestionado — con CERO cambio de experiencia, cero config nueva y un único camino a la ejecución vigilado por máquina. Peaje completo ~1 ms por llamada (techo 5 ms); analizadores fuzzeados de cuna. Aprobada por la pasada manual del director: chat idéntico más un recibo real de la aduana leído de su propio perfil.
v0.10.0La Beta (minor) — el escritorio honesto, y la cara nueva. El chat nunca miente: el JSON de protocolo no puede llegar a un canal, la espera nombra a quién está pensando de verdad, y una petición muerta lo dice en pantalla con el reintento a mano (a los 60 segundos avisa, pero nunca corta por su cuenta). El escritorio gana sus salas que faltaban: elegir cerebro en Nuevo chat, un panel de Secretos de solo escritura sobre el llavero del sistema, un onboarding que habla OpenAI-compatible y valida el modelo elegido, borrado de cables con el ratón, y un panel de modelo que bloquea las formas de corrupción antes de Aplicar. Además, la identidad de la K gobernada A1 en la web, el README, el icono de la app y la cabecera del CLI — y un defecto real de enrutado (un código fatal de cierre enmascarado) cazado y arreglado por el trabajo de deflake. Todo bajo la sexta ley y el bash del director: cero rompe-usos.
v0.9.2La Beta (patch) — los cuatro hallazgos rompe-uso de la auditoría UX exhaustiva, arreglados y verificados a mano sobre la build empaquetada: los cables del lienzo se pueden desconectar, cambiar de proveedor limpia el warmup huérfano, el rastro del reload queda en el log con su contrato de cutover fijado, y la salud del modelo llega a la UI (badge en el builder + aviso en el chat). La primera release bajo la sexta ley de la casa: diseño primero, y una pasada manual sobre la build empaquetada como aduana de cada release.
v0.9.1La Beta (patch) — siete arreglos de escritorio salidos de la primera auditoría de campo de la app empaquetada: el Builder pierde su puerta de token embebida, aprende el proveedor openai-compatible con verdad, las configs del escritorio siempre llevan el bloque admin, el lienzo responde (aviso al soltar modelos, cierres del panel), el escritorio escribe log a fichero y el canal webhook gana su miga de pan en el asistente.
v0.9.0La Beta — la pasarela universal de modelos: cualquier endpoint compatible-OpenAI, en la nube o local, se convierte en modelo de primera clase solo con config — mismo motor de políticas, misma privacidad por localidad declarada, mismas herramientas gobernadas (tool calling nativo incluido), con la cuota distinguida del rate limit, los redirects rechazados y la clave sin aflorar jamás. Los cambios completos están en las notas de GitHub.
v0.8.0La memoria gobernada cierra la última pieza de la beta: notas acotadas mediante la herramienta gobernada memory_note, /recall deliberado de la cola de una sesión, /notes para el operador. Los cambios completos están en las notas de GitHub.
v0.7.0La consola del operador + herramientas y skills gobernadas — la pestaña Chat (takeover, sesiones, chat directo), permisos tri-estado con ensayo en shadow, el escudo de red, skills en markdown, tool calling nativo con fallback honesto.
v0.6.0El lienzo del builder visual — arrastra canales, cerebros y modelos desde una paleta, cables validados, la exclusión de privacidad dibujada como cable gris discontinuo, personalidad por cerebro, aplicación en caliente.
v0.5.0El canal webhook genérico — POST de JSON de entrada, respuestas a tu URL; auth Bearer que falla cerrado, identidad de conversación, 503 honesto en saturación.
v0.4.0Korvun Desktop — la pasarela tras una ventana nativa: onboarding en el primer arranque, secretos en el llavero del sistema, el builder embebido.
v0.3.0El canal de Discord — Gateway de entrada con resume/reconexión, REST de salida, menciones bloqueadas por defecto, una familia anti-bucle completa.
v0.2.0Resiliencia + la CLI — calentamiento de modelos locales al arrancar, tiempos por intento generosos, reintento con fallback diferenciado; serve, config check, status.

Las notas de cada release se publican en GitHub — esta página es un mapa, no un espejo.