Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update github/codeql-action digest to 883d858 - abandoned #1993

Open
wants to merge 592 commits into
base: main
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 9, 2024

  1. chore(deps): update dependency @types/node to v20.12.7 (#1877)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    265d3a2 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. chore(deps): update dependency typescript to v5.4.5 (#1880)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    cc0b63f View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency node to v20.12.2 (#1881)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    b22986b View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. fix(deps): update sentry-javascript monorepo to v7.110.0 (#1883)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    e7fe037 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update vitest monorepo to v1.5.0 (#1884)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    8c1980d View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. chore(deps): update pnpm to v8.15.7 (#1886)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 13, 2024
    Configuration menu
    Copy the full SHA
    155c18b View commit details
    Browse the repository at this point in the history
  2. Add .npmrc file with node-options="--openssl-legacy-provider" (#1887)

    * Add .npmrc file with node-options="--openssl-legacy-provider"
    Delete .eslintignore file
    Add tsconfig.eslint.json file with specific compiler options
    Update vite.config.ts file to include "pool: forks"
    Add eslint.config.js file with eslint and typescript-eslint configurations
    Delete .eslintrc.json file
    Update .github/workflows/node.yml file to use "pnpm build" and "npm test"
    Update packages/gateway/test/web.test.ts file to use double quotes
    Update package.json file with lint, start, format, and test scripts
    
    * Update eslint.config.js file with eslint and typescript-eslint configurations
    
    * Update eslint.config.js with eslint and typescript-eslint configurations
    
    * Update .gitattributes file to prevent merging changes to generated files
    
    * Update codecovcli command in .github/workflows/node.yml
    drazisil authored Apr 13, 2024
    Configuration menu
    Copy the full SHA
    7c34644 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update returntocorp/semgrep docker digest to 42e2345 (#1863

    )
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 13, 2024
    Configuration menu
    Copy the full SHA
    dc749b5 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. chore(deps): update github/codeql-action digest to 4355270 (#1872)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    8c88cd9 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency eslint to v9 (#1873)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    17c656c View commit details
    Browse the repository at this point in the history
  3. chore(deps): update adminer:4.8.1 docker digest to ceca91a (#1878)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    eb31e33 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. fix(deps): update sentry-javascript monorepo to v7.110.1 (#1890)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    0c7563d View commit details
    Browse the repository at this point in the history
  2. fix(deps): update dependency slonik to v40.2.2 (#1891)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    4e5b6b3 View commit details
    Browse the repository at this point in the history
  3. fix(deps): update dependency slonik to v40.2.4 (#1893)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    006f1af View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. fix(deps): update sentry-javascript monorepo to v7.111.0 (#1898)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    f8517d6 View commit details
    Browse the repository at this point in the history
  2. fix(deps): update dependency slonik to v40.2.6 (#1894)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    0d9ec37 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. fix(deps): update dependency zod to v3.22.5 (#1899)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    4c88535 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2024

  1. add logging to triage 1902 (#1903)

    * add logging to triage 1902
    
    Related Error: Error handling packet: error: relation "vehicle" does not exist #1902
    
    * Add TServerLogger type to mockLogger function
    
    * Fix unused import and remove eslint-disable-next-line in State.ts
    drazisil authored Apr 20, 2024
    Configuration menu
    Copy the full SHA
    b43b5e0 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency eslint to v9.1.0 (#1904)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 20, 2024
    Configuration menu
    Copy the full SHA
    1a43d06 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update postgres:16.2 docker digest to f4b0987 (#1879)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 20, 2024
    Configuration menu
    Copy the full SHA
    b50ccd7 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. fix(deps): update dependency zod to v3.23.0 (#1905)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    34953b2 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency eslint to v9.1.1 (#1907)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    1fa8b52 View commit details
    Browse the repository at this point in the history
  3. fix(deps): update dependency zod to v3.23.3 (#1908)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    2c56bcd View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. fix(deps): update sentry-javascript monorepo to v7.112.0 (#1910)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    676b041 View commit details
    Browse the repository at this point in the history
  2. fix(deps): update sentry-javascript monorepo to v7.112.1 (#1911)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    b90a7fd View commit details
    Browse the repository at this point in the history
  3. fix(deps): update dependency zod to v3.23.4 (#1912)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    57edae9 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. fix(deps): update sentry-javascript monorepo to v7.112.2 (#1915)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    3123c2c View commit details
    Browse the repository at this point in the history
  2. chore(deps): update vitest monorepo to v1.5.1 (#1914)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    b4123e4 View commit details
    Browse the repository at this point in the history
  3. fix(deps): update dependency pino to v8.21.0 (#1916)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    aface92 View commit details
    Browse the repository at this point in the history
  4. fix(deps): update dependency @fastify/sensible to v5.6.0 (#1918)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    3e76d6f View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. chore(deps): update dependency @types/node to v20.12.10 (#1920)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 7, 2024
    Configuration menu
    Copy the full SHA
    a2a2f22 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update pnpm to v8.15.8 (#1921)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 7, 2024
    Configuration menu
    Copy the full SHA
    b47a3a6 View commit details
    Browse the repository at this point in the history
  3. fix(deps): update dependency zod to v3.23.6 (#1922)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 7, 2024
    Configuration menu
    Copy the full SHA
    0129700 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. system rebuild (#1909)

    * Saving because it's bedtime. Not that this is remotly working
    
    * Refactor database model initialization in migrate.ts and models to use getDatabase() function
    
    * Add new database tables and configuration files
    
    * Add new database tables for player types, driver classes, part grades, attachment points, part types, branded parts, and parts
    
    * Add new database tables for user, player types, driver classes, attachment points, and skin types
    
    * save point
    
    * saving
    
    * saving
    
    * Update package.json files with new license (AGPL-3.0)
    
    * Update database tables and schema files
    
    * chore: Update npm dependencies and fix code formatting
    
    * Update packages/cli/ScheduledThread.ts
    
    Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
    
    * Update GatewayServer.ts and GameMessage.ts
    
    * Update handleGetMiniUserList function signature
    
    * Update encryption functions to log error and throw an error when the key is too short
    
    * refactor: Remove unused import in clientConnect.test.ts
    
    * Update cipher support verification to throw an error if DES-CBC or RC4 ciphers are not available
    
    * Update error classes and packet serialization methods
    
    * Update node.yml
    
    * Update node.yml
    
    * Update npm dependencies and fix code formatting
    
    * refactor: Improve logging and error handling in Connection class
    
    * Update node.yml
    
    * remove transactions
    
    * chore: Update codecov configuration for new components
    
    * refactor: Improve logging and error handling in Connection class
    
    ---------
    
    Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
    drazisil and coderabbitai[bot] authored May 9, 2024
    Configuration menu
    Copy the full SHA
    504c029 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    874ac69 View commit details
    Browse the repository at this point in the history
  3. chore(deps): pin dependencies (#1888)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 9, 2024
    Configuration menu
    Copy the full SHA
    98a5538 View commit details
    Browse the repository at this point in the history
  4. chore(deps): update dependency @types/node to v20.12.11 (#1924)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 9, 2024
    Configuration menu
    Copy the full SHA
    cc9cdcb View commit details
    Browse the repository at this point in the history
  5. chore(deps): update github/codeql-action digest to ccf74c9 (#1889)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 9, 2024
    Configuration menu
    Copy the full SHA
    9f1418f View commit details
    Browse the repository at this point in the history
  6. chore(deps): update dependency eslint to v9.2.0 (#1926)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 9, 2024
    Configuration menu
    Copy the full SHA
    34fe63f View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. chore(deps): update vitest monorepo to v1.6.0 (#1927)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 10, 2024
    Configuration menu
    Copy the full SHA
    f21db72 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update returntocorp/semgrep docker digest to 470852e (#1892

    )
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 10, 2024
    Configuration menu
    Copy the full SHA
    2d4155a View commit details
    Browse the repository at this point in the history
  3. chore(deps): update pnpm to v9 (#1895)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 10, 2024
    Configuration menu
    Copy the full SHA
    483b7b7 View commit details
    Browse the repository at this point in the history
  4. fix(deps): update dependency fastify to v4.27.0 (#1930)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 10, 2024
    Configuration menu
    Copy the full SHA
    e62e25a View commit details
    Browse the repository at this point in the history
  5. fix(deps): update dependency tsx to v4.9.4 (#1931)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 10, 2024
    Configuration menu
    Copy the full SHA
    08d4bbb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fe7c2ad View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. feat: Add new modules for patch, cli, and shard

    This commit adds new modules for patch, cli, and shard, which include the following changes:
    - Added `CastanetResponse` export in `patch/index.ts`
    - Added `ScheduledThread` and `ConsoleThread` exports in `cli/index.ts`
    - Added `generateShardList`, `handleGetCert`, `handleGetKey`, and `handleGetRegistry` exports in `shard/index.ts`
    drazisil committed May 12, 2024
    Configuration menu
    Copy the full SHA
    a180419 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47d914b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    077739c View commit details
    Browse the repository at this point in the history
  4. chore: Update carryforward flags for modules

    This commit updates the carryforward flags for various modules in the `.github/codecov.yml` file. The changes include:
    
    - Setting `carryforward` to `false` for the `lobby` and `login` modules.
    - Setting `carryforward` to `true` for the `mcots`, `nps`, and `schema` modules.
    drazisil committed May 12, 2024
    Configuration menu
    Copy the full SHA
    5a2c5c2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fb72bb8 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    a537c7d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa0c3fb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c93907 View commit details
    Browse the repository at this point in the history
  4. chore(deps): update dependency nx to v19.0.3 (#1938)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 13, 2024
    Configuration menu
    Copy the full SHA
    b8a0fb7 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. chore(deps): pin dependency @vitest/coverage-v8 to 1.6.0 (#1933)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 24, 2024
    Configuration menu
    Copy the full SHA
    deff04e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f47da8c View commit details
    Browse the repository at this point in the history
  3. chore(deps): update actions/checkout digest to a5ac7e5 (#1906)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [actions/checkout](https://togithub.com/actions/checkout) | action |
    digest | `b4ffde6` -> `a5ac7e5` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjM2My41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored May 24, 2024
    Configuration menu
    Copy the full SHA
    e1785bb View commit details
    Browse the repository at this point in the history
  4. chore(deps): update dependency nx to v19.0.7 (#1942)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 24, 2024
    Configuration menu
    Copy the full SHA
    363db56 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    01b251d View commit details
    Browse the repository at this point in the history
  6. chore(deps): update actions/upload-artifact digest to 6546280 (#1897)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    |
    [actions/upload-artifact](https://togithub.com/actions/upload-artifact)
    | action | digest | `5d5d22a` -> `6546280` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjM2OC4xMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    drazisil authored May 24, 2024
    Configuration menu
    Copy the full SHA
    369a6c9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dd26153 View commit details
    Browse the repository at this point in the history
  8. chore(deps): update postgres:16.2 docker digest to 4aea012 (#1917)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | postgres | digest | `f4b0987` -> `4aea012` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored May 24, 2024
    Configuration menu
    Copy the full SHA
    bfe3eea View commit details
    Browse the repository at this point in the history
  9. chore(deps): update dependency nx to v19.1.0 (#1944)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 24, 2024
    Configuration menu
    Copy the full SHA
    ea868c7 View commit details
    Browse the repository at this point in the history
  10. chore(deps): update dependency node to v22.2.0 (#1943)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 24, 2024
    Configuration menu
    Copy the full SHA
    4348bc1 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. chore(deps): update dependency nx to v19.1.1 (#1945)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 29, 2024
    Configuration menu
    Copy the full SHA
    406712e View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. chore(deps): update dependency nx to v19.1.2 (#1947)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    eb44bcb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1302e39 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update adminer:4.8.1 docker digest to cbbcc8c (#1913)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | adminer | digest | `ceca91a` -> `cbbcc8c` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    a20086d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    64aa658 View commit details
    Browse the repository at this point in the history
  5. chore(deps): update github/codeql-action digest to f079b84 (#1936)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [github/codeql-action](https://togithub.com/github/codeql-action) |
    action | digest | `ccf74c9` -> `f079b84` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    11ac429 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    75b610f View commit details
    Browse the repository at this point in the history
  7. chore(deps): update postgres docker tag to v16.3 (#1928)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | postgres | minor | `16.2` -> `16.3` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    c4bb26a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    437ab75 View commit details
    Browse the repository at this point in the history
  9. fix(deps): update dependency pino to v9 (#1919)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [pino](https://getpino.io)
    ([source](https://togithub.com/pinojs/pino)) | [`^8.18.0` ->
    `^9.0.0`](https://renovatebot.com/diffs/npm/pino/8.21.0/9.1.0) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/pino/9.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pino/9.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pino/8.21.0/9.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino/8.21.0/9.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pinojs/pino (pino)</summary>
    
    ### [`v9.1.0`](https://togithub.com/pinojs/pino/releases/tag/v9.1.0)
    
    [Compare
    Source](https://togithub.com/pinojs/pino/compare/v9.0.0...v9.1.0)
    
    #### What's Changed
    
    - fix(transport-stream): Fix import error when using pkg with node v20
    by [@&#8203;nagyszabi](https://togithub.com/nagyszabi) in
    [https://github.com/pinojs/pino/pull/1949](https://togithub.com/pinojs/pino/pull/1949)
    - Update LTS doc by [@&#8203;jsumners](https://togithub.com/jsumners) in
    [https://github.com/pinojs/pino/pull/1955](https://togithub.com/pinojs/pino/pull/1955)
    - Update pino types for browser.formatters by
    [@&#8203;KatelynKim](https://togithub.com/KatelynKim) in
    [https://github.com/pinojs/pino/pull/1946](https://togithub.com/pinojs/pino/pull/1946)
    - add node v22 to CI by
    [@&#8203;mcollina](https://togithub.com/mcollina) in
    [https://github.com/pinojs/pino/pull/1953](https://togithub.com/pinojs/pino/pull/1953)
    - Add Platformatic to sponsors by
    [@&#8203;mcollina](https://togithub.com/mcollina) in
    [https://github.com/pinojs/pino/pull/1956](https://togithub.com/pinojs/pino/pull/1956)
    - Update h3 example by [@&#8203;mcollina](https://togithub.com/mcollina)
    in
    [https://github.com/pinojs/pino/pull/1968](https://togithub.com/pinojs/pino/pull/1968)
    - Support file URLs when configuring multiple transports by
    [@&#8203;haines](https://togithub.com/haines) in
    [https://github.com/pinojs/pino/pull/1961](https://togithub.com/pinojs/pino/pull/1961)
    - Adding support for mix\&match pipelines by
    [@&#8203;dbacarel](https://togithub.com/dbacarel) in
    [https://github.com/pinojs/pino/pull/1954](https://togithub.com/pinojs/pino/pull/1954)
    - apply serializers to args once before asObject or transmit by
    [@&#8203;emmyakin](https://togithub.com/emmyakin) in
    [https://github.com/pinojs/pino/pull/1971](https://togithub.com/pinojs/pino/pull/1971)
    - build(deps-dev): bump pino-pretty from 10.3.1 to 11.0.0 by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/pinojs/pino/pull/1933](https://togithub.com/pinojs/pino/pull/1933)
    - build(deps): bump sonic-boom from 3.8.1 to 4.0.1 by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/pinojs/pino/pull/1960](https://togithub.com/pinojs/pino/pull/1960)
    - build(deps): bump pino-std-serializers from 6.2.2 to 7.0.0 by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/pinojs/pino/pull/1957](https://togithub.com/pinojs/pino/pull/1957)
    - build(deps-dev): bump tsd from 0.30.7 to 0.31.0 by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/pinojs/pino/pull/1937](https://togithub.com/pinojs/pino/pull/1937)
    - build(deps): bump actions/dependency-review-action from 3 to 4 by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/pinojs/pino/pull/1894](https://togithub.com/pinojs/pino/pull/1894)
    - build(deps): bump pnpm/action-setup from 2.4.0 to 3.0.0 by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/pinojs/pino/pull/1913](https://togithub.com/pinojs/pino/pull/1913)
    - Drop yarn support and update pnpm by
    [@&#8203;mcollina](https://togithub.com/mcollina) in
    [https://github.com/pinojs/pino/pull/1972](https://togithub.com/pinojs/pino/pull/1972)
    - build(deps): bump thread-stream from 2.7.0 to 3.0.0 by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/pinojs/pino/pull/1959](https://togithub.com/pinojs/pino/pull/1959)
    
    #### New Contributors
    
    - [@&#8203;nagyszabi](https://togithub.com/nagyszabi) made their first
    contribution in
    [https://github.com/pinojs/pino/pull/1949](https://togithub.com/pinojs/pino/pull/1949)
    - [@&#8203;haines](https://togithub.com/haines) made their first
    contribution in
    [https://github.com/pinojs/pino/pull/1961](https://togithub.com/pinojs/pino/pull/1961)
    - [@&#8203;emmyakin](https://togithub.com/emmyakin) made their first
    contribution in
    [https://github.com/pinojs/pino/pull/1971](https://togithub.com/pinojs/pino/pull/1971)
    
    **Full Changelog**:
    pinojs/pino@v9.0.0...v9.1.0
    
    ###
    [`v9.0.0`](https://togithub.com/pinojs/pino/compare/v8.21.0...4f8ea32aa69ec94b2fb5561716a7701aec991ce7)
    
    [Compare
    Source](https://togithub.com/pinojs/pino/compare/v8.21.0...v9.0.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    6c9bbaf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4f96562 View commit details
    Browse the repository at this point in the history
  11. fix(deps): update dependency drizzle-orm to ^0.31.0 (#1946)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [drizzle-orm](https://orm.drizzle.team)
    ([source](https://togithub.com/drizzle-team/drizzle-orm)) | [`^0.30.10`
    ->
    `^0.31.0`](https://renovatebot.com/diffs/npm/drizzle-orm/0.30.10/0.31.0)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/drizzle-orm/0.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/drizzle-orm/0.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/drizzle-orm/0.30.10/0.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/drizzle-orm/0.30.10/0.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>drizzle-team/drizzle-orm (drizzle-orm)</summary>
    
    ###
    [`v0.31.0`](https://togithub.com/drizzle-team/drizzle-orm/releases/tag/0.31.0)
    
    [Compare
    Source](https://togithub.com/drizzle-team/drizzle-orm/compare/0.30.10...0.31.0)
    
    #### Breaking changes
    
    > Note: `[email protected]` can be used with `[email protected]` or
    higher. The same applies to Drizzle Kit. If you run a Drizzle Kit
    command, it will check and prompt you for an upgrade (if needed). You
    can check for Drizzle Kit updates.
    [below](#drizzle-kit-updates-drizzle-kit0220)
    
    ##### PostgreSQL indexes API was changed
    
    The previous Drizzle+PostgreSQL indexes API was incorrect and was not
    aligned with the PostgreSQL documentation. The good thing is that it was
    not used in queries, and drizzle-kit didn't support all properties for
    indexes. This means we can now change the API to the correct one and
    provide full support for it in drizzle-kit
    
    Previous API
    
    -   No way to define SQL expressions inside `.on`.
    - `.using` and `.on` in our case are the same thing, so the API is
    incorrect here.
    - `.asc()`, `.desc()`, `.nullsFirst()`, and `.nullsLast()` should be
    specified for each column or expression on indexes, but not on an index
    itself.
    
    ```ts
    // Index declaration reference
    index('name')
      .on(table.column1, table.column2, ...) or .onOnly(table.column1, table.column2, ...)
      .concurrently()
      .using(sql``) // sql expression
      .asc() or .desc()
      .nullsFirst() or .nullsLast()
      .where(sql``) // sql expression
    ```
    
    Current API
    
    ```ts
    // First example, with `.on()`
    index('name')
      .on(table.column1.asc(), table.column2.nullsFirst(), ...) or .onOnly(table.column1.desc().nullsLast(), table.column2, ...)
      .concurrently()
      .where(sql``)
      .with({ fillfactor: '70' })
    
    // Second Example, with `.using()`
    index('name')
      .using('btree', table.column1.asc(), sql`lower(${table.column2})`, table.column1.op('text_ops'))
      .where(sql``) // sql expression
      .with({ fillfactor: '70' })
    ```
    
    #### New Features
    
    ##### 🎉 "pg_vector" extension support
    
    > There is no specific code to create an extension inside the Drizzle
    schema. We assume that if you are using vector types, indexes, and
    queries, you have a PostgreSQL database with the `pg_vector` extension
    installed.
    
    You can now specify indexes for `pg_vector` and utilize `pg_vector`
    functions for querying, ordering, etc.
    
    Let's take a few examples of `pg_vector` indexes from the `pg_vector`
    docs and translate them to Drizzle
    
    ##### L2 distance, Inner product and Cosine distance
    
    ```ts
    // CREATE INDEX ON items USING hnsw (embedding vector_l2_ops);
    // CREATE INDEX ON items USING hnsw (embedding vector_ip_ops);
    // CREATE INDEX ON items USING hnsw (embedding vector_cosine_ops);
    
    const table = pgTable('items', {
        embedding: vector('embedding', { dimensions: 3 })
    }, (table) => ({
        l2: index('l2_index').using('hnsw', table.embedding.op('vector_l2_ops'))
        ip: index('ip_index').using('hnsw', table.embedding.op('vector_ip_ops'))
        cosine: index('cosine_index').using('hnsw', table.embedding.op('vector_cosine_ops'))
    }))
    ```
    
    ##### L1 distance, Hamming distance and Jaccard distance - added in
    pg_vector 0.7.0 version
    
    ```ts
    // CREATE INDEX ON items USING hnsw (embedding vector_l1_ops);
    // CREATE INDEX ON items USING hnsw (embedding bit_hamming_ops);
    // CREATE INDEX ON items USING hnsw (embedding bit_jaccard_ops);
    
    const table = pgTable('table', {
        embedding: vector('embedding', { dimensions: 3 })
    }, (table) => ({
        l1: index('l1_index').using('hnsw', table.embedding.op('vector_l1_ops'))
        hamming: index('hamming_index').using('hnsw', table.embedding.op('bit_hamming_ops'))
        bit: index('bit_jaccard_index').using('hnsw', table.embedding.op('bit_jaccard_ops'))
    }))
    ```
    
    For queries, you can use predefined functions for vectors or create
    custom ones using the SQL template operator.
    
    You can also use the following helpers:
    
    ```ts
    import { l2Distance, l1Distance, innerProduct, 
              cosineDistance, hammingDistance, jaccardDistance } from 'drizzle-orm'
    
    l2Distance(table.column, [3, 1, 2]) // table.column <-> '[3, 1, 2]'
    l1Distance(table.column, [3, 1, 2]) // table.column <+> '[3, 1, 2]'
    
    innerProduct(table.column, [3, 1, 2]) // table.column <#> '[3, 1, 2]'
    cosineDistance(table.column, [3, 1, 2]) // table.column <=> '[3, 1, 2]'
    
    hammingDistance(table.column, '101') // table.column <~> '101'
    jaccardDistance(table.column, '101') // table.column <%> '101'
    ```
    
    If `pg_vector` has some other functions to use, you can replicate
    implimentation from existing one we have. Here is how it can be done
    
    ```ts
    export function l2Distance(
      column: SQLWrapper | AnyColumn,
      value: number[] | string[] | TypedQueryBuilder<any> | string,
    ): SQL {
      if (is(value, TypedQueryBuilder<any>) || typeof value === 'string') {
        return sql`${column} <-> ${value}`;
      }
      return sql`${column} <-> ${JSON.stringify(value)}`;
    }
    ```
    
    Name it as you wish and change the operator. This example allows for a
    numbers array, strings array, string, or even a select query. Feel free
    to create any other type you want or even contribute and submit a PR
    
    ##### Examples
    
    Let's take a few examples of `pg_vector` queries from the `pg_vector`
    docs and translate them to Drizzle
    
    ```ts
    import { l2Distance } from 'drizzle-orm';
    
    // SELECT * FROM items ORDER BY embedding <-> '[3,1,2]' LIMIT 5;
    db.select().from(items).orderBy(l2Distance(items.embedding, [3,1,2]))
    
    // SELECT embedding <-> '[3,1,2]' AS distance FROM items;
    db.select({ distance: l2Distance(items.embedding, [3,1,2]) })
    
    // SELECT * FROM items ORDER BY embedding <-> (SELECT embedding FROM items WHERE id = 1) LIMIT 5;
    const subquery = db.select({ embedding: items.embedding }).from(items).where(eq(items.id, 1));
    db.select().from(items).orderBy(l2Distance(items.embedding, subquery)).limit(5)
    
    // SELECT (embedding <#> '[3,1,2]') * -1 AS inner_product FROM items;
    db.select({ innerProduct: sql`(${maxInnerProduct(items.embedding, [3,1,2])}) * -1` }).from(items)
    
    // and more!
    ```
    
    #### 🎉 New PostgreSQL types: `point`, `line`
    
    You can now use `point` and `line` from [PostgreSQL Geometric
    Types](https://www.postgresql.org/docs/current/datatype-geometric.html)
    
    Type `point` has 2 modes for mappings from the database: `tuple` and
    `xy`.
    
    - `tuple` will be accepted for insert and mapped on select to a tuple.
    So, the database Point(1,2) will be typed as \[1,2] with drizzle.
    
    - `xy` will be accepted for insert and mapped on select to an object
    with x, y coordinates. So, the database Point(1,2) will be typed as `{
    x: 1, y: 2 }` with drizzle
    
    ```ts
    const items = pgTable('items', {
     point: point('point'),
     pointObj: point('point_xy', { mode: 'xy' }),
    });
    ```
    
    Type `line` has 2 modes for mappings from the database: `tuple` and
    `abc`.
    
    - `tuple` will be accepted for insert and mapped on select to a tuple.
    So, the database Line{1,2,3} will be typed as \[1,2,3] with drizzle.
    
    - `abc` will be accepted for insert and mapped on select to an object
    with a, b, and c constants from the equation `Ax + By + C = 0`. So, the
    database Line{1,2,3} will be typed as `{ a: 1, b: 2, c: 3 }` with
    drizzle.
    
    ```ts
    const items = pgTable('items', {
     line: line('line'),
     lineObj: point('line_abc', { mode: 'abc' }),
    });
    ```
    
    #### 🎉 Basic "postgis" extension support
    
    > There is no specific code to create an extension inside the Drizzle
    schema. We assume that if you are using postgis types, indexes, and
    queries, you have a PostgreSQL database with the `postgis` extension
    installed.
    
    `geometry` type from postgis extension:
    
    ```ts
    const items = pgTable('items', {
      geo: geometry('geo', { type: 'point' }),
      geoObj: geometry('geo_obj', { type: 'point', mode: 'xy' }),
      geoSrid: geometry('geo_options', { type: 'point', mode: 'xy', srid: 4000 }),
    });
    ```
    
    **mode**
    Type `geometry` has 2 modes for mappings from the database: `tuple` and
    `xy`.
    
    - `tuple` will be accepted for insert and mapped on select to a tuple.
    So, the database geometry will be typed as \[1,2] with drizzle.
    - `xy` will be accepted for insert and mapped on select to an object
    with x, y coordinates. So, the database geometry will be typed as `{ x:
    1, y: 2 }` with drizzle
    
    **type**
    
    The current release has a predefined type: `point`, which is the
    `geometry(Point)` type in the PostgreSQL PostGIS extension. You can
    specify any string there if you want to use some other type
    
    ### Drizzle Kit updates: `[email protected]`
    
    > Release notes here are partially duplicated from
    [[email protected]](https://togithub.com/drizzle-team/drizzle-kit-mirror/releases/tag/v0.22.0)
    
    #### New Features
    
    ##### 🎉 Support for new types
    
    Drizzle Kit can now handle:
    
    -   `point` and `line` from PostgreSQL
    -   `vector` from the PostgreSQL `pg_vector` extension
    -   `geometry` from the PostgreSQL `PostGIS` extension
    
    ##### 🎉 New param in drizzle.config - `extensionsFilters`
    
    The PostGIS extension creates a few internal tables in the `public`
    schema. This means that if you have a database with the PostGIS
    extension and use `push` or `introspect`, all those tables will be
    included in `diff` operations. In this case, you would need to specify
    `tablesFilter`, find all tables created by the extension, and list them
    in this parameter.
    
    We have addressed this issue so that you won't need to take all these
    steps. Simply specify `extensionsFilters` with the name of the extension
    used, and Drizzle will skip all the necessary tables.
    
    Currently, we only support the `postgis` option, but we plan to add more
    extensions if they create tables in the `public` schema.
    
    The `postgis` option will skip the `geography_columns`,
    `geometry_columns`, and `spatial_ref_sys` tables
    
    ```ts
    import { defineConfig } from 'drizzle-kit'
    
    export default defaultConfig({
      dialect: "postgresql",
      extensionsFilters: ["postgis"],
    })
    ```
    
    #### Improvements
    
    ##### Update zod schemas for database credentials and write tests to all
    the positive/negative cases
    
    - support full set of SSL params in kit config, provide types from
    node:tls connection
    
    ```ts
    import { defineConfig } from 'drizzle-kit'
    
    export default defaultConfig({
      dialect: "postgresql",
      dbCredentials: {
        ssl: true, //"require" | "allow" | "prefer" | "verify-full" | options from node:tls
      }
    })
    ```
    
    ```ts
    import { defineConfig } from 'drizzle-kit'
    
    export default defaultConfig({
      dialect: "mysql",
      dbCredentials: {
        ssl: "", // string | SslOptions (ssl options from mysql2 package)
      }
    })
    ```
    
    ##### Normilized SQLite urls for `libsql` and `better-sqlite3` drivers
    
    Those drivers have different file path patterns, and Drizzle Kit will
    accept both and create a proper file path format for each
    
    ##### Updated MySQL and SQLite index-as-expression behavior
    
    In this release MySQL and SQLite will properly map expressions into SQL
    query. Expressions won't be escaped in string but columns will be
    
    ```ts
    export const users = sqliteTable(
      'users',
      {
        id: integer('id').primaryKey(),
        email: text('email').notNull(),
      },
      (table) => ({
        emailUniqueIndex: uniqueIndex('emailUniqueIndex').on(sql`lower(${table.email})`),
      }),
    );
    
    ```
    
    ```sql
    -- before
    CREATE UNIQUE INDEX `emailUniqueIndex` ON `users` (`lower("users"."email")`);
    
    -- now
    CREATE UNIQUE INDEX `emailUniqueIndex` ON `users` (lower("email"));
    ```
    
    #### Bug Fixes
    
    - \[BUG]: multiple constraints not added (only the first one is
    generated) -
    [#&#8203;2341](https://togithub.com/drizzle-team/drizzle-orm/issues/2341)
    - Drizzle Studio: Error: Connection terminated unexpectedly -
    [#&#8203;435](https://togithub.com/drizzle-team/drizzle-kit-mirror/issues/435)
    - Unable to run sqlite migrations local -
    [#&#8203;432](https://togithub.com/drizzle-team/drizzle-kit-mirror/issues/432)
    - error: unknown option '--config' -
    [#&#8203;423](https://togithub.com/drizzle-team/drizzle-kit-mirror/issues/423)
    
    #### How `push` and `generate` works for indexes
    
    ##### Limitations
    
    ##### You should specify a name for your index manually if you have an
    index on at least one expression
    
    Example
    
    ```ts
    index().on(table.id, table.email) // will work well and name will be autogeneretaed
    index('my_name').on(table.id, table.email) // will work well
    
    // but
    
    index().on(sql`lower(${table.email})`) // error
    index('my_name').on(sql`lower(${table.email})`) // will work well
    ```
    
    ##### Push won't generate statements if these fields(list below) were
    changed in an existing index:
    
    -   expressions inside `.on()` and `.using()`
    -   `.where()` statements
    -   operator classes `.op()` on columns
    
    If you are using `push` workflows and want to change these fields in the
    index, you would need to:
    
    -   Comment out the index
    -   Push
    -   Uncomment the index and change those fields
    -   Push again
    
    For the `generate` command, `drizzle-kit` will be triggered by any
    changes in the index for any property in the new drizzle indexes API, so
    there are no limitations here.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    b1625e2 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. chore(deps): update dependency nx to v19.2.0 (#1949)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    5a736b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1fa79dd View commit details
    Browse the repository at this point in the history
  3. fix(deps): update dependency slonik to v45 (#1937)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [slonik](https://togithub.com/gajus/slonik) | [`^40.0.0` ->
    `^45.0.0`](https://renovatebot.com/diffs/npm/slonik/40.2.6/45.2.1) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/slonik/45.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/slonik/45.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/slonik/40.2.6/45.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/slonik/40.2.6/45.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>gajus/slonik (slonik)</summary>
    
    ###
    [`v45.2.1`](https://togithub.com/gajus/slonik/releases/tag/slonik%4045.2.1)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/[email protected]@45.2.1)
    
    ##### Patch Changes
    
    - Updated dependencies
    \[[`0378001`](https://togithub.com/gajus/slonik/commit/0378001b3de22b749348ce40cdea1ce75c423b30)]:
    -
    [@&#8203;slonik/sql-tag](https://togithub.com/slonik/sql-tag)[@&#8203;45](https://togithub.com/45).2.1
    -
    [@&#8203;slonik/driver](https://togithub.com/slonik/driver)[@&#8203;45](https://togithub.com/45).2.1
    -
    [@&#8203;slonik/errors](https://togithub.com/slonik/errors)[@&#8203;45](https://togithub.com/45).2.1
    -
    [@&#8203;slonik/pg-driver](https://togithub.com/slonik/pg-driver)[@&#8203;45](https://togithub.com/45).2.1
    -
    [@&#8203;slonik/utilities](https://togithub.com/slonik/utilities)[@&#8203;45](https://togithub.com/45).2.1
    
    ###
    [`v45.2.0`](https://togithub.com/gajus/slonik/releases/tag/slonik%4045.2.0)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/[email protected]@45.2.0)
    
    ##### Patch Changes
    
    -   Updated dependencies \[]:
    -
    [@&#8203;slonik/driver](https://togithub.com/slonik/driver)[@&#8203;45](https://togithub.com/45).2.0
    -
    [@&#8203;slonik/errors](https://togithub.com/slonik/errors)[@&#8203;45](https://togithub.com/45).2.0
    -
    [@&#8203;slonik/pg-driver](https://togithub.com/slonik/pg-driver)[@&#8203;45](https://togithub.com/45).2.0
    -
    [@&#8203;slonik/sql-tag](https://togithub.com/slonik/sql-tag)[@&#8203;45](https://togithub.com/45).2.0
    -
    [@&#8203;slonik/utilities](https://togithub.com/slonik/utilities)[@&#8203;45](https://togithub.com/45).2.0
    
    ###
    [`v45.1.0`](https://togithub.com/gajus/slonik/releases/tag/slonik%4045.1.0)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/[email protected]@45.1.0)
    
    ##### Patch Changes
    
    -   Updated dependencies \[]:
    -
    [@&#8203;slonik/driver](https://togithub.com/slonik/driver)[@&#8203;45](https://togithub.com/45).1.0
    -
    [@&#8203;slonik/errors](https://togithub.com/slonik/errors)[@&#8203;45](https://togithub.com/45).1.0
    -
    [@&#8203;slonik/pg-driver](https://togithub.com/slonik/pg-driver)[@&#8203;45](https://togithub.com/45).1.0
    -
    [@&#8203;slonik/sql-tag](https://togithub.com/slonik/sql-tag)[@&#8203;45](https://togithub.com/45).1.0
    -
    [@&#8203;slonik/utilities](https://togithub.com/slonik/utilities)[@&#8203;45](https://togithub.com/45).1.0
    
    ###
    [`v45.0.0`](https://togithub.com/gajus/slonik/releases/tag/slonik%4045.0.0)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/[email protected]@45.0.0)
    
    ##### Minor Changes
    
    -
    [`5525659`](https://togithub.com/gajus/slonik/commit/552565961fa65e9951e363a2388538713388c5b5)
    Thanks [@&#8203;gajus](https://togithub.com/gajus)! - \* fixes
    TypeScript error due to clashing "cause" property in Error object
    ([#&#8203;567](https://togithub.com/gajus/slonik/issues/567))
    - protects against unsafe invocation of sql.fragment
    ([#&#8203;602](https://togithub.com/gajus/slonik/issues/602))
    - correct manyFirst example in README
    ([#&#8203;600](https://togithub.com/gajus/slonik/issues/600))
    
    ##### Patch Changes
    
    -   Updated dependencies \[]:
    -
    [@&#8203;slonik/driver](https://togithub.com/slonik/driver)[@&#8203;45](https://togithub.com/45).0.0
    -
    [@&#8203;slonik/errors](https://togithub.com/slonik/errors)[@&#8203;45](https://togithub.com/45).0.0
    -
    [@&#8203;slonik/pg-driver](https://togithub.com/slonik/pg-driver)[@&#8203;45](https://togithub.com/45).0.0
    -
    [@&#8203;slonik/sql-tag](https://togithub.com/slonik/sql-tag)[@&#8203;45](https://togithub.com/45).0.0
    -
    [@&#8203;slonik/utilities](https://togithub.com/slonik/utilities)[@&#8203;45](https://togithub.com/45).0.0
    
    ###
    [`v44.0.0`](https://togithub.com/gajus/slonik/releases/tag/slonik%4044.0.0)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/[email protected]@44.0.0)
    
    ##### Major Changes
    
    -
    [`96db9f0`](https://togithub.com/gajus/slonik/commit/96db9f08faefb0e7da0cc0d817d9e8fae361e590)
    Thanks [@&#8203;gajus](https://togithub.com/gajus)! - Convert token
    types to symbols to ensures that SQL tokens cannot be injected from
    outside of the codebase, e.g. through JSON.
    
    Thanks to [@&#8203;alxndrsn](https://togithub.com/alxndrsn) for
    reporting the issue and suggesting patch
    ([#&#8203;595](https://togithub.com/gajus/slonik/pull/595)).
    
    Thanks to [@&#8203;danielrearden](https://togithub.com/danielrearden)
    for suggesting a viable patch.
    
    ##### Patch Changes
    
    - Updated dependencies
    \[[`96db9f0`](https://togithub.com/gajus/slonik/commit/96db9f08faefb0e7da0cc0d817d9e8fae361e590)]:
    -
    [@&#8203;slonik/sql-tag](https://togithub.com/slonik/sql-tag)[@&#8203;44](https://togithub.com/44).0.0
    -
    [@&#8203;slonik/pg-driver](https://togithub.com/slonik/pg-driver)[@&#8203;44](https://togithub.com/44).0.0
    -
    [@&#8203;slonik/driver](https://togithub.com/slonik/driver)[@&#8203;44](https://togithub.com/44).0.0
    -
    [@&#8203;slonik/errors](https://togithub.com/slonik/errors)[@&#8203;44](https://togithub.com/44).0.0
    -
    [@&#8203;slonik/utilities](https://togithub.com/slonik/utilities)[@&#8203;44](https://togithub.com/44).0.0
    
    ###
    [`v43.0.8`](https://togithub.com/gajus/slonik/releases/tag/slonik%4043.0.8)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/[email protected]@43.0.8)
    
    ##### Patch Changes
    
    -
    [`30f1dc4`](https://togithub.com/gajus/slonik/commit/30f1dc4469fe6065f90651c2e1c501d5374358c7)
    Thanks [@&#8203;gajus](https://togithub.com/gajus)! - remove exports
    
    - Updated dependencies
    \[[`30f1dc4`](https://togithub.com/gajus/slonik/commit/30f1dc4469fe6065f90651c2e1c501d5374358c7)]:
    -
    [@&#8203;slonik/driver](https://togithub.com/slonik/driver)[@&#8203;43](https://togithub.com/43).0.8
    -
    [@&#8203;slonik/errors](https://togithub.com/slonik/errors)[@&#8203;43](https://togithub.com/43).0.8
    -
    [@&#8203;slonik/pg-driver](https://togithub.com/slonik/pg-driver)[@&#8203;43](https://togithub.com/43).0.8
    -
    [@&#8203;slonik/sql-tag](https://togithub.com/slonik/sql-tag)[@&#8203;43](https://togithub.com/43).0.8
    -
    [@&#8203;slonik/utilities](https://togithub.com/slonik/utilities)[@&#8203;43](https://togithub.com/43).0.8
    
    ###
    [`v43.0.7`](https://togithub.com/gajus/slonik/releases/tag/slonik%4043.0.7)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/[email protected]@43.0.7)
    
    ##### Patch Changes
    
    -
    [`dba5be1`](https://togithub.com/gajus/slonik/commit/dba5be1b34868059c3f64a8dc44e48703625a3b9)
    Thanks [@&#8203;gajus](https://togithub.com/gajus)! - corrects exports;
    adds more logging about pool state
    
    - Updated dependencies
    \[[`dba5be1`](https://togithub.com/gajus/slonik/commit/dba5be1b34868059c3f64a8dc44e48703625a3b9)]:
    -
    [@&#8203;slonik/driver](https://togithub.com/slonik/driver)[@&#8203;43](https://togithub.com/43).0.7
    -
    [@&#8203;slonik/errors](https://togithub.com/slonik/errors)[@&#8203;43](https://togithub.com/43).0.7
    -
    [@&#8203;slonik/pg-driver](https://togithub.com/slonik/pg-driver)[@&#8203;43](https://togithub.com/43).0.7
    -
    [@&#8203;slonik/sql-tag](https://togithub.com/slonik/sql-tag)[@&#8203;43](https://togithub.com/43).0.7
    -
    [@&#8203;slonik/utilities](https://togithub.com/slonik/utilities)[@&#8203;43](https://togithub.com/43).0.7
    
    ###
    [`v43.0.6`](https://togithub.com/gajus/slonik/releases/tag/slonik%4043.0.6)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/[email protected]@43.0.6)
    
    ##### Patch Changes
    
    - [#&#8203;591](https://togithub.com/gajus/slonik/pull/591)
    [`30e89a6`](https://togithub.com/gajus/slonik/commit/30e89a6f2ab1fc8f9d010bb0157ce41aa4da80e8)
    Thanks [@&#8203;gajus](https://togithub.com/gajus)! - split driver into
    a separate package
    
    - [#&#8203;591](https://togithub.com/gajus/slonik/pull/591)
    [`30e89a6`](https://togithub.com/gajus/slonik/commit/30e89a6f2ab1fc8f9d010bb0157ce41aa4da80e8)
    Thanks [@&#8203;gajus](https://togithub.com/gajus)! - add
    slonik-interceptor-query-cache to monorepo
    
    - Updated dependencies
    \[[`30e89a6`](https://togithub.com/gajus/slonik/commit/30e89a6f2ab1fc8f9d010bb0157ce41aa4da80e8),
    [`30e89a6`](https://togithub.com/gajus/slonik/commit/30e89a6f2ab1fc8f9d010bb0157ce41aa4da80e8)]:
    -
    [@&#8203;slonik/pg-driver](https://togithub.com/slonik/pg-driver)[@&#8203;43](https://togithub.com/43).0.6
    -
    [@&#8203;slonik/utilities](https://togithub.com/slonik/utilities)[@&#8203;43](https://togithub.com/43).0.6
    -
    [@&#8203;slonik/sql-tag](https://togithub.com/slonik/sql-tag)[@&#8203;43](https://togithub.com/43).0.6
    -
    [@&#8203;slonik/driver](https://togithub.com/slonik/driver)[@&#8203;43](https://togithub.com/43).0.6
    -
    [@&#8203;slonik/errors](https://togithub.com/slonik/errors)[@&#8203;43](https://togithub.com/43).0.6
    
    ###
    [`v43.0.5`](https://togithub.com/gajus/slonik/releases/tag/slonik%4043.0.5)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/[email protected]@43.0.5)
    
    ##### Patch Changes
    
    -
    [`d1958fd`](https://togithub.com/gajus/slonik/commit/d1958fd6acfcd48cc4148811106b63daf28b52a8)
    Thanks [@&#8203;gajus](https://togithub.com/gajus)! - log how long it
    took to acquire a connection
    
    - Updated dependencies
    \[[`d1958fd`](https://togithub.com/gajus/slonik/commit/d1958fd6acfcd48cc4148811106b63daf28b52a8)]:
    -
    [@&#8203;slonik/errors](https://togithub.com/slonik/errors)[@&#8203;43](https://togithub.com/43).0.5
    -
    [@&#8203;slonik/sql-tag](https://togithub.com/slonik/sql-tag)[@&#8203;43](https://togithub.com/43).0.5
    
    ###
    [`v43.0.4`](https://togithub.com/gajus/slonik/releases/tag/slonik%4043.0.4)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/[email protected]@43.0.4)
    
    ##### Patch Changes
    
    -
    [`d0d9a82`](https://togithub.com/gajus/slonik/commit/d0d9a82dee0980c4768d74e90e20491ada126816)
    Thanks [@&#8203;gajus](https://togithub.com/gajus)! - use $slonik\_
    bindings
    
    - Updated dependencies
    \[[`d0d9a82`](https://togithub.com/gajus/slonik/commit/d0d9a82dee0980c4768d74e90e20491ada126816)]:
    -
    [@&#8203;slonik/errors](https://togithub.com/slonik/errors)[@&#8203;43](https://togithub.com/43).0.4
    -
    [@&#8203;slonik/sql-tag](https://togithub.com/slonik/sql-tag)[@&#8203;43](https://togithub.com/43).0.4
    
    ###
    [`v43.0.3`](https://togithub.com/gajus/slonik/releases/tag/slonik%4043.0.3)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/[email protected]@43.0.3)
    
    ##### Patch Changes
    
    -
    [`c9e261d`](https://togithub.com/gajus/slonik/commit/c9e261d8af6490ad84b450b6e4b598f662d92203)
    Thanks [@&#8203;gajus](https://togithub.com/gajus)! - log when
    connection pool is full
    
    -
    [`0f072df`](https://togithub.com/gajus/slonik/commit/0f072df5f3796fc2571c0e5e81405a36000ab9ec)
    Thanks [@&#8203;gajus](https://togithub.com/gajus)! - drop ambiguous
    SqlFragment member
    
    - Updated dependencies
    \[[`0f072df`](https://togithub.com/gajus/slonik/commit/0f072df5f3796fc2571c0e5e81405a36000ab9ec)]:
    -
    [@&#8203;slonik/sql-tag](https://togithub.com/slonik/sql-tag)[@&#8203;43](https://togithub.com/43).0.3
    -
    [@&#8203;slonik/errors](https://togithub.com/slonik/errors)[@&#8203;43](https://togithub.com/43).0.3
    
    ###
    [`v43.0.2`](https://togithub.com/gajus/slonik/releases/tag/slonik%4043.0.2)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/[email protected]@43.0.2)
    
    ##### Patch Changes
    
    - Updated dependencies
    \[[`a28e8ac`](https://togithub.com/gajus/slonik/commit/a28e8ac7325e24b2c27c05f22b597dbd1898049b)]:
    -
    [@&#8203;slonik/sql-tag](https://togithub.com/slonik/sql-tag)[@&#8203;43](https://togithub.com/43).0.2
    -
    [@&#8203;slonik/errors](https://togithub.com/slonik/errors)[@&#8203;43](https://togithub.com/43).0.2
    
    ###
    [`v43.0.1`](https://togithub.com/gajus/slonik/releases/tag/slonik%4043.0.1)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/[email protected]@43.0.1)
    
    ##### Patch Changes
    
    -
    [`146a301`](https://togithub.com/gajus/slonik/commit/146a3011b6b9cbd1a3a5dbc7ce3a13d9cc6bb2ae)
    Thanks [@&#8203;gajus](https://togithub.com/gajus)! - add missing type
    exports
    
    - Updated dependencies
    \[[`146a301`](https://togithub.com/gajus/slonik/commit/146a3011b6b9cbd1a3a5dbc7ce3a13d9cc6bb2ae)]:
    -
    [@&#8203;slonik/errors](https://togithub.com/slonik/errors)[@&#8203;43](https://togithub.com/43).0.1
    -
    [@&#8203;slonik/sql-tag](https://togithub.com/slonik/sql-tag)[@&#8203;43](https://togithub.com/43).0.1
    
    ###
    [`v43.0.0`](https://togithub.com/gajus/slonik/releases/tag/slonik%4043.0.0)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/[email protected]@43.0.0)
    
    ##### Minor Changes
    
    -
    [`8c58884`](https://togithub.com/gajus/slonik/commit/8c588849338dbc626d661a04af9f162a791f3e31)
    Thanks [@&#8203;gajus](https://togithub.com/gajus)! - force version bump
    
    ##### Patch Changes
    
    -
    [`cb257c5`](https://togithub.com/gajus/slonik/commit/cb257c55a72ce82364ce1e3bf787e4cc2a517989)
    Thanks [@&#8203;gajus](https://togithub.com/gajus)! - correct
    createSqlTokenSqlFragment export
    
    - Updated dependencies
    \[[`cb257c5`](https://togithub.com/gajus/slonik/commit/cb257c55a72ce82364ce1e3bf787e4cc2a517989),
    [`8c58884`](https://togithub.com/gajus/slonik/commit/8c588849338dbc626d661a04af9f162a791f3e31)]:
    -
    [@&#8203;slonik/errors](https://togithub.com/slonik/errors)[@&#8203;43](https://togithub.com/43).0.0
    -
    [@&#8203;slonik/sql-tag](https://togithub.com/slonik/sql-tag)[@&#8203;43](https://togithub.com/43).0.0
    
    ###
    [`v42.0.0`](https://togithub.com/gajus/slonik/releases/tag/slonik%4042.0.0)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/[email protected])
    
    ##### Minor Changes
    
    -
    [`fb83bd9`](https://togithub.com/gajus/slonik/commit/fb83bd900b85b5e672db49694a8171b9296c252c)
    Thanks [@&#8203;gajus](https://togithub.com/gajus)! - force update
    version
    
    ##### Patch Changes
    
    - Updated dependencies
    \[[`fb83bd9`](https://togithub.com/gajus/slonik/commit/fb83bd900b85b5e672db49694a8171b9296c252c)]:
    -
    [@&#8203;slonik/sql-tag](https://togithub.com/slonik/sql-tag)[@&#8203;41](https://togithub.com/41).3.0
    -
    [@&#8203;slonik/errors](https://togithub.com/slonik/errors)[@&#8203;41](https://togithub.com/41).3.0
    
    ###
    [`v41.2.1`](https://togithub.com/gajus/slonik/compare/v41.2.0...v41.2.1)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/v41.2.0...v41.2.1)
    
    ###
    [`v41.2.0`](https://togithub.com/gajus/slonik/compare/v41.1.0...v41.2.0)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/v41.1.0...v41.2.0)
    
    ###
    [`v41.1.0`](https://togithub.com/gajus/slonik/compare/v41.0.1...v41.1.0)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/v41.0.1...v41.1.0)
    
    ### [`v41.0.1`](https://togithub.com/gajus/slonik/releases/tag/v41.0.1)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/v41.0.0...v41.0.1)
    
    The fix is in this commit:
    gajus/slonik@0e83bc1
    
    It shows how simultaneously releasing and ending the pool could have
    resulted in termination sequence proceeding without waiting for release
    sequence to complete. The symptom of this would have been an error that
    complains about an attempt to use a terminated backend.
    
    Shoutout to [@&#8203;mikeroelens](https://togithub.com/mikeroelens) for
    going above and beyond to chase down the root of the issue and suggest a
    fix and context that led to replicating the mysterious behavior. 🥳
    
    ### [`v41.0.0`](https://togithub.com/gajus/slonik/releases/tag/v41.0.0)
    
    [Compare
    Source](https://togithub.com/gajus/slonik/compare/v40.2.6...v41.0.0)
    
    New Slonik behavior means that you can no longer accidentally run a
    non-transaction query inside of a transaction.
    
    If you receive an error `UnexpectedForeignConnectionError`, then you are
    trying to execute a query using a connection that is not associated with
    the transaction. This error is thrown to prevent accidental unsafe
    transaction handling, e.g.
    
        connection.transaction(async (transactionConnection) => {
    await connection.query(sql.typeAlias('void')`INSERT INTO foo (bar)
    VALUES ('baz')`);
        });
    
    In this example, the query is executed using the `connection` that is
    not associated with the transaction. This is unsafe because the query is
    not part of the transaction and will not be rolled back if the
    transaction is aborted.
    
    This behavior is achieved using AsyncLocalContext.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    72bd27c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3cf6daf View commit details
    Browse the repository at this point in the history
  5. fix(deps): update sentry-javascript monorepo to v8 (major) (#1939)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [@sentry/node](https://togithub.com/getsentry/sentry-javascript/tree/master/packages/node)
    ([source](https://togithub.com/getsentry/sentry-javascript)) |
    [`^7.102.0` ->
    `^8.0.0`](https://renovatebot.com/diffs/npm/@sentry%2fnode/7.114.0/8.0.0)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fnode/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fnode/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fnode/7.114.0/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fnode/7.114.0/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [@sentry/node](https://togithub.com/getsentry/sentry-javascript/tree/master/packages/node)
    ([source](https://togithub.com/getsentry/sentry-javascript)) |
    [`^7.114.0` ->
    `^8.0.0`](https://renovatebot.com/diffs/npm/@sentry%2fnode/7.114.0/8.0.0)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fnode/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fnode/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fnode/7.114.0/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fnode/7.114.0/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [@sentry/profiling-node](https://togithub.com/getsentry/sentry-javascript/tree/master/packages/profiling-node)
    ([source](https://togithub.com/getsentry/sentry-javascript)) |
    [`^7.114.0` ->
    `^8.0.0`](https://renovatebot.com/diffs/npm/@sentry%2fprofiling-node/7.114.0/8.0.0)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fprofiling-node/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fprofiling-node/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fprofiling-node/7.114.0/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fprofiling-node/7.114.0/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>getsentry/sentry-javascript (@&#8203;sentry/node)</summary>
    
    ###
    [`v8.0.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#800-rc3)
    
    [Compare
    Source](https://togithub.com/getsentry/sentry-javascript/compare/7.114.0...8.0.0)
    
    ##### Important Changes
    
    - **feat(bun): Add Bun Global Unhandled Handlers
    ([#&#8203;11960](https://togithub.com/getsentry/sentry-javascript/issues/11960))**
    
    The Bun SDK will now capture global unhandled errors.
    
    ##### Other Changes
    
    - feat(node): Log process and thread info on initialisation
    ([#&#8203;11972](https://togithub.com/getsentry/sentry-javascript/issues/11972))
    - fix(aws-serverless): Include ESM artifacts in package
    ([#&#8203;11973](https://togithub.com/getsentry/sentry-javascript/issues/11973))
    - fix(browser): Only start `http.client` spans if there is an active
    parent span
    ([#&#8203;11974](https://togithub.com/getsentry/sentry-javascript/issues/11974))
    - fix(feedback): Improve CSS theme variable names and layout
    ([#&#8203;11964](https://togithub.com/getsentry/sentry-javascript/issues/11964))
    - fix(node): Ensure `execArgv` are not sent to worker threads
    ([#&#8203;11963](https://togithub.com/getsentry/sentry-javascript/issues/11963))
    - ref(feedback): Simplify feedback function params
    ([#&#8203;11957](https://togithub.com/getsentry/sentry-javascript/issues/11957))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about these
    updates again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    09c0c9b View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. chore(deps): update dependency nx to v19.2.1 (#1950)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    86d95c2 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. chore(deps): update dependency nx to v19.2.2 (#1951)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 8, 2024
    Configuration menu
    Copy the full SHA
    d64f5d9 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. chore(deps): update dependency nx to v19.2.3 (#1952)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    8c25668 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. chore(deps): update dependency node to v22.3.0 (#1953)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    afb16a8 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. chore(deps): update dependency nx to v19.3.0 (#1957)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0395651 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. chore(deps): update dependency nx to v19.3.1 (#1958)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    c41f381 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1b74d8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f8ea845 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. Configuration menu
    Copy the full SHA
    5464d81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da5ed5b View commit details
    Browse the repository at this point in the history
  3. Create python.yaml

    drazisil authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    1736c18 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de998f8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3d5f4ef View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e438cdd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    52d6511 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4e3d861 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    aa460c5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7645f6d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cb19397 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    80e41eb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    de6ee78 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    54e7317 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8859ce7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    038706e View commit details
    Browse the repository at this point in the history
  17. refactor: add python (#1959)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
      - Introduced pre-commit hooks to ensure code quality and consistency.
      - Added GitHub Actions workflow for automated testing and linting.
    
    - **Documentation**
    - Added a `README.md` for the `serializable` library with project
    details.
    
    - **Chores**
    - Updated project metadata in `pyproject.toml` for better project
    management.
    - Revised `requirements.txt` with new dependencies for development and
    testing.
      - Enhanced `.gitignore` to exclude unnecessary files and directories.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    drazisil authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    7daf7c2 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2c1eacb View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    059b289 View commit details
    Browse the repository at this point in the history
  20. chore(deps): pin dependencies (#1960)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [actions/checkout](https://togithub.com/actions/checkout) | action |
    pinDigest | -> `f43a0e5` |
    | [pdm-project/setup-pdm](https://togithub.com/pdm-project/setup-pdm) |
    action | pinDigest | -> `ddc33ca` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config help](https://togithub.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    dfbe41c View commit details
    Browse the repository at this point in the history
  21. chore(deps): update dependency filelock to v3.15.4 (#1961)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [filelock](https://togithub.com/tox-dev/py-filelock) | `==3.15.3` ->
    `==3.15.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/filelock/3.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/filelock/3.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/filelock/3.15.3/3.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/filelock/3.15.3/3.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>tox-dev/py-filelock (filelock)</summary>
    
    ###
    [`v3.15.4`](https://togithub.com/tox-dev/filelock/releases/tag/3.15.4)
    
    [Compare
    Source](https://togithub.com/tox-dev/py-filelock/compare/3.15.3...3.15.4)
    
    <!-- Release notes generated using configuration in .github/release.yml
    at main -->
    
    #### What's Changed
    
    - Pass `file_lock` as positional argument by
    [@&#8203;kwist-sgr](https://togithub.com/kwist-sgr) in
    [https://github.com/tox-dev/filelock/pull/347](https://togithub.com/tox-dev/filelock/pull/347)
    
    **Full Changelog**:
    tox-dev/filelock@3.15.3...3.15.4
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about these
    updates again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    1f180e7 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    e1cc0d3 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    876b224 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    f38864d View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    2de2c88 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    44a6ce4 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    fdeb72c View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    b43a370 View commit details
    Browse the repository at this point in the history
  29. chore(deps): update adminer:4.8.1 docker digest to ee90fd1 (#1955)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | adminer | digest | `cbbcc8c` -> `ee90fd1` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    4c2fc4e View commit details
    Browse the repository at this point in the history
  30. chore(deps): update github/codeql-action digest to 23acc5c (#1948)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [github/codeql-action](https://togithub.com/github/codeql-action) |
    action | digest | `f079b84` -> `23acc5c` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    5d21909 View commit details
    Browse the repository at this point in the history
  31. chore(deps): update postgres:16.3 docker digest to 46aa2ee (#1956)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | postgres | digest | `1bf73cc` -> `46aa2ee` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    90d71db View commit details
    Browse the repository at this point in the history
  32. chore(deps): update returntocorp/semgrep docker digest to 550dfda (#1941

    )
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | returntocorp/semgrep | container | digest | `470852e` -> `550dfda` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    drazisil authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    0a6ad52 View commit details
    Browse the repository at this point in the history
  33. chore(deps): update dependency coverage to v7.5.4 (#1964)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [coverage](https://togithub.com/nedbat/coveragepy) | `==7.5.3` ->
    `==7.5.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/coverage/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/coverage/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/coverage/7.5.3/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/coverage/7.5.3/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>nedbat/coveragepy (coverage)</summary>
    
    ###
    [`v7.5.4`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-754--2024-06-22)
    
    [Compare
    Source](https://togithub.com/nedbat/coveragepy/compare/7.5.3...7.5.4)
    
    - If you attempt to combine statement coverage data with branch coverage
    data,
    coverage.py used to fail with the message "Can't combine arc data with
    line
    data" or its reverse, "Can't combine line data with arc data." These
    messages used internal terminology, making it hard for people to
    understand
    the problem. They are now changed to mention "branch coverage data" and
        "statement coverage data."
    
    - Fixed a minor branch coverage problem with wildcard match/case cases
    using
        names or guard clauses.
    
    - Started testing on 3.13 free-threading (nogil) builds of Python. I'm
    not
        claiming full support yet.  Closes `issue 1799`\_.
    
    .. \_issue
    1799:[https://github.com/nedbat/coveragepy/issues/1799](https://togithub.com/nedbat/coveragepy/issues/1799)9
    
    .. \_changes\_7-5-3:
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about these
    updates again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    ded62b1 View commit details
    Browse the repository at this point in the history
  34. chore(deps): update actions/checkout action to v4 (#1962)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [actions/checkout](https://togithub.com/actions/checkout) | action |
    major | `v3` -> `v4` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>actions/checkout (actions/checkout)</summary>
    
    ###
    [`v4`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v417)
    
    [Compare Source](https://togithub.com/actions/checkout/compare/v3...v4)
    
    - Bump the minor-npm-dependencies group across 1 directory with 4
    updates by [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/actions/checkout/pull/1739](https://togithub.com/actions/checkout/pull/1739)
    - Bump actions/checkout from 3 to 4 by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/actions/checkout/pull/1697](https://togithub.com/actions/checkout/pull/1697)
    - Check out other refs/\* by commit by
    [@&#8203;orhantoy](https://togithub.com/orhantoy) in
    [https://github.com/actions/checkout/pull/1774](https://togithub.com/actions/checkout/pull/1774)
    - Pin actions/checkout's own workflows to a known, good, stable version.
    by [@&#8203;jww3](https://togithub.com/jww3) in
    [https://github.com/actions/checkout/pull/1776](https://togithub.com/actions/checkout/pull/1776)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    b0e3127 View commit details
    Browse the repository at this point in the history
  35. chore(deps): update pdm-project/setup-pdm action to v4 (#1963)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [pdm-project/setup-pdm](https://togithub.com/pdm-project/setup-pdm) |
    action | major | `v3` -> `v4` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pdm-project/setup-pdm (pdm-project/setup-pdm)</summary>
    
    ### [`v4`](https://togithub.com/pdm-project/setup-pdm/releases/tag/v4)
    
    [Compare
    Source](https://togithub.com/pdm-project/setup-pdm/compare/v3...v4)
    
    #### What's Changed
    
    - build(node): update dependencies and build to target Node 20 by
    [@&#8203;noirbizarre](https://togithub.com/noirbizarre) in
    [https://github.com/pdm-project/setup-pdm/pull/46](https://togithub.com/pdm-project/setup-pdm/pull/46)
    - chore: update project and lock files by
    [@&#8203;frostming](https://togithub.com/frostming) in
    [https://github.com/pdm-project/setup-pdm/pull/47](https://togithub.com/pdm-project/setup-pdm/pull/47)
    - feat: support python-version-file input by
    [@&#8203;frostming](https://togithub.com/frostming) in
    [https://github.com/pdm-project/setup-pdm/pull/48](https://togithub.com/pdm-project/setup-pdm/pull/48)
    
    #### New Contributors
    
    - [@&#8203;noirbizarre](https://togithub.com/noirbizarre) made their
    first contribution in
    [https://github.com/pdm-project/setup-pdm/pull/46](https://togithub.com/pdm-project/setup-pdm/pull/46)
    
    **Full Changelog**:
    pdm-project/setup-pdm@v3.3...v4
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    8e5537c View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2024

  1. Configuration menu
    Copy the full SHA
    9f2c6cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f811ff6 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. chore(deps): add sentry

    drazisil committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    35b9ee7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4372d84 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    ef85ebb View commit details
    Browse the repository at this point in the history
  2. refactor: add TCPRequestHandler and WebRequestHandler classes

    The code changes include adding two new classes, `TCPRequestHandler` and `WebRequestHandler`, to handle TCP and web requests respectively. These classes implement the necessary methods to handle incoming requests and perform the required actions.
    drazisil committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    7f5f0d6 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Configuration menu
    Copy the full SHA
    8299f8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ae3056 View commit details
    Browse the repository at this point in the history
  3. refactor: add parseServerArguments function

    The code changes include adding a new function, `parseServerArguments`, which parses the server arguments using the `argparse` module. This function allows for customization of the server address, port, and external host through command-line arguments or environment variables.
    drazisil committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    a909bc9 View commit details
    Browse the repository at this point in the history
  4. chore: add tcl to deps

    drazisil committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    d7b1ae0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3e6b2f2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c4020af View commit details
    Browse the repository at this point in the history
  7. Update projects/server/src/server/WebRequestHandler.py

    Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
    drazisil and coderabbitai[bot] authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    b29bc0e View commit details
    Browse the repository at this point in the history
  8. refactor: Improve logging in TCPRequestHandler and WebRequestHandler

    The code changes include improving the logging functionality in the `TCPRequestHandler` and `WebRequestHandler` classes. The `log_message` method has been updated to check if logging is enabled before logging the message. This change ensures that log messages are only printed when the `canLog` attribute is set to `True`. This enhancement improves the overall logging experience and allows for better control over the verbosity of log messages.
    drazisil committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    1577a94 View commit details
    Browse the repository at this point in the history
  9. Update projects/server/tests/rusty_motors_server_test.py

    Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
    drazisil and coderabbitai[bot] authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    b85930a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    11abaf2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9a05f7e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b36ca60 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    16bd4f6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    236e341 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    49a1848 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

  1. Configuration menu
    Copy the full SHA
    27925d4 View commit details
    Browse the repository at this point in the history
  2. refactor: Add tk dependency and update setupTCPServer to allow custom…

    … handler
    
    The code changes include adding the `tk` dependency and updating the `setupTCPServer` function to allow a custom handler. The `apt update && apt install -y tk` command has been added to install the `tk` package. Additionally, the `allowed_backlog` variable has been introduced to specify the backlog size for the server socket. These changes enhance the functionality and flexibility of the TCP server setup.
    drazisil committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    ec34d7c View commit details
    Browse the repository at this point in the history
  3. ```text

    refactor: Update setupTCPServer to install tk package and allow custom handler
    
    The code changes include updating the `setupTCPServer` function to install the `tk` package by running `sudo apt update && sudo apt install -y tcl tk`. This change enhances the functionality of the TCP server setup. Additionally, the function now allows for a custom handler.
    drazisil committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    38a1480 View commit details
    Browse the repository at this point in the history
  4. ```text

    refactor: Update python version to 3.12 in GitHub Actions workflow
    
    The GitHub Actions workflow file `python.yaml` has been updated to use Python version 3.12 instead of 3.11. This change ensures that the workflow runs with the latest Python version. The matrix strategy has been updated accordingly to include the new Python version.
    drazisil committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    22cb5d1 View commit details
    Browse the repository at this point in the history
  5. chore: Add DISPLAY environment variable to GitHub Actions workflow

    The `.github/workflows/python.yaml` file has been modified to include the `DISPLAY` environment variable with a value of `0.0`. This change is necessary to ensure proper display functionality in the workflow.
    drazisil committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    8bbc909 View commit details
    Browse the repository at this point in the history
  6. refactor: Update GitHub Actions workflow to use xvfb for running tests

    The `.github/workflows/python.yaml` file has been modified to use the `coactions/setup-xvfb` action for running tests. This change ensures proper display functionality in the workflow by setting up a virtual framebuffer. The `pdm test` command is now executed within the `setup-xvfb` action.
    drazisil committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    7124890 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d3c98a7 View commit details
    Browse the repository at this point in the history
  8. refactor: add parseServerArguments function (#1970)

    The code changes include adding a new function, `parseServerArguments`,
    which parses the server arguments using the `argparse` module. This
    function allows for customization of the server address, port, and
    external host through command-line arguments or environment variables.
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Introduced server argument parsing with support for defaults and
    environment variable overrides.
      - Added custom TCP and HTTP server classes with tkinter integration.
    
    - **Refactor**
      - Refactored server setup and imports for improved organization.
      - Updated logging mechanism in request handlers for better control.
    
    - **Chores**
      - Updated CI configuration to test against Python 3.12 only.
      - Added `tcl` package to dependencies.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    drazisil authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    4c1d23d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f14ab78 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8acecac View commit details
    Browse the repository at this point in the history
  11. chore(deps): update dependency nx to v19.3.2 (#1968)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [nx](https://nx.dev)
    ([source](https://togithub.com/nrwl/nx/tree/HEAD/packages/nx)) |
    [`19.3.1` ->
    `19.3.2`](https://renovatebot.com/diffs/npm/nx/19.3.1/19.3.2) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/nx/19.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx/19.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx/19.3.1/19.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/19.3.1/19.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>nrwl/nx (nx)</summary>
    
    ### [`v19.3.2`](https://togithub.com/nrwl/nx/releases/tag/19.3.2)
    
    [Compare Source](https://togithub.com/nrwl/nx/compare/19.3.1...19.3.2)
    
    #### 19.3.2 (2024-06-26)
    
    ##### 🚀 Features
    
    - **nx-cloud:** updates to the new onboarding flow
    ([75b7fa155](https://togithub.com/nrwl/nx/commit/75b7fa155))
    - **nx-cloud:** unhide new onboarding flow
    ([73f15ebcc](https://togithub.com/nrwl/nx/commit/73f15ebcc))
    - **release:** allow disabling GitHub username matching in default
    changelog renderer
    ([#&#8203;26672](https://togithub.com/nrwl/nx/pull/26672))
    
    ##### 🩹 Fixes
    
    - **angular:** fix chalk import and correctly skip invalid projects in
    ng-add generator
    ([#&#8203;26667](https://togithub.com/nrwl/nx/pull/26667))
    - **angular:** allow usages of ecmascript decorators in ng-packagr
    executors ([#&#8203;26691](https://togithub.com/nrwl/nx/pull/26691))
    - **angular:** migration of browserTarget to buildTarget should handle
    empty config [#&#8203;26681](https://togithub.com/nrwl/nx/issues/26681)
    ([#&#8203;26690](https://togithub.com/nrwl/nx/pull/26690),
    [#&#8203;26681](https://togithub.com/nrwl/nx/issues/26681))
    - **bundling:** use vite createNodes v2 for add plugin
    ([#&#8203;26662](https://togithub.com/nrwl/nx/pull/26662))
    - **core:** repair sourcemaps that had file & plugin swapped
    ([#&#8203;26628](https://togithub.com/nrwl/nx/pull/26628))
    - **core:** pick up changes to plugins configuration in daemon
    ([#&#8203;26625](https://togithub.com/nrwl/nx/pull/26625))
    - **core:** isolated plugins should provide cleanup function
    ([#&#8203;26657](https://togithub.com/nrwl/nx/pull/26657))
    - **core:** expand env variables on load and unload
    ([#&#8203;26459](https://togithub.com/nrwl/nx/pull/26459))
    - **graph:** fix search params reload when back to graph
    ([#&#8203;26580](https://togithub.com/nrwl/nx/pull/26580))
    - **linter:** ensure that
    [@&#8203;nx/eslint-plugin](https://togithub.com/nx/eslint-plugin) is
    installed when we add an extracted base eslintrc file
    ([#&#8203;26679](https://togithub.com/nrwl/nx/pull/26679))
    - **linter:** handle eslint flat config path correctly in lint executor
    ([#&#8203;26687](https://togithub.com/nrwl/nx/pull/26687))
    - **module-federation:** module-federation-dev-server hang caused by
    child process exiting too early
    ([#&#8203;26684](https://togithub.com/nrwl/nx/pull/26684),
    [#&#8203;26685](https://togithub.com/nrwl/nx/pull/26685))
    - **module-federation:** dynamic remotes external to workspace should be
    skipped correctly
    [#&#8203;26551](https://togithub.com/nrwl/nx/issues/26551)
    ([#&#8203;26692](https://togithub.com/nrwl/nx/pull/26692),
    [#&#8203;26551](https://togithub.com/nrwl/nx/issues/26551))
    - **release:** skip dependents of projects without changes in
    conventional commits
    ([#&#8203;26671](https://togithub.com/nrwl/nx/pull/26671))
    - **remix:** don't add
    [@&#8203;remix-run/eslint-config](https://togithub.com/remix-run/eslint-config)
    dependency to new remix apps
    ([#&#8203;26568](https://togithub.com/nrwl/nx/pull/26568))
    - **testing:** accept a numeric value for the playwright executor's
    workers option
    ([#&#8203;26689](https://togithub.com/nrwl/nx/pull/26689))
    - **vite:** setup-paths-plugin should only register import once
    ([#&#8203;26678](https://togithub.com/nrwl/nx/pull/26678))
    - **vite:** incremental builds tmp tsconfig should have baseUrl set to
    workspace root
    ([#&#8203;26680](https://togithub.com/nrwl/nx/pull/26680))
    - **webpack:** handle nullable plugin options
    ([#&#8203;26624](https://togithub.com/nrwl/nx/pull/26624))
    
    ##### ❤️  Thank You
    
    -   Colum Ferry [@&#8203;Coly010](https://togithub.com/Coly010)
    - Craigory Coppola [@&#8203;AgentEnder](https://togithub.com/AgentEnder)
    -   Emily Xiong [@&#8203;xiongemi](https://togithub.com/xiongemi)
    -   Jack Hsu [@&#8203;jaysoo](https://togithub.com/jaysoo)
    -   James Henry [@&#8203;JamesHenry](https://togithub.com/JamesHenry)
    -   Jason Jean [@&#8203;FrozenPandaz](https://togithub.com/FrozenPandaz)
    -   Josh Kim [@&#8203;jooskim](https://togithub.com/jooskim)
    -   Katerina Skroumpelou
    - Leosvel Pérez Espinosa
    [@&#8203;leosvelperez](https://togithub.com/leosvelperez)
    -   MaxKless [@&#8203;MaxKless](https://togithub.com/MaxKless)
    -   Thomas Dekiere
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    e869f29 View commit details
    Browse the repository at this point in the history
  12. chore(deps): update dependency sentry-sdk to v2.7.1 (#1969)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [sentry-sdk](https://togithub.com/getsentry/sentry-python)
    ([changelog](https://togithub.com/getsentry/sentry-python/blob/master/CHANGELOG.md))
    | `==2.7.0` -> `==2.7.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/sentry-sdk/2.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/sentry-sdk/2.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/sentry-sdk/2.7.0/2.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sentry-sdk/2.7.0/2.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>getsentry/sentry-python (sentry-sdk)</summary>
    
    ###
    [`v2.7.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#271)
    
    [Compare
    Source](https://togithub.com/getsentry/sentry-python/compare/2.7.0...2.7.1)
    
    ##### Various fixes & improvements
    
    - fix(otel): Fix missing baggage
    ([#&#8203;3218](https://togithub.com/getsentry/sentry-python/issues/3218))
    by [@&#8203;sentrivana](https://togithub.com/sentrivana)
    - This is the config file of asdf-vm which we do not use.
    ([#&#8203;3215](https://togithub.com/getsentry/sentry-python/issues/3215))
    by [@&#8203;antonpirker](https://togithub.com/antonpirker)
    - Added option to disable middleware spans in Starlette
    ([#&#8203;3052](https://togithub.com/getsentry/sentry-python/issues/3052))
    by [@&#8203;antonpirker](https://togithub.com/antonpirker)
    - build: Update tornado version in setup.py to match code check.
    ([#&#8203;3206](https://togithub.com/getsentry/sentry-python/issues/3206))
    by [@&#8203;aclemons](https://togithub.com/aclemons)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    82d79a8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c8b2364 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f11654c View commit details
    Browse the repository at this point in the history
  15. chore(deps): update actions/checkout digest to 692973e (#1954)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [actions/checkout](https://togithub.com/actions/checkout) | action |
    digest | `a5ac7e5` -> `692973e` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    915fa37 View commit details
    Browse the repository at this point in the history
  16. chore(deps): update dependency filelock to v3.15.4 (#1967)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [filelock](https://togithub.com/tox-dev/py-filelock) | `==3.15.3` ->
    `==3.15.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/filelock/3.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/filelock/3.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/filelock/3.15.3/3.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/filelock/3.15.3/3.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>tox-dev/py-filelock (filelock)</summary>
    
    ###
    [`v3.15.4`](https://togithub.com/tox-dev/filelock/releases/tag/3.15.4)
    
    [Compare
    Source](https://togithub.com/tox-dev/py-filelock/compare/3.15.3...3.15.4)
    
    <!-- Release notes generated using configuration in .github/release.yml
    at main -->
    
    #### What's Changed
    
    - Pass `file_lock` as positional argument by
    [@&#8203;kwist-sgr](https://togithub.com/kwist-sgr) in
    [https://github.com/tox-dev/filelock/pull/347](https://togithub.com/tox-dev/filelock/pull/347)
    
    **Full Changelog**:
    tox-dev/filelock@3.15.3...3.15.4
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled because a matching PR was automerged
    previously.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    22b399a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a48a499 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d7680f0 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c5b812f View commit details
    Browse the repository at this point in the history
  20. chore(deps): update dependency coverage to v7.5.4 (#1966)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [coverage](https://togithub.com/nedbat/coveragepy) | `==7.5.3` ->
    `==7.5.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/coverage/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/coverage/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/coverage/7.5.3/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/coverage/7.5.3/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>nedbat/coveragepy (coverage)</summary>
    
    ###
    [`v7.5.4`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-754--2024-06-22)
    
    [Compare
    Source](https://togithub.com/nedbat/coveragepy/compare/7.5.3...7.5.4)
    
    - If you attempt to combine statement coverage data with branch coverage
    data,
    coverage.py used to fail with the message "Can't combine arc data with
    line
    data" or its reverse, "Can't combine line data with arc data." These
    messages used internal terminology, making it hard for people to
    understand
    the problem. They are now changed to mention "branch coverage data" and
        "statement coverage data."
    
    - Fixed a minor branch coverage problem with wildcard match/case cases
    using
        names or guard clauses.
    
    - Started testing on 3.13 free-threading (nogil) builds of Python. I'm
    not
        claiming full support yet.  Closes `issue 1799`\_.
    
    .. \_issue
    1799:[https://github.com/nedbat/coveragepy/issues/1799](https://togithub.com/nedbat/coveragepy/issues/1799)9
    
    .. \_changes\_7-5-3:
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled because a matching PR was automerged
    previously.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    cff7361 View commit details
    Browse the repository at this point in the history
  21. chore(deps): pin coactions/setup-xvfb action to b6b4fcf (#1972)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [coactions/setup-xvfb](https://togithub.com/coactions/setup-xvfb) |
    action | pinDigest | -> `b6b4fcf` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    1169d13 View commit details
    Browse the repository at this point in the history
  22. chore(deps): update returntocorp/semgrep docker digest to d543e7a (#1965

    )
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | returntocorp/semgrep | container | digest | `550dfda` -> `d543e7a` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    53e83b8 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    528e729 View commit details
    Browse the repository at this point in the history
  24. chore(deps): update github/codeql-action digest to b611370 (#1971)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [github/codeql-action](https://togithub.com/github/codeql-action) |
    action | digest | `23acc5c` -> `b611370` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    5aa301c View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. Configuration menu
    Copy the full SHA
    2f17038 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c14190 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    77923ec View commit details
    Browse the repository at this point in the history
  4. chore(deps): update dependency coverage to v7.5.4 (#1973)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [coverage](https://togithub.com/nedbat/coveragepy) | `==7.5.3` ->
    `==7.5.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/coverage/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/coverage/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/coverage/7.5.3/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/coverage/7.5.3/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>nedbat/coveragepy (coverage)</summary>
    
    ###
    [`v7.5.4`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-754--2024-06-22)
    
    [Compare
    Source](https://togithub.com/nedbat/coveragepy/compare/7.5.3...7.5.4)
    
    - If you attempt to combine statement coverage data with branch coverage
    data,
    coverage.py used to fail with the message "Can't combine arc data with
    line
    data" or its reverse, "Can't combine line data with arc data." These
    messages used internal terminology, making it hard for people to
    understand
    the problem. They are now changed to mention "branch coverage data" and
        "statement coverage data."
    
    - Fixed a minor branch coverage problem with wildcard match/case cases
    using
        names or guard clauses.
    
    - Started testing on 3.13 free-threading (nogil) builds of Python. I'm
    not
        claiming full support yet.  Closes `issue 1799`\_.
    
    .. \_issue
    1799:[https://github.com/nedbat/coveragepy/issues/1799](https://togithub.com/nedbat/coveragepy/issues/1799)9
    
    .. \_changes\_7-5-3:
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled because a matching PR was automerged
    previously.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    a7c6d34 View commit details
    Browse the repository at this point in the history
  5. chore(deps): update dependency filelock to v3.15.4 (#1974)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [filelock](https://togithub.com/tox-dev/py-filelock) | `==3.15.3` ->
    `==3.15.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/filelock/3.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/filelock/3.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/filelock/3.15.3/3.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/filelock/3.15.3/3.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>tox-dev/py-filelock (filelock)</summary>
    
    ###
    [`v3.15.4`](https://togithub.com/tox-dev/filelock/releases/tag/3.15.4)
    
    [Compare
    Source](https://togithub.com/tox-dev/py-filelock/compare/3.15.3...3.15.4)
    
    <!-- Release notes generated using configuration in .github/release.yml
    at main -->
    
    #### What's Changed
    
    - Pass `file_lock` as positional argument by
    [@&#8203;kwist-sgr](https://togithub.com/kwist-sgr) in
    [https://github.com/tox-dev/filelock/pull/347](https://togithub.com/tox-dev/filelock/pull/347)
    
    **Full Changelog**:
    tox-dev/filelock@3.15.3...3.15.4
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled because a matching PR was automerged
    previously.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    82b1c38 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. Configuration menu
    Copy the full SHA
    27b8f63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d90ed76 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update dependency certifi to v2024.7.4 (#1979)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [certifi](https://togithub.com/certifi/python-certifi) | `==2024.6.2`
    -> `==2024.7.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/certifi/2024.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/certifi/2024.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/certifi/2024.6.2/2024.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/certifi/2024.6.2/2024.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>certifi/python-certifi (certifi)</summary>
    
    ###
    [`v2024.7.4`](https://togithub.com/certifi/python-certifi/compare/2024.06.02...2024.07.04)
    
    [Compare
    Source](https://togithub.com/certifi/python-certifi/compare/2024.06.02...2024.07.04)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    4ce02df View commit details
    Browse the repository at this point in the history
  4. chore(deps): update dependency node to v22.4.0 (#1980)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [node](https://nodejs.org)
    ([source](https://togithub.com/nodejs/node)) | minor | `22.3.0` ->
    `22.4.0` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>nodejs/node (node)</summary>
    
    ### [`v22.4.0`](https://togithub.com/nodejs/node/releases/tag/v22.4.0):
    2024-07-02, Version 22.4.0 (Current), @&#8203;targos
    
    [Compare
    Source](https://togithub.com/nodejs/node/compare/v22.3.0...v22.4.0)
    
    ##### Notable Changes
    
    ##### Experimental Web Storage API
    
    - \[[`9e30724b53`](https://togithub.com/nodejs/node/commit/9e30724b53)]
    - **(SEMVER-MINOR)** **deps,lib,src**: add experimental web storage
    (Colin Ihrig)
    [#&#8203;52435](https://togithub.com/nodejs/node/pull/52435)
    
    ##### API stability updates
    
    - \[[`201266706b`](https://togithub.com/nodejs/node/commit/201266706b)]
    - **doc**: move `node --run` stability to rc (Yagiz Nizipli)
    [#&#8203;53433](https://togithub.com/nodejs/node/pull/53433)
    - \[[`16c0884d48`](https://togithub.com/nodejs/node/commit/16c0884d48)]
    - **doc**: mark WebSocket as stable (Matthew Aitken)
    [#&#8203;53352](https://togithub.com/nodejs/node/pull/53352)
    - \[[`cf375e73c1`](https://togithub.com/nodejs/node/commit/cf375e73c1)]
    - **doc**: mark --heap-prof and related flags stable (Joyee Cheung)
    [#&#8203;53343](https://togithub.com/nodejs/node/pull/53343)
    - \[[`0160745057`](https://togithub.com/nodejs/node/commit/0160745057)]
    - **doc**: mark --cpu-prof and related flags stable (Joyee Cheung)
    [#&#8203;53343](https://togithub.com/nodejs/node/pull/53343)
    
    ##### Other Notable Changes
    
    - \[[`df4762722c`](https://togithub.com/nodejs/node/commit/df4762722c)]
    - **doc**: doc-only deprecate OpenSSL engine-based APIs (Richard Lau)
    [#&#8203;53329](https://togithub.com/nodejs/node/pull/53329)
    - \[[`ad5282e196`](https://togithub.com/nodejs/node/commit/ad5282e196)]
    - **inspector**: fix disable async hooks on
    `Debugger.setAsyncCallStackDepth` (Joyee Cheung)
    [#&#8203;53473](https://togithub.com/nodejs/node/pull/53473)
    - \[[`e95af740fc`](https://togithub.com/nodejs/node/commit/e95af740fc)]
    - **(SEMVER-MINOR)** **lib**: add diagnostics_channel events to module
    loading (RafaelGSS)
    [#&#8203;44340](https://togithub.com/nodejs/node/pull/44340)
    - \[[`50733a1abe`](https://togithub.com/nodejs/node/commit/50733a1abe)]
    - **(SEMVER-MINOR)** **util**: support `--no-` for argument with boolean
    type for parseArgs (Zhenwei Jin)
    [#&#8203;53107](https://togithub.com/nodejs/node/pull/53107)
    
    ##### Commits
    
    - \[[`9f32002397`](https://togithub.com/nodejs/node/commit/9f32002397)]
    - **assert,util**: correct comparison when both contain same reference
    (Daniel Lemire)
    [#&#8203;53431](https://togithub.com/nodejs/node/pull/53431)
    - \[[`dfdc062111`](https://togithub.com/nodejs/node/commit/dfdc062111)]
    - **buffer**: make indexOf(byte) faster (Tobias Nießen)
    [#&#8203;53455](https://togithub.com/nodejs/node/pull/53455)
    - \[[`1de437527e`](https://togithub.com/nodejs/node/commit/1de437527e)]
    - **build**: configure with shared sqlite3 (Chengzhong Wu)
    [#&#8203;53519](https://togithub.com/nodejs/node/pull/53519)
    - \[[`c7d44ba1f3`](https://togithub.com/nodejs/node/commit/c7d44ba1f3)]
    - **build**: find version of Clang installed on Windows (Stefan
    Stojanovic) [#&#8203;53228](https://togithub.com/nodejs/node/pull/53228)
    - \[[`36aad8b204`](https://togithub.com/nodejs/node/commit/36aad8b204)]
    - **build**: fix spacing before NINJA_ARGS (jakecastelli)
    [#&#8203;53181](https://togithub.com/nodejs/node/pull/53181)
    - \[[`82092cdaa3`](https://togithub.com/nodejs/node/commit/82092cdaa3)]
    - **crypto**: improve GetECGroupBits signature (Tobias Nießen)
    [#&#8203;53364](https://togithub.com/nodejs/node/pull/53364)
    - \[[`073c231607`](https://togithub.com/nodejs/node/commit/073c231607)]
    - **deps**: update c-ares to v1.31.0 (Node.js GitHub Bot)
    [#&#8203;53554](https://togithub.com/nodejs/node/pull/53554)
    - \[[`977beab729`](https://togithub.com/nodejs/node/commit/977beab729)]
    - **(SEMVER-MINOR)** **deps**: sqlite: fix Windows compilation (Colin
    Ihrig) [#&#8203;52435](https://togithub.com/nodejs/node/pull/52435)
    - \[[`e69b8d202c`](https://togithub.com/nodejs/node/commit/e69b8d202c)]
    - **deps**: update undici to 6.19.2 (Node.js GitHub Bot)
    [#&#8203;53468](https://togithub.com/nodejs/node/pull/53468)
    - \[[`c4a7e051c8`](https://togithub.com/nodejs/node/commit/c4a7e051c8)]
    - **deps**: update undici to 6.19.1 (Node.js GitHub Bot)
    [#&#8203;53468](https://togithub.com/nodejs/node/pull/53468)
    - \[[`fa34f8fcf0`](https://togithub.com/nodejs/node/commit/fa34f8fcf0)]
    - **deps**: update undici to 6.19.1 (Node.js GitHub Bot)
    [#&#8203;53468](https://togithub.com/nodejs/node/pull/53468)
    - \[[`0b40bfad43`](https://togithub.com/nodejs/node/commit/0b40bfad43)]
    - **deps**: update undici to 6.19.0 (Node.js GitHub Bot)
    [#&#8203;53468](https://togithub.com/nodejs/node/pull/53468)
    - \[[`1877f22a79`](https://togithub.com/nodejs/node/commit/1877f22a79)]
    - **deps**: update simdjson to 3.9.4 (Node.js GitHub Bot)
    [#&#8203;53467](https://togithub.com/nodejs/node/pull/53467)
    - \[[`1b84964b8d`](https://togithub.com/nodejs/node/commit/1b84964b8d)]
    - **deps**: patch V8 to 12.4.254.21 (Node.js GitHub Bot)
    [#&#8203;53470](https://togithub.com/nodejs/node/pull/53470)
    - \[[`6acadeb59b`](https://togithub.com/nodejs/node/commit/6acadeb59b)]
    - **deps**: update acorn-walk to 8.3.3 (Node.js GitHub Bot)
    [#&#8203;53466](https://togithub.com/nodejs/node/pull/53466)
    - \[[`7a7f438841`](https://togithub.com/nodejs/node/commit/7a7f438841)]
    - **deps**: update zlib to 1.3.0.1-motley-209717d (Node.js GitHub Bot)
    [#&#8203;53156](https://togithub.com/nodejs/node/pull/53156)
    - \[[`bf891bf64c`](https://togithub.com/nodejs/node/commit/bf891bf64c)]
    - **deps**: update c-ares to v1.30.0 (Node.js GitHub Bot)
    [#&#8203;53416](https://togithub.com/nodejs/node/pull/53416)
    - \[[`bd68888261`](https://togithub.com/nodejs/node/commit/bd68888261)]
    - **deps**: V8: cherry-pick
    [`a3cc852`](https://togithub.com/nodejs/node/commit/a3cc8522a4c8) (kxxt)
    [#&#8203;53412](https://togithub.com/nodejs/node/pull/53412)
    - \[[`2defaaf771`](https://togithub.com/nodejs/node/commit/2defaaf771)]
    - **deps**: V8: cherry-pick
    [`6ea594f`](https://togithub.com/nodejs/node/commit/6ea594ff7132) (kxxt)
    [#&#8203;53412](https://togithub.com/nodejs/node/pull/53412)
    - \[[`9e30724b53`](https://togithub.com/nodejs/node/commit/9e30724b53)]
    - **(SEMVER-MINOR)** **deps,lib,src**: add experimental web storage
    (Colin Ihrig)
    [#&#8203;52435](https://togithub.com/nodejs/node/pull/52435)
    - \[[`608cc05de1`](https://togithub.com/nodejs/node/commit/608cc05de1)]
    - **doc**: recommend not using libuv node-api function (Michael Dawson)
    [#&#8203;53521](https://togithub.com/nodejs/node/pull/53521)
    - \[[`30858eca59`](https://togithub.com/nodejs/node/commit/30858eca59)]
    - **doc**: add additional guidance for PRs to deps (Michael Dawson)
    [#&#8203;53499](https://togithub.com/nodejs/node/pull/53499)
    - \[[`a5852cc710`](https://togithub.com/nodejs/node/commit/a5852cc710)]
    - **doc**: only apply content-visibility on all.html (Filip Skokan)
    [#&#8203;53510](https://togithub.com/nodejs/node/pull/53510)
    - \[[`befabe5c58`](https://togithub.com/nodejs/node/commit/befabe5c58)]
    - **doc**: update the description of the return type for options.filter
    (Zhenwei Jin)
    [#&#8203;52742](https://togithub.com/nodejs/node/pull/52742)
    - \[[`5ed1a036ba`](https://togithub.com/nodejs/node/commit/5ed1a036ba)]
    - **doc**: remove first timer badge (Aviv Keller)
    [#&#8203;53338](https://togithub.com/nodejs/node/pull/53338)
    - \[[`201266706b`](https://togithub.com/nodejs/node/commit/201266706b)]
    - **doc**: move `node --run` stability to rc (Yagiz Nizipli)
    [#&#8203;53433](https://togithub.com/nodejs/node/pull/53433)
    - \[[`46a7681cc4`](https://togithub.com/nodejs/node/commit/46a7681cc4)]
    - **doc**: add Buffer.from(string) to functions that use buffer pool
    (Christian Bates-White)
    [#&#8203;52801](https://togithub.com/nodejs/node/pull/52801)
    - \[[`ec5364f6de`](https://togithub.com/nodejs/node/commit/ec5364f6de)]
    - **doc**: add initial text for ambassadors program (Michael Dawson)
    [#&#8203;52857](https://togithub.com/nodejs/node/pull/52857)
    - \[[`fa113b8fc7`](https://togithub.com/nodejs/node/commit/fa113b8fc7)]
    - **doc**: fix typo (EhsanKhaki)
    [#&#8203;53397](https://togithub.com/nodejs/node/pull/53397)
    - \[[`d9182d0086`](https://togithub.com/nodejs/node/commit/d9182d0086)]
    - **doc**: define more cases for stream event emissions (Aviv Keller)
    [#&#8203;53317](https://togithub.com/nodejs/node/pull/53317)
    - \[[`923d24b6f2`](https://togithub.com/nodejs/node/commit/923d24b6f2)]
    - **doc**: remove mentions of policy model from security info (Aviv
    Keller) [#&#8203;53249](https://togithub.com/nodejs/node/pull/53249)
    - \[[`48f78cd31b`](https://togithub.com/nodejs/node/commit/48f78cd31b)]
    - **doc**: fix mistakes in the module `load` hook api (István Donkó)
    [#&#8203;53349](https://togithub.com/nodejs/node/pull/53349)
    - \[[`16c0884d48`](https://togithub.com/nodejs/node/commit/16c0884d48)]
    - **doc**: mark WebSocket as stable (Matthew Aitken)
    [#&#8203;53352](https://togithub.com/nodejs/node/pull/53352)
    - \[[`df4762722c`](https://togithub.com/nodejs/node/commit/df4762722c)]
    - **doc**: doc-only deprecate OpenSSL engine-based APIs (Richard Lau)
    [#&#8203;53329](https://togithub.com/nodejs/node/pull/53329)
    - \[[`cf375e73c1`](https://togithub.com/nodejs/node/commit/cf375e73c1)]
    - **doc**: mark --heap-prof and related flags stable (Joyee Cheung)
    [#&#8203;53343](https://togithub.com/nodejs/node/pull/53343)
    - \[[`0160745057`](https://togithub.com/nodejs/node/commit/0160745057)]
    - **doc**: mark --cpu-prof and related flags stable (Joyee Cheung)
    [#&#8203;53343](https://togithub.com/nodejs/node/pull/53343)
    - \[[`6e12d9f049`](https://togithub.com/nodejs/node/commit/6e12d9f049)]
    - **doc**: remove IRC from man page (Tobias Nießen)
    [#&#8203;53344](https://togithub.com/nodejs/node/pull/53344)
    - \[[`24c7a9415b`](https://togithub.com/nodejs/node/commit/24c7a9415b)]
    - **doc, http**: add `rejectNonStandardBodyWrites` option, clear its
    behaviour (jakecastelli)
    [#&#8203;53396](https://togithub.com/nodejs/node/pull/53396)
    - \[[`ec38f3dc6a`](https://togithub.com/nodejs/node/commit/ec38f3dc6a)]
    - **doc, meta**: organize contributing to Node-API guide (Aviv Keller)
    [#&#8203;53243](https://togithub.com/nodejs/node/pull/53243)
    - \[[`cf5a973c42`](https://togithub.com/nodejs/node/commit/cf5a973c42)]
    - **doc, meta**: use markdown rather than HTML in CONTRIBUTING.md (Aviv
    Keller) [#&#8203;53235](https://togithub.com/nodejs/node/pull/53235)
    - \[[`105b006fd2`](https://togithub.com/nodejs/node/commit/105b006fd2)]
    - **fs**: move `ToNamespacedPath` to c++ (Yagiz Nizipli)
    [#&#8203;52135](https://togithub.com/nodejs/node/pull/52135)
    - \[[`568377f7f0`](https://togithub.com/nodejs/node/commit/568377f7f0)]
    - **fs**: do not crash if the watched file is removed while setting up
    watch (Matteo Collina)
    [#&#8203;53452](https://togithub.com/nodejs/node/pull/53452)
    - \[[`fad179307c`](https://togithub.com/nodejs/node/commit/fad179307c)]
    - **fs**: add fast api for `InternalModuleStat` (Yagiz Nizipli)
    [#&#8203;51344](https://togithub.com/nodejs/node/pull/51344)
    - \[[`41100b65f6`](https://togithub.com/nodejs/node/commit/41100b65f6)]
    - **http2**: reject failed http2.connect when used with promisify
    (ehsankhfr) [#&#8203;53475](https://togithub.com/nodejs/node/pull/53475)
    - \[[`ad5282e196`](https://togithub.com/nodejs/node/commit/ad5282e196)]
    - **inspector**: fix disable async hooks on
    Debugger.setAsyncCallStackDepth (Joyee Cheung)
    [#&#8203;53473](https://togithub.com/nodejs/node/pull/53473)
    - \[[`b5fc227344`](https://togithub.com/nodejs/node/commit/b5fc227344)]
    - **lib**: fix typo in comment (codediverdev)
    [#&#8203;53543](https://togithub.com/nodejs/node/pull/53543)
    - \[[`e95af740fc`](https://togithub.com/nodejs/node/commit/e95af740fc)]
    - **(SEMVER-MINOR)** **lib**: add diagnostics_channel events to module
    loading (RafaelGSS)
    [#&#8203;44340](https://togithub.com/nodejs/node/pull/44340)
    - \[[`123910f1de`](https://togithub.com/nodejs/node/commit/123910f1de)]
    - **lib**: remove the unused code (theanarkh)
    [#&#8203;53463](https://togithub.com/nodejs/node/pull/53463)
    - \[[`452011b719`](https://togithub.com/nodejs/node/commit/452011b719)]
    - **lib**: speed up MessageEvent creation internally (Matthew Aitken)
    [#&#8203;52951](https://togithub.com/nodejs/node/pull/52951)
    - \[[`710cf7758c`](https://togithub.com/nodejs/node/commit/710cf7758c)]
    - **lib**: reduce amount of caught URL errors (Yagiz Nizipli)
    [#&#8203;52658](https://togithub.com/nodejs/node/pull/52658)
    - \[[`45b59e58d1`](https://togithub.com/nodejs/node/commit/45b59e58d1)]
    - **lib**: fix naming convention of `Symbol` (Deokjin Kim)
    [#&#8203;53387](https://togithub.com/nodejs/node/pull/53387)
    - \[[`515dd24ee7`](https://togithub.com/nodejs/node/commit/515dd24ee7)]
    - **lib**: fix timer leak (theanarkh)
    [#&#8203;53337](https://togithub.com/nodejs/node/pull/53337)
    - \[[`77166137be`](https://togithub.com/nodejs/node/commit/77166137be)]
    - **meta**: use correct source for workflow in PR (Aviv Keller)
    [#&#8203;53490](https://togithub.com/nodejs/node/pull/53490)
    - \[[`d1c10fee53`](https://togithub.com/nodejs/node/commit/d1c10fee53)]
    - **meta**: move one or more collaborators to emeritus (Node.js GitHub
    Bot) [#&#8203;53480](https://togithub.com/nodejs/node/pull/53480)
    - \[[`a5026386bf`](https://togithub.com/nodejs/node/commit/a5026386bf)]
    - **meta**: fix typo in dependency updates (Aviv Keller)
    [#&#8203;53471](https://togithub.com/nodejs/node/pull/53471)
    - \[[`0b9191da99`](https://togithub.com/nodejs/node/commit/0b9191da99)]
    - **meta**: bump step-security/harden-runner from 2.7.1 to 2.8.0
    (dependabot\[bot])
    [#&#8203;53245](https://togithub.com/nodejs/node/pull/53245)
    - \[[`49cfb9d001`](https://togithub.com/nodejs/node/commit/49cfb9d001)]
    - **src**: reset `process.versions` during pre-execution (Richard Lau)
    [#&#8203;53444](https://togithub.com/nodejs/node/pull/53444)
    - \[[`15df4edd22`](https://togithub.com/nodejs/node/commit/15df4edd22)]
    - **src**: use `args.This()` instead of `Holder` (Michaël Zasso)
    [#&#8203;53474](https://togithub.com/nodejs/node/pull/53474)
    - \[[`e16a04e852`](https://togithub.com/nodejs/node/commit/e16a04e852)]
    - **src**: fix dynamically linked OpenSSL version (Richard Lau)
    [#&#8203;53456](https://togithub.com/nodejs/node/pull/53456)
    - \[[`5961253824`](https://togithub.com/nodejs/node/commit/5961253824)]
    - **src**: remove `base64` from `process.versions` (Richard Lau)
    [#&#8203;53442](https://togithub.com/nodejs/node/pull/53442)
    - \[[`11dd15c0b5`](https://togithub.com/nodejs/node/commit/11dd15c0b5)]
    - **src**: remove `SetEncoding` from StringEncoder (Yagiz Nizipli)
    [#&#8203;53441](https://togithub.com/nodejs/node/pull/53441)
    - \[[`0c7e69acd2`](https://togithub.com/nodejs/node/commit/0c7e69acd2)]
    - **src**: simplify `size() == 0` checks (Yagiz Nizipli)
    [#&#8203;53440](https://togithub.com/nodejs/node/pull/53440)
    - \[[`f077afafda`](https://togithub.com/nodejs/node/commit/f077afafda)]
    - **src**: add utilities to help debugging reproducibility of snapshots
    (Joyee Cheung)
    [#&#8203;50983](https://togithub.com/nodejs/node/pull/50983)
    - \[[`004b9ea4c4`](https://togithub.com/nodejs/node/commit/004b9ea4c4)]
    - **src**: make sure that memcpy-ed structs in snapshot have no padding
    (Joyee Cheung)
    [#&#8203;50983](https://togithub.com/nodejs/node/pull/50983)
    - \[[`bfc5236423`](https://togithub.com/nodejs/node/commit/bfc5236423)]
    - **src**: return non-empty data in context data serializer (Joyee
    Cheung) [#&#8203;50983](https://togithub.com/nodejs/node/pull/50983)
    - \[[`955454ba4d`](https://togithub.com/nodejs/node/commit/955454ba4d)]
    - **src**: fix typo in env.cc (EhsanKhaki)
    [#&#8203;53418](https://togithub.com/nodejs/node/pull/53418)
    - \[[`7d8787768c`](https://togithub.com/nodejs/node/commit/7d8787768c)]
    - **src**: avoid strcmp in favor of operator== (Tobias Nießen)
    [#&#8203;53439](https://togithub.com/nodejs/node/pull/53439)
    - \[[`599e7c3d8e`](https://togithub.com/nodejs/node/commit/599e7c3d8e)]
    - **src**: remove ArrayBufferAllocator::Reallocate override (Shu-yu Guo)
    [#&#8203;52910](https://togithub.com/nodejs/node/pull/52910)
    - \[[`f9075ff38e`](https://togithub.com/nodejs/node/commit/f9075ff38e)]
    - **src**: print v8::OOMDetails::detail when it's available (Joyee
    Cheung) [#&#8203;53360](https://togithub.com/nodejs/node/pull/53360)
    - \[[`4704270443`](https://togithub.com/nodejs/node/commit/4704270443)]
    - **src**: fix IsIPAddress for IPv6 (Hüseyin Açacak)
    [#&#8203;53400](https://togithub.com/nodejs/node/pull/53400)
    - \[[`63f62d76de`](https://togithub.com/nodejs/node/commit/63f62d76de)]
    - **src**: fix permission inspector crash (theanarkh)
    [#&#8203;53389](https://togithub.com/nodejs/node/pull/53389)
    - \[[`70bbc02dac`](https://togithub.com/nodejs/node/commit/70bbc02dac)]
    - **src, deps**: add nbytes library (James M Snell)
    [#&#8203;53507](https://togithub.com/nodejs/node/pull/53507)
    - \[[`8b877099d0`](https://togithub.com/nodejs/node/commit/8b877099d0)]
    - **stream**: update outdated highwatermark doc (Jay Kim)
    [#&#8203;53494](https://togithub.com/nodejs/node/pull/53494)
    - \[[`eded1e9768`](https://togithub.com/nodejs/node/commit/eded1e9768)]
    - **stream**: support dispose in writable (Benjamin Gruenbaum)
    [#&#8203;48547](https://togithub.com/nodejs/node/pull/48547)
    - \[[`b3372a8b0e`](https://togithub.com/nodejs/node/commit/b3372a8b0e)]
    - **stream**: callback should be called when pendingcb is 0
    (jakecastelli)
    [#&#8203;53438](https://togithub.com/nodejs/node/pull/53438)
    - \[[`f4efb7f625`](https://togithub.com/nodejs/node/commit/f4efb7f625)]
    - **stream**: make sure \_destroy is called (jakecastelli)
    [#&#8203;53213](https://togithub.com/nodejs/node/pull/53213)
    - \[[`7dde37591c`](https://togithub.com/nodejs/node/commit/7dde37591c)]
    - **stream**: prevent stream unexpected pause when highWaterMark set to
    0 (jakecastelli)
    [#&#8203;53261](https://togithub.com/nodejs/node/pull/53261)
    - \[[`6e66d9763f`](https://togithub.com/nodejs/node/commit/6e66d9763f)]
    - **test**: mark `test-benchmark-crypto` as flaky (Antoine du Hamel)
    [#&#8203;52955](https://togithub.com/nodejs/node/pull/52955)
    - \[[`1eebcbf9bf`](https://togithub.com/nodejs/node/commit/1eebcbf9bf)]
    - **test**: skip reproducible snapshot test on 32-bit (Michaël Zasso)
    [#&#8203;53592](https://togithub.com/nodejs/node/pull/53592)
    - \[[`91b2850303`](https://togithub.com/nodejs/node/commit/91b2850303)]
    - **test**: extend env for `test-node-output-errors` (Richard Lau)
    [#&#8203;53535](https://togithub.com/nodejs/node/pull/53535)
    - \[[`bcad560726`](https://togithub.com/nodejs/node/commit/bcad560726)]
    - **test**: update `compression` web-platform tests (Yagiz Nizipli)
    [#&#8203;53478](https://togithub.com/nodejs/node/pull/53478)
    - \[[`b8f436c755`](https://togithub.com/nodejs/node/commit/b8f436c755)]
    - **test**: update encoding web-platform tests (Yagiz Nizipli)
    [#&#8203;53477](https://togithub.com/nodejs/node/pull/53477)
    - \[[`d2c169a4f6`](https://togithub.com/nodejs/node/commit/d2c169a4f6)]
    - **test**: update `url` web-platform tests (Yagiz Nizipli)
    [#&#8203;53472](https://togithub.com/nodejs/node/pull/53472)
    - \[[`513e6aa4c7`](https://togithub.com/nodejs/node/commit/513e6aa4c7)]
    - **test**: check against run-time OpenSSL version (Richard Lau)
    [#&#8203;53456](https://togithub.com/nodejs/node/pull/53456)
    - \[[`602b9d63c4`](https://togithub.com/nodejs/node/commit/602b9d63c4)]
    - **test**: update tests for OpenSSL 3.0.14 (Richard Lau)
    [#&#8203;53373](https://togithub.com/nodejs/node/pull/53373)
    - \[[`4a3525bb08`](https://togithub.com/nodejs/node/commit/4a3525bb08)]
    - **test**: fix test-http-server-keepalive-req-gc (Etienne Pierre-doray)
    [#&#8203;53292](https://togithub.com/nodejs/node/pull/53292)
    - \[[`7349edb28b`](https://togithub.com/nodejs/node/commit/7349edb28b)]
    - **test**: update TLS tests for OpenSSL 3.2 (Richard Lau)
    [#&#8203;53384](https://togithub.com/nodejs/node/pull/53384)
    - \[[`a11a05763d`](https://togithub.com/nodejs/node/commit/a11a05763d)]
    - **tls**: check result of SSL_CTX_set_\*\_proto_version (Tobias Nießen)
    [#&#8203;53459](https://togithub.com/nodejs/node/pull/53459)
    - \[[`4b47f89eb2`](https://togithub.com/nodejs/node/commit/4b47f89eb2)]
    - **tls**: avoid taking ownership of OpenSSL objects (Tobias Nießen)
    [#&#8203;53436](https://togithub.com/nodejs/node/pull/53436)
    - \[[`ac8adeb99f`](https://togithub.com/nodejs/node/commit/ac8adeb99f)]
    - **tls**: use SSL_get_peer_tmp_key (Tobias Nießen)
    [#&#8203;53366](https://togithub.com/nodejs/node/pull/53366)
    - \[[`d5c380bb09`](https://togithub.com/nodejs/node/commit/d5c380bb09)]
    - **tools**: lock versions of irrelevant DB deps (Michaël Zasso)
    [#&#8203;53546](https://togithub.com/nodejs/node/pull/53546)
    - \[[`71321bb249`](https://togithub.com/nodejs/node/commit/71321bb249)]
    - **tools**: fix skip detection of test runner output (Richard Lau)
    [#&#8203;53545](https://togithub.com/nodejs/node/pull/53545)
    - \[[`ca198f4125`](https://togithub.com/nodejs/node/commit/ca198f4125)]
    - **tools**: update eslint to 9.5.0 (Node.js GitHub Bot)
    [#&#8203;53515](https://togithub.com/nodejs/node/pull/53515)
    - \[[`30fdd482a1`](https://togithub.com/nodejs/node/commit/30fdd482a1)]
    - **tools**: move ESLint to tools/eslint (Michaël Zasso)
    [#&#8203;53413](https://togithub.com/nodejs/node/pull/53413)
    - \[[`fe85e05ba9`](https://togithub.com/nodejs/node/commit/fe85e05ba9)]
    - **tools**: fix c-ares update script (Marco Ippolito)
    [#&#8203;53414](https://togithub.com/nodejs/node/pull/53414)
    - \[[`8eb7bdf81b`](https://togithub.com/nodejs/node/commit/8eb7bdf81b)]
    - **tools**: update lint-md-dependencies (Node.js GitHub Bot)
    [#&#8203;53158](https://togithub.com/nodejs/node/pull/53158)
    - \[[`9ece63d415`](https://togithub.com/nodejs/node/commit/9ece63d415)]
    - **tools**: do not run Corepack code before it's reviewed (Antoine du
    Hamel) [#&#8203;53405](https://togithub.com/nodejs/node/pull/53405)
    - \[[`ab2021492b`](https://togithub.com/nodejs/node/commit/ab2021492b)]
    - **tools**: move ESLint tools to tools/eslint (Michaël Zasso)
    [#&#8203;53393](https://togithub.com/nodejs/node/pull/53393)
    - \[[`78a9037a6d`](https://togithub.com/nodejs/node/commit/78a9037a6d)]
    - **tools**: use Ubuntu 24.04 and Clang on GitHub actions (Michaël
    Zasso) [#&#8203;53212](https://togithub.com/nodejs/node/pull/53212)
    - \[[`855eb25dad`](https://togithub.com/nodejs/node/commit/855eb25dad)]
    - **tools**: add stream label on PR when related files being changed in
    lib (jakecastelli)
    [#&#8203;53269](https://togithub.com/nodejs/node/pull/53269)
    - \[[`50733a1abe`](https://togithub.com/nodejs/node/commit/50733a1abe)]
    - **(SEMVER-MINOR)** **util**: support `--no-` for argument with boolean
    type for parseArgs (Zhenwei Jin)
    [#&#8203;53107](https://togithub.com/nodejs/node/pull/53107)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    fa7a9bf View commit details
    Browse the repository at this point in the history
  5. refactor: remove python

    drazisil committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    2f646bd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a023158 View commit details
    Browse the repository at this point in the history
  7. chore(deps): update dependency nx to v19.4.1 (#1982)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [nx](https://nx.dev)
    ([source](https://togithub.com/nrwl/nx/tree/HEAD/packages/nx)) |
    [`19.3.2` ->
    `19.4.1`](https://renovatebot.com/diffs/npm/nx/19.3.2/19.4.1) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/nx/19.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx/19.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx/19.3.2/19.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/19.3.2/19.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>nrwl/nx (nx)</summary>
    
    ### [`v19.4.1`](https://togithub.com/nrwl/nx/releases/tag/19.4.1)
    
    [Compare Source](https://togithub.com/nrwl/nx/compare/19.4.0...19.4.1)
    
    #### 19.4.1 (2024-07-05)
    
    ##### 🚀 Features
    
    - **graph:** add copy button for entire target configuration
    ([#&#8203;26284](https://togithub.com/nrwl/nx/pull/26284))
    - **nx-dev:** update next to fix img fetchpriority error
    ([#&#8203;26766](https://togithub.com/nrwl/nx/pull/26766))
    - **react-native:** update react-native-svg to 15.3.0
    ([#&#8203;26827](https://togithub.com/nrwl/nx/pull/26827))
    
    ##### 🩹 Fixes
    
    - **core:** cannot read properties of undefined (reading 'options')
    ([#&#8203;26721](https://togithub.com/nrwl/nx/pull/26721))
    - **core:** register swc transpiler once per compilerOptions
    ([#&#8203;26807](https://togithub.com/nrwl/nx/pull/26807))
    - **core:** always inherit output from plugins
    ([#&#8203;26797](https://togithub.com/nrwl/nx/pull/26797))
    - **core:** ignore errors from cleanupNativeFileCache (revert to
    previous behaviour)
    ([#&#8203;26806](https://togithub.com/nrwl/nx/pull/26806))
    - **core:** recursive resolve deps on create command graph
    ([#&#8203;22989](https://togithub.com/nrwl/nx/pull/22989))
    - **gradle:** fix gradle exclude src/test
    ([#&#8203;26741](https://togithub.com/nrwl/nx/pull/26741))
    - **js:** normalize excluded paths to task inputs correctly in
    typescript plugin
    ([#&#8203;26801](https://togithub.com/nrwl/nx/pull/26801))
    - **node:** Enable e2e test
    ([#&#8203;23508](https://togithub.com/nrwl/nx/pull/23508))
    - **nx-dev:** plugin-registry menu
    ([#&#8203;26767](https://togithub.com/nrwl/nx/pull/26767))
    - **nx-plugin:** tslib is not set as a dependency when using
    create-package generator
    ([#&#8203;22429](https://togithub.com/nrwl/nx/pull/22429))
    
    ##### ❤️  Thank You
    
    -   Emily Xiong [@&#8203;xiongemi](https://togithub.com/xiongemi)
    - EugeneKruglei
    [@&#8203;EugeneKruglei](https://togithub.com/EugeneKruglei)
    -   Jack Hsu [@&#8203;jaysoo](https://togithub.com/jaysoo)
    -   Jason Jean [@&#8203;FrozenPandaz](https://togithub.com/FrozenPandaz)
    -   Jonathan Gelin [@&#8203;jogelin](https://togithub.com/jogelin)
    -   Juri Strumpflohner [@&#8203;juristr](https://togithub.com/juristr)
    - Leosvel Pérez Espinosa
    [@&#8203;leosvelperez](https://togithub.com/leosvelperez)
    -   MaxKless [@&#8203;MaxKless](https://togithub.com/MaxKless)
    -   Naymi
    - Nicholas Cunningham
    [@&#8203;ndcunningham](https://togithub.com/ndcunningham)
    
    ### [`v19.4.0`](https://togithub.com/nrwl/nx/releases/tag/19.4.0)
    
    [Compare Source](https://togithub.com/nrwl/nx/compare/19.3.2...19.4.0)
    
    ##### 19.4.0 (2024-07-02)
    
    ##### 🚀 Features
    
    - **angular:** update ngrx packages to v18
    ([#&#8203;26549](https://togithub.com/nrwl/nx/pull/26549))
    - **angular:** add helper function to devkit to add viewProviders to a
    component ([#&#8203;26526](https://togithub.com/nrwl/nx/pull/26526))
    - **bundling:** add convert-to-inferred generator for
    [@&#8203;nx/rollup](https://togithub.com/nx/rollup)
    ([#&#8203;26280](https://togithub.com/nrwl/nx/pull/26280))
    - **core:** allow defining target with only dependsOn
    ([#&#8203;26545](https://togithub.com/nrwl/nx/pull/26545))
    - **core:** add lifecycle to record task history & retrieve via daemon
    ([#&#8203;26593](https://togithub.com/nrwl/nx/pull/26593))
    - **core:** added the ability to split command property into an array in
    nx:run-commands executor
    ([#&#8203;20201](https://togithub.com/nrwl/nx/pull/20201))
    - **core:** add --help content to project details view
    ([#&#8203;26629](https://togithub.com/nrwl/nx/pull/26629))
    - **devkit:** add aggregateLog util for executor to plugin migration
    ([#&#8203;26523](https://togithub.com/nrwl/nx/pull/26523))
    - **expo:** add to project package.json for install command
    ([#&#8203;26500](https://togithub.com/nrwl/nx/pull/26500))
    - **gradle:** support composite build
    ([#&#8203;25990](https://togithub.com/nrwl/nx/pull/25990))
    - **graph:** add description and tags to details page
    ([#&#8203;26252](https://togithub.com/nrwl/nx/pull/26252))
    - **graph:** add atomizer label to target groups
    ([#&#8203;26622](https://togithub.com/nrwl/nx/pull/26622))
    - **nextjs:** add experimental-build-mode option to support compile only
    ([#&#8203;26465](https://togithub.com/nrwl/nx/pull/26465))
    - **nextjs:** Add convert-to-inferred generator
    ([#&#8203;26706](https://togithub.com/nrwl/nx/pull/26706))
    - **nx-cloud:** updates to the new onboarding flow
    ([d928558bc](https://togithub.com/nrwl/nx/commit/d928558bc))
    - **nx-cloud:** unhide new onboarding flow
    ([92be32c1a](https://togithub.com/nrwl/nx/commit/92be32c1a))
    - **release:** allow disabling GitHub username matching in default
    changelog renderer
    ([#&#8203;26672](https://togithub.com/nrwl/nx/pull/26672))
    - **remix:** add convert-to-inferred generator
    ([#&#8203;26601](https://togithub.com/nrwl/nx/pull/26601))
    - **storybook:** add convert-to-inferred generator
    ([#&#8203;26595](https://togithub.com/nrwl/nx/pull/26595))
    - **testing:** add convert-to-inferred migration generator for jest
    ([#&#8203;26259](https://togithub.com/nrwl/nx/pull/26259))
    - **vite:** add convert-to-inferred migration generator
    ([#&#8203;26249](https://togithub.com/nrwl/nx/pull/26249))
    - **webpack:** add createNodesV2 for plugin
    ([#&#8203;26588](https://togithub.com/nrwl/nx/pull/26588))
    - **webpack:** add convertConfigToWebpackPlugin
    ([#&#8203;26516](https://togithub.com/nrwl/nx/pull/26516))
    - **webpack:** add convert-to-inferred generator
    ([#&#8203;26621](https://togithub.com/nrwl/nx/pull/26621))
    
    ##### 🩹 Fixes
    
    - **angular:** fix chalk import and correctly skip invalid projects in
    ng-add generator
    ([#&#8203;26667](https://togithub.com/nrwl/nx/pull/26667))
    - **angular:** allow usages of ecmascript decorators in ng-packagr
    executors ([#&#8203;26691](https://togithub.com/nrwl/nx/pull/26691))
    - **angular:** migration of browserTarget to buildTarget should handle
    empty config [#&#8203;26681](https://togithub.com/nrwl/nx/issues/26681)
    ([#&#8203;26690](https://togithub.com/nrwl/nx/pull/26690),
    [#&#8203;26681](https://togithub.com/nrwl/nx/issues/26681))
    - **bundling:** set project type correct for buildable vite projects
    ([#&#8203;26420](https://togithub.com/nrwl/nx/pull/26420))
    - **bundling:** convert to inferred should handle config file
    ([#&#8203;26619](https://togithub.com/nrwl/nx/pull/26619))
    - **bundling:** rename aliases for
    [@&#8203;nx/rollup](https://togithub.com/nx/rollup):convert-to-inferred
    generator ([#&#8203;26659](https://togithub.com/nrwl/nx/pull/26659))
    - **bundling:** use vite createNodes v2 for add plugin
    ([#&#8203;26662](https://togithub.com/nrwl/nx/pull/26662))
    - **bundling:** register plugin correctly in rollup migration generator
    ([#&#8203;26673](https://togithub.com/nrwl/nx/pull/26673))
    - **core:** merge args and options in nx:run-commands executor
    ([#&#8203;26573](https://togithub.com/nrwl/nx/pull/26573))
    - **core:** repair sourcemaps that had file & plugin swapped
    ([#&#8203;26628](https://togithub.com/nrwl/nx/pull/26628))
    - **core:** pick up changes to plugins configuration in daemon
    ([#&#8203;26625](https://togithub.com/nrwl/nx/pull/26625))
    - **core:** isolated plugins should provide cleanup function
    ([#&#8203;26657](https://togithub.com/nrwl/nx/pull/26657))
    - **core:** expand env variables on load and unload
    ([#&#8203;26459](https://togithub.com/nrwl/nx/pull/26459))
    - **core:** move plugin worker to socket
    ([#&#8203;26558](https://togithub.com/nrwl/nx/pull/26558))
    - **core:** do not create projects twice from package.json
    ([#&#8203;26700](https://togithub.com/nrwl/nx/pull/26700))
    - **core:** fix create package json root parsing
    ([#&#8203;26717](https://togithub.com/nrwl/nx/pull/26717))
    - **core:** add windowsHide for depencies-and-lockfile plugin with bun
    ([#&#8203;26718](https://togithub.com/nrwl/nx/pull/26718))
    - **core:** correctly detect Windows Bamboo agents as CI environments
    ([#&#8203;26699](https://togithub.com/nrwl/nx/pull/26699))
    - **core:** prevent cmd popups from isolation
    ([#&#8203;26730](https://togithub.com/nrwl/nx/pull/26730))
    - **core:** do not load transpiler when within tsx environment
    ([#&#8203;26723](https://togithub.com/nrwl/nx/pull/26723))
    - **core:** handle packageManager property with createPackageJson
    ([#&#8203;26726](https://togithub.com/nrwl/nx/pull/26726))
    - **core:** do not re-register ts-node twice for the same compiler opt…
    ([#&#8203;26758](https://togithub.com/nrwl/nx/pull/26758))
    - **expo:** fix expo start windows
    ([#&#8203;26493](https://togithub.com/nrwl/nx/pull/26493))
    - **expo:** should support app.config.ts
    ([#&#8203;26713](https://togithub.com/nrwl/nx/pull/26713))
    - **gradle:** fix migrations
    ([#&#8203;26739](https://togithub.com/nrwl/nx/pull/26739))
    - **gradle:** pass process.env when running gradle
    ([#&#8203;26776](https://togithub.com/nrwl/nx/pull/26776))
    - **graph:** improve layout when target groups are empty or there are no
    groups ([#&#8203;26555](https://togithub.com/nrwl/nx/pull/26555))
    - **graph:** fix search params reload when back to graph
    ([#&#8203;26580](https://togithub.com/nrwl/nx/pull/26580))
    - **graph:** fix empty target group
    ([#&#8203;26704](https://togithub.com/nrwl/nx/pull/26704))
    - **graph:** update atomizer metadata & pdv hint
    ([#&#8203;26733](https://togithub.com/nrwl/nx/pull/26733))
    - **js:** node executor now correctly kills tasks when exiting
    ([#&#8203;19219](https://togithub.com/nrwl/nx/pull/19219))
    - **linter:** ensure that
    [@&#8203;nx/eslint-plugin](https://togithub.com/nx/eslint-plugin) is
    installed when we add an extracted base eslintrc file
    ([#&#8203;26679](https://togithub.com/nrwl/nx/pull/26679))
    - **linter:** handle eslint flat config path correctly in lint executor
    ([#&#8203;26687](https://togithub.com/nrwl/nx/pull/26687))
    - **linter:** dependency checks should respect pnpm workspace versions
    ([#&#8203;26709](https://togithub.com/nrwl/nx/pull/26709))
    - **misc:** rename @&#8203;nrwl/\* to @&#8203;nx/\* in init generator
    descriptions ([#&#8203;26610](https://togithub.com/nrwl/nx/pull/26610))
    - **misc:** register plugins correctly in migration generators
    ([#&#8203;26670](https://togithub.com/nrwl/nx/pull/26670))
    - **misc:** restrict countries not supported by OpenAI
    ([#&#8203;26725](https://togithub.com/nrwl/nx/pull/26725))
    - **misc:** respect useInferencePlugin in nx.json when generating apps
    and libs ([#&#8203;26703](https://togithub.com/nrwl/nx/pull/26703))
    - **module-federation:** module-federation-dev-server hang caused by
    child process exiting too early
    ([#&#8203;26684](https://togithub.com/nrwl/nx/pull/26684),
    [#&#8203;26685](https://togithub.com/nrwl/nx/pull/26685))
    - **module-federation:** dynamic remotes external to workspace should be
    skipped correctly
    [#&#8203;26551](https://togithub.com/nrwl/nx/issues/26551)
    ([#&#8203;26692](https://togithub.com/nrwl/nx/pull/26692),
    [#&#8203;26551](https://togithub.com/nrwl/nx/issues/26551))
    - **nest:** Add missing props
    ([#&#8203;26534](https://togithub.com/nrwl/nx/pull/26534))
    - **nextjs:** fixes for convert-to-inferred
    ([#&#8203;26735](https://togithub.com/nrwl/nx/pull/26735))
    - **nuxt:** api template typo
    ([#&#8203;26719](https://togithub.com/nrwl/nx/pull/26719))
    - **nx-cloud:** do not use bff api for onboarding
    ([#&#8203;26712](https://togithub.com/nrwl/nx/pull/26712))
    - **nx-cloud:** onboarding cloud version handling
    ([#&#8203;26790](https://togithub.com/nrwl/nx/pull/26790))
    - **nx-dev:** allow linking to headers that are `code` wrapped
    ([#&#8203;26608](https://togithub.com/nrwl/nx/pull/26608))
    - **release:** skip dependents of projects without changes in
    conventional commits
    ([#&#8203;26671](https://togithub.com/nrwl/nx/pull/26671))
    - **remix:** don't add
    [@&#8203;remix-run/eslint-config](https://togithub.com/remix-run/eslint-config)
    dependency to new remix apps
    ([#&#8203;26568](https://togithub.com/nrwl/nx/pull/26568))
    - **storybook:** output should match CLI flag
    ([#&#8203;26652](https://togithub.com/nrwl/nx/pull/26652))
    - **testing:** handle different jest config files in configurations when
    migrating to inferred
    ([#&#8203;26591](https://togithub.com/nrwl/nx/pull/26591))
    - **testing:** accept a numeric value for the playwright executor's
    workers option
    ([#&#8203;26689](https://togithub.com/nrwl/nx/pull/26689))
    - **testing:** only add atomizer label for parent atomizer task
    ([#&#8203;26740](https://togithub.com/nrwl/nx/pull/26740))
    - **testing:** pin cypress to 13.12.0 and re-enable skipped tests
    ([#&#8203;26751](https://togithub.com/nrwl/nx/pull/26751))
    - **vite:** nxViteTsPaths plugin should not run-many for vitest
    ([#&#8203;26574](https://togithub.com/nrwl/nx/pull/26574))
    - **vite:** setup-paths-plugin should only register import once
    ([#&#8203;26678](https://togithub.com/nrwl/nx/pull/26678))
    - **vite:** incremental builds tmp tsconfig should have baseUrl set to
    workspace root
    ([#&#8203;26680](https://togithub.com/nrwl/nx/pull/26680))
    - **vite:** infer build and serve targets when rollupOptions.input is
    present ([#&#8203;26750](https://togithub.com/nrwl/nx/pull/26750))
    - **vite:** remove deprecated cache.dir from vitest generation
    ([#&#8203;26756](https://togithub.com/nrwl/nx/pull/26756))
    - **vue:** application generator should use normalized app name
    [#&#8203;26605](https://togithub.com/nrwl/nx/issues/26605)
    ([#&#8203;26729](https://togithub.com/nrwl/nx/pull/26729),
    [#&#8203;26605](https://togithub.com/nrwl/nx/issues/26605))
    - **webpack:** handle nullable plugin options
    ([#&#8203;26624](https://togithub.com/nrwl/nx/pull/26624))
    - **webpack:** skip useLegacyNxPlugin during graph creation
    ([#&#8203;26626](https://togithub.com/nrwl/nx/pull/26626))
    - **webpack:** add comment to explain useLegacyNxPlugin and how to
    remove it ([#&#8203;26696](https://togithub.com/nrwl/nx/pull/26696))
    
    ##### ❤️  Thank You
    
    -   Altan Stalker
    -   Caleb Ukle
    -   Colum Ferry [@&#8203;Coly010](https://togithub.com/Coly010)
    - Craigory Coppola [@&#8203;AgentEnder](https://togithub.com/AgentEnder)
    -   dfr-exnaton [@&#8203;dfr-exnaton](https://togithub.com/dfr-exnaton)
    -   Emily Xiong [@&#8203;xiongemi](https://togithub.com/xiongemi)
    -   Jack Hsu [@&#8203;jaysoo](https://togithub.com/jaysoo)
    -   James Henry [@&#8203;JamesHenry](https://togithub.com/JamesHenry)
    -   Jason Jean [@&#8203;FrozenPandaz](https://togithub.com/FrozenPandaz)
    -   Josh Kim [@&#8203;jooskim](https://togithub.com/jooskim)
    - Katerina Skroumpelou
    [@&#8203;mandarini](https://togithub.com/mandarini)
    - Leosvel Pérez Espinosa
    [@&#8203;leosvelperez](https://togithub.com/leosvelperez)
    - Maciej Łyskawiński
    [@&#8203;LonguCodes](https://togithub.com/LonguCodes)
    -   MaxKless [@&#8203;MaxKless](https://togithub.com/MaxKless)
    -   Miroslav Jonaš [@&#8203;meeroslav](https://togithub.com/meeroslav)
    - Nicholas Cunningham
    [@&#8203;ndcunningham](https://togithub.com/ndcunningham)
    -   Pavlo Grosse [@&#8203;Olster](https://togithub.com/Olster)
    - scottpledger [@&#8203;scottpledger](https://togithub.com/scottpledger)
    -   Thomas Dekiere
    -   Uzhanin Egor [@&#8203;gearonix](https://togithub.com/gearonix)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    79d2edc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    40f6623 View commit details
    Browse the repository at this point in the history
  9. chare(docs}: update guide

    drazisil committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    e4b7c83 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e78052b View commit details
    Browse the repository at this point in the history
  11. refactor: remove python (#1981)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **Documentation**
    - Updated `STARTING.md` with corrected typos, updated Node.js version
    requirements, refined setup commands, and clarified login details.
    - Adjusted the last commit hash and streamlined instructions for setting
    up the development environment.
    
    - **Chores**
    - Updated `.github/workflows/node.yml` to fix Node.js version to 22.x,
    and improved comments for clarity.
    - Modified `package.json` by adding a new test script and removing
    outdated dependencies.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    drazisil authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    46443ae View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    19c47b2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9895f04 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7ab56e1 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d858b0e View commit details
    Browse the repository at this point in the history
  16. chore(deps): update actions/upload-artifact digest to 0b2256b (#1975)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    |
    [actions/upload-artifact](https://togithub.com/actions/upload-artifact)
    | action | digest | `6546280` -> `0b2256b` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    fbdf065 View commit details
    Browse the repository at this point in the history
  17. chore(deps): update returntocorp/semgrep docker digest to 4614ec5 (#1978

    )
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | returntocorp/semgrep | container | digest | `d543e7a` -> `4614ec5` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    cf030c7 View commit details
    Browse the repository at this point in the history
  18. chore(deps): update postgres:16.3 docker digest to 0aafd2a (#1977)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | postgres | digest | `46aa2ee` -> `0aafd2a` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    5454f92 View commit details
    Browse the repository at this point in the history
  19. chore(deps): update adminer:4.8.1 docker digest to 1cdc0bf (#1976)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | adminer | digest | `ee90fd1` -> `1cdc0bf` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    drazisil authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    95ff544 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    dacfb6e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    40b26e6 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    3a76fab View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency identify to v2.6.0 (#1984)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [identify](https://togithub.com/pre-commit/identify) | `==2.5.36` ->
    `==2.6.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/identify/2.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/identify/2.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/identify/2.5.36/2.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/identify/2.5.36/2.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pre-commit/identify (identify)</summary>
    
    ###
    [`v2.6.0`](https://togithub.com/pre-commit/identify/compare/v2.5.36...v2.6.0)
    
    [Compare
    Source](https://togithub.com/pre-commit/identify/compare/v2.5.36...v2.6.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    a7a3183 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    40a52e3 View commit details
    Browse the repository at this point in the history
  4. chore(deps): update dependency sentry-sdk to v2.8.0 (#1985)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [sentry-sdk](https://togithub.com/getsentry/sentry-python)
    ([changelog](https://togithub.com/getsentry/sentry-python/blob/master/CHANGELOG.md))
    | `==2.7.1` -> `==2.8.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/sentry-sdk/2.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/sentry-sdk/2.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/sentry-sdk/2.7.1/2.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sentry-sdk/2.7.1/2.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>getsentry/sentry-python (sentry-sdk)</summary>
    
    ###
    [`v2.8.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#280)
    
    [Compare
    Source](https://togithub.com/getsentry/sentry-python/compare/2.7.1...2.8.0)
    
    ##### Various fixes & improvements
    
    - `profiler_id` uses underscore
    ([#&#8203;3249](https://togithub.com/getsentry/sentry-python/issues/3249))
    by [@&#8203;Zylphrex](https://togithub.com/Zylphrex)
    - Don't send full env to subprocess
    ([#&#8203;3251](https://togithub.com/getsentry/sentry-python/issues/3251))
    by [@&#8203;kmichel-aiven](https://togithub.com/kmichel-aiven)
    - Stop using `Hub` in `HttpTransport`
    ([#&#8203;3247](https://togithub.com/getsentry/sentry-python/issues/3247))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    - Remove `ipdb` from test requirements
    ([#&#8203;3237](https://togithub.com/getsentry/sentry-python/issues/3237))
    by [@&#8203;rominf](https://togithub.com/rominf)
    - Avoid propagation of empty baggage
    ([#&#8203;2968](https://togithub.com/getsentry/sentry-python/issues/2968))
    by [@&#8203;hartungstenio](https://togithub.com/hartungstenio)
    - Add entry point for `SentryPropagator`
    ([#&#8203;3086](https://togithub.com/getsentry/sentry-python/issues/3086))
    by [@&#8203;mender](https://togithub.com/mender)
    - Bump checkouts/data-schemas from `8c13457` to `88273a9`
    ([#&#8203;3225](https://togithub.com/getsentry/sentry-python/issues/3225))
    by [@&#8203;dependabot](https://togithub.com/dependabot)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    bb0c345 View commit details
    Browse the repository at this point in the history
  5. refactor: migrate from drizzle to atdatabase

    some formatting changes occured on unrelated files
    drazisil committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    b20861b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ffeb0d7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6a0535f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    997603d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ccaa175 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d1632be View commit details
    Browse the repository at this point in the history
  11. chore: Update .github/codecov.yml to disable carryforward for schema …

    …paths and add ignore rule for __generated__ directory
    drazisil committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    399090a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    44522c1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    aa59d07 View commit details
    Browse the repository at this point in the history
  14. refactor: migrate from drizzle to atdatabase (#1986)

    some formatting changes occured on unrelated files
    drazisil authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    708579d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6bb1e0f View commit details
    Browse the repository at this point in the history
  16. chore(deps): update dependency node to v22.4.1 (#1989)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [node](https://nodejs.org)
    ([source](https://togithub.com/nodejs/node)) | patch | `22.4.0` ->
    `22.4.1` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>nodejs/node (node)</summary>
    
    ###
    [`v22.4.1`](https://togithub.com/nodejs/node/compare/v22.1.0...v22.4.1)
    
    [Compare
    Source](https://togithub.com/nodejs/node/compare/v22.4.0...v22.4.1)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    3430b35 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    9537f29 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency sentry-sdk to v2.9.0 (#1991)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [sentry-sdk](https://togithub.com/getsentry/sentry-python)
    ([changelog](https://togithub.com/getsentry/sentry-python/blob/master/CHANGELOG.md))
    | `==2.8.0` -> `==2.9.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/sentry-sdk/2.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/sentry-sdk/2.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/sentry-sdk/2.8.0/2.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sentry-sdk/2.8.0/2.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>getsentry/sentry-python (sentry-sdk)</summary>
    
    ###
    [`v2.9.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#290)
    
    [Compare
    Source](https://togithub.com/getsentry/sentry-python/compare/2.8.0...2.9.0)
    
    ##### Various fixes & improvements
    
    - ref(transport): Improve event data category typing
    ([#&#8203;3243](https://togithub.com/getsentry/sentry-python/issues/3243))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    - ref(tracing): Improved handling of span status
    ([#&#8203;3261](https://togithub.com/getsentry/sentry-python/issues/3261))
    by [@&#8203;antonpirker](https://togithub.com/antonpirker)
    - test(client): Add tests for dropped span client reports
    ([#&#8203;3244](https://togithub.com/getsentry/sentry-python/issues/3244))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    - test(transport): Test new client report features
    ([#&#8203;3244](https://togithub.com/getsentry/sentry-python/issues/3244))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    - feat(tracing): Record lost spans in client reports
    ([#&#8203;3244](https://togithub.com/getsentry/sentry-python/issues/3244))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    - test(sampling): Replace custom logic with
    `capture_record_lost_event_calls`
    ([#&#8203;3257](https://togithub.com/getsentry/sentry-python/issues/3257))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    - test(transport): Non-order-dependent discarded events assertion
    ([#&#8203;3255](https://togithub.com/getsentry/sentry-python/issues/3255))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    - test(core): Introduce `capture_record_lost_event_calls` fixture
    ([#&#8203;3254](https://togithub.com/getsentry/sentry-python/issues/3254))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    - test(core): Fix non-idempotent test
    ([#&#8203;3253](https://togithub.com/getsentry/sentry-python/issues/3253))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    7f7b425 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    9af0e87 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency coverage to v7.6.0 (#1992)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [coverage](https://togithub.com/nedbat/coveragepy) | `==7.5.4` ->
    `==7.6.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/coverage/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/coverage/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/coverage/7.5.4/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/coverage/7.5.4/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>nedbat/coveragepy (coverage)</summary>
    
    ###
    [`v7.6.0`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-760--2024-07-11)
    
    [Compare
    Source](https://togithub.com/nedbat/coveragepy/compare/7.5.4...7.6.0)
    
    - Exclusion patterns can now be multi-line, thanks to `Daniel Diniz
    <pull
    1807_>`*. This enables many interesting exclusion use-cases, including
    those
    requested in issues `118 <issue 118_>`* (entire files), `996 <issue
    996_>`\_ (multiple lines only when appearing together), `1741 <issue
    1741_>`\_ (remainder of a function), and `1803 <issue 1803_>`\_
    (arbitrary sequence of marked lines). See the :ref:`multi_line_exclude`
        section of the docs for more details and examples.
    
    - The JSON report now includes per-function and per-class coverage
    information.
    Thanks to `Daniel Diniz <pull 1809_>`\_ for getting the work started.
    This
        closes `issue 1793`\_ and `issue 1532`\_.
    
    - Fixed an incorrect calculation of "(no class)" lines in the HTML
    classes
        report.
    
    -   Python 3.13.0b3 is supported.
    
    .. \_issue
    118:[https://github.com/nedbat/coveragepy/issues/118](https://togithub.com/nedbat/coveragepy/issues/118)8
    .. \_issue
    996[https://github.com/nedbat/coveragepy/issues/996](https://togithub.com/nedbat/coveragepy/issues/996)96
    .. \_issue
    153[https://github.com/nedbat/coveragepy/issues/1532](https://togithub.com/nedbat/coveragepy/issues/1532)532
    .. \_issue
    17[https://github.com/nedbat/coveragepy/issues/1741](https://togithub.com/nedbat/coveragepy/issues/1741)1741
    .. \_issue
    1[https://github.com/nedbat/coveragepy/issues/1793](https://togithub.com/nedbat/coveragepy/issues/1793)/1793
    .. \_issue
    [https://github.com/nedbat/coveragepy/issues/1803](https://togithub.com/nedbat/coveragepy/issues/1803)s/1803
    ..
    \_pull[https://github.com/nedbat/coveragepy/pull/1807](https://togithub.com/nedbat/coveragepy/pull/1807)ll/1807
    ..
    \_pul[https://github.com/nedbat/coveragepy/pull/1809](https://togithub.com/nedbat/coveragepy/pull/1809)ull/1809
    
    .. \_changes\_7-5-4:
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    056d137 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    db56e28 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency sentry-sdk to v2.10.0 (#1994)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [sentry-sdk](https://togithub.com/getsentry/sentry-python)
    ([changelog](https://togithub.com/getsentry/sentry-python/blob/master/CHANGELOG.md))
    | `==2.9.0` -> `==2.10.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/sentry-sdk/2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/sentry-sdk/2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/sentry-sdk/2.9.0/2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sentry-sdk/2.9.0/2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>getsentry/sentry-python (sentry-sdk)</summary>
    
    ###
    [`v2.10.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#2100)
    
    [Compare
    Source](https://togithub.com/getsentry/sentry-python/compare/2.9.0...2.10.0)
    
    ##### Various fixes & improvements
    
    - Add client cert and key support to `HttpTransport`
    ([#&#8203;3258](https://togithub.com/getsentry/sentry-python/issues/3258))
    by [@&#8203;grammy-jiang](https://togithub.com/grammy-jiang)
    
    Add `cert_file` and `key_file` to your `sentry_sdk.init` to use a custom
    client cert and key. Alternatively, the environment variables
    `CLIENT_CERT_FILE` and `CLIENT_KEY_FILE` can be used as well.
    
    - OpenAI: Lazy initialize tiktoken to avoid http at import time
    ([#&#8203;3287](https://togithub.com/getsentry/sentry-python/issues/3287))
    by [@&#8203;colin-sentry](https://togithub.com/colin-sentry)
    
    - OpenAI, Langchain: Make tiktoken encoding name configurable + tiktoken
    usage opt-in
    ([#&#8203;3289](https://togithub.com/getsentry/sentry-python/issues/3289))
    by [@&#8203;colin-sentry](https://togithub.com/colin-sentry)
    
    Fixed a bug where having certain packages installed along the Sentry SDK
    caused an HTTP request to be made to OpenAI infrastructure when the
    Sentry SDK was initialized. The request was made when the `tiktoken`
    package and at least one of the `openai` or `langchain` packages were
    installed.
    
    The request was fetching a `tiktoken` encoding in order to correctly
    measure token usage in some OpenAI and Langchain calls. This behavior is
    now opt-in. The choice of encoding to use was made configurable as well.
    To opt in, set the `tiktoken_encoding_name` parameter in the OpenAPI or
    Langchain integration.
    
        ```python
        sentry_sdk.init(
            integrations=[
                OpenAIIntegration(tiktoken_encoding_name="cl100k_base"),
                LangchainIntegration(tiktoken_encoding_name="cl100k_base"),
            ],
        )
        ```
    
    - PyMongo: Send query description as valid JSON
    ([#&#8203;3291](https://togithub.com/getsentry/sentry-python/issues/3291))
    by [@&#8203;0Calories](https://togithub.com/0Calories)
    
    - Remove Python 2 compatibility code
    ([#&#8203;3284](https://togithub.com/getsentry/sentry-python/issues/3284))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    
    - Fix `sentry_sdk.init` type hint
    ([#&#8203;3283](https://togithub.com/getsentry/sentry-python/issues/3283))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    
    - Deprecate `hub` in `Profile`
    ([#&#8203;3270](https://togithub.com/getsentry/sentry-python/issues/3270))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    
    - Stop using `Hub` in `init`
    ([#&#8203;3275](https://togithub.com/getsentry/sentry-python/issues/3275))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    
    - Delete `_should_send_default_pii`
    ([#&#8203;3274](https://togithub.com/getsentry/sentry-python/issues/3274))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    
    - Remove `Hub` usage in `conftest`
    ([#&#8203;3273](https://togithub.com/getsentry/sentry-python/issues/3273))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    
    - Rename debug logging filter
    ([#&#8203;3260](https://togithub.com/getsentry/sentry-python/issues/3260))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    
    - Update `NoOpSpan.finish` signature
    ([#&#8203;3267](https://togithub.com/getsentry/sentry-python/issues/3267))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    
    - Remove `Hub` in `Transaction.finish`
    ([#&#8203;3267](https://togithub.com/getsentry/sentry-python/issues/3267))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    
    - Remove Hub from `capture_internal_exception` logic
    ([#&#8203;3264](https://togithub.com/getsentry/sentry-python/issues/3264))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    
    - Improve `Scope._capture_internal_exception` type hint
    ([#&#8203;3264](https://togithub.com/getsentry/sentry-python/issues/3264))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    
    - Correct `ExcInfo` type
    ([#&#8203;3266](https://togithub.com/getsentry/sentry-python/issues/3266))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    
    - Stop using `Hub` in `tracing_utils`
    ([#&#8203;3269](https://togithub.com/getsentry/sentry-python/issues/3269))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQzMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    39fbc91 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    246e9ed View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency node to v22.5.0 (#1995)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [node](https://nodejs.org)
    ([source](https://togithub.com/nodejs/node)) | minor | `22.4.1` ->
    `22.5.0` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>nodejs/node (node)</summary>
    
    ###
    [`v22.5.0`](https://togithub.com/nodejs/node/compare/v22.4.1...v22.5.0)
    
    [Compare
    Source](https://togithub.com/nodejs/node/compare/v22.4.1...v22.5.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/rustymotors/server).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQzMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    6088cb8 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    9e1188b View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency sentry-sdk to v2.11.0 (#2000)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [sentry-sdk](https://togithub.com/getsentry/sentry-python)
    ([changelog](https://togithub.com/getsentry/sentry-python/blob/master/CHANGELOG.md))
    | `==2.10.0` -> `==2.11.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/sentry-sdk/2.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/sentry-sdk/2.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/sentry-sdk/2.10.0/2.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sentry-sdk/2.10.0/2.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>getsentry/sentry-python (sentry-sdk)</summary>
    
    ###
    [`v2.11.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#2110)
    
    ##### Various fixes & improvements
    
    - Add `disabled_integrations`
    ([#&#8203;3328](https://togithub.com/getsentry/sentry-python/issues/3328))
    by [@&#8203;sentrivana](https://togithub.com/sentrivana)
    
        Disabling individual integrations is now much easier.
    Instead of disabling all automatically enabled integrations and
    specifying the ones
        you want to keep, you can now use the new
    
    [`disabled_integrations`](https://docs.sentry.io/platforms/python/configuration/options/#auto-enabling-integrations)
        config option to provide a list of integrations to disable:
    
        ```python
        import sentry_sdk
        from sentry_sdk.integrations.flask import FlaskIntegration
    
        sentry_sdk.init(
        ```
    
    ### Do not use the Flask integration even if Flask is installed.
    
          disabled_integrations=[
              FlaskIntegration(),
          ],
    
    )
    
    ```
    
    - Use operation name as transaction name in Strawberry (#&#8203;3294) by @&#8203;sentrivana
    - WSGI integrations respect `SCRIPT_NAME` env variable (#&#8203;2622) by @&#8203;sarvaSanjay
    - Make Django DB spans have origin `auto.db.django` (#&#8203;3319) by @&#8203;antonpirker
    - Sort breadcrumbs by time before sending (#&#8203;3307) by @&#8203;antonpirker
    - Fix `KeyError('sentry-monitor-start-timestamp-s')` (#&#8203;3278) by @&#8203;Mohsen-Khodabakhshi
    - Set MongoDB tags directly on span data (#&#8203;3290) by @&#8203;0Calories
    - Lower logger level for some messages (#&#8203;3305) by @&#8203;sentrivana and @&#8203;antonpirker
    - Emit deprecation warnings from `Hub` API (#&#8203;3280) by @&#8203;szokeasaurusrex
    - Clarify that `instrumenter` is internal-only (#&#8203;3299) by @&#8203;szokeasaurusrex
    - Support Django 5.1 (#&#8203;3207) by @&#8203;sentrivana
    - Remove apparently unnecessary `if` (#&#8203;3298) by @&#8203;szokeasaurusrex
    - Preliminary support for Python 3.13 (#&#8203;3200) by @&#8203;sentrivana
    - Move `sentry_sdk.init` out of `hub.py` (#&#8203;3276) by @&#8203;szokeasaurusrex
    - Unhardcode integration list (#&#8203;3240) by @&#8203;rominf
    - Allow passing of PostgreSQL port in tests (#&#8203;3281) by @&#8203;rominf
    - Add tests for `@ai_track` decorator (#&#8203;3325) by @&#8203;colin-sentry
    - Do not include type checking code in coverage report (#&#8203;3327) by @&#8203;antonpirker
    - Fix test_installed_modules (#&#8203;3309) by @&#8203;szokeasaurusrex
    - Fix typos and grammar in a comment (#&#8203;3293) by @&#8203;szokeasaurusrex
    - Fixed failed tests setup (#&#8203;3303) by @&#8203;antonpirker
    - Only assert warnings we are interested in (#&#8203;3314) by @&#8203;szokeasaurusrex
    ```
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
    [repository job
    log](https://developer.mend.io/github/rustymotors/server-old).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    bb1016b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d39001 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    07a85ad View commit details
    Browse the repository at this point in the history
  5. chore(deps): update dependency node to v22.5.1 (#1996)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [node](https://nodejs.org)
    ([source](https://togithub.com/nodejs/node)) | patch | `22.5.0` ->
    `22.5.1` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>nodejs/node (node)</summary>
    
    ### [`v22.5.1`](https://togithub.com/nodejs/node/releases/tag/v22.5.1):
    2024-07-19, Version 22.5.1 (Current), @&#8203;richardlau
    
    [Compare
    Source](https://togithub.com/nodejs/node/compare/v22.5.0...v22.5.1)
    
    ##### Notable Changes
    
    This release fixes a regression introduced in Node.js 22.5.0. The
    problem is known to display the following symptoms:
    
    - Crash with `FATAL ERROR: v8::Object::GetCreationContextChecked No
    creation context available`
    [#&#8203;53902](https://togithub.com/nodejs/node/issues/53902)
    - npm errors with `npm error Exit handler never called!`
    [npm/cli#7657](https://togithub.com/npm/cli/issues/7657)
    - yarn hangs or outputs `Usage Error: Couldn't find the node_modules
    state file - running an install might help (findPackageLocation)`
    [yarnpkg/berry#6398](https://togithub.com/yarnpkg/berry/issues/6398)
    
    ##### Commits
    
    - \[[`e2deeedc6e`](https://togithub.com/nodejs/node/commit/e2deeedc6e)]
    - ***Revert*** "**fs**: add v8 fast api to closeSync" (Aviv Keller)
    [#&#8203;53904](https://togithub.com/nodejs/node/pull/53904)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
    [repository job
    log](https://developer.mend.io/github/rustymotors/server-old).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    1956604 View commit details
    Browse the repository at this point in the history
  6. chore(deps): update dependency pytest to v8.3.1 (#1997)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [pytest](https://togithub.com/pytest-dev/pytest)
    ([changelog](https://docs.pytest.org/en/stable/changelog.html)) |
    `==8.2.2` -> `==8.3.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest/8.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pytest/8.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pytest/8.2.2/8.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest/8.2.2/8.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pytest-dev/pytest (pytest)</summary>
    
    ###
    [`v8.3.1`](https://togithub.com/pytest-dev/pytest/releases/tag/8.3.1)
    
    [Compare
    Source](https://togithub.com/pytest-dev/pytest/compare/8.3.0...8.3.1)
    
    # pytest 8.3.1 (2024-07-20)
    
    The 8.3.0 release failed to include the change notes and docs for the
    release. This patch release remedies this. There are no other changes.
    
    ###
    [`v8.3.0`](https://togithub.com/pytest-dev/pytest/compare/8.2.2...8.3.0)
    
    [Compare
    Source](https://togithub.com/pytest-dev/pytest/compare/8.2.2...8.3.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
    [repository job
    log](https://developer.mend.io/github/rustymotors/server-old).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    451737a View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    1d47587 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency pytest to v8.3.2 (#2001)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [pytest](https://togithub.com/pytest-dev/pytest)
    ([changelog](https://docs.pytest.org/en/stable/changelog.html)) |
    `==8.3.1` -> `==8.3.2` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest/8.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pytest/8.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pytest/8.3.1/8.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest/8.3.1/8.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pytest-dev/pytest (pytest)</summary>
    
    ###
    [`v8.3.2`](https://togithub.com/pytest-dev/pytest/releases/tag/8.3.2)
    
    # pytest 8.3.2 (2024-07-24)
    
    ## Bug fixes
    
    - [#&#8203;12652](https://togithub.com/pytest-dev/pytest/issues/12652):
    Resolve regression \[conda]{.title-ref} environments where no longer
    being automatically detected.
    
        \-- by `RonnyPfannschmidt`{.interpreted-text role="user"}
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
    [repository job
    log](https://developer.mend.io/github/rustymotors/server-old).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    42de740 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. Configuration menu
    Copy the full SHA
    68c50ed View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency pre-commit to v3.8.0 (#2002)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [pre-commit](https://togithub.com/pre-commit/pre-commit) | `==3.7.1`
    -> `==3.8.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/pre-commit/3.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pre-commit/3.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pre-commit/3.7.1/3.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pre-commit/3.7.1/3.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pre-commit/pre-commit (pre-commit)</summary>
    
    ###
    [`v3.8.0`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#380---2024-07-28)
    
    [Compare
    Source](https://togithub.com/pre-commit/pre-commit/compare/v3.7.1...v3.8.0)
    
    \==================
    
    ##### Features
    
    - Implement health checks for `language: r` so environments are
    recreated if
        the system version of R changes.
    - [#&#8203;3206](https://togithub.com/pre-commit/pre-commit/issues/3206)
    issue by [@&#8203;lorenzwalthert](https://togithub.com/lorenzwalthert).
    - [#&#8203;3265](https://togithub.com/pre-commit/pre-commit/issues/3265)
    PR by [@&#8203;lorenzwalthert](https://togithub.com/lorenzwalthert).
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
    [repository job
    log](https://developer.mend.io/github/rustymotors/server-old).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jul 28, 2024
    Configuration menu
    Copy the full SHA
    6c9313e View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Configuration menu
    Copy the full SHA
    1dab873 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency sentry-sdk to v2.12.0 (#2004)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [sentry-sdk](https://togithub.com/getsentry/sentry-python)
    ([changelog](https://togithub.com/getsentry/sentry-python/blob/master/CHANGELOG.md))
    | `==2.11.0` -> `==2.12.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/sentry-sdk/2.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/sentry-sdk/2.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/sentry-sdk/2.11.0/2.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sentry-sdk/2.11.0/2.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>getsentry/sentry-python (sentry-sdk)</summary>
    
    ###
    [`v2.12.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#2120)
    
    [Compare
    Source](https://togithub.com/getsentry/sentry-python/compare/2.11.0...2.12.0)
    
    ##### Various fixes & improvements
    
    - API: Expose the scope getters to top level API and use them everywhere
    ([#&#8203;3357](https://togithub.com/getsentry/sentry-python/issues/3357))
    by [@&#8203;sl0thentr0py](https://togithub.com/sl0thentr0py)
    - API: `push_scope` deprecation warning
    ([#&#8203;3355](https://togithub.com/getsentry/sentry-python/issues/3355))
    ([#&#8203;3355](https://togithub.com/getsentry/sentry-python/issues/3355))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    - API: Replace `push_scope`
    ([#&#8203;3353](https://togithub.com/getsentry/sentry-python/issues/3353),
    [#&#8203;3354](https://togithub.com/getsentry/sentry-python/issues/3354))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    - API: Deprecate, avoid, or stop using `configure_scope`
    ([#&#8203;3348](https://togithub.com/getsentry/sentry-python/issues/3348),
    [#&#8203;3349](https://togithub.com/getsentry/sentry-python/issues/3349),
    [#&#8203;3350](https://togithub.com/getsentry/sentry-python/issues/3350),
    [#&#8203;3351](https://togithub.com/getsentry/sentry-python/issues/3351))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    - OTel: Remove experimental autoinstrumentation
    ([#&#8203;3239](https://togithub.com/getsentry/sentry-python/issues/3239))
    by [@&#8203;sentrivana](https://togithub.com/sentrivana)
    - Graphene: Add span for grapqhl operation
    ([#&#8203;2788](https://togithub.com/getsentry/sentry-python/issues/2788))
    by [@&#8203;czyber](https://togithub.com/czyber)
    - AI: Add async support for `ai_track` decorator
    ([#&#8203;3376](https://togithub.com/getsentry/sentry-python/issues/3376))
    by [@&#8203;czyber](https://togithub.com/czyber)
    - CI: Workaround bug preventing Django test runs
    ([#&#8203;3371](https://togithub.com/getsentry/sentry-python/issues/3371))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    - CI: Remove Django setuptools pin
    ([#&#8203;3378](https://togithub.com/getsentry/sentry-python/issues/3378))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    - Tests: Test with Django 5.1 RC
    ([#&#8203;3370](https://togithub.com/getsentry/sentry-python/issues/3370))
    by [@&#8203;sentrivana](https://togithub.com/sentrivana)
    - Broaden `add_attachment` type
    ([#&#8203;3342](https://togithub.com/getsentry/sentry-python/issues/3342))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    - Add span data to the transactions trace context
    ([#&#8203;3374](https://togithub.com/getsentry/sentry-python/issues/3374))
    by [@&#8203;antonpirker](https://togithub.com/antonpirker)
    - Gracefully fail attachment path not found case
    ([#&#8203;3337](https://togithub.com/getsentry/sentry-python/issues/3337))
    by [@&#8203;sl0thentr0py](https://togithub.com/sl0thentr0py)
    - Document attachment parameters
    ([#&#8203;3342](https://togithub.com/getsentry/sentry-python/issues/3342))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    - Bump checkouts/data-schemas from `0feb234` to `6d2c435`
    ([#&#8203;3369](https://togithub.com/getsentry/sentry-python/issues/3369))
    by [@&#8203;dependabot](https://togithub.com/dependabot)
    - Bump checkouts/data-schemas from `88273a9` to `0feb234`
    ([#&#8203;3252](https://togithub.com/getsentry/sentry-python/issues/3252))
    by [@&#8203;dependabot](https://togithub.com/dependabot)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
    [repository job
    log](https://developer.mend.io/github/rustymotors/server-old).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    39fbf0a View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    09ab233 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency black to v24.8.0 (#2006)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [black](https://togithub.com/psf/black)
    ([changelog](https://togithub.com/psf/black/blob/main/CHANGES.md)) |
    `==24.4.2` -> `==24.8.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/black/24.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/black/24.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/black/24.4.2/24.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/black/24.4.2/24.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>psf/black (black)</summary>
    
    ###
    [`v24.8.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2480)
    
    [Compare Source](https://togithub.com/psf/black/compare/24.4.2...24.8.0)
    
    ##### Stable style
    
    - Fix crash when `# fmt: off` is used before a closing parenthesis or
    bracket. ([#&#8203;4363](https://togithub.com/psf/black/issues/4363))
    
    ##### Packaging
    
    - Packaging metadata updated: docs are explictly linked, the issue
    tracker is now also
    linked. This improves the PyPI listing for Black.
    ([#&#8203;4345](https://togithub.com/psf/black/issues/4345))
    
    ##### Parser
    
    - Fix regression where Black failed to parse a multiline f-string
    containing another
    multiline string
    ([#&#8203;4339](https://togithub.com/psf/black/issues/4339))
    - Fix regression where Black failed to parse an escaped single quote
    inside an f-string
        ([#&#8203;4401](https://togithub.com/psf/black/issues/4401))
    - Fix bug with Black incorrectly parsing empty lines with a backslash
    ([#&#8203;4343](https://togithub.com/psf/black/issues/4343))
    - Fix bugs with Black's tokenizer not handling `\{` inside f-strings
    very well ([#&#8203;4422](https://togithub.com/psf/black/issues/4422))
    - Fix incorrect line numbers in the tokenizer for certain tokens within
    f-strings
        ([#&#8203;4423](https://togithub.com/psf/black/issues/4423))
    
    ##### Performance
    
    - Improve performance when a large directory is listed in `.gitignore`
    ([#&#8203;4415](https://togithub.com/psf/black/issues/4415))
    
    ##### *Blackd*
    
    - Fix blackd (and all extras installs) for docker container
    ([#&#8203;4357](https://togithub.com/psf/black/issues/4357))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
    [repository job
    log](https://developer.mend.io/github/rustymotors/server-old).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Aug 2, 2024
    Configuration menu
    Copy the full SHA
    c9f77ef View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2024

  1. Configuration menu
    Copy the full SHA
    835b33d View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency coverage to v7.6.1 (#2007)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [coverage](https://togithub.com/nedbat/coveragepy) | `==7.6.0` ->
    `==7.6.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/coverage/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/coverage/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/coverage/7.6.0/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/coverage/7.6.0/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>nedbat/coveragepy (coverage)</summary>
    
    ###
    [`v7.6.1`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-761--2024-08-04)
    
    [Compare
    Source](https://togithub.com/nedbat/coveragepy/compare/7.6.0...7.6.1)
    
    - Fix: coverage used to fail when measuring code using
    :func:`runpy.run_path <python:runpy.run_path>` with a :class:`Path
    <python:pathlib.Path>` argument.
        This is now fixed, thanks to `Ask Hjorth Larsen <pull 1819_>`\_.
    
    - Fix: backslashes preceding a multi-line backslashed string could
    confuse the
    HTML report. This is now fixed, thanks to `LiuYinCarl <pull 1828_>`\_.
    
    - Now we publish wheels for Python 3.13, both regular and free-threaded.
    
    .. \_pull
    1819:[https://github.com/nedbat/coveragepy/pull/1819](https://togithub.com/nedbat/coveragepy/pull/1819)9
    .. \_pull
    1828[https://github.com/nedbat/coveragepy/pull/1828](https://togithub.com/nedbat/coveragepy/pull/1828)28
    
    .. \_changes\_7-6-0:
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
    [repository job
    log](https://developer.mend.io/github/rustymotors/server-old).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Aug 4, 2024
    Configuration menu
    Copy the full SHA
    ab0566d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7593d2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    34e308d View commit details
    Browse the repository at this point in the history
  5. chore(deps): update dependency flake8 to v7.1.1 (#2008)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [flake8](https://togithub.com/pycqa/flake8)
    ([changelog](https://flake8.pycqa.org/en/latest/release-notes/index.html))
    | `==7.1.0` -> `==7.1.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/flake8/7.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/flake8/7.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/flake8/7.1.0/7.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/flake8/7.1.0/7.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pycqa/flake8 (flake8)</summary>
    
    ### [`v7.1.1`](https://togithub.com/pycqa/flake8/compare/7.1.0...7.1.1)
    
    [Compare
    Source](https://togithub.com/pycqa/flake8/compare/7.1.0...7.1.1)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
    [repository job
    log](https://developer.mend.io/github/rustymotors/server-old).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Aug 4, 2024
    Configuration menu
    Copy the full SHA
    8f30c67 View commit details
    Browse the repository at this point in the history
  6. chore(deps): update dependency pycodestyle to v2.12.1 (#2009)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [pycodestyle](https://pycodestyle.pycqa.org/)
    ([changelog](https://pycodestyle.pycqa.org/en/latest/developer.html#changes))
    | `==2.12.0` -> `==2.12.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/pycodestyle/2.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pycodestyle/2.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pycodestyle/2.12.0/2.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pycodestyle/2.12.0/2.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
    [repository job
    log](https://developer.mend.io/github/rustymotors/server-old).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate[bot] authored Aug 4, 2024
    Configuration menu
    Copy the full SHA
    87d1683 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    9ed1c6f View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency node to v22.6.0 (#2010)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [node](https://nodejs.org)
    ([source](https://togithub.com/nodejs/node)) | minor | `22.5.1` ->
    `22.6.0` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>nodejs/node (node)</summary>
    
    ###
    [`v22.6.0`](https://togithub.com/nodejs/node/compare/v22.5.1...v22.6.0)
    
    [Compare
    Source](https://togithub.com/nodejs/node/compare/v22.5.1...v22.6.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
    [repository job
    log](https://developer.mend.io/github/rustymotors/server-old).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xOC4xNyIsInVwZGF0ZWRJblZlciI6IjM4LjE4LjE3IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Chores**
    - Updated Node.js version to 22.6.0 for improved performance and
    potential new features.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    renovate[bot] authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    8a8391f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    254eedf View commit details
    Browse the repository at this point in the history
  4. chore(deps): update dependency pyyaml to v6.0.2 (#2011)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [pyyaml](https://pyyaml.org/)
    ([source](https://togithub.com/yaml/pyyaml)) | `==6.0.1` -> `==6.0.2` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/pyyaml/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pyyaml/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pyyaml/6.0.1/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pyyaml/6.0.1/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>yaml/pyyaml (pyyaml)</summary>
    
    ### [`v6.0.2`](https://togithub.com/yaml/pyyaml/releases/tag/6.0.2)
    
    [Compare Source](https://togithub.com/yaml/pyyaml/compare/6.0.1...6.0.2)
    
    #### What's Changed
    
    -   Support for Cython 3.x and Python 3.13.
    
    **Full Changelog**: yaml/pyyaml@6.0.1...6.0.2
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
    [repository job
    log](https://developer.mend.io/github/rustymotors/server-old).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xOC4xNyIsInVwZGF0ZWRJblZlciI6IjM4LjE4LjE3IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Chores**
    - Updated the `pyyaml` package to version `6.0.2` for improved stability
    and potential bug fixes.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    renovate[bot] authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    9c8ec90 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    4afd438 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency sentry-sdk to v2.13.0 (#2013)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [sentry-sdk](https://togithub.com/getsentry/sentry-python)
    ([changelog](https://togithub.com/getsentry/sentry-python/blob/master/CHANGELOG.md))
    | `==2.12.0` -> `==2.13.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/sentry-sdk/2.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/sentry-sdk/2.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/sentry-sdk/2.12.0/2.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sentry-sdk/2.12.0/2.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>getsentry/sentry-python (sentry-sdk)</summary>
    
    ###
    [`v2.13.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#2130)
    
    [Compare
    Source](https://togithub.com/getsentry/sentry-python/compare/2.12.0...2.13.0)
    
    ##### Various fixes & improvements
    
    - **New integration:**
    [Ray](https://docs.sentry.io/platforms/python/integrations/ray/)
    ([#&#8203;2400](https://togithub.com/getsentry/sentry-python/issues/2400))
    ([#&#8203;2444](https://togithub.com/getsentry/sentry-python/issues/2444))
    by [@&#8203;glowskir](https://togithub.com/glowskir)
    
    Usage: (add the RayIntegration to your `sentry_sdk.init()` call and make
    sure it is called in the worker processes)
    
        ```python
        import ray
    
        import sentry_sdk
        from sentry_sdk.integrations.ray import RayIntegration
    
        def init_sentry():
            sentry_sdk.init(
                dsn="...",
                traces_sample_rate=1.0,
                integrations=[RayIntegration()],
            )
    
        init_sentry()
    
        ray.init(
            runtime_env=dict(worker_process_setup_hook=init_sentry),
        )
        ```
    
    For more information, see the documentation for the [Ray
    integration](https://docs.sentry.io/platforms/python/integrations/ray/).
    
    - **New integration:**
    [Litestar](https://docs.sentry.io/platforms/python/integrations/litestar/)
    ([#&#8203;2413](https://togithub.com/getsentry/sentry-python/issues/2413))
    ([#&#8203;3358](https://togithub.com/getsentry/sentry-python/issues/3358))
    by [@&#8203;KellyWalker](https://togithub.com/KellyWalker)
    
        Usage: (add the LitestarIntegration to your `sentry_sdk.init()`)
    
        ```python
        from litestar import Litestar, get
    
        import sentry_sdk
        from sentry_sdk.integrations.litestar import LitestarIntegration
    
        sentry_sdk.init(
            dsn="...",
            traces_sample_rate=1.0,
            integrations=[LitestarIntegration()],
        )
    
        @&#8203;get("/")
        async def index() -> str:
            return "Hello, world!"
    
        app = Litestar(...)
        ```
    
    For more information, see the documentation for the [Litestar
    integration](https://docs.sentry.io/platforms/python/integrations/litestar/).
    
    - **New integration:**
    [Dramatiq](https://docs.sentry.io/platforms/python/integrations/dramatiq/)
    from [@&#8203;jacobsvante](https://togithub.com/jacobsvante)
    ([#&#8203;3397](https://togithub.com/getsentry/sentry-python/issues/3397))
    by [@&#8203;antonpirker](https://togithub.com/antonpirker)
        Usage: (add the DramatiqIntegration to your `sentry_sdk.init()`)
    
        ```python
        import dramatiq
    
        import sentry_sdk
        from sentry_sdk.integrations.dramatiq import DramatiqIntegration
    
        sentry_sdk.init(
            dsn="...",
            traces_sample_rate=1.0,
            integrations=[DramatiqIntegration()],
        )
    
        @&#8203;dramatiq.actor(max_retries=0)
        def dummy_actor(x, y):
            return x / y
    
        dummy_actor.send(12, 0)
        ```
    
    For more information, see the documentation for the [Dramatiq
    integration](https://docs.sentry.io/platforms/python/integrations/dramatiq/).
    
    - **New config option:** Expose `custom_repr` function that precedes
    `safe_repr` invocation in serializer
    ([#&#8203;3438](https://togithub.com/getsentry/sentry-python/issues/3438))
    by [@&#8203;sl0thentr0py](https://togithub.com/sl0thentr0py)
    
    See:
    https://docs.sentry.io/platforms/python/configuration/options/#custom-repr
    
    - Profiling: Add client SDK info to profile chunk
    ([#&#8203;3386](https://togithub.com/getsentry/sentry-python/issues/3386))
    by [@&#8203;Zylphrex](https://togithub.com/Zylphrex)
    
    - Serialize vars early to avoid living references
    ([#&#8203;3409](https://togithub.com/getsentry/sentry-python/issues/3409))
    by [@&#8203;sl0thentr0py](https://togithub.com/sl0thentr0py)
    
    - Deprecate hub-based `sessions.py` logic
    ([#&#8203;3419](https://togithub.com/getsentry/sentry-python/issues/3419))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    
    - Deprecate `is_auto_session_tracking_enabled`
    ([#&#8203;3428](https://togithub.com/getsentry/sentry-python/issues/3428))
    by [@&#8203;szokeasaurusrex](https://togithub.com/szokeasaurusrex)
    
    - Add note to generated yaml files
    ([#&#8203;3423](https://togithub.com/getsentry/sentry-python/issues/3423))
    by [@&#8203;sentrivana](https://togithub.com/sentrivana)
    
    - Slim down PR template
    ([#&#8203;3382](https://togithub.com/getsentry/sentry-python/issues/3382))
    by [@&#8203;sentrivana](https://togithub.com/sentrivana)
    
    - Use new banner in readme
    ([#&#8203;3390](https://togithub.com/getsentry/sentry-python/issues/3390))
    by [@&#8203;sentrivana](https://togithub.com/sentrivana)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
    [repository job
    log](https://developer.mend.io/github/rustymotors/server-old).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    renovate[bot] authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    dd30ceb View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    9cbbbf3 View commit details
    Browse the repository at this point in the history
  2. chore(deps): do not attempt to update nginx (#2017) (#2018)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **New Features**
    - Introduced a new configuration file for automated dependency updates,
    enhancing version management.
    - Implemented specific rules to preserve compatibility with legacy
    systems by restricting updates for certain packages.
    
    - **Documentation**
    - Updated documentation to clarify the importance of maintaining legacy
    dependencies for older clients.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    drazisil authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    a13bb11 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d589a69 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ee2ab8c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    feb5f1d View commit details
    Browse the repository at this point in the history