Skip to content

v1.0.1

Latest
Compare
Choose a tag to compare
@web-ppanel web-ppanel released this 01 Jun 06:05
· 6 commits to master since this release

πŸ“¦ Changelog

✨ Features

  • adapter: Added V2rayN adapter and build method for proxy management
  • cache: Introduced configurable cache expiry options
  • shadowsocks: Added support for SIP022 AEAD-2022 ciphers

πŸ› Bug Fixes

  • develop: Updated Docker command to check all containers, not just running ones
  • docs:
    • Fixed CI/CD badge links in README
    • Updated Go Report Card, license, and architecture diagram links
    • Corrected download URLs in installation guides
  • model: Adjusted query logic to use OR for group_id filtering
  • order: Added coupon usage restriction checks
  • payment: Updated Stripe webhook endpoint URL
  • proxy:
    • Ignored empty proxy groups
    • Improved proxy removal logic
    • Replaced string literals with constants for group types
    • Simplified password generation in GenerateShadowsocks2022Password
  • rules: Removed redundant comments in generated rule sets
  • server:
    • Enhanced sorting logic for multiple entries
    • Refactored model methods to support transactions
    • Simplified BeforeDelete logic
    • Improved filtering to support multiple tags
  • subscribe:
    • Added BeforeDelete, BeforeUpdate, and FinishedAt support
    • Improved logic for renewal, filtering, and availability checking
    • Enhanced server tag and order detail handling
    • Escaped site name in content-disposition headers
    • Rewrote query logic to include zero-expiration conditions and better logging
  • uri: Updated query parameters and improved transport type parsing
  • misc:
    • Added ppanel.yaml to .gitignore
    • Added versioning support to Docker builds
    • Updated version command to use constants
    • Cleaned up CI/CD workflow duplication

πŸ”¨ Refactoring

  • tool: Added configuration support for DeepCopy and ShallowCopy
  • v2rayN: Consolidated proxy URI generation methods
  • build: Simplified release workflow
  • import: Updated import paths from ppanel-server to server

🧹 Chores

  • Reverted temporary .gitignore change for ppanel.yaml
  • Added Makefile for multi-platform build support
  • Renamed readme.md to README.md and updated Go version reference

πŸ“š Documentation

  • Updated README with project links and acknowledgements
  • Fixed bug report and feature request links (EN & CN)
  • Standardized header levels for "Special Thanks" sections

πŸ” Others

  • Merged pull requests: #19, #21, #22
  • Updated architecture diagram (architecture.svg)
  • admin/server: Fixed bug in handling Tags field during server updates
  • Initial release version: v1.0.0
  • style: Standardized API formatting and improved code readability