- Modified Dockerfile to include UPSTREAM_REPO as a build argument and adjusted the installation script call.
- Updated GitHub Actions workflow to support building multiple Docker images with a matrix strategy.
- Added @remnawave/supervisord-nestjs package to package.json and package-lock.json.
- Configured SupervisordNestjsModule in app.module.ts for process management.
- Updated supervisord.conf to include inet_http_server settings for remote access.
- Refactored XrayService to utilize supervisord-nestjs for process control, replacing direct supervisorctl commands.
- Enhanced error handling and logging for process management operations.
- Added new Vision module
- Updated contract API routes and controllers to include Vision-related endpoints
- Updated package dependencies for @remnawave/xtls-sdk and @remnawave/xtls-sdk-nestjs
- Updated package versions in package.json and libs/contract/package.json.
- Changed Node.js version in GitHub Actions workflow from 20.x to 22.x.
- Enhanced NPM publish command to include provenance flag for better package integrity.
- Adjusted import paths in handler.service.ts for improved module resolution.
- Updated logging level from log to debug for user addition in HandlerService.
- Updated package version from 0.5.0 to 0.5.1 in package.json.
- Replaced dependency @kastov/execa-cjs with @cjs-exporter/execa version 9.5.2 in package.json and package-lock.json.
- Modified deployment notification message in GitHub Actions workflow for clarity.
- Enhanced Xray service logging to indicate when Xray is stopped due to a request.
- Updated package version from 0.4.5 to 0.4.6 in package.json.
- Added Telegram notifications for deployment start and completion in GitHub Actions workflows.
- Modified deploy-lib workflow to trigger on specific paths instead of tags.
- Updated Xray service configuration to disable inbound stats and change the API port from 11111 to 61001.