Skip to content

Releases: cloudflare/cloudflare-go

v0.44.0

05 Jul 22:20
e2c82ef

Choose a tag to compare

What's Changed

  • ruleset: adding phase http_response_headers_transform_managed (#954)
  • waiting_room: add queueing_method to struct (#955)
  • cloudflare: add devcontainer support (#956)
  • cloudflare: add code coverage uploads to test runs (#957)
  • dependency: bump github.com/stretchr/testify from 1.7.5 to 1.8.0 (#961)
  • add support for stream API (#959)
  • access_grouP: adds ip_list support (#944)
  • workers: add R2 bucket binding (#964)
  • cloudflare: swap to stblib errors (#972)
  • ci: add semgrep for checking known bad patterns (#973)
  • intelligence: add support for API (#967)
  • api_token: update test (#974)
  • pages: add Pages domains support (#969)

Full Changelog: v0.43.0...v0.44.0

v0.43.0

27 Jun 05:49
db59070

Choose a tag to compare

What's Changed

  • logpush_job: add support for Kind attribute (#936)
  • logpush_job: use geq/neq rather than gte/lte (#945)
  • workers: Add support for Service Bindings to Worker uploads (#947)
  • workers: Add Durable Object bindings to Workers upload (#949)
  • magic_transit_ipsec_tunnel: Support the "allow_null_cipher" option (#946)
  • build(deps): bump github.com/stretchr/testify from 1.7.4 to 1.7.5 (#952)
  • build(deps): bump github.com/urfave/cli/v2 from 2.10.2 to 2.10.3 (#951)
  • pages: Add Pages logs v2 endpoint (#928)
  • user: Add Billing History (#950)
  • tunnels: Add UpdateTunnelConfiguration func (#948)

Full Changelog: v0.42.0...v0.43.0

v0.42.0

22 Jun 00:00
ea06ead

Choose a tag to compare

What's Changed

  • rulesets: add http_request_late_transform_managed (#924)
  • load_balancing: Add support for weighted random pools (#925)
  • managed_headers: add new API for managed headers (#923)
  • ip_list/list: Added support for redirect lists (#926)
  • rulesets: Add set cache settings action support (#932)
  • rulesets: add support for http_request_redirect phase and redirect action (#930)
  • logpush_job: fix marshalling with no filter (#937)
  • build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.3 (#938)
  • build(deps): bump github.com/urfave/cli/v2 from 2.8.1 to 2.10.2 (#941)
  • build(deps): bump github.com/stretchr/testify from 1.7.3 to 1.7.4 (#943)

Full Changelog: v0.41.0...v0.42.0

v0.41.0

07 Jun 22:39
c49a828

Choose a tag to compare

What's Changed

  • cloudflare: refactor the URI path building code (#907
  • accounts: omitempty name values for accounts (#910)
  • access_application: AUTH-4233 adds saas app fields and types (#900)
  • clean up formatting (#916)
  • logpush: LogpushFilter support (#915)
  • tunnel_routes: stricter validation for parameters (#917)
  • tunnel_routes: Add vnet param to routes (#912)
  • access_identity_provider: Add PKCE flag to Identity Provider configuration (#919)
  • tunnel_routes: Fix Tunnel Virtual Network params: (#920)
  • build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (#921)
  • Generalize IP lists to lists of arbitrary kind (#918)
  • tunnel_routes: Fix error when creating virtual network w/o comment (#922)
  • magic_transit_ipsec_tunnel: Updating API usage of IPsec tunnels (#908)

Full Changelog: v0.40.0...v0.41.0

v0.40.0

24 May 22:31
9af8b92

Choose a tag to compare

Improvements

  • waiting_room: add next_event_prequeue_start_time and next_event_start_time (#878)
  • tunnel: return tunnel token, fix uri (#881)
  • access_application: Fix inability to set http_only_cookie_attribute to false (#880)
  • pages: add pages deployments (#765)
  • access_group: Add external evaluation as a new access group rule (#882)
  • device_posture_rule: Enahnce posture integration config (#885)
  • cloudflare: actually use the default user agent (#887)
  • handle query parameters consistently with go-querystring (#889)
  • notifications: AS-8430: Update history API to accept timestamp query params (#888)
  • rulesets: DS-12153 support custom fields for logging (#890)
  • build(deps): bump github.com/urfave/cli/v2 from 2.6.0 to 2.7.1 (#895)
  • accounts: allow filtering by name for Accounts (#899)
  • build(deps): bump github.com/urfave/cli/v2 from 2.7.1 to 2.8.0 (#901)
  • build(deps): bump goreleaser/goreleaser-action from 2.9.1 to 3.0.0 (#902)
  • teams_list: add pagination support for items endpoint (#897)
  • build(deps): bump github.com/urfave/cli/v2 from 2.8.0 to 2.8.1 (#905)
  • waiting_room: Add DefaultTemplateLanguage member to WaitingRoom struct (#886)
  • filter: update DeleteFilters to correctly handle multiple parameters (#904)

Notable changes that may require usage updates

  • custom_hostname: support empty custom metadata (#896)
  • tunnel: is_deleted to pointer (#898)

Deprecations

  • cloudflare: deprecate UsingAccount (#884)

Full Changelog: v0.39.0...v0.40.0

v0.39.0

10 May 21:32
53bd41f

Choose a tag to compare

What's Changed

  • device_posture_rule: Add new expiration field (#865)
  • argo_tunnel: Deprecate ArgoTunnel methods in favour of Tunnel methods (#866)
  • build(deps): bump github.com/urfave/cli/v2 from 2.5.0 to 2.5.1 (#870)
  • tunnel_routes: change TunnelRoutesListParams to encoded Options (#873)
  • magic_firewall_ruleset: deprecate in favour of generic ruleset methods (#872)
  • rulesets: Add Origin Override support(#871)
  • healthchecks: add Notification.Trigger to HealthcheckNotification struct (#874)
  • build(deps): bump github.com/urfave/cli/v2 from 2.5.1 to 2.6.0 (#875)
  • logpush_job: Add frequency field (#876)
  • rulesets: add http_request_sbfm phase (#877)

Full Changelog: v0.38.0...v0.39.0

v0.38.0

26 Apr 22:54
be41d9e

Choose a tag to compare

What's Changed

  • flarectl: fix --content filter for record list (#851)
  • load_balancing: Add ZeroDowntimeFailover field to SessionAffinityAttributes (#857)
  • rulesets: Add log custom fields phase and action (#858)
  • access_organization: fixed AccessOrganizationLoginDesign type (#776)
  • build(deps): bump github.com/urfave/cli/v2 from 2.4.0 to 2.4.4 (#860)
  • build(deps): bump github.com/urfave/cli/v2 from 2.4.4 to 2.4.8 (#862)
  • build(deps): bump github.com/urfave/cli/v2 from 2.4.8 to 2.5.0 (#864)
  • build(deps): bump github/codeql-action from 1 to 2 (#863)

Full Changelog: v0.37.0...v0.38.0

v0.37.0

12 Apr 21:21
205a605

Choose a tag to compare

What's Changed

📣 NOTE: usage of api.AccountID (global configuration option) has been replaced with individual accountID parameters (#850)

  • rulesets: add logging configuration (#847)
  • rename tunnel route get methods to conform to convention (#848)
  • build(deps): bump actions/setup-go from 2 to 3 (#853)
  • Include the Blocked Custom Hostname status for Custom Hostnames (#855)

Full Changelog: v0.36.0...v0.37.0

v0.36.0

30 Mar 05:54
7826722

Choose a tag to compare

What's Changed

  • build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (#838)
  • add local experimental changes (#837)
  • errors: be stricter with types and methods on ErrorTypes (#839)
  • Add Access bookmarks and service auth 401 attribute to Access apps (#840)
  • build(deps): bump actions/cache from 2.1.7 to 3 (#842)
  • add simple debug for HTTP requests (#841)
  • add healthcheck notification deprecation (#843)
  • Expose Account.CreatedOn property (#845)
  • Add tunnel routes API (#844)

Notes

This release includes an early integration with the upcoming experimental client + methods. For now, all changes will be backwards compatible and if anything cannot be backwards compatible, we will either call it out explicitly in future release notes, or leave it until the full new version is released.

🚨 🚨 🚨 The experimental client is not yet for adoption and will be getting breaking changes until the next major release is finalised. Do not depend on it in it's current state however, we do welcome feedback on the direction and any issues you encounter with it. 🚨 🚨 🚨

Full Changelog: v0.35.1...v0.36.0

v0.35.1

16 Mar 02:00
e172ca7

Choose a tag to compare

What's Changed

  • rulesets: RulesetRuleActionParameterBlockResponse => RulesetRuleActionParametersBlockResponse (#836)

Full Changelog: v0.35.0...v0.35.1