Skip to content

Releases: santiquiroz/bipolar-code

v2.12.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 05:26
3020921

What's Changed

  • v2.12.0 — Cierre de backlog v3: failover, compresión semántica, bot Telegram, RPC, Docker by @santiquiroz in #12

Full Changelog: v2.11.0...v2.12.0

What's Changed

  • v2.12.0 — Cierre de backlog v3: failover, compresión semántica, bot Telegram, RPC, Docker by @santiquiroz in #12

Full Changelog: v2.11.0...v2.12.0

What's Changed

  • v2.12.0 — Cierre de backlog v3: failover, compresión semántica, bot Telegram, RPC, Docker by @santiquiroz in #12

Full Changelog: v2.11.0...v2.12.0

v2.11.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 21:42
a2e194f

What's Changed

  • Endpoint OpenAI-compat BYOK + auth obligatoria en /v1/* by @santiquiroz in #10
  • v2.11.0 — Routing por escenario + router mode multi-modelo by @santiquiroz in #11

Full Changelog: v2.10.0...v2.11.0

What's Changed

  • Endpoint OpenAI-compat BYOK + auth obligatoria en /v1/* by @santiquiroz in #10
  • v2.11.0 — Routing por escenario + router mode multi-modelo by @santiquiroz in #11

Full Changelog: v2.10.0...v2.11.0

What's Changed

  • Endpoint OpenAI-compat BYOK + auth obligatoria en /v1/* by @santiquiroz in #10
  • v2.11.0 — Routing por escenario + router mode multi-modelo by @santiquiroz in #11

Full Changelog: v2.10.0...v2.11.0

v2.10.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 15:25
a2711e5

What's Changed

  • v2.10.0 — Proveedor LLM local multi-GPU (llama.cpp) + descarga de modelos HF by @santiquiroz in #9

Full Changelog: v1.7.0...v2.10.0

What's Changed

  • v2.10.0 — Proveedor LLM local multi-GPU (llama.cpp) + descarga de modelos HF by @santiquiroz in #9

Full Changelog: v1.7.0...v2.10.0

What's Changed

  • v2.10.0 — Proveedor LLM local multi-GPU (llama.cpp) + descarga de modelos HF by @santiquiroz in #9

Full Changelog: v1.7.0...v2.10.0

v2.9.0

Choose a tag to compare

@github-actions github-actions released this 01 May 17:42

Full Changelog: v2.5.3...v2.9.0

Full Changelog: v2.5.3...v2.9.0

Full Changelog: v2.5.3...v2.9.0

v2.5.3 — Hotfix: eliminar pre-flight check que causaba 503

Choose a tag to compare

@santiquiroz santiquiroz released this 01 May 02:59

v2.5.3 — Hotfix

Corrección

  • 503 falso al chatear: el pre-flight check de litellm (/health/readiness) generaba 503 incluso cuando litellm estaba funcionando correctamente. Eliminado — el streaming ya maneja errores de conexión internamente y los devuelve como mensaje al usuario.

Incluye los fixes de v2.5.1 (401 en Chat) y v2.5.2.

Full Changelog: v2.5.2...v2.5.3

Full Changelog: v2.5.2...v2.5.3

Full Changelog: v2.5.2...v2.5.3

v2.5.2 — Hotfix: falso 503 al chatear

Choose a tag to compare

@santiquiroz santiquiroz released this 01 May 02:37

v2.5.2 — Hotfix

Corrección

  • Falso 503 al chatear: el pre-flight check de litellm usaba un timeout de lectura de 0.5s. Cuando litellm tardaba más de medio segundo en responder /health/readiness (situación normal bajo carga), el chat devolvía 503 aunque litellm estuviera funcionando. Timeout aumentado a 3s.

Incluye también el fix de v2.5.1 (401 en streaming de Chat).

Full Changelog: v2.5.0...v2.5.2

Full Changelog: v2.5.0...v2.5.2

v2.5.1 — Hotfix: autenticación en Chat streaming

Choose a tag to compare

@santiquiroz santiquiroz released this 01 May 02:28

v2.5.1 — Hotfix

Corrección

  • Chat 401 Unauthorized: el fetch nativo del streaming de Chat no pasaba por el interceptor de axios y omitía el header X-API-Key, causando un error 401 al intentar chatear. Corregido.

Los binarios de Linux y macOS no cambian respecto a v2.5.0. Solo se actualiza el ejecutable Windows.

What's Changed

  • Historia técnica: Agregar script para obtener token OAuth de GitHub C… by @santiquiroz in #1

Full Changelog: v1.0.1...v2.5.1

What's Changed

  • Historia técnica: Agregar script para obtener token OAuth de GitHub C… by @santiquiroz in #1

Full Changelog: v1.0.1...v2.5.1

What's Changed

  • Historia técnica: Agregar script para obtener token OAuth de GitHub C… by @santiquiroz in #1

Full Changelog: v1.0.1...v2.5.1

v2.5.0

Choose a tag to compare

@github-actions github-actions released this 30 Apr 21:58

v2.5.0 — Estabilidad, Seguridad y Red Compartida

Seguridad

  • Autenticación por API Key: todas las rutas /api/* y /v1/* requieren X-API-Key o Authorization: Bearer <key>. La clave se genera automáticamente al primer arranque y se persiste en .env.
  • Rate limiting: ventana deslizante por IP (120 req/min por defecto, configurable con RATE_LIMIT_RPM=0 para desactivar).
  • CORS configurable: nueva variable ALLOWED_ORIGINS para restringir orígenes en red compartida. Wildcard * deshabilita credentials automáticamente.
  • Sanitización de errores: rutas internas y URLs de proxy nunca llegan al cliente.

Estabilidad

  • PID file para litellm: arranque/parada precisa del proceso litellm sin depender de búsqueda por nombre.
  • Lock en cambio de proveedor: previene race conditions al cambiar proveedor concurrentemente.
  • Provider ID capturado antes de awaits: evita que un switch concurrente corrompa el registro de uso.
  • Pre-flight check de litellm: /v1/messages y /api/chat/completions responden 503 inmediatamente si el proxy no está disponible.

Correcciones

  • NVIDIA NIM y proveedores no-Anthropic: se habilita use_chat_completions_url_for_anthropic_messages automáticamente para proveedores que no sean Anthropic, resolviendo respuestas vacías/malformadas en Claude Code.
  • Chat streaming con autenticación: el fetch nativo del streaming de Chat ahora incluye el header X-API-Key (resolvía 401 al chatear).

Frontend

  • AuthGate: pantalla de login al primer acceso o si la clave no está guardada.
  • Sección Acceso y Seguridad en Settings: muestra prefijo de clave, rate limit y orígenes permitidos.

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 16:12
7e098c1

What's Changed

  • feat: bipolar-code v2 — providers, context guard, pricing, imágenes y usage dashboard by @santiquiroz in #2
  • feat: v2 — providers, context bar, pricing, images, NVIDIA NIM by @santiquiroz in #3
  • fix: incluir app/data en bundle PyInstaller by @santiquiroz in #4
  • fix: incluir tiktoken en bundle PyInstaller by @santiquiroz in #5
  • feat: estabilidad, seguridad red compartida y correcciones v2 by @santiquiroz in #6
  • Corrección: incluir X-API-Key en streaming fetch del Chat by @santiquiroz in #7
  • Feat/v2 providers context pricing images by @santiquiroz in #8

Full Changelog: v2.5.0...v1.7.0

What's Changed

  • feat: bipolar-code v2 — providers, context guard, pricing, imágenes y usage dashboard by @santiquiroz in #2
  • feat: v2 — providers, context bar, pricing, images, NVIDIA NIM by @santiquiroz in #3
  • fix: incluir app/data en bundle PyInstaller by @santiquiroz in #4
  • fix: incluir tiktoken en bundle PyInstaller by @santiquiroz in #5
  • feat: estabilidad, seguridad red compartida y correcciones v2 by @santiquiroz in #6
  • Corrección: incluir X-API-Key en streaming fetch del Chat by @santiquiroz in #7
  • Feat/v2 providers context pricing images by @santiquiroz in #8

Full Changelog: v2.5.0...v1.7.0

What's Changed

  • feat: bipolar-code v2 — providers, context guard, pricing, imágenes y usage dashboard by @santiquiroz in #2
  • feat: v2 — providers, context bar, pricing, images, NVIDIA NIM by @santiquiroz in #3
  • fix: incluir app/data en bundle PyInstaller by @santiquiroz in #4
  • fix: incluir tiktoken en bundle PyInstaller by @santiquiroz in #5
  • feat: estabilidad, seguridad red compartida y correcciones v2 by @santiquiroz in #6
  • Corrección: incluir X-API-Key en streaming fetch del Chat by @santiquiroz in #7
  • Feat/v2 providers context pricing images by @santiquiroz in #8

Full Changelog: v2.5.0...v1.7.0

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Apr 16:35
54ea643

What's Changed

  • Historia técnica: Agregar script para obtener token OAuth de GitHub C… by @santiquiroz in #1
  • feat: bipolar-code v2 — providers, context guard, pricing, imágenes y usage dashboard by @santiquiroz in #2
  • feat: v2 — providers, context bar, pricing, images, NVIDIA NIM by @santiquiroz in #3

New Contributors

Full Changelog: v1.0.1...v2.0.0

What's Changed

  • Historia técnica: Agregar script para obtener token OAuth de GitHub C… by @santiquiroz in #1
  • feat: bipolar-code v2 — providers, context guard, pricing, imágenes y usage dashboard by @santiquiroz in #2
  • feat: v2 — providers, context bar, pricing, images, NVIDIA NIM by @santiquiroz in #3

New Contributors

Full Changelog: v1.0.1...v2.0.0

What's Changed

  • Historia técnica: Agregar script para obtener token OAuth de GitHub C… by @santiquiroz in #1
  • feat: bipolar-code v2 — providers, context guard, pricing, imágenes y usage dashboard by @santiquiroz in #2
  • feat: v2 — providers, context bar, pricing, images, NVIDIA NIM by @santiquiroz in #3

New Contributors

Full Changelog: v1.0.1...v2.0.0

What's Changed

  • Historia técnica: Agregar script para obtener token OAuth de GitHub C… by @santiquiroz in #1
  • feat: bipolar-code v2 — providers, context guard, pricing, imágenes y usage dashboard by @santiquiroz in #2
  • feat: v2 — providers, context bar, pricing, images, NVIDIA NIM by @santiquiroz in #3
  • fix: incluir app/data en bundle PyInstaller by @santiquiroz in #4

New Contributors

Full Changelog: v1.0.1...v2.0.0

What's Changed

  • Historia técnica: Agregar script para obtener token OAuth de GitHub C… by @santiquiroz in #1
  • feat: bipolar-code v2 — providers, context guard, pricing, imágenes y usage dashboard by @santiquiroz in #2
  • feat: v2 — providers, context bar, pricing, images, NVIDIA NIM by @santiquiroz in #3
  • fix: incluir app/data en bundle PyInstaller by @santiquiroz in #4

New Contributors

Full Changelog: v1.0.1...v2.0.0

What's Changed

  • Historia técnica: Agregar script para obtener token OAuth de GitHub C… by @santiquiroz in #1
  • feat: bipolar-code v2 — providers, context guard, pricing, imágenes y usage dashboard by @santiquiroz in #2
  • feat: v2 — providers, context bar, pricing, images, NVIDIA NIM by @santiquiroz in #3
  • fix: incluir app/data en bundle PyInstaller by @santiquiroz in #4
  • fix: incluir tiktoken en bundle PyInstaller by @santiquiroz in #5

New Contributors

Full Changelog: v1.0.1...v2.0.0

What's Changed

  • Historia técnica: Agregar script para obtener token OAuth de GitHub C… by @santiquiroz in #1
  • feat: bipolar-code v2 — providers, context guard, pricing, imágenes y usage dashboard by @santiquiroz in #2
  • feat: v2 — providers, context bar, pricing, images, NVIDIA NIM by @santiquiroz in #3
  • fix: incluir app/data en bundle PyInstaller by @santiquiroz in #4
  • fix: incluir tiktoken en bundle PyInstaller by @santiquiroz in #5

New Contributors

Full Changelog: v1.0.1...v2.0.0