Releases: perfect-panel/server
Releases · perfect-panel/server
v1.2.13
v1.2.12
feat: support PostgreSQL database
v1.2.11
Changelog
🐛 Bug Fixes
- fix(auth): fix broken subscribeToken variable assignment in deviceLoginLogic (regression from v1.2.10)
v1.2.10
Changelog
🐛 Bug Fixes
- fix(subscribe): clear nodes field when node_tags is set to prevent AND-query conflict
- fix(auth): use random token for trial subscriptions to prevent cache collision
- fix(notify): support both GET and POST callbacks in EPay notify handler
- fix(protocol): filter disabled protocols from server config responses
- fix(protocol): fix cache key append error in server protocol config logic
- fix(node): correct model reference in Node.BeforeUpdate hook (copy-paste error from Server model)
🔧 Chore
- chore: ignore local agent instruction files in .gitignore
v1.2.9
Changelog
✨ Features
- feat(subscribe): add ECH support for enhanced privacy
- feat(subscribe): add short token generation for user subscriptions
- feat(adapter): add support for additional parameters in Adapter and Client structs
- feat(config): update subscribe path in global config response
🐛 Bug Fixes
- fix(subscribe): panic caused by nil pointer when token is invalid
- fix(subscribe): improve short token validation (case-insensitive)
- fix(subscribe): refactor getSubscribeV2URL to remove token parameter
🔧 Performance
- fix: optimize console statistics queries to prevent freezing and improve accuracy
- feat(node): add enabled field to node creation logic
v1.2.8
Changelog
✨ Features
- feat(order): add validation for quantity and amount limits in order requests
- feat(stripe): update webhook event construction to ignore API version mismatches
🔨 Refactor
- refactor(routes): rename server group router for clarity and consistency
v1.2.7
⚠️ Important Notice
- Action Required: The exchange rate API has been updated.
Please make sure to update your API key from Currency Data API (apilayer):
https://marketplace.apilayer.com/currency_data-api
✨ Features
- config: Introduced
PaddingSchemein configuration and updated server-side config handling logic
🐛 Bug Fixes
- currency: Initialized exchange rate with a default value of
0and enhanced error logging during purchase checkout - exchange: Updated exchange rate API endpoint and refined request parameters
v1.2.6
Changelog
🐛 Bug Fixes
- fix(config): conditionally set SubscribePath based on gateway mode
v1.2.5
Changelog
✨ Features
- feat(currency): add currency configuration support and integrate into payment processing
🐛 Bug Fixes
- fix(subscribe): refactor getSubscribeV2URL to remove token parameter and adjust URL construction
v1.2.4
Changelog
✨ Features
- feat(adapter): add support for additional parameters in Adapter and Client structs
- feat(subscribe): add short token generation for user subscriptions
🐛 Bug Fixes
- fix(subscribe): improve short token validation by adding case-insensitive comparison