Skip to content

Releases: perfect-panel/server

v1.2.13

19 May 07:54
aaff638

Choose a tag to compare

fix: improve model PostgreSQL compatibility and search performance

v1.2.12

18 May 08:36
71d907a

Choose a tag to compare

feat: support PostgreSQL database

v1.2.11

10 May 07:06

Choose a tag to compare

Changelog

🐛 Bug Fixes

  • fix(auth): fix broken subscribeToken variable assignment in deviceLoginLogic (regression from v1.2.10)

v1.2.10

10 May 06:52
04a1486

Choose a tag to compare

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

10 May 06:39

Choose a tag to compare

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

08 Feb 12:09

Choose a tag to compare

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

07 Jan 14:58

Choose a tag to compare

⚠️ Important Notice

✨ Features

  • config: Introduced PaddingScheme in configuration and updated server-side config handling logic

🐛 Bug Fixes

  • currency: Initialized exchange rate with a default value of 0 and enhanced error logging during purchase checkout
  • exchange: Updated exchange rate API endpoint and refined request parameters

v1.2.6

03 Jan 10:25

Choose a tag to compare

Changelog

🐛 Bug Fixes

  • fix(config): conditionally set SubscribePath based on gateway mode

v1.2.5

31 Dec 09:42

Choose a tag to compare

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

30 Dec 08:42

Choose a tag to compare

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