Skip to content

chore: update changelog - #483

Merged
aliyevaladddin merged 14 commits into
mainfrom
bot/changelog-30168809444-1
Jul 26, 2026
Merged

chore: update changelog#483
aliyevaladddin merged 14 commits into
mainfrom
bot/changelog-30168809444-1

Conversation

@aladdinai-bot

@aladdinai-bot aladdinai-bot Bot commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Automated changelog update from AladdinAI bot 🤖

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Your trial has ended. Reactivate Greptile to resume code reviews.

aladdinai-bot Bot and others added 11 commits July 26, 2026 02:53
Give every agent its own Docker sandbox with a private /workspace volume
so tool execution never touches the backend host filesystem.

- services/agent_sandbox.py: ensure_sandbox (reuse/create container +
  named volume, network_mode=none, read_only rootfs, tmpfs /tmp, rlimits
  via mem/pids/nano_cpus), exec_in_sandbox (host-side timeout + pkill),
  write_file (extract into the writable /workspace volume, not the
  read-only rootfs), export_artifact (copy a produced file out into
  media_storage), teardown (remove container +/- volume).
- terminal_tools.run_approved_command + python_sandbox.run_python_code
  route through the sandbox first, falling back to a host subprocess
  under strict rlimits when no Docker daemon is available.
- terminal_approval direct path shares the same sandbox-first execution.
- delete_agent tears the sandbox down (container + volume) so removed
  agents don't leak isolated environments.
CI ran an unpinned `pip install ruff`, so a routine release bump
(0.15 -> 0.16) silently expanded Ruff's default rule set and turned the
lint job red with ~730 findings across the whole repo (B008 on every
FastAPI Depends(), isort, bandit) — none related to any code change.

- backend/ruff.toml: pin the rule set to the classic default
  (E4/E7/E9 + F) the project was written against, so the effective set
  no longer moves with the Ruff version. Alembic revisions ignore F401
  for their boilerplate Union import.
- ci.yml: pin ruff==0.16.0 so the version is deterministic too.
- drop the now-unused `from typing import Union` from 11 Alembic
  revisions and switch a webhook query to `.is_(True)` (E712).

Adopting a broader rule set (bugbear, isort, …) should be a deliberate
future PR that fixes the fallout in the same change.
Bumps [next](https://github.com/vercel/next.js) from 16.2.10 to 16.2.11.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](vercel/next.js@v16.2.10...v16.2.11)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 16.2.11
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [eslint](https://github.com/eslint/eslint) from 10.7.0 to 10.8.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v10.7.0...v10.8.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Your trial has ended. Reactivate Greptile to resume code reviews.

@socket-security

socket-security Bot commented Jul 26, 2026

Copy link
Copy Markdown

Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 1.25.0 to 1.26.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.26.0/packages/lucide-react)

---
updated-dependencies:
- dependency-name: lucide-react
  dependency-version: 1.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Your trial has ended. Reactivate Greptile to resume code reviews.

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Your trial has ended. Reactivate Greptile to resume code reviews.

@socket-security

Copy link
Copy Markdown

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn High
Obfuscated code: npm @mswjs/interceptors is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: frontend/package-lock.jsonnpm/shadcn@3.8.3npm/@mswjs/interceptors@0.41.9

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@mswjs/interceptors@0.41.9. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
High CVE: electron-updater: Uncontrolled search path elements within AppImage built by `npm `app-builder-lib``

CVE: GHSA-7g7r-gx96-252g electron-updater: Uncontrolled search path elements within AppImage built by app-builder-lib (HIGH)

Affected versions: < 26.15.0

Patched version: 26.15.0

From: frontend/package-lock.jsonnpm/electron-builder@26.11.1npm/app-builder-lib@26.11.1

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/app-builder-lib@26.11.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
High CVE: electron-updater: Cross-origin redirect leaks PRIVATE-TOKEN and mixed-case `Authorization` credentials in `npm `builder-util-runtime``

CVE: GHSA-p2f4-r6v6-j797 electron-updater: Cross-origin redirect leaks PRIVATE-TOKEN and mixed-case Authorization credentials in builder-util-runtime (HIGH)

Affected versions: < 9.7.0

Patched version: 9.7.0

From: frontend/package-lock.jsonnpm/electron-builder@26.11.1npm/builder-util-runtime@9.6.1

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/builder-util-runtime@9.6.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
High CVE: npm x402 SDK vulnerable in outdated versions in resource servers for builders

CVE: GHSA-3j63-5h8p-gf7c x402 SDK vulnerable in outdated versions in resource servers for builders (HIGH)

Affected versions: < 0.5.2

Patched version: 0.5.2

From: frontend/package-lock.jsonnpm/x402-fetch@0.4.1npm/x402@0.4.1

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/x402@0.4.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
Low adoption: npm fast-wrap-ansi

Location: Package overview

From: frontend/package-lock.jsonnpm/shadcn@3.8.3npm/fast-wrap-ansi@0.2.2

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/fast-wrap-ansi@0.2.2. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
Deprecated by its maintainer: npm node-domexception

Reason: Use your platform's native DOMException instead

From: frontend/package-lock.jsonnpm/shadcn@3.8.3npm/node-domexception@1.0.0

ℹ Read more on: This package | This alert | What is a deprecated package?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Research the state of the package and determine if there are non-deprecated versions that can be used, or if it should be replaced with a new, supported solution.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/node-domexception@1.0.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
Low adoption: npm x402-fetch

Location: Package overview

From: frontend/package-lock.jsonnpm/x402-fetch@0.4.1

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/x402-fetch@0.4.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@nvidia-code-review-bot nvidia-code-review-bot Bot 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.

🤖 Automated Code Review

Summary: 🔴 1 critical · 🟡 2 warnings · 🔵 2 suggestions


Code Review

Overall, the codebase appears to be well-structured and follows good practices. However, there are a few issues that need to be addressed:

[CRITICAL] backend/alembic/versions/1f892d4f16e3_add_password_encrypted_to_vm_connections.py:24

Issue: The except Exception block is too broad and can mask other exceptions. It's better to catch specific exceptions that can occur during the execution of the code.

Why it matters: Catching all exceptions can make it difficult to debug issues, as it can mask other exceptions that may occur.

Fix:

try:
    # code here
except sqlalchemy.exc.OperationalError as e:
    # handle specific exception
    pass

[WARNING] backend/app/routers/terminal_approval.py:34

Issue: The subprocess.run call is not properly sanitized, which can lead to command injection vulnerabilities.

Why it matters: Command injection vulnerabilities can allow attackers to execute arbitrary commands on the system.

Fix:

import shlex
# ...
command = shlex.quote(payload.command)
res = subprocess.run(["bash", "-c", command], capture_output=True, text=True, timeout=15, preexec_fn=set_rlimits, cwd="/workspaces/AladdinAI")

[WARNING] backend/app/tools/terminal_tools.py:42

Issue: The except Exception block is too broad and can mask other exceptions. It's better to catch specific exceptions that can occur during the execution of the code.

Why it matters: Catching all exceptions can make it difficult to debug issues, as it can mask other exceptions that may occur.

Fix:

try:
    # code here
except resource.error as e:
    # handle specific exception
    pass

[SUGGESTION] backend/app/services/agent_sandbox.py:14

Issue: The quote function is not properly imported.

Why it matters: The quote function is used to sanitize the command, but it's not properly imported.

Fix:

from shlex import quote

[SUGGESTION] backend/app/tools/python_sandbox.py:50

Issue: The quote function is not properly imported.

Why it matters: The quote function is used to sanitize the command, but it's not properly imported.

Fix:

from shlex import quote

Overall, the codebase appears to be well-structured, but there are a few issues that need to be addressed to improve security and robustness.


Powered by NVIDIA NIM · meta/llama-3.1-70b-instruct

@aliyevaladddin
aliyevaladddin merged commit 3344414 into main Jul 26, 2026
15 of 17 checks passed
@aliyevaladddin
aliyevaladddin deleted the bot/changelog-30168809444-1 branch July 26, 2026 05:53
aliyevaladddin added a commit that referenced this pull request Jul 26, 2026
* chore: update changelog (#483)

* chore: update changelog [skip ci]

* chore(deps-dev): bump eslint from 10.7.0 to 10.8.0 in /frontend (#487)

Bumps [eslint](https://github.com/eslint/eslint) from 10.7.0 to 10.8.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v10.7.0...v10.8.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump lucide-react from 1.25.0 to 1.26.0 in /frontend (#488)

Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 1.25.0 to 1.26.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.26.0/packages/lucide-react)

---
updated-dependencies:
- dependency-name: lucide-react
  dependency-version: 1.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com>
Co-authored-by: Aladdin Aliyev <213189260+aliyevaladddin@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump wait-on from 9.0.10 to 9.1.0 in /frontend

Bumps [wait-on](https://github.com/jeffbski/wait-on) from 9.0.10 to 9.1.0.
- [Release notes](https://github.com/jeffbski/wait-on/releases)
- [Commits](jeffbski/wait-on@v9.0.10...v9.1.0)

---
updated-dependencies:
- dependency-name: wait-on
  dependency-version: 9.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: aladdinai-bot[bot] <288494217+aladdinai-bot[bot]@users.noreply.github.com>
Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
aliyevaladddin added a commit that referenced this pull request Jul 26, 2026
* chore: update changelog (#483)

* chore: update changelog [skip ci]

* chore(deps-dev): bump eslint from 10.7.0 to 10.8.0 in /frontend (#487)

Bumps [eslint](https://github.com/eslint/eslint) from 10.7.0 to 10.8.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v10.7.0...v10.8.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump lucide-react from 1.25.0 to 1.26.0 in /frontend (#488)

Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 1.25.0 to 1.26.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.26.0/packages/lucide-react)

---
updated-dependencies:
- dependency-name: lucide-react
  dependency-version: 1.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com>
Co-authored-by: Aladdin Aliyev <213189260+aliyevaladddin@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump recharts from 3.9.2 to 3.10.1 in /frontend

Bumps [recharts](https://github.com/recharts/recharts) from 3.9.2 to 3.10.1.
- [Release notes](https://github.com/recharts/recharts/releases)
- [Changelog](https://github.com/recharts/recharts/blob/main/CHANGELOG.md)
- [Commits](recharts/recharts@v3.9.2...v3.10.1)

---
updated-dependencies:
- dependency-name: recharts
  dependency-version: 3.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: aladdinai-bot[bot] <288494217+aladdinai-bot[bot]@users.noreply.github.com>
Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
aliyevaladddin added a commit that referenced this pull request Jul 26, 2026
* feat(sandbox): docker-per-agent isolated execution environment

Give every agent its own Docker sandbox with a private /workspace volume
so tool execution never touches the backend host filesystem.

- services/agent_sandbox.py: ensure_sandbox (reuse/create container +
  named volume, network_mode=none, read_only rootfs, tmpfs /tmp, rlimits
  via mem/pids/nano_cpus), exec_in_sandbox (host-side timeout + pkill),
  write_file (extract into the writable /workspace volume, not the
  read-only rootfs), export_artifact (copy a produced file out into
  media_storage), teardown (remove container +/- volume).
- terminal_tools.run_approved_command + python_sandbox.run_python_code
  route through the sandbox first, falling back to a host subprocess
  under strict rlimits when no Docker daemon is available.
- terminal_approval direct path shares the same sandbox-first execution.
- delete_agent tears the sandbox down (container + volume) so removed
  agents don't leak isolated environments.

* refactor: modernize Alembic type annotations, update frontend dependencies, and adjust linting configurations.

* refactor: clean up imports, update test assertions, and suppress specific linting warnings across codebase

* ci(lint): pin ruff and declare an explicit rule set

CI ran an unpinned `pip install ruff`, so a routine release bump
(0.15 -> 0.16) silently expanded Ruff's default rule set and turned the
lint job red with ~730 findings across the whole repo (B008 on every
FastAPI Depends(), isort, bandit) — none related to any code change.

- backend/ruff.toml: pin the rule set to the classic default
  (E4/E7/E9 + F) the project was written against, so the effective set
  no longer moves with the Ruff version. Alembic revisions ignore F401
  for their boilerplate Union import.
- ci.yml: pin ruff==0.16.0 so the version is deterministic too.
- drop the now-unused `from typing import Union` from 11 Alembic
  revisions and switch a webhook query to `.is_(True)` (E712).

Adopting a broader rule set (bugbear, isort, …) should be a deliberate
future PR that fixes the fallout in the same change.

* chore: upgrade jest dependency to version 30.4.2

* chore: update lockfile for dependency versions

* build: add @swc/core to dev dependencies in frontend package.json

* build: add missing lightningcss linux-x64 dependencies to optionalDependencies

* chore: add tailwindcss oxide dependencies to optionalDependencies

* chore(deps): bump next from 16.2.10 to 16.2.11 in /frontend (#486)

Bumps [next](https://github.com/vercel/next.js) from 16.2.10 to 16.2.11.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](vercel/next.js@v16.2.10...v16.2.11)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 16.2.11
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Dependabot/npm and yarn/frontend/wait on 9.1.0 (#492)

* chore: update changelog (#483)

* chore: update changelog [skip ci]

* chore(deps-dev): bump eslint from 10.7.0 to 10.8.0 in /frontend (#487)

Bumps [eslint](https://github.com/eslint/eslint) from 10.7.0 to 10.8.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v10.7.0...v10.8.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump lucide-react from 1.25.0 to 1.26.0 in /frontend (#488)

Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 1.25.0 to 1.26.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.26.0/packages/lucide-react)

---
updated-dependencies:
- dependency-name: lucide-react
  dependency-version: 1.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com>
Co-authored-by: Aladdin Aliyev <213189260+aliyevaladddin@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump wait-on from 9.0.10 to 9.1.0 in /frontend

Bumps [wait-on](https://github.com/jeffbski/wait-on) from 9.0.10 to 9.1.0.
- [Release notes](https://github.com/jeffbski/wait-on/releases)
- [Commits](jeffbski/wait-on@v9.0.10...v9.1.0)

---
updated-dependencies:
- dependency-name: wait-on
  dependency-version: 9.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: aladdinai-bot[bot] <288494217+aladdinai-bot[bot]@users.noreply.github.com>
Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Dependabot/npm and yarn/frontend/recharts 3.10.1 (#493)

* chore: update changelog (#483)

* chore: update changelog [skip ci]

* chore(deps-dev): bump eslint from 10.7.0 to 10.8.0 in /frontend (#487)

Bumps [eslint](https://github.com/eslint/eslint) from 10.7.0 to 10.8.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v10.7.0...v10.8.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump lucide-react from 1.25.0 to 1.26.0 in /frontend (#488)

Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 1.25.0 to 1.26.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.26.0/packages/lucide-react)

---
updated-dependencies:
- dependency-name: lucide-react
  dependency-version: 1.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com>
Co-authored-by: Aladdin Aliyev <213189260+aliyevaladddin@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump recharts from 3.9.2 to 3.10.1 in /frontend

Bumps [recharts](https://github.com/recharts/recharts) from 3.9.2 to 3.10.1.
- [Release notes](https://github.com/recharts/recharts/releases)
- [Changelog](https://github.com/recharts/recharts/blob/main/CHANGELOG.md)
- [Commits](recharts/recharts@v3.9.2...v3.10.1)

---
updated-dependencies:
- dependency-name: recharts
  dependency-version: 3.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: aladdinai-bot[bot] <288494217+aladdinai-bot[bot]@users.noreply.github.com>
Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump fastapi from 0.139.2 to 0.140.0 (#494)

Bumps [fastapi](https://github.com/fastapi/fastapi) from 0.139.2 to 0.140.0.
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.139.2...0.140.0)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.140.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump lightningcss-linux-arm64-gnu in /frontend (#495)

Bumps [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) from 1.32.0 to 1.33.0.
- [Release notes](https://github.com/parcel-bundler/lightningcss/releases)
- [Commits](parcel-bundler/lightningcss@v1.32.0...v1.33.0)

---
updated-dependencies:
- dependency-name: lightningcss-linux-arm64-gnu
  dependency-version: 1.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump shadcn from 3.8.3 to 4.15.0 in /frontend (#496)

Bumps [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) from 3.8.3 to 4.15.0.
- [Release notes](https://github.com/shadcn-ui/ui/releases)
- [Changelog](https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md)
- [Commits](https://github.com/shadcn-ui/ui/commits/shadcn@4.15.0/packages/shadcn)

---
updated-dependencies:
- dependency-name: shadcn
  dependency-version: 4.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): update certifi requirement from >=2026.6.17 to >=2026.7.22 (#497)

Updates the requirements on [certifi](https://github.com/certifi/python-certifi) to permit the latest version.
- [Commits](certifi/python-certifi@2026.06.17...2026.07.22)

---
updated-dependencies:
- dependency-name: certifi
  dependency-version: 2026.7.22
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump pandas from 2.2.3 to 3.0.5 (#498)

Bumps [pandas](https://github.com/pandas-dev/pandas) from 2.2.3 to 3.0.5.
- [Release notes](https://github.com/pandas-dev/pandas/releases)
- [Commits](pandas-dev/pandas@v2.2.3...v3.0.5)

---
updated-dependencies:
- dependency-name: pandas
  dependency-version: 3.0.5
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump playwright from 1.55.0 to 1.61.0 (#499)

Bumps [playwright](https://github.com/microsoft/playwright-python) from 1.55.0 to 1.61.0.
- [Release notes](https://github.com/microsoft/playwright-python/releases)
- [Commits](microsoft/playwright-python@v1.55.0...v1.61.0)

---
updated-dependencies:
- dependency-name: playwright
  dependency-version: 1.61.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @testing-library/jest-dom in /frontend (#500)

Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 6.9.1 to 7.0.0.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](testing-library/jest-dom@v6.9.1...v7.0.0)

---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
  dependency-version: 7.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump the security-patches group across 1 directory with 4 updates (#501)

Bumps the security-patches group with 4 updates in the /frontend directory: [react](https://github.com/react/react/tree/HEAD/packages/react), [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom), [remark-gfm](https://github.com/remarkjs/remark-gfm) and [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core).


Updates `react` from 19.2.7 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react)

Updates `react-dom` from 19.2.7 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react-dom)

Updates `remark-gfm` from 4.0.0 to 4.0.1
- [Release notes](https://github.com/remarkjs/remark-gfm/releases)
- [Commits](remarkjs/remark-gfm@4.0.0...4.0.1)

Updates `@swc/core` from 1.15.40 to 1.15.46
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits/v1.15.46/packages/core)

---
updated-dependencies:
- dependency-name: react
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: security-patches
- dependency-name: react-dom
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: security-patches
- dependency-name: remark-gfm
  dependency-version: 4.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: security-patches
- dependency-name: "@swc/core"
  dependency-version: 1.15.46
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: security-patches
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: update frontend dependencies in package-lock.json

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: aladdinai-bot[bot] <288494217+aladdinai-bot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com>
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.

1 participant