Tags: CVPaul/OpenWandb
Tags
fix: stale DB connection causing Internal Error after long idle (v0.5… ….25) PostgreSQL connections in the pool could be silently dropped by firewalls or LBs during idle periods. Added connection health check (SELECT 1) before use — stale connections are automatically replaced. Also enabled TCP keepalive, increased SQLite lock timeout to 30s, and added global exception handler for structured error responses. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v0.5.24: English docs, CC BY-NC 4.0 license, open-source cleanup - License changed from MIT to CC BY-NC 4.0 (non-commercial) - Full English rewrite of README with deployment guide, API reference, K8s examples - Added CHANGELOG.md with version history (v0.5.20 — v0.5.24) - Translated all Chinese comments/docstrings to English across all source files - Removed all internal/sensitive references from codebase - Updated .gitignore to exclude legacy packages and generated files - Smart proxy detection fix (v0.5.23) for K8s dual-access deployments - GraphQL schema fixes for wandb SDK compatibility (media upload, artifacts) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix: upload URLs must be absolute for wandb SDK file upload (v0.5.19)
Root cause: createRunFiles returned relative paths but SDK needs full URLs.
All file uploads (images, tables, artifacts) silently failed.
- graphql: all upload URLs now use absolute URLs with base_url
- server: add PUT /artifacts/{path} endpoint for artifact file uploads
fix: Media tab shows images + add Artifacts tab (v0.5.18)
- file_stream: _save_raw_file() now registers files in DB (was only saving to disk)
- server: /api/v1/runs/{run_id}/files falls back to disk scan for old data
- server: add /api/v2/runs/{run_id}/artifacts REST endpoint
- run.html: add Artifacts tab with model metadata display
feat: pure NumPy demo as default, Lightning via --lightning flag (v0.… …5.17) - openwandb demo: 100% NumPy MLP (hand-written forward/backward, Adam, cosine LR) Only requires: numpy + wandb (zero torch dependency) - openwandb demo --lightning: PyTorch Lightning training mode - CLI dependency checks are now mode-aware