v3.10.11: hybrid endpoint fallback, 429 logging, SERVICE_DISABLED fallthrough restored
This commit is contained in:
15
CHANGELOG.md
15
CHANGELOG.md
@@ -1,5 +1,20 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## v3.10.11 (2026-05-26)
|
||||||
|
|
||||||
|
**Hybrid Endpoint Fallback — Redundant Antigravity Endpoints**
|
||||||
|
|
||||||
|
### New Features
|
||||||
|
- Hybrid endpoint fallback: tries `cloudcode-pa.googleapis.com` then `daily-cloudcode-pa.googleapis.com` on 429
|
||||||
|
- `daily-cloudcode-pa.googleapis.com` is the same production endpoint agy-core uses (separate rate limit bucket)
|
||||||
|
- 429 errors now log full response body for debugging
|
||||||
|
- SERVICE_DISABLED (403) still falls through to next endpoint
|
||||||
|
- Rate-limit marking only happens after ALL endpoints fail
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
- Fixed 429 on one endpoint immediately failing — now tries fallback before giving up
|
||||||
|
- Restored SERVICE_DISABLED fallthrough (was accidentally removed)
|
||||||
|
|
||||||
## v3.10.10 (2026-05-25)
|
## v3.10.10 (2026-05-25)
|
||||||
|
|
||||||
**Context Normalizer Fix — Compaction Summary Preservation**
|
**Context Normalizer Fix — Compaction Summary Preservation**
|
||||||
|
|||||||
BIN
codex-launcher_3.10.11_all.deb
Normal file
BIN
codex-launcher_3.10.11_all.deb
Normal file
Binary file not shown.
@@ -3,11 +3,11 @@ set -e
|
|||||||
|
|
||||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||||
|
|
||||||
if [ -f "$SCRIPT_DIR/codex-launcher_3.10.10_all.deb" ]; then
|
if [ -f "$SCRIPT_DIR/codex-launcher_3.10.11_all.deb" ]; then
|
||||||
echo "Installing codex-launcher_3.10.10_all.deb ..."
|
echo "Installing codex-launcher_3.10.11_all.deb ..."
|
||||||
sudo dpkg -i "$SCRIPT_DIR/codex-launcher_3.10.10_all.deb"
|
sudo dpkg -i "$SCRIPT_DIR/codex-launcher_3.10.11_all.deb"
|
||||||
echo ""
|
echo ""
|
||||||
echo "Installed v3.10.10 via .deb package."
|
echo "Installed v3.10.11 via .deb package."
|
||||||
echo " translate-proxy.py -> /usr/bin/translate-proxy.py"
|
echo " translate-proxy.py -> /usr/bin/translate-proxy.py"
|
||||||
echo " codex-launcher-gui -> /usr/bin/codex-launcher-gui"
|
echo " codex-launcher-gui -> /usr/bin/codex-launcher-gui"
|
||||||
echo " cleanup-codex-stale -> /usr/bin/cleanup-codex-stale.sh"
|
echo " cleanup-codex-stale -> /usr/bin/cleanup-codex-stale.sh"
|
||||||
|
|||||||
@@ -83,6 +83,13 @@ model_catalog_json = ""
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
CHANGELOG = [
|
CHANGELOG = [
|
||||||
|
("3.10.11", "2026-05-26", [
|
||||||
|
"Hybrid endpoint fallback: cloudcode-pa then daily-cloudcode-pa on 429",
|
||||||
|
"daily-cloudcode-pa.googleapis.com (same endpoint agy-core uses)",
|
||||||
|
"429 errors log full response body for debugging",
|
||||||
|
"Rate-limit marking only after ALL endpoints fail",
|
||||||
|
"Restored SERVICE_DISABLED (403) fallthrough",
|
||||||
|
]),
|
||||||
("3.10.10", "2026-05-25", [
|
("3.10.10", "2026-05-25", [
|
||||||
"Fix normalizer stripping ALL context after compaction on resumed sessions",
|
"Fix normalizer stripping ALL context after compaction on resumed sessions",
|
||||||
"No auto-reset when compaction summary present (preserves 1925+ turn history)",
|
"No auto-reset when compaction summary present (preserves 1925+ turn history)",
|
||||||
|
|||||||
Reference in New Issue
Block a user