Skip to content

chore(deps): bump brevo-python from 1.2.0 to 4.0.10#2011

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/brevo-python-4.0.10
Open

chore(deps): bump brevo-python from 1.2.0 to 4.0.10#2011
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/brevo-python-4.0.10

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 16, 2026

Bumps brevo-python from 1.2.0 to 4.0.10.

Release notes

Sourced from brevo-python's releases.

v4.0.10

Bug fixes

get_process / get_processes — duplicate_email_id field type corrected

  • Changed from Optional[int] to Optional[str] to match the actual API response (a URL to a CSV file).

get_process / get_processes — in_process added to status literal

  • Both status types now include "in_process" in their Literal union, so deserialization no longer fails on active processes.

create_event / create_batch_events — contact_properties and event_properties accept booleans

  • Value type widened from Union[str, int] to Union[str, int, bool].

create_contact / update_contact — attributes accepts integers

  • Value type widened from Union[float, str, bool, List[str]] to Union[float, int, str, bool, List[str]], so plain int values no longer need to be cast to float.

v4.0.9

Bug fix

Fixed ApiError raised on create_contact when contact already exists (update_enabled=True)

When calling create_contact with update_enabled=True on an existing contact, the API correctly returns 204 No Content. The SDK was attempting to parse the empty response body as JSON, causing an unexpected ApiError instead of returning successfully. We are currently looking into additional modules which could result in similar behavior.

This no longer raises ApiError on the second call client.contacts.create_contact(email=email, attributes={"USER_ID": 456}, update_enabled=True)

Thanks to @​pouzet-pass for the detailed report #30

v4.0.8

New features

Events

  • Added get_events() — retrieve a paginated list of custom events, filterable by contact_id, event_name, object_type, start_date, and end_date.
    Note: currently only supports custom events.
  • Added create_batch_events() — create multiple events in a single request using the new CreateBatchEventsRequestItem type.

Ecommerce

  • create_update_product() and batch product upsert now accept two new optional fields: brand and description.

Balance

  • get_active_balances_api() now accepts an optional include_internal parameter to include balances tied to internal definitions.
  • get_transaction_history() now supports filtering by status and transaction_type (replaces the previous sort_field enum).
  • create_balance_definition() and update_balance_definition() now accept an optional meta field.

Changes

Ecommerce

  • metaInfo size limit for products clarified: maximum 20,000 characters total (previously documented as 1,000 KB / 20 items).

Account

... (truncated)

Commits
  • 28bb4b2 Merge pull request #32 from getbrevo/fern-bot/2026-04-10T14-04Z
  • 425d87c SDK regeneration
  • d255a74 Merge pull request #31 from getbrevo/fern-bot/2026-03-27T13-23Z
  • bf44e96 SDK regeneration
  • 17ee81a Merge pull request #29 from getbrevo/fern-bot/2026-03-25T08-50Z
  • 469f997 SDK regeneration
  • 1d2bc7b SDK regeneration
  • e3c8888 SDK regeneration
  • eed1bf5 Merge pull request #27 from getbrevo/fern-bot/2026-03-12T12-41Z
  • 5686dc4 chore: protect test_customObjects.py from regeneration (ids required field fix)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [brevo-python](https://github.com/getbrevo/brevo-python) from 1.2.0 to 4.0.10.
- [Release notes](https://github.com/getbrevo/brevo-python/releases)
- [Commits](getbrevo/brevo-python@v1.2.0...v4.0.10)

---
updated-dependencies:
- dependency-name: brevo-python
  dependency-version: 4.0.10
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Apr 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants