Commit Graph

  • 7929b2a872 refactor(api): rename auth/whoami to users/info and simplify response main RC-CHN 2026-01-13 15:57:52 +08:00
  • c990fa6610 docs(swagger): fix response type annotations for swagger generation RC-CHN 2026-01-10 15:36:46 +08:00
  • 8331fab8d5 docs(api): document response envelope and error codes zenfun 2026-01-10 02:12:16 +08:00
  • 2098bc4abe refactor(api): standardize DTOs and update swagger zenfun 2026-01-10 02:05:55 +08:00
  • f52c7acbe6 docs(swagger): document admin master child key endpoints zenfun 2026-01-10 01:19:53 +08:00
  • e7db9f319f fix: delete keys and seed only active ones zenfun 2026-01-10 01:18:04 +08:00
  • 5349c9c833 feat(api): add admin master key listing/revoke zenfun 2026-01-10 01:10:36 +08:00
  • ac6a1858cf feat(api): align response envelope schema zenfun 2026-01-10 01:09:05 +08:00
  • 26733be020 feat(api): standardize response envelope behavior zenfun 2026-01-10 00:59:45 +08:00
  • 6af938448e fix(seeder): improve key idempotency and log names zenfun 2026-01-10 00:58:02 +08:00
  • 5431e24923 fix(seeder): correct log generation fields zenfun 2026-01-10 00:46:03 +08:00
  • dd32ee817d test(api): align tests with new envelope codes zenfun 2026-01-10 00:39:35 +08:00
  • cb3b7e8230 feat(api): enrich response envelope metadata zenfun 2026-01-10 00:33:46 +08:00
  • 24cf1a6a30 chore(config): ignore seeder directory zenfun 2026-01-10 00:27:06 +08:00
  • 18b9846f83 feat(seeder): add control plane data seeder zenfun 2026-01-10 00:26:48 +08:00
  • 33838b1e2c feat(api): wrap JSON responses in envelope zenfun 2026-01-10 00:15:08 +08:00
  • f400ffde95 refactor(api): update traffic chart response structure zenfun 2026-01-08 18:40:44 +08:00
  • 341b54b185 docs(api): add ModelMetricsMap type and improve breakdown field documentation RC-CHN 2026-01-08 16:31:34 +08:00
  • b71c7f2541 style(api): align struct field tags and fix string concatenation RC-CHN 2026-01-08 16:26:43 +08:00
  • e35e801839 feat(service): add provider metadata tracking zenfun 2026-01-07 13:42:25 +08:00
  • c19c26817d build: add docker build and push script RC-CHN 2026-01-07 09:41:01 +08:00
  • a2bc994100 docs(api): expand whoami endpoint documentation with detailed response fields RC-CHN 2026-01-06 09:21:02 +08:00
  • 1ee6bea413 feat(api): enhance whoami endpoint with realtime stats and extended key info RC-CHN 2026-01-06 09:15:49 +08:00
  • f99e4a15ab test(service): remove legacy routing assertions zenfun 2026-01-04 13:49:07 +08:00
  • 05cba292d4 refactor(service): remove legacy routing and unused code zenfun 2026-01-04 12:07:37 +08:00
  • 4b22b759e7 test(service): add tests for IP ban update edge cases zenfun 2026-01-04 01:45:31 +08:00
  • a7571dd4ad feat(server): integrate ip ban cron and refine updates zenfun 2026-01-04 01:44:45 +08:00
  • 830c6fa6e7 feat(cron): implement IP ban maintenance tasks zenfun 2026-01-04 01:28:43 +08:00
  • 63d43db39d feat(server): register IP ban routes in admin group zenfun 2026-01-04 01:26:55 +08:00
  • 7393bf6dc3 feat(api): add IP ban handler for CRUD operations zenfun 2026-01-04 01:00:44 +08:00
  • 2359603666 feat(service): implement IP ban service logic zenfun 2026-01-04 00:59:03 +08:00
  • ae2f4d7819 feat(model): add IPBan entity for global IP blocking zenfun 2026-01-04 00:55:00 +08:00
  • f4d6f64068 docs(config): add trusted proxy and cdn details to .env.example zenfun 2026-01-03 23:52:02 +08:00
  • 8a52d58674 docs(admin): add dashboard feature design and mockup assets zenfun 2026-01-03 17:11:02 +08:00
  • f938abbdfa docs(config): update .env.example with production guidelines zenfun 2026-01-03 17:07:57 +08:00
  • ce8d68c897 docs(config): add details for balancer log and stats zenfun 2026-01-03 17:07:23 +08:00
  • 776eb98ebd docs(config): improve .env.example organization and docs zenfun 2026-01-03 16:57:21 +08:00
  • 9cfc1b2c97 docs(config): document new internal auth and balancer variables zenfun 2026-01-03 16:52:23 +08:00
  • 03ec45c84c fix(auth): improve token metadata parsing and validation zenfun 2026-01-03 16:19:42 +08:00
  • 8b63aa6ec0 test(middleware): add unit tests for internal auth middleware zenfun 2026-01-03 16:18:59 +08:00
  • 4cd9b66a84 feat(auth): enhance token validation and internal access control zenfun 2026-01-03 16:04:04 +08:00
  • 295faa8e01 docs(admin): update dashboard feature specification zenfun 2026-01-02 23:39:18 +08:00
  • 47991bd5f3 docs(api): update swagger documentation for traffic charts and trends zenfun 2026-01-02 23:22:36 +08:00
  • 5c01497ce0 fix(api): handle zero-baseline edge cases in trend calculation zenfun 2026-01-02 23:17:55 +08:00
  • 481f616704 refactor(stats): remove daily stats aggregation zenfun 2026-01-02 23:08:50 +08:00
  • 08a8a1e42f feat(api): add trend analysis and extended periods to dashboard summary zenfun 2026-01-02 22:30:38 +08:00
  • 5b2b176a55 feat(stats): add daily statistics aggregation job and model zenfun 2026-01-02 22:20:37 +08:00
  • 7b20c35fba docs(admin): clarify dashboard key metrics and limitations zenfun 2026-01-02 22:07:18 +08:00
  • 0ba94026d4 docs(admin): update dashboard alert severity color mapping zenfun 2026-01-02 21:53:50 +08:00
  • e5624c62f1 docs(admin): update dashboard integration specs zenfun 2026-01-02 21:45:46 +08:00
  • b1fe1ecb97 docs(admin): add dashboard integration documentation zenfun 2026-01-02 21:40:55 +08:00
  • bfb19ca23e test(api): add validation tests for traffic chart endpoint zenfun 2026-01-02 21:35:42 +08:00
  • 9d082ff375 feat(api): add admin traffic chart statistics endpoint zenfun 2026-01-02 21:24:56 +08:00
  • bae3d9bd5b refactor(scheduler): add base context for graceful shutdown zenfun 2026-01-01 01:44:49 +08:00
  • 31914b9ab5 refactor(scheduler): migrate outbox and model registry to scheduler-based execution zenfun 2026-01-01 00:55:51 +08:00
  • 05caed37c2 refactor(cron): migrate cron jobs to foundation scheduler zenfun 2025-12-31 20:42:25 +08:00
  • 4bcd2b4167 docs(swagger): add generated swagger API documentation zenfun 2025-12-31 18:01:56 +08:00
  • 4cda273f7b feat(alerts): add MasterID to log records and improve traffic spike detection zenfun 2025-12-31 18:01:09 +08:00
  • f714a314a9 test(alerts): add comprehensive tests for alert handler and detector zenfun 2025-12-31 16:09:02 +08:00
  • 0b9556ee7e docs(api): add alert thresholds endpoints to swagger documentation zenfun 2025-12-31 15:57:27 +08:00
  • ba54abd424 feat(alerts): add traffic spike detection with configurable thresholds zenfun 2025-12-31 15:56:17 +08:00
  • 85d91cdd2e feat(cron): add automatic alert detector for anomaly monitoring zenfun 2025-12-31 14:49:51 +08:00
  • 6cab7e257a docs(admin): update dashboard and operations API references zenfun 2025-12-31 14:38:07 +08:00
  • dab07caca2 docs(api): add apikey-stats time range and internal alerts report endpoints zenfun 2025-12-31 14:25:55 +08:00
  • 57797f38cb docs(api): add alerts report endpoint and apikey-stats query params zenfun 2025-12-31 14:18:42 +08:00
  • bfba16bbd4 feat(api): add internal alerts reporting endpoint with deduplication zenfun 2025-12-31 14:18:09 +08:00
  • 71f7578c7b docs(api): add dashboard statistics and alert management API documentation zenfun 2025-12-31 13:48:30 +08:00
  • 170d16894f docs: update swagger docs for alerts API and minute-level stats zenfun 2025-12-31 13:45:18 +08:00
  • 2b5e657b3d feat(api): add alert system with CRUD endpoints and statistics zenfun 2025-12-31 13:43:48 +08:00
  • 53c18c3867 feat(api): add dashboard summary and system realtime endpoints zenfun 2025-12-31 13:17:23 +08:00
  • 1a2cc5b798 feat(api): add API key stats flush and summary endpoints zenfun 2025-12-30 00:11:52 +08:00
  • 5156ca9cec feat(model): add request statistics fields to ProviderGroup and APIKey zenfun 2025-12-29 23:39:04 +08:00
  • 76304335f7 chore: update foundation version RC-CHN 2025-12-29 08:46:44 +08:00
  • 6170931454 feat(cron): add OAuth token refresh background job zenfun 2025-12-28 03:03:19 +08:00
  • f0fe9f0dad feat(api): add OAuth token fields and new provider types support zenfun 2025-12-28 02:49:54 +08:00
  • cca0802620 docs(swagger): update dp_claude_cross_upstream description to include Google-family providers zenfun 2025-12-27 20:06:50 +08:00
  • 6b07cd58ca chore: add openspec, AGENTS.md and .kilocode to gitignore zenfun 2025-12-27 19:10:50 +08:00
  • f51cd63c82 test(api): remove health handler test file zenfun 2025-12-27 13:51:25 +08:00
  • 637bfa8210 feat(api): add public status endpoints with version injection zenfun 2025-12-27 13:24:13 +08:00
  • 3d39c591fd fix(sync): use nanosecond precision for bindings version to ensure uniqueness zenfun 2025-12-26 11:20:53 +08:00
  • c83fe03892 docs(swagger): update API documentation for log endpoints zenfun 2025-12-26 11:12:47 +08:00
  • 3f1d006006 feat(api): add grouped statistics and request_body to log endpoints zenfun 2025-12-26 11:05:19 +08:00
  • 30f15a84b5 feat(api): add /auth/whoami endpoint and build automation RC-CHN 2025-12-25 14:54:52 +08:00
  • 8e6d86edd7 feat(api): add /auth/whoami endpoint for identity detection RC-CHN 2025-12-25 14:41:38 +08:00
  • b566eb8058 fix(swagger): restore apikey security definition with Bearer usage description RC-CHN 2025-12-25 11:32:55 +08:00
  • c8fced4cf1 fix(swagger): fix swagger authorization header RC-CHN 2025-12-25 11:26:56 +08:00
  • ecdff89364 feat(k8s): add missing env configs for outbox and timeout RC-CHN 2025-12-25 11:14:02 +08:00
  • 6473ac1c81 feat: update kubernetes deployment RC-CHN 2025-12-25 11:09:32 +08:00
  • 9a07e0f468 feat: update kubernetes test environment configurations RC-CHN 2025-12-25 11:02:37 +08:00
  • 41998a3584 feat(swagger): support dynamic host via EZ_SWAGGER_HOST env var RC-CHN 2025-12-25 10:52:49 +08:00
  • 6a16712b9d feat(core): implement sync outbox mechanism and refactor provider validation zenfun 2025-12-25 01:24:19 +08:00
  • 44a82fa252 delete: remove png zenfun 2025-12-24 17:01:56 +08:00
  • 72d7920534 doc: add admin panel map zenfun 2025-12-24 15:12:06 +08:00
  • 38d2329991 doc: 增加 .env 的注释 zenfun 2025-12-24 14:51:57 +08:00
  • 7f160a8d2a feat: 添加kubernetes部署 RC-CHN 2025-12-24 11:49:34 +08:00
  • b97705532e chore:update foundation version RC-CHN 2025-12-24 11:31:49 +08:00
  • dff2fc7562 chore(test): clean up unused code and fix test helper usage zenfun 2025-12-24 02:27:11 +08:00
  • d731e42ae5 docs: update swagger specs for provider-groups and api-keys refactor zenfun 2025-12-24 02:20:32 +08:00
  • dea8363e41 refactor(api): split Provider into ProviderGroup and APIKey models zenfun 2025-12-24 02:15:52 +08:00
  • cd5616dc26 feat(migrate): add import CLI command and importer for migration data zenfun 2025-12-23 20:13:45 +08:00