Repository navigation
v5.0
AIProxy 5.0
AIProxyOauth is now AIProxy, a local API proxy for GitHub Copilot,
ChatGPT/Codex, and Anthropic accounts.
Changes:
- Rename the product, release JAR, Maven coordinates, Java packages,
startup output, health service name, and application identity to AIProxy. - Use ~/.aiproxy/ for proxy-managed provider credentials on every platform.
- Separate CLI commands, runtime assembly, HTTP dispatch, provider backends,
and shared protocol translation into dedicated packages. - Add package-boundary checks and regression coverage for the refactor.
- Update client configuration exports, documentation, and release tooling.
- Update Jackson to 3.2.3.
Breaking changes:
- Download and run AIProxy-5.0.jar. The Maven coordinates are now
com.aiproxy:AIProxy and Java packages use com.aiproxy. - Existing managed credentials are not automatically migrated to ~/.aiproxy/.
Log in again or explicitly configure the existing credential files. - The health endpoint reports service AIProxy; application identity strings
also use the new name. - The Java launcher is com.aiproxy.ProxyApplication.
Validation:
- 637 Java tests and 33 offline Python tests pass.
- Fat JAR builds with Java 21; version command reports AIProxy 5.0.
- Live provider authentication and inference were not tested for this release.
Requires Java 21 and an account with access to the selected provider/model.
Download AIProxy-5.0.jar and run:
java -jar AIProxy-5.0.jar --help
Full Changelog: v4.2...v5.0