Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: remnawave/backend
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.1.7
Choose a base ref
...
head repository: remnawave/backend
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.1.8
Choose a head ref
  • 18 commits
  • 56 files changed
  • 1 contributor

Commits on Sep 1, 2025

  1. 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.
    kastov committed Sep 1, 2025
    Configuration menu
    Copy the full SHA
    1998c2a View commit details
    Browse the repository at this point in the history
  2. 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.
    kastov committed Sep 1, 2025
    Configuration menu
    Copy the full SHA
    eb883e7 View commit details
    Browse the repository at this point in the history
  3. 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.
    kastov committed Sep 1, 2025
    Configuration menu
    Copy the full SHA
    2e6e451 View commit details
    Browse the repository at this point in the history
  4. 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.
    kastov committed Sep 1, 2025
    Configuration menu
    Copy the full SHA
    fd25db0 View commit details
    Browse the repository at this point in the history
  5. 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.
    kastov committed Sep 1, 2025
    Configuration menu
    Copy the full SHA
    6dbfd27 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2025

  1. 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.
    kastov committed Sep 2, 2025
    Configuration menu
    Copy the full SHA
    76ea25d View commit details
    Browse the repository at this point in the history
  2. chore: update ecosystem settings

    - Updated exec_mode from 'cluster' to 'fork' in ecosystem.config.js
    kastov committed Sep 2, 2025
    Configuration menu
    Copy the full SHA
    7148e34 View commit details
    Browse the repository at this point in the history
  3. debug: sigsegv handler

    kastov committed Sep 2, 2025
    Configuration menu
    Copy the full SHA
    86497b3 View commit details
    Browse the repository at this point in the history
  4. debug: logs

    kastov committed Sep 2, 2025
    Configuration menu
    Copy the full SHA
    df88469 View commit details
    Browse the repository at this point in the history
  5. 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.
    kastov committed Sep 2, 2025
    Configuration menu
    Copy the full SHA
    673decc View commit details
    Browse the repository at this point in the history
  6. chore: update Dockerfile

    - Added prisma.config.ts to Dockerfile
    kastov committed Sep 2, 2025
    Configuration menu
    Copy the full SHA
    a34ea11 View commit details
    Browse the repository at this point in the history
  7. debug: –

    kastov committed Sep 2, 2025
    Configuration menu
    Copy the full SHA
    4b71dfd View commit details
    Browse the repository at this point in the history
  8. debug: -

    kastov committed Sep 2, 2025
    Configuration menu
    Copy the full SHA
    ace7343 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2025

  1. 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.
    kastov committed Sep 3, 2025
    Configuration menu
    Copy the full SHA
    cb387d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e66686a View commit details
    Browse the repository at this point in the history
  3. 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.
    kastov committed Sep 3, 2025
    Configuration menu
    Copy the full SHA
    c9f4dcf View commit details
    Browse the repository at this point in the history
  4. 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.
    kastov committed Sep 3, 2025
    Configuration menu
    Copy the full SHA
    ef33c51 View commit details
    Browse the repository at this point in the history
  5. chore: release v2.1.8

    Merge pull request #97 from remnawave/dev
    kastov authored Sep 3, 2025
    Configuration menu
    Copy the full SHA
    2af1c61 View commit details
    Browse the repository at this point in the history
Loading