diff --git a/CHANGELOG.md b/CHANGELOG.md index c5cb5ff..a208aaf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # fusionAIze Gate Changelog +## v2.1.0 - 2026-04-05 + +### Added + +- **Shell parity & complete provider coverage**: CLI deep-links, `--suggest` and `--link` flags, full LLMAIRouter and KiloCode model-level lane coverage (v2.0.0 baseline) +- **Qwen OAuth**: production-ready integration via `qwen-code` CLI credentials; device-code flow, token refresh, `coder-model` + `qwen-code` alias +- **Antigravity OAuth**: Authorization Code + PKCE flow; reads `~/.gemini/oauth_creds.json`; calls Google Generative Language API directly (not through local gRPC proxy) +- **Google Antigravity provider**: full registry, catalog, and lane-registry integration for `ag/` model family (Claude Opus/Sonnet 4.6, Gemini 3.x variants) +- **CI Gate**: single required status check consolidating test, lint, package, and forbid-artifacts; admin bypass disabled +- **Auto-merge bot**: PRs merge automatically once CI Gate passes (`gh pr merge --auto --squash`) +- **pre-commit enforcement**: `validate-config` step in CI; `pre-commit install` required in onboarding + +### Changed + +- Antigravity `base_url` resolved to `generativelanguage.googleapis.com/v1beta/openai` (was incorrect endpoint) +- `forbid-artifacts` check consolidated into `ci.yml` (removed separate `repo-safety.yml`) +- Release title convention enforced in `notify-tap` workflow (`fusionAIze Gate vX.Y.Z`) + ## v2.0.1 - 2026-04-04 ### Added diff --git a/faigate/__init__.py b/faigate/__init__.py index 5d1bdd3..64a26f0 100644 --- a/faigate/__init__.py +++ b/faigate/__init__.py @@ -1,3 +1,3 @@ """fusionAIze Gate package.""" -__version__ = "2.0.1" +__version__ = "2.1.0" diff --git a/pyproject.toml b/pyproject.toml index 08a4a39..fb0e9a4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "faigate" -version = "2.0.1" +version = "2.1.0" description = "Local OpenAI-compatible routing gateway for OpenClaw and other AI-native clients." readme = "README.md" license = "Apache-2.0"