Skip to content

python - v3.11.0 - 2025-11-19 09:54:14

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Nov 09:54
ded55ce

Generated by Speakeasy CLI

novu-py 3.11.0

Python SDK Changes Detected:

  • novu.workflows.get(): response Changed Breaking ⚠️
  • novu.trigger(): request.trigger_event_request_dto Changed Breaking ⚠️
  • novu.notifications.retrieve(): response Changed Breaking ⚠️
  • novu.notifications.list():
    • request Changed
    • response.data.[] Changed Breaking ⚠️
  • novu.messages.retrieve():
    • request.context_keys Added
    • response.data.[] Changed Breaking ⚠️
  • novu.workflows.steps.retrieve(): response Changed Breaking ⚠️
  • novu.workflows.sync(): response Changed Breaking ⚠️
  • novu.workflows.patch():
    • request.patch_workflow_dto Changed
    • response Changed Breaking ⚠️
  • novu.subscribers.create():
    • request.fail_if_exists Added
    • error Changed Breaking ⚠️
  • novu.workflows.update():
    • request.update_workflow_dto Changed Breaking ⚠️
    • response Changed Breaking ⚠️
  • novu.topics.create():
    • request.fail_if_exists Added
    • error Changed Breaking ⚠️
  • novu.subscribers.messages.mark_all_as(): response.[] Changed Breaking ⚠️
  • novu.subscribers.messages.update_as_seen(): response Changed Breaking ⚠️
  • novu.workflows.create():
    • request.create_workflow_dto Changed Breaking ⚠️
    • response Changed Breaking ⚠️
  • novu.trigger_broadcast(): request.trigger_event_to_all_request_dto Changed Breaking ⚠️
  • novu.trigger_bulk():
    • request.bulk_trigger_event_dto.events.[] Changed Breaking ⚠️
  • novu.subscribers.preferences.bulk_update(): Added
  • novu.topics.list(): response Changed
  • novu.translations.delete(): Added
  • novu.translations.upload(): Added
  • novu.translations.groups.delete(): Added
  • novu.translations.groups.retrieve(): Added
  • novu.translations.master.retrieve(): Added
  • novu.translations.master.import_master_json(): Added
  • novu.translations.master.upload(): Added
  • novu.integrations.integrations_controller_auto_configure_integration(): Added
  • novu.translations.create(): Added
  • novu.layouts.usage(): Added
  • novu.contexts.list(): Added
  • novu.layouts.generate_preview(): Added
  • novu.contexts.create(): Added
  • novu.subscribers.preferences.list():
    • request.criticality Added
    • response.global.schedule Added
  • novu.subscribers.preferences.update():
    • request.patch_subscriber_preferences_dto Changed
    • response.global.schedule Added
  • novu.subscribers.topics.list(): response Changed
  • novu.layouts.duplicate(): Added
  • novu.layouts.delete(): Added
  • novu.subscribers.notifications.feed(): response.data.[] Changed
  • novu.translations.retrieve(): Added
  • novu.layouts.retrieve(): Added
  • novu.topics.subscriptions.list(): response Changed
  • novu.subscribers.search(): response Changed
  • novu.workflows.list(): response.workflows.[] Changed
  • novu.layouts.update(): Added
  • novu.layouts.list(): Added
  • novu.layouts.create(): Added
  • novu.activity.track(): Added
  • novu.environments.get_tags(): Added
  • novu.environments.create(): response.type Added
  • novu.environments.list(): response.[].type Added
  • novu.environments.update(): response.type Added
  • novu.integrations.list(): response.[] Changed
  • novu.integrations.create():
    • request.create_integration_request_dto Changed
    • response Changed
  • novu.integrations.update():
    • request.update_integration_request_dto Changed
    • response Changed
  • novu.integrations.delete(): response.[] Changed
  • novu.integrations.set_as_primary(): response Changed
  • novu.integrations.list_active(): response.[] Changed
  • novu.contexts.delete(): Added
  • novu.contexts.retrieve(): Added
  • novu.contexts.update(): Added

Generated with Speakeasy CLI 1.658.2

📌 Version Number Alignment

As part of this release, we have also updated the package versioning to v3.11.0.
This change is done to align the package version with the overall codebase release versioning strategy, ensuring consistency across all modules.

Apart from the functional changes already listed, this version bump is purely for alignment purposes and does not introduce any additional behavior tied specifically to the version jump.