Skip to content

Release 5.7.0 - #2744

Merged
musa-cf merged 30 commits into
mainfrom
release-5.7.0
Sep 4, 2026
Merged

Release 5.7.0#2744
musa-cf merged 30 commits into
mainfrom
release-5.7.0

Conversation

@musa-cf

@musa-cf musa-cf commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Changelog

5.7.0 (2026-09-03)

Full Changelog: v5.6.0...v5.7.0

Breaking Changes

  • realtime_kit: The create_independent_livestream() method has been removed from client.realtime_kit.livestreams. The LivestreamCreateIndependentLivestreamParams and LivestreamCreateIndependentLivestreamResponse types are no longer available.
  • intel: The deprecated dismiss() method has been removed from client.intel.attack_surface_report.issues. The IssueDismissResponse and IssueDismissParams types are no longer available.
  • page_shield: The Setting type has been removed from cloudflare.types.page_shield. The get() method now returns Optional[PageShieldGetResponse] and the update() method returns PageShieldUpdateResponse. The Connection type has been replaced by ConnectionGetResponse and ConnectionListResponse. The Script type has been replaced by ScriptListResponse. The Policy type has been replaced by per-method response types.
  • schema_validation: The schemas.delete() method return type changed from SchemaDeleteResponse to object. The SchemaDeleteResponse type has been removed from cloudflare.types.schema_validation.
  • magic_transit: The HealthCheckParam type has been removed from cloudflare.types.magic_transit. The IPSECTunnelPSKGenerateParams type has been removed from cloudflare.types.magic_transit.

Features

  • email_security: add client.email_security.settings.content_policies resource with create(), list(), delete(), batch(), edit(), and get() methods
  • email_sending: add client.email_sending.suppressions resource with create(), list(), delete(), edit(), get(), and import_() methods; add edit() to client.email_sending.subdomains
  • logpush: add client.logpush.transformers resource with create(), update(), list(), delete(), get(), and preview() methods; add client.logpush.transformers.content and client.logpush.transformers.versions sub-resources
  • spectrum: add client.spectrum.protocols resource with list() method
  • zones: add client.zones.nel resource with edit() and get() methods
  • ssl: add client.ssl.recommendations resource with get() method
  • user: add client.user.spectrum_analytics.zones.reports resource with get() method
  • browser_rendering: add client.browser_rendering.devtools.browser.live_view resource with create() method
  • precursor: add top-level client.precursor resource with update() and get() methods
  • email_security: add batch() to client.email_security.settings.allow_policies, client.email_security.settings.block_senders, and client.email_security.settings.trusted_domains; add create(), update(), and batch() to client.email_security.settings.domains
  • addressing: add delete() to client.addressing.prefixes.bgp_prefixes
  • r2_data_catalog: add delete() to client.r2_data_catalog
  • zero_trust: add create(), update(), and delete() to client.zero_trust.resource_library.applications
  • realtime_kit: add replace_preset_by_id() to client.realtime_kit.presets
  • content_scanning: add update() to client.content_scanning.payloads
  • token_validation: add edit() to client.token_validation.configuration.credentials

New Resources

Logpush Transformers (client.logpush.transformers)

  • create(*, account_id, **params) -> Optional[TransformerCreateResponse]
  • update(transformer_id, *, account_id, **params) -> Optional[TransformerUpdateResponse]
  • list(*, account_id) -> SyncSinglePage[TransformerListResponse]
  • delete(transformer_id, *, account_id) -> Optional[TransformerDeleteResponse]
  • get(transformer_id, *, account_id) -> Optional[TransformerGetResponse]
  • preview(*, account_id, **params) -> SyncSinglePage[TransformerPreviewResponse]

New types:

from cloudflare.types.logpush import (
    TransformerCreateResponse,
    TransformerUpdateResponse,
    TransformerListResponse,
    TransformerDeleteResponse,
    TransformerGetResponse,
    TransformerPreviewResponse,
)

Logpush Transformer Content (client.logpush.transformers.content)

  • get(transformer_id, *, account_id) -> ContentGetResponse

Logpush Transformer Versions (client.logpush.transformers.versions)

  • list(transformer_id, *, account_id, **params) -> SyncSinglePage[VersionListResponse]

Email Security Content Policies (client.email_security.settings.content_policies)

  • create(*, account_id, **params) -> Optional[ContentPolicyCreateResponse]
  • list(*, account_id, **params) -> SyncV4PagePaginationArray[ContentPolicyListResponse]
  • delete(policy_id, *, account_id) -> Optional[ContentPolicyDeleteResponse]
  • batch(*, account_id, **params) -> Optional[ContentPolicyBatchResponse]
  • edit(policy_id, *, account_id, **params) -> Optional[ContentPolicyEditResponse]
  • get(policy_id, *, account_id) -> Optional[ContentPolicyGetResponse]

New types:

from cloudflare.types.email_security.settings import (
    ContentPolicyCreateResponse,
    ContentPolicyListResponse,
    ContentPolicyDeleteResponse,
    ContentPolicyBatchResponse,
    ContentPolicyEditResponse,
    ContentPolicyGetResponse,
)

Email Sending Suppressions (client.email_sending.suppressions)

  • create(*, account_id, **params) -> SuppressionCreateResponse
  • list(*, account_id, **params) -> SyncCursorPagination[SuppressionListResponse]
  • delete(suppression_id, *, account_id) -> SuppressionDeleteResponse
  • edit(suppression_id, *, account_id, **params) -> SuppressionEditResponse
  • get(suppression_id, *, account_id) -> SuppressionGetResponse
  • import_(*, account_id, **params) -> SuppressionImportResponse

New types:

from cloudflare.types.email_sending import (
    SuppressionCreateResponse,
    SuppressionListResponse,
    SuppressionDeleteResponse,
    SuppressionEditResponse,
    SuppressionGetResponse,
    SuppressionImportResponse,
)

Zones NEL (client.zones.nel)

  • edit(*, zone_id, **params) -> Setting
  • get(*, zone_id) -> Setting

Spectrum Protocols (client.spectrum.protocols)

  • list(*, zone_id) -> SyncSinglePage[ProtocolListResponse]

New types:

from cloudflare.types.spectrum import ProtocolListResponse

SSL Recommendations (client.ssl.recommendations)

  • get(*, zone_id) -> RecommendationGetResponse

New types:

from cloudflare.types.ssl import RecommendationGetResponse

User Spectrum Analytics Zone Reports (client.user.spectrum_analytics.zones.reports)

  • get(*, **params) -> ReportGetResponse

New types:

from cloudflare.types.user.spectrum_analytics.zones import ReportGetResponse

Browser Rendering Live View (client.browser_rendering.devtools.browser.live_view)

  • create(browser_session_id, *, account_id, **params) -> LiveViewCreateResponse

Precursor (client.precursor)

Top-level resource for precursor configuration management.

  • update(*, account_id, **params) -> Optional[PrecursorConfig]
  • get(*, account_id) -> Optional[PrecursorConfig]

New types:

from cloudflare.types.precursor import PrecursorConfig

OpenAPI Publisher Production and others added 26 commits July 21, 2026 19:21
Stainless-Generated-From: c1e6dd31e3913bcfd9d0ec5c050aebdeff4f1c08
Stainless-Generated-From: fc2f198a587669fe407d8c2e8e77ab5686b7aca9
feat: add API-Version header support

See merge request cloudflare/sdks/cloudflare-python!2
Stainless-Generated-From: 2aa108bd6dfb5cabfd5dbdae0d6618194878bacd
Stainless-Generated-From: b27e30c389b2c31b231da7ceb7262f2facd72c4e
Stainless-Generated-From: e87ef7742bb7585c6409c7e30db5f605ca280c5a
Stainless-Generated-From: 725ba78ae44a8537d2569db6765df2980fc18ef4
Stainless-Generated-From: 5b7c04634972fbe455429a9c5403f5433846708f
Stainless-Generated-From: 8650b26d82229f7608fb73f8474a0f91d8109096
chore(terraform): update prod custom-code tracking after reseal

See merge request cloudflare/sdks/api-schemas!436

Stainless-Generated-From: 64a9608e31bbc4af5ae589681f89d702a384025e
Stainless-Generated-From: 8a3e7d3018cd466696aee0b5eda5538fef2d830f
chore(typescript): reseal prod custom-code tracking after regeneration drift

See merge request cloudflare/sdks/api-schemas!447

Stainless-Generated-From: 31d8342cdcc9b489d25344974bfb9866198cbdd1
…ain'

chore(terraform): reseal prod custom-code tracking after image MRs

See merge request cloudflare/sdks/api-schemas!450

Stainless-Generated-From: 246f0164c5f217b7b40f5429a3d6e2747dcf00f0
Stainless-Generated-From: 4f37f78f44eb30bc949f2cb7f8c686f0c20d5ee9
chore: sync custom code hashes for TS

See merge request cloudflare/sdks/api-schemas!478

Stainless-Generated-From: 51c0baf5230d43b35ec399d3e548cfd57a4695eb
Stainless-Generated-From: 5ca852628a0416eec2e9159b585b976abbe39810
chore: sync custom code hashes for Python

See merge request cloudflare/sdks/api-schemas!481

Stainless-Generated-From: e35766442beeb536277bf059c4c9567ffede0b1b
docs(changelog): add v5.7.0 release notes

See merge request cloudflare/sdks/cloudflare-python!4
chore: bump timeouts for CI

See merge request cloudflare/sdks/cloudflare-python!5
Stainless-Generated-From: 819b583a46a434ee8f8703d9efd0fdf4d275df10
@musa-cf musa-cf self-assigned this Sep 4, 2026
- accounts/subscriptions: add missing SyncSinglePage/AsyncSinglePage/AsyncPaginator
  imports and subscription_create_params; wire get() into all 4 response wrapper classes
- billing/usage: remove duplicate self.paygo_info assignments that lacked
  pyright: ignore[reportDeprecated] suppression
- aisearch/instance_list_response (x2): remove duplicate TYPE_CHECKING block
  in SourceParamsWebCrawler; keep the Optional[object] variant
- zero_trust/casb/application_get_response: remove duplicate id field that
  shadowed the correct (narrower) Literal union
- tests/accounts/test_subscriptions: import SyncSinglePage and AsyncSinglePage
…te wrapper

- accounts/subscriptions: add create() to all 4 response wrapper classes
- zero_trust/access/ai_controls/mcp/server_update_params: remove duplicate client_secret TypedDict key
- zero_trust/access/ai_controls/mcp/server_create_params: remove duplicate client_secret TypedDict key
- registrar/registration_create_params: remove duplicate acknowledgements TypedDict key
@musa-cf
musa-cf merged commit 68dc486 into main Sep 4, 2026
13 checks passed
@musa-cf
musa-cf deleted the release-5.7.0 branch September 4, 2026 21:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants