Tags: LeetCraft/pgforge
Tags
Release v2.2.1 - PostgreSQL performance tuning + PgBouncer warm pool - Increase shared_buffers from 128MB to 512MB for better caching - Add work_mem (8MB), maintenance_work_mem (256MB), wal_buffers (16MB) - Set random_page_cost=1.1 to encourage index usage on SSD - Add MIN_POOL_SIZE=5 and SERVER_IDLE_TIMEOUT=600 to PgBouncer for warm connections in serverless environments Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
Add S3 backup configuration UI to web panel - Add S3 backup API endpoints to web server (GET/POST/DELETE /api/s3) - Add backup listing endpoint (GET /api/s3/backups) - Add manual backup trigger endpoint (POST /api/s3/backup) - Create Backups page component with S3 configuration form - Add backup history list with database filtering - Add cloud/backup icons to sidebar navigation - Support enabling/disabling scheduled backups - Show connection status, interval, and last backup time Co-Authored-By: Claude Opus 4.5 <[email protected]>
Fix React web panel rendering - escape $& in replacement strings The minified React bundle contains $& which is a special pattern in JavaScript's String.replace() that gets replaced with the matched string. This was causing the index.html script tag to appear inside the bundle. Fixed by escaping $ to $$ in the replacement string before insertion.
Release v2.1.4 - React web panel + proper build pipeline - Rebuild web UI using React (compiled with Bun) - Add build:web script to compile React app and embed in binary - Update build pipeline (local + GitHub Actions) to build web panel first - Clean up web enable output to only show web panel URL - Add build:linux and build:all npm scripts - Remove binary from git (now in .gitignore) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Release v2.1.3 - Web panel disable now stops server immediately - Add PID file tracking for web server process - Web disable command now properly terminates the running server - No restart required after disabling web panel 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Release v2.1.2 - Fix update command to use install script - Simplified update command to delegate to install.sh - Removed manual binary download logic that was causing architecture detection failures - Stop/restart daemon during update - Version bumped to 2.1.2
Release v2.1.1 - Complete UI overhaul and updated docs - Updated backup/restore commands with modern boxed UI - Comprehensive README update with all commands and features - Documented S3 automated backups - Added web panel --public flag documentation - Updated port information (56432 for web panel) - Added backup/restore examples - Complete command reference 🤖 Generated with Claude Code (https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Release v2.1.0 - Modern CLI redesign - Updated web panel port from 19000 to 56432 - Added --public flag to bind web panel to 0.0.0.0 interface - Complete CLI UI redesign with boxed sections - Improved visual consistency across all commands - Suppressed Docker logs (only show on errors) - Added Ctrl+C/Ctrl+D instructions for web panel - Enhanced output with emoji icons and better color coding - Cleaner, more organized information display 🤖 Generated with Claude Code (https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
PreviousNext