Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: LeetCraft/pgforge

Tags

v2.2.1

Toggle v2.2.1's commit message
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]>

v2.2.0

Toggle v2.2.0's commit message
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]>

v2.1.6

Toggle v2.1.6's commit message
Release v2.1.6 - Fix web panel rendering (with correct version)

v2.1.5

Toggle v2.1.5's commit message
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.

v2.1.4

Toggle v2.1.4's commit message
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]>

v2.1.3

Toggle v2.1.3's commit message
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]>

v2.1.2

Toggle v2.1.2's commit message
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

v2.1.1

Toggle v2.1.1's commit message
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]>

v2.1.0

Toggle v2.1.0's commit message
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]>

v2.0.11

Toggle v2.0.11's commit message
Remove binary from git tracking