Skip to content

WebAI to API v0.5.0

Latest

Choose a tag to compare

@Amm1rr Amm1rr released this 01 Jun 19:14
· 53 commits to master since this release
37e9ec9

WebAI-to-API v0.5.0 Release Notes

Released: 2026-06-01

A major release focused on architecture, reliability, and maintainability.

What's New

  • Provider-centric architecture and unified backend routing.
  • Improved browser runtime lifecycle, recovery, and stability.
  • Improved authentication workflows and browser runtime usability.
  • Better observability, diagnostics, and operational tooling.
  • Expanded documentation and test coverage.

Licensing Change

Starting with v0.5.0, WebAI-to-API is licensed under Aapache 2.0.

What's Changed

  • Add Proxy Option by @2077DevWave in #43
  • Add endpoint by @2077DevWave in #44
  • chore: remove old Gemini models and keep Gemini 3.0 set by @Phong940253 in #64
  • Fix/llxprt tool calls and sse streaming by @marmarjohnson in #66
  • feat: SSE streaming support + flexible model routing for CCR integration by @gyy0592 in #67
  • feat: upgrade to gemini-webapi 2.0.0 with Gemini 3 model support & Expose Gemini Gems via REST endpoints by @hiyukoim in #70
  • Refactor: Provider Architecture Stabilization and Operational Safety by @Amm1rr in #74
  • refactor: simplify run.py and fix shutdown sequences by @Amm1rr in #75
  • feat: implement graceful shutdown and harden browser lifecycle by @Amm1rr in #76
  • fix(auth): robust Gemini webapi client reinitialization and safe lock-protected session updates by @Amm1rr in #78
  • docs(api): improve OpenAPI metadata and endpoint discoverability by @Amm1rr in #79
  • Refactor Gemini to provider-centric adapter architecture by @Amm1rr in #80
  • Package Atlas provider module for architectural consistency by @Amm1rr in #81
  • Move Gemini session manager into provider package by @Amm1rr in #82
  • Separate Gemini authentication workflow from AuthManager by @Amm1rr in #83
  • Align Gemini client manager ownership with provider package by @Amm1rr in #84
  • Refactor configuration routing and fix Playwright interaction timeout by @Amm1rr in #85
  • Improve Gemini WebAPI authentication and cookie configuration by @Amm1rr in #86
  • fix: config cookie keys not recognized, causing authentication to always fail by @muhammetozmen in #87
  • Observability hardening and browser-runtime regression coverage by @Amm1rr in #89
  • Restore Playwright bootstrap authentication and harden verify_login by @Amm1rr in #90
  • Harden Playwright runtime and complete provider-centric architecture by @Amm1rr in #91
  • Adopt AGPLv3 licensing and introduce contributor licensing framework by @Amm1rr in #92

New Contributors

Full Changelog: v0.4.0...v0.5.0