-
Notifications
You must be signed in to change notification settings - Fork 31
Comparing changes
Open a pull request
base repository: remnawave/backend
base: 2.1.7
head repository: remnawave/backend
compare: 2.1.8
- 18 commits
- 56 files changed
- 1 contributor
Commits on Sep 1, 2025
-
feat: add X25519 keypair generation endpoint and update dependencies
- Introduced a new endpoint for generating X25519 keypairs in the SystemController. - Updated SystemService to implement keypair generation using @stablelib/x25519 and @stablelib/base64.
Configuration menu - View commit details
-
Copy full SHA for 1998c2a - Browse repository at this point
Copy the full SHA 1998c2aView commit details -
chore: add hwidDeviceLimit to bulk user commands
- Added optional hwidDeviceLimit field to BulkUpdateUsersCommand and BulkAllUpdateUsersCommand schemas. - Updated UsersService and bulk user operations processor/service to handle hwidDeviceLimit.
Configuration menu - View commit details
-
Copy full SHA for eb883e7 - Browse repository at this point
Copy the full SHA eb883e7View commit details -
fix: password schema in GetRawSubscriptionByShortUuidCommand
- Updated package version to 2.1.31 in package.json. - Modified password field in GetRawSubscriptionByShortUuidCommand to include structured password objects for ssPassword, trojanPassword, and vlessPassword.
Configuration menu - View commit details
-
Copy full SHA for 2e6e451 - Browse repository at this point
Copy the full SHA 2e6e451View commit details -
chore: refactor subscription commands
- Updated package version to 2.1.32 in package.json. - Removed GET_RAW endpoint from the Subscription Controller. - Introduced a new SHORT_UUID_RAW endpoint for retrieving raw subscription data in Subscriptions Controller - Changed response schema of /raw subscription endpoint to include full user object. - Refactored SubscriptionController and SubscriptionsController to align with new command structure and improved response formats.
Configuration menu - View commit details
-
Copy full SHA for fd25db0 - Browse repository at this point
Copy the full SHA fd25db0View commit details -
chore: update raw subscription response schema
- Enhanced GetRawSubscriptionByShortUuidCommand response schema to include convertedUserInfo and headers. - Refactored SubscriptionService to align with updated response structure. - Adjusted RawSubscriptionWithHostsResponse model to incorporate convertedUserInfo.
Configuration menu - View commit details
-
Copy full SHA for 6dbfd27 - Browse repository at this point
Copy the full SHA 6dbfd27View commit details
Commits on Sep 2, 2025
-
chore: update dependencies and comment out jemalloc installation
- Updated @bull-board/api, @bull-board/express, and @bull-board/nestjs to version 6.12.7. - Bumped versions for @nestjstools/messaging, @scalar/nestjs-api-reference, bullmq, cache-manager, dayjs, grammy, pkg-types, pm2, and systeminformation. - Commented out jemalloc installation in Dockerfile.
Configuration menu - View commit details
-
Copy full SHA for 76ea25d - Browse repository at this point
Copy the full SHA 76ea25dView commit details -
chore: update ecosystem settings
- Updated exec_mode from 'cluster' to 'fork' in ecosystem.config.js
Configuration menu - View commit details
-
Copy full SHA for 7148e34 - Browse repository at this point
Copy the full SHA 7148e34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86497b3 - Browse repository at this point
Copy the full SHA 86497b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for df88469 - Browse repository at this point
Copy the full SHA df88469View commit details -
chore: update dependencies and Dockerfile configuration
- Added mimalloc installation to Dockerfile and set LD_PRELOAD environment variable. - Updated package dependencies: bumped versions for @prisma/adapter-pg, @prisma/client, @remnawave/xtls-sdk, pm2, prisma, and prisma-kysely.
Configuration menu - View commit details
-
Copy full SHA for 673decc - Browse repository at this point
Copy the full SHA 673deccView commit details -
Configuration menu - View commit details
-
Copy full SHA for a34ea11 - Browse repository at this point
Copy the full SHA a34ea11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b71dfd - Browse repository at this point
Copy the full SHA 4b71dfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for ace7343 - Browse repository at this point
Copy the full SHA ace7343View commit details
Commits on Sep 3, 2025
-
chore: update Dockerfile and package dependencies
- Added installation of python3, build tools, and libunwind in Dockerfile. - Updated package.json and package-lock.json to include node-segfault-handler and removed segfault-raub. - Refactored segfault handling in processors and scheduler modules to use node-segfault-handler.
Configuration menu - View commit details
-
Copy full SHA for cb387d5 - Browse repository at this point
Copy the full SHA cb387d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e66686a - Browse repository at this point
Copy the full SHA e66686aView commit details -
chore: update Dockerfile to use specific Node.js version
- Changed base image from node:22-alpine to node:22.18.0-alpine for backend build and runtime.
Configuration menu - View commit details
-
Copy full SHA for c9f4dcf - Browse repository at this point
Copy the full SHA c9f4dcfView commit details -
chore: update Dockerfile and package versions
- Updated package version to 2.1.8 in package.json and package-lock.json. - Removed node-segfault-handler from dependencies and refactored related code in ProcessorsRootModule and SchedulerRootModule.
Configuration menu - View commit details
-
Copy full SHA for ef33c51 - Browse repository at this point
Copy the full SHA ef33c51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2af1c61 - Browse repository at this point
Copy the full SHA 2af1c61View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 2.1.7...2.1.8