Skip to content

Release 0.49.0#1641

Merged
wp99cp merged 34 commits into
mainfrom
dev
Aug 4, 2025
Merged

Release 0.49.0#1641
wp99cp merged 34 commits into
mainfrom
dev

Conversation

@wp99cp

@wp99cp wp99cp commented Jul 28, 2025

Copy link
Copy Markdown
Member

@github-actions

github-actions Bot commented Jul 28, 2025

Copy link
Copy Markdown

Jest Test Results

0 tests   0 ✅  0s ⏱️
0 suites  0 💤
1 files    0 ❌

Results for commit 96e44cc.

♻️ This comment has been updated with latest results.

dependabot Bot and others added 13 commits July 28, 2025 22:57
Bumps [@nestjs/bull](https://github.com/nestjs/bull) from 11.0.2 to 11.0.3.
- [Release notes](https://github.com/nestjs/bull/releases)
- [Commits](https://github.com/nestjs/bull/compare/@nestjs/bull@11.0.2...@nestjs/bull@11.0.3)

---
updated-dependencies:
- dependency-name: "@nestjs/bull"
  dependency-version: 11.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@nestjs/cli](https://github.com/nestjs/nest-cli) from 11.0.7 to 11.0.8.
- [Release notes](https://github.com/nestjs/nest-cli/releases)
- [Changelog](https://github.com/nestjs/nest-cli/blob/master/.release-it.json)
- [Commits](nestjs/nest-cli@11.0.7...11.0.8)

---
updated-dependencies:
- dependency-name: "@nestjs/cli"
  dependency-version: 11.0.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 150.0.1 to 154.1.0.
- [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases)
- [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/.release-please-manifest.json)
- [Commits](googleapis/google-api-nodejs-client@googleapis-v150.0.1...googleapis-v154.1.0)

---
updated-dependencies:
- dependency-name: googleapis
  dependency-version: 154.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [vue](https://github.com/vuejs/core) from 3.5.17 to 3.5.18.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](vuejs/core@v3.5.17...v3.5.18)

---
updated-dependencies:
- dependency-name: vue
  dependency-version: 3.5.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the open-telemetry group in /backend with 9 updates:

| Package | From | To |
| --- | --- | --- |
| [@opentelemetry/exporter-prometheus](https://github.com/open-telemetry/opentelemetry-js) | `0.202.0` | `0.203.0` |
| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.202.0` | `0.203.0` |
| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.51.1` | `0.52.0` |
| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.202.0` | `0.203.0` |
| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.202.0` | `0.203.0` |
| [@opentelemetry/instrumentation-nestjs-core](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-nestjs-core) | `0.48.1` | `0.49.0` |
| [@opentelemetry/instrumentation-pg](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-pg) | `0.54.1` | `0.55.0` |
| [@opentelemetry/instrumentation-winston](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-winston) | `0.47.0` | `0.48.0` |
| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.202.0` | `0.203.0` |


Updates `@opentelemetry/exporter-prometheus` from 0.202.0 to 0.203.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-js@experimental/v0.202.0...experimental/v0.203.0)

Updates `@opentelemetry/exporter-trace-otlp-http` from 0.202.0 to 0.203.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-js@experimental/v0.202.0...experimental/v0.203.0)

Updates `@opentelemetry/instrumentation-express` from 0.51.1 to 0.52.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-express/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/instrumentation-pg-v0.52.0/packages/instrumentation-express)

Updates `@opentelemetry/instrumentation-fetch` from 0.202.0 to 0.203.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-js@experimental/v0.202.0...experimental/v0.203.0)

Updates `@opentelemetry/instrumentation-http` from 0.202.0 to 0.203.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-js@experimental/v0.202.0...experimental/v0.203.0)

Updates `@opentelemetry/instrumentation-nestjs-core` from 0.48.1 to 0.49.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-nestjs-core/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/instrumentation-pg-v0.49.0/packages/instrumentation-nestjs-core)

Updates `@opentelemetry/instrumentation-pg` from 0.54.1 to 0.55.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-pg/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/instrumentation-pg-v0.55.0/packages/instrumentation-pg)

Updates `@opentelemetry/instrumentation-winston` from 0.47.0 to 0.48.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-winston/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/instrumentation-pg-v0.48.0/packages/instrumentation-winston)

Updates `@opentelemetry/sdk-node` from 0.202.0 to 0.203.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-js@experimental/v0.202.0...experimental/v0.203.0)

---
updated-dependencies:
- dependency-name: "@opentelemetry/exporter-prometheus"
  dependency-version: 0.203.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: open-telemetry
- dependency-name: "@opentelemetry/exporter-trace-otlp-http"
  dependency-version: 0.203.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: open-telemetry
- dependency-name: "@opentelemetry/instrumentation-express"
  dependency-version: 0.52.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: open-telemetry
- dependency-name: "@opentelemetry/instrumentation-fetch"
  dependency-version: 0.203.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: open-telemetry
- dependency-name: "@opentelemetry/instrumentation-http"
  dependency-version: 0.203.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: open-telemetry
- dependency-name: "@opentelemetry/instrumentation-nestjs-core"
  dependency-version: 0.49.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: open-telemetry
- dependency-name: "@opentelemetry/instrumentation-pg"
  dependency-version: 0.55.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: open-telemetry
- dependency-name: "@opentelemetry/instrumentation-winston"
  dependency-version: 0.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: open-telemetry
- dependency-name: "@opentelemetry/sdk-node"
  dependency-version: 0.203.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: open-telemetry
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.31.1 to 8.32.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.32.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) from 29.7.0 to 30.0.5.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.0.5/packages/jest-globals)

---
updated-dependencies:
- dependency-name: "@jest/globals"
  dependency-version: 30.0.5
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…staging/typescript-eslint/eslint-plugin-8.32.1' into dev

This comment was marked as outdated.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR implements version 0.49.0 which adds GitHub OAuth support alongside existing Google OAuth, introduces access group editing capabilities, and includes various dependency updates and bug fixes.

  • Adds GitHub as an OAuth provider with corresponding authentication flow
  • Enhances access group management with editing permissions and email visibility controls
  • Fixes query handler logic issue and improves error handling

Reviewed Changes

Copilot reviewed 42 out of 45 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
backend/src/endpoints/auth/github.strategy.ts Implements new GitHub OAuth strategy
backend/src/services/auth.service.ts Adds GitHub user validation and creation logic
frontend/src/pages/login-page.vue Adds GitHub login button and error message display
backend/src/services/access.service.ts Implements conditional email visibility based on edit permissions
frontend/src/services/query-handler.ts Fixes fileType assignment logic
common/api/types/user.dto.ts Restructures user email field handling
Multiple package.json files Version bumps to 0.49.0 and dependency updates

Comment thread backend/src/routing/filters/global-error-filter.ts Outdated
Comment thread backend/src/validation/query-decorators.ts
Comment thread backend/src/services/project.service.ts
@wp99cp
wp99cp merged commit 8d7cf5f into main Aug 4, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Issues Creating New Projects on Prod

2 participants