Prepare Pollux v1.0.0 release

- Update Cargo.toml version to 1.0.0
- Revise README.md: document available CLI options (--config, --test-processing-delay), update config format
- Update INSTALL.md: change user from gemini to pollux, simplify certificate setup, remove Let's Encrypt instructions
- Update systemd service user to pollux
- Add comprehensive CHANGELOG.md documenting all v1.0.0 features
- Remove references to eliminated CLI options (--root, --cert, --key, --host, --port)

Key features in v1.0.0:
- Rate limiting with configurable concurrent requests
- Comprehensive config validation and error handling
- Custom logging system with structured output
- Security features: path traversal protection, URI validation
- Systemd integration and complete installation guide
- Full test suite (22 tests) with zero warnings
This commit is contained in:
Jeena 2026-01-18 23:52:29 +00:00
parent bde6181820
commit c193d831ed
5 changed files with 55 additions and 44 deletions

4
dist/pollux.service vendored
View file

@ -8,8 +8,8 @@ Type=simple
ExecStart=/usr/local/bin/pollux
Restart=on-failure
RestartSec=5
User=gemini
Group=gemini
User=pollux
Group=pollux
NoNewPrivileges=yes
ProtectHome=yes
ProtectSystem=strict