Skip to content
Permalink

Comparing changes

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

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cloudquery/plugin-sdk-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1.47
Choose a base ref
...
head repository: cloudquery/plugin-sdk-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.1.48
Choose a head ref
  • 8 commits
  • 8 files changed
  • 2 contributors

Commits on Sep 29, 2025

  1. Configuration menu
    Copy the full SHA
    845f5b2 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2025

  1. fix(deps): Update dependency numpy to v2.3.3 (#322)

    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [numpy](https://github.com/numpy/numpy) ([changelog](https://numpy.org/doc/stable/release)) | patch | `==2.3.2` -> `==2.3.3` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>numpy/numpy (numpy)</summary>
    
    ### [`v2.3.3`](https://github.com/numpy/numpy/releases/tag/v2.3.3): 2.3.3 (Sep 9, 2025)
    
    [Compare Source](https://github.com/numpy/numpy/compare/v2.3.2...v2.3.3)
    
    ### NumPy 2.3.3 Release Notes
    
    The NumPy 2.3.3 release is a patch release split between a number of maintenance
    updates and bug fixes. This release supports Python versions 3.11-3.14. Note
    that the 3.14.0 final is currently expected in Oct, 2025. This release is based
    on 3.14.0rc2.
    
    #### Contributors
    
    A total of 13 people contributed to this release. People with a "+" by their
    names contributed a patch for the first time.
    
    -   Aleksandr A. Voyt +
    -   Bernard Roesler +
    -   Charles Harris
    -   Hunter Hogan +
    -   Joren Hammudoglu
    -   Maanas Arora
    -   Matti Picus
    -   Nathan Goldbaum
    -   Raghuveer Devulapalli
    -   Sanjay Kumar Sakamuri Kamalakar +
    -   Tobias Markus +
    -   Warren Weckesser
    -   Zebreus +
    
    #### Pull requests merged
    
    A total of 23 pull requests were merged for this release.
    
    -   [#&#8203;29440](https://github.com/numpy/numpy/pull/29440): MAINT: Prepare 2.3.x for further development.
    -   [#&#8203;29446](https://github.com/numpy/numpy/pull/29446): BUG: Fix test_configtool_pkgconfigdir to resolve PKG_CONFIG_DIR...
    -   [#&#8203;29447](https://github.com/numpy/numpy/pull/29447): BLD: allow targeting webassembly without emscripten
    -   [#&#8203;29460](https://github.com/numpy/numpy/pull/29460): MAINT: Backport write_release.py
    -   [#&#8203;29473](https://github.com/numpy/numpy/pull/29473): MAINT: Bump pypa/cibuildwheel from 3.1.0 to 3.1.2
    -   [#&#8203;29500](https://github.com/numpy/numpy/pull/29500): BUG: Always return a real dtype from linalg.cond ([gh-18304](https://github.com/numpy/numpy/issues/18304)) ([#&#8203;29333](https://github.com/numpy/numpy/issues/29333))
    -   [#&#8203;29501](https://github.com/numpy/numpy/pull/29501): MAINT: Add .file entry to all .s SVML files
    -   [#&#8203;29556](https://github.com/numpy/numpy/pull/29556): BUG: Casting from one timedelta64 to another didn't handle NAT.
    -   [#&#8203;29562](https://github.com/numpy/numpy/pull/29562): BLD: update vendored Meson to 1.8.3 \[wheel build]
    -   [#&#8203;29563](https://github.com/numpy/numpy/pull/29563): BUG: Fix metadata not roundtripping when pickling datetime ([#&#8203;29555](https://github.com/numpy/numpy/issues/29555))
    -   [#&#8203;29587](https://github.com/numpy/numpy/pull/29587): TST: update link and version for Intel SDE download
    -   [#&#8203;29593](https://github.com/numpy/numpy/pull/29593): TYP: add `sorted` kwarg to `unique`
    -   [#&#8203;29672](https://github.com/numpy/numpy/pull/29672): MAINT: Update pythoncapi-compat from main.
    -   [#&#8203;29673](https://github.com/numpy/numpy/pull/29673): MAINT: Update cibuildwheel.
    -   [#&#8203;29674](https://github.com/numpy/numpy/pull/29674): MAINT: Fix typo in wheels.yml
    -   [#&#8203;29683](https://github.com/numpy/numpy/pull/29683): BUG, BLD: Correct regex for ppc64 VSX3/VSX4 feature detection
    -   [#&#8203;29684](https://github.com/numpy/numpy/pull/29684): TYP: ndarray.fill() takes no keyword arguments
    -   [#&#8203;29685](https://github.com/numpy/numpy/pull/29685): BUG: avoid thread-unsafe refcount check in temp elision
    -   [#&#8203;29687](https://github.com/numpy/numpy/pull/29687): CI: replace comment-hider action in mypy_primer workflow
    -   [#&#8203;29689](https://github.com/numpy/numpy/pull/29689): BLD: Add missing \<unordered_map> include
    -   [#&#8203;29691](https://github.com/numpy/numpy/pull/29691): BUG: use correct input dtype in flatiter assignment
    -   [#&#8203;29700](https://github.com/numpy/numpy/pull/29700): TYP: fix np.bool method declarations
    -   [#&#8203;29701](https://github.com/numpy/numpy/pull/29701): BUG: Correct ambiguous logic for s390x CPU feature detection
    
    </details>
    
    ---
    
    ### Configuration
    
    πŸ“… **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), 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 [Renovate Bot](https://github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
    cq-bot authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    4bc94f5 View commit details
    Browse the repository at this point in the history
  2. fix(deps): Update dependency pytest to v8.4.2 (#323)

    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [pytest](https://github.com/pytest-dev/pytest) ([changelog](https://docs.pytest.org/en/stable/changelog.html)) | patch | `==8.4.1` -> `==8.4.2` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pytest-dev/pytest (pytest)</summary>
    
    ### [`v8.4.2`](https://github.com/pytest-dev/pytest/releases/tag/8.4.2)
    
    [Compare Source](https://github.com/pytest-dev/pytest/compare/8.4.1...8.4.2)
    
    ### pytest 8.4.2 (2025-09-03)
    
    #### Bug fixes
    
    -   [#&#8203;13478](https://github.com/pytest-dev/pytest/issues/13478): Fixed a crash when using `console_output_style`{.interpreted-text role="confval"} with `times` and a module is skipped.
    
    -   [#&#8203;13530](https://github.com/pytest-dev/pytest/issues/13530): Fixed a crash when using `pytest.approx`{.interpreted-text role="func"} and `decimal.Decimal`{.interpreted-text role="class"} instances with the `decimal.FloatOperation`{.interpreted-text role="class"} trap set.
    
    -   [#&#8203;13549](https://github.com/pytest-dev/pytest/issues/13549): No longer evaluate type annotations in Python `3.14` when inspecting function signatures.
    
        This prevents crashes during module collection when modules do not explicitly use `from __future__ import annotations` and import types for annotations within a `if TYPE_CHECKING:` block.
    
    -   [#&#8203;13559](https://github.com/pytest-dev/pytest/issues/13559): Added missing \[int]{.title-ref} and \[float]{.title-ref} variants to the \[Literal]{.title-ref} type annotation of the \[type]{.title-ref} parameter in `pytest.Parser.addini`{.interpreted-text role="meth"}.
    
    -   [#&#8203;13563](https://github.com/pytest-dev/pytest/issues/13563): `pytest.approx`{.interpreted-text role="func"} now only imports `numpy` if NumPy is already in `sys.modules`. This fixes unconditional import behavior introduced in \[8.4.0]{.title-ref}.
    
    #### Improved documentation
    
    -   [#&#8203;13577](https://github.com/pytest-dev/pytest/issues/13577): Clarify that `pytest_generate_tests` is discovered in test modules/classes; other hooks must be in `conftest.py` or plugins.
    
    #### Contributor-facing changes
    
    -   [#&#8203;13480](https://github.com/pytest-dev/pytest/issues/13480): Self-testing: fixed a few test failures when run with `-Wdefault` or a similar override.
    -   [#&#8203;13547](https://github.com/pytest-dev/pytest/issues/13547): Self-testing: corrected expected message for `test_doctest_unexpected_exception` in Python `3.14`.
    -   [#&#8203;13684](https://github.com/pytest-dev/pytest/issues/13684): Make pytest's own testsuite insensitive to the presence of the `CI` environment variable -- by `ogrisel`{.interpreted-text role="user"}.
    
    </details>
    
    ---
    
    ### Configuration
    
    πŸ“… **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), 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 [Renovate Bot](https://github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
    cq-bot authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    67d88c2 View commit details
    Browse the repository at this point in the history
  3. fix(deps): Update dependency black to v25.9.0 (#325)

    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [black](https://github.com/psf/black) ([changelog](https://github.com/psf/black/blob/main/CHANGES.md)) | minor | `==25.1.0` -> `==25.9.0` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>psf/black (black)</summary>
    
    ### [`v25.9.0`](https://github.com/psf/black/blob/HEAD/CHANGES.md#2590)
    
    [Compare Source](https://github.com/psf/black/compare/25.1.0...25.9.0)
    
    ##### Highlights
    
    -   Remove support for pre-python 3.7 `await/async` as soft keywords/variable names
        ([#&#8203;4676](https://github.com/psf/black/issues/4676))
    
    ##### Stable style
    
    -   Fix crash while formatting a long `del` statement containing tuples ([#&#8203;4628](https://github.com/psf/black/issues/4628))
    -   Fix crash while formatting expressions using the walrus operator in complex `with`
        statements ([#&#8203;4630](https://github.com/psf/black/issues/4630))
    -   Handle `# fmt: skip` followed by a comment at the end of file ([#&#8203;4635](https://github.com/psf/black/issues/4635))
    -   Fix crash when a tuple appears in the `as` clause of a `with` statement ([#&#8203;4634](https://github.com/psf/black/issues/4634))
    -   Fix crash when tuple is used as a context manager inside a `with` statement ([#&#8203;4646](https://github.com/psf/black/issues/4646))
    -   Fix crash when formatting a `\` followed by a `\r` followed by a comment ([#&#8203;4663](https://github.com/psf/black/issues/4663))
    -   Fix crash on a `\\r\n` ([#&#8203;4673](https://github.com/psf/black/issues/4673))
    -   Fix crash on `await ...` (where `...` is a literal `Ellipsis`) ([#&#8203;4676](https://github.com/psf/black/issues/4676))
    -   Fix crash on parenthesized expression inside a type parameter bound ([#&#8203;4684](https://github.com/psf/black/issues/4684))
    -   Fix crash when using line ranges excluding indented single line decorated items
        ([#&#8203;4670](https://github.com/psf/black/issues/4670))
    
    ##### Preview style
    
    -   Fix a bug where one-liner functions/conditionals marked with `# fmt: skip` would still
        be formatted ([#&#8203;4552](https://github.com/psf/black/issues/4552))
    -   Improve `multiline_string_handling` with ternaries and dictionaries ([#&#8203;4657](https://github.com/psf/black/issues/4657))
    -   Fix a bug where `string_processing` would not split f-strings directly after
        expressions ([#&#8203;4680](https://github.com/psf/black/issues/4680))
    -   Wrap the `in` clause of comprehensions across lines if necessary ([#&#8203;4699](https://github.com/psf/black/issues/4699))
    -   Remove parentheses around multiple exception types in `except` and `except*` without
        `as`. ([#&#8203;4720](https://github.com/psf/black/issues/4720))
    -   Add `\r` style newlines to the potential newlines to normalize file newlines both from
        and to ([#&#8203;4710](https://github.com/psf/black/issues/4710))
    
    ##### Parser
    
    -   Rewrite tokenizer to improve performance and compliance ([#&#8203;4536](https://github.com/psf/black/issues/4536))
    -   Fix bug where certain unusual expressions (e.g., lambdas) were not accepted in type
        parameter bounds and defaults. ([#&#8203;4602](https://github.com/psf/black/issues/4602))
    
    ##### Performance
    
    -   Avoid using an extra process when running with only one worker ([#&#8203;4734](https://github.com/psf/black/issues/4734))
    
    ##### Integrations
    
    -   Fix the version check in the vim file to reject Python 3.8 ([#&#8203;4567](https://github.com/psf/black/issues/4567))
    -   Enhance GitHub Action `psf/black` to read Black version from an additional section in
        pyproject.toml: `[project.dependency-groups]` ([#&#8203;4606](https://github.com/psf/black/issues/4606))
    -   Build gallery docker image with python3-slim and reduce image size ([#&#8203;4686](https://github.com/psf/black/issues/4686))
    
    ##### Documentation
    
    -   Add FAQ entry for windows emoji not displaying ([#&#8203;4714](https://github.com/psf/black/issues/4714))
    
    </details>
    
    ---
    
    ### Configuration
    
    πŸ“… **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), 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 [Renovate Bot](https://github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
    cq-bot authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    a66f85d View commit details
    Browse the repository at this point in the history
  4. fix(deps): Update dependency grpcio to v1.75.0 (#326)

    This PR contains the following updates:
    
    | Package | Update | Change | Pending |
    |---|---|---|---|
    | [grpcio](https://grpc.io) ([source](https://github.com/grpc/grpc)) | minor | `==1.74.0` -> `==1.75.0` | `1.75.1` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>grpc/grpc (grpcio)</summary>
    
    ### [`v1.75.0`](https://github.com/grpc/grpc/releases/tag/v1.75.0)
    
    [Compare Source](https://github.com/grpc/grpc/compare/v1.74.0...v1.75.0)
    
    This is release 1.75.0 ([gemini](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core.
    
    For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases).
    
    This release contains refinements, improvements, and bug fixes, with highlights listed below.
    
    ## Core
    
    -   \[Security] Cherry Pick Spiffe Verification. ([#&#8203;40515](https://github.com/grpc/grpc/pull/40515))
    -   \[Python]\[Typeguard] Part 3 - Add Typeguard to AIO stack in tests. ([#&#8203;40217](https://github.com/grpc/grpc/pull/40217))
    -   \[c-ares] update version to 1.34.5. ([#&#8203;39508](https://github.com/grpc/grpc/pull/39508))
    -   \[pick_first] fix bug that caused us to stop attempting to connect. ([#&#8203;40162](https://github.com/grpc/grpc/pull/40162))
    
    ## C++
    
    -   \[OTel C++] Implement retry metrics. ([#&#8203;39195](https://github.com/grpc/grpc/pull/39195))
    
    ## Objective-C
    
    -   Fix data race by adding custom getter for `state` property with `@synchronized` locking. ([#&#8203;40146](https://github.com/grpc/grpc/pull/40146))
    
    ## Python
    
    -   gRPC Python (grpcio) now depends on `typing-extensions~=4.13`. ([#&#8203;40137](https://github.com/grpc/grpc/issues/40137))
    -   Update musllinux wheels from `musllinux_1_1` to `musllinux_1_2`. ([#&#8203;40317](https://github.com/grpc/grpc/issues/40317))
        -   Dropping `musllinux_1_1` because it reached EOL in November 2024
        -   Reference on musllinux platform tags: [PEP 656](https://peps.python.org/pep-0656)
    -   `grpc.aio` typehint fixes. ([#&#8203;40215](https://github.com/grpc/grpc/issues/40215), [#&#8203;40217](https://github.com/grpc/grpc/issues/40217))
        -   Metadata type validation: Fixed metadata handling to support all sequence types (not just tuples), preventing runtime errors. Enhanced metadata type validation: `isinstance(metadata, Sequence)` instead of `isinstance(metadata, tuple)`
        -   Serializer parameters: Changed to `Optional[SerializingFunction]` for more accurate type representation
        -   Fixing the error in public API: `ClientCallDetails.method` was declared as `str` but always called with `bytes`, see [InterceptedUnaryUnaryCall](https://github.com/grpc/grpc/blob/49bc1b1098f3772b40a46325250fe5c6f4df1eeb/src/python/grpcio/grpc/aio/\_interceptor.py#L628).
    -   Fixes issue [#&#8203;40325](https://github.com/grpc/grpc/issues/40325) with grpcio failing to install on all non-Mac Apple devices internal builds. ([#&#8203;40347](https://github.com/grpc/grpc/issues/40347))
    
    ## Ruby
    
    -   Ruby: Mark credential object in channel. ([#&#8203;40394](https://github.com/grpc/grpc/pull/40394))
    -   \[Ruby] Add rubygems support for linux-gnu and linux-musl platforms. ([#&#8203;39549](https://github.com/grpc/grpc/pull/39549))
    
    </details>
    
    ---
    
    ### Configuration
    
    πŸ“… **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), 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 [Renovate Bot](https://github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
    cq-bot authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    f6ef4e8 View commit details
    Browse the repository at this point in the history
  5. fix(deps): Update dependency structlog to v25.4.0 (#328)

    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [structlog](https://github.com/hynek/structlog) ([changelog](https://github.com/hynek/structlog/blob/main/CHANGELOG.md)) | minor | `==25.1.0` -> `==25.4.0` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>hynek/structlog (structlog)</summary>
    
    ### [`v25.4.0`](https://github.com/hynek/structlog/blob/HEAD/CHANGELOG.md#2540---2025-06-02)
    
    [Compare Source](https://github.com/hynek/structlog/compare/25.3.0...25.4.0)
    
    ##### Added
    
    -   Support for Python 3.14 and Python 3.13.4.
    
        Python 3.14 has an backwards-incompatible change to `logging.Logger.isEnabledFor()` (it now always returns False if a log entry is in flight) that has been backported to 3.13.4 (expected on 2025-06-03).
        It mainly affects `structlog.stdlib.filter_by_level()`.
        [#&#8203;723](https://github.com/hynek/structlog/pull/723)
    
    -   `structlog.tracebacks` now handles [exception groups](https://docs.python.org/3/library/exceptions.html#exception-groups).
        `structlog.tracebacks.Stack` has two new fields, `is_group: bool` and `exceptions: list[Trace]`.
        This works similarly to what Rich v14.0.0 does.
        [#&#8203;720](https://github.com/hynek/structlog/pull/720)
    
    ##### Fixed
    
    -   `structlog.processors.ExceptionPrettyPrinter` now respects the *exception_formatter* arguments instead of always using the default formatter.
        [#&#8203;724](https://github.com/hynek/structlog/pull/724)
    
    ### [`v25.3.0`](https://github.com/hynek/structlog/blob/HEAD/CHANGELOG.md#2530---2025-04-25)
    
    [Compare Source](https://github.com/hynek/structlog/compare/25.2.0...25.3.0)
    
    ##### Fixed
    
    -   `structlog.processors.TimeStamper` now again uses timestamps using UTC for custom format strings when `utc=True`.
        [#&#8203;713](https://github.com/hynek/structlog/pull/713)
    
    ### [`v25.2.0`](https://github.com/hynek/structlog/blob/HEAD/CHANGELOG.md#2520---2025-03-11)
    
    [Compare Source](https://github.com/hynek/structlog/compare/25.1.0...25.2.0)
    
    ##### Added
    
    -   `structlog.tracebacks.Stack` now includes an `exc_notes` field reflecting the notes attached to the exception.
        [#&#8203;684](https://github.com/hynek/structlog/pull/684)
    
    ##### Changed
    
    -   `structlog.stdlib.BoundLogger`'s binding-related methods now also return `Self`.
        [#&#8203;694](https://github.com/hynek/structlog/pull/694)
    
    -   `structlog.processors.TimeStamper` now produces internally timezone-aware `datetime` objects.
        Default output hasn't changed, but you can now use `%z` in your *fmt* string.
        [#&#8203;709](https://github.com/hynek/structlog/pull/709)
    
    ##### Fixed
    
    -   Expose `structlog.dev.RichTracebackFormatter` for imports.
        [#&#8203;699](https://github.com/hynek/structlog/pull/699)
    -   Expose `structlog.processors.LogfmtRenderer` for imports.
        [#&#8203;701](https://github.com/hynek/structlog/pull/701)
    
    </details>
    
    ---
    
    ### Configuration
    
    πŸ“… **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), 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 [Renovate Bot](https://github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
    cq-bot authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    d27045d View commit details
    Browse the repository at this point in the history
  6. fix(deps): Update dependency grpcio-tools to v1.75.0 (#327)

    This PR contains the following updates:
    
    | Package | Update | Change | Pending |
    |---|---|---|---|
    | [grpcio-tools](https://grpc.io) | minor | `==1.74.0` -> `==1.75.0` | `1.75.1` |
    
    ---
    
    ### Configuration
    
    πŸ“… **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), 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 [Renovate Bot](https://github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
    cq-bot authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    c5633c0 View commit details
    Browse the repository at this point in the history
  7. chore(main): Release v0.1.48 (#324)

    πŸ€– I have created a release *beep* *boop*
    ---
    
    
    ## [0.1.48](v0.1.47...v0.1.48) (2025-10-01)
    
    
    ### Bug Fixes
    
    * **deps:** Update dependency black to v25.9.0 ([#325](#325)) ([a66f85d](a66f85d))
    * **deps:** Update dependency grpcio to v1.75.0 ([#326](#326)) ([f6ef4e8](f6ef4e8))
    * **deps:** Update dependency grpcio-tools to v1.75.0 ([#327](#327)) ([c5633c0](c5633c0))
    * **deps:** Update dependency numpy to v2.3.3 ([#322](#322)) ([4bc94f5](4bc94f5))
    * **deps:** Update dependency pytest to v8.4.2 ([#323](#323)) ([67d88c2](67d88c2))
    * **deps:** Update dependency structlog to v25.4.0 ([#328](#328)) ([d27045d](d27045d))
    
    ---
    This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
    cq-bot authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    d30a5ca View commit details
    Browse the repository at this point in the history
Loading