- Added passkey authentication options and verification endpoints in the AuthController.
- Introduced RemnawaveSettings model and integrated it into the database schema.
- Updated configuration schema to support passkey and remnawave settings.
- Refactored authentication service to utilize passkey settings for login processes.
- Introduced a new endpoint to retrieve nodes metrics from the Prometheus metrics endpoint.
- Added the `parse-prometheus-text-format` package for parsing metrics data.
- Updated the SystemService to include logic for fetching and processing node metrics.
- Enhanced the SystemController to expose the new nodes metrics API.
- Added @kastov/nestjs-prisma-kysely version 0.1.2
- Removed prisma-extension-kysely from dependencies to streamline the database integration.
- Refactored PrismaService and various repository classes to utilize TxKyselyService for database queries.
- Changed type roots in tsconfig.json to point to the new @types directory.
- Removed obsolete types.d.ts file.
- Corrected validation messages in CreateInfraProviderCommand and UpdateInfraProviderCommand for name length.
- Updated description in GetInfraBillingHistoryRecordsCommand for clarity.
- Fixed export statement for get-billing-nodes command.
- Added new error constant for deleting config profiles.
- Refactored various entities and models to improve type safety and clarity.
- Enhanced error handling in ConfigProfileService and related methods.