Skip to content

Latest commit

 

History

History
81 lines (56 loc) · 2.21 KB

File metadata and controls

81 lines (56 loc) · 2.21 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • Charging service for electric vehicle charging stations
  • Multi-tenancy support for SaaS deployment
  • Analytics service for business intelligence

0.3.0 - 2026-03-29

Added

  • User service with WeChat login integration
  • JWT authentication middleware
  • Vehicle entry/exit flow with automatic gate control
  • Payment callback handling with signature verification
  • Distributed lock implementation using Redis
  • MQTT client for device communication
  • Prometheus metrics for monitoring
  • OpenTelemetry tracing integration
  • Docker Compose deployment configuration
  • Kubernetes deployment manifests with HPA

Changed

  • Improved billing rule engine with flexible conditions
  • Enhanced payment security with amount validation
  • Optimized database connection pool settings

Fixed

  • Race condition in device command manager (#42)
  • Memory leak in MQTT client reconnection logic
  • Incorrect billing calculation for overnight parking

Security

  • Added signature verification for payment callbacks
  • Implemented rate limiting for API endpoints
  • Added input validation for all user inputs

0.2.0 - 2026-02-15

Added

  • Billing service with rule engine
  • Payment service (WeChat Pay, Alipay)
  • Admin service for parking lot management
  • Gateway service for API routing
  • Vehicle service for entry/exit management

Changed

  • Migrated from monolith to microservices architecture
  • Upgraded to Kratos v2.9

Fixed

  • Duplicate entry prevention using distributed locks
  • Correct fee calculation for monthly vehicles

0.1.0 - 2026-01-15

Added

  • Initial release
  • Basic parking lot management
  • Simple billing calculation
  • Manual payment recording