Skip to content

Releases: cloudflare/cloudflare-go

v0.53.0

25 Oct 23:22
5d061f8

Choose a tag to compare

BREAKING CHANGES:

  • account_member: CreateAccountMember has been updated to accept a CreateAccountMemberParams struct instead of multiple parameters (#1095)
  • teams_list: updated methods to match the experimental client format (#1114)

ENHANCEMENTS:

  • account_member: add support for domain scoped roles (#1095)
  • cloudflare: expose Messages from the Response object (#1106)
  • dlp: Adds support for DLP resources (#1111)
  • teams_list: List operations now automatically paginate (#1114)
  • total_tls: adds support for TotalTLS (#1105)
  • waiting_room: add support for waiting room rules (#1102)

DEPENDENCIES:

  • deps: ioutil package is being deprecated in favor of io (#1116)
  • deps: bumps github.com/stretchr/testify from 1.8.0 to 1.8.1 (#1119)
  • deps: bumps github.com/urfave/cli/v2 from 2.19.2 to 2.20.2 (#1108)
  • deps: bumps github.com/urfave/cli/v2 from 2.20.2 to 2.20.3 (#1118)
  • deps: bumps goreleaser/goreleaser-action from 3.1.0 to 3.2.0 (#1112)
  • deps: remove github.com/pkg/errors in favor of errors (#1117)

v0.52.0

12 Oct 00:32
136f942

Choose a tag to compare

ENHANCEMENTS:

  • access: add UI read-only field to organizations (#1104)
  • devices_policy: Add support for additional device settings policies (#1090)
  • rulesets: add support for sensitivity_level to override all rule sensitivity (#1093)

DEPENDENCIES:

  • deps: bumps dependabot/fetch-metadata from 1.3.3 to 1.3.4 (#1097)
  • deps: bumps github.com/urfave/cli/v2 from 2.16.3 to 2.17.1 (#1094)
  • deps: bumps github.com/urfave/cli/v2 from 2.17.1 to 2.19.2 (#1103)

v0.51.0

27 Sep 23:33
3c66ca2

Choose a tag to compare

BREAKING CHANGES:

  • load_balancing: update method signatures to match experimental conventions (#1084)

ENHANCEMENTS:

  • device_posture_rule: add input fields for linux OS (#1087)
  • load_balancing: support adaptive_routing and location_strategy (#1091)

BUG FIXES:

  • user-agent-blocking-rules: add missing managed_challenge validation and removed the deprecated whitelist one (#1089)

v0.50.0

14 Sep 02:58
482b799

Choose a tag to compare

ENHANCEMENTS:

  • auditlogs: add support for hide_user_logs filter parameter (#1075)

BUG FIXES:

  • cloudflare: exiting closer to the source on context timeouts to improve error messaging and better defend from potential edge cases (#1080)
  • origin certificate: Fix API auth type used (#1082)

DEPENDENCIES:

  • deps: bumps github.com/urfave/cli/v2 from 2.11.2 to 2.14.0 (#1077)
  • deps: bumps github.com/urfave/cli/v2 from 2.14.0 to 2.14.1 (#1081)
  • deps: bumps github.com/urfave/cli/v2 from 2.14.1 to 2.15.0 (#1085)
  • deps: bumps github.com/urfave/cli/v2 from 2.15.0 to 2.16.3 (#1086)

v0.49.0

31 Aug 00:05
abf3b91

Choose a tag to compare

ENHANCEMENTS:

  • access_service_token: add support for refreshing an existing token in place (#1074)
  • api: addded context and headers to Raw method (#1068)
  • api_shield: add GET/PUT for API Shield Configuration (#1059)
  • pages_project: Add kv_namespaces, durable_object_namespaces, r2_buckets, and d1_databases bindings to deployment config (#1065)
  • pages_project: Add preview_deployment_setting, preview_branch_includes, and preview_branch_excludes to source config (#1065)
  • pages_project: Add production_branch field (#1065)
  • teams_account: add support for os_distro_name and os_distro_revision (#1073)
  • url_normalization_settings: Add APIs to get and update URL normalization settings (#1071)
  • workers: Support for multipart encoding for DownloadWorker on a module-format Worker script (#1040)

BUG FIXES:

  • cloudflare: fix nil dereference error in makeRequestWithAuthTypeAndHeaders (#1072)
  • email_routing_rules: Fix response for email routing catch all rule. (#1070)
  • email_routing_settings: change enable endpoint from enabled to enable (#1060)
  • stream: Update pctComplete to string from int (#1066)

DEPENDENCIES:

  • deps: bumps goreleaser/goreleaser-action from 3.0.0 to 3.1.0 (#1067)

v0.48.0

22 Aug 00:58
501323d

Choose a tag to compare

ENHANCEMENTS:

  • errors: add some error type convenience functions for mocking and inspection (#1047)
  • pages_project: Add compatibility date and compatibility_flags to pages deployment configs (#1051)
  • teams_account: add support for suppress_footer (#1053)

BUG FIXES:

  • r2: fix create bucket endpoint (#1035)
  • tunnel_configuration: Remove unnecessary double-unmarshalling due to changes in the API (#1046)

v0.47.1

18 Aug 05:48
55b3317

Choose a tag to compare

BUG FIXES:

  • zonelockdown: add Priority to ZoneLockdownCreateParams and ZoneLockdownUpdateParams (#1052)

v0.47.0

17 Aug 09:26
b92cb8f

Choose a tag to compare

BREAKING CHANGES:

  • certificate_packs: deprecate "custom" configuration for ACM everywhere (#1032)

ENHANCEMENTS:

  • cloudflare: make it clear when the rate limit retries have been exhausted (#1043)
  • email_routing_destination: Adds support for the email routing destination API (#1034)
  • email_routing_rules: Adds support for the email routing rules API (#1034)
  • email_routing_settings: Adds support for the email routing settings API (#1034)
  • filter: fix double endpoint calls & moving towards common method signature (#1016)
  • firewall_rule: fix double endpoint calls & moving towards common method signature (#1016)
  • lockdown: automatically paginate List results unless Page and PerPage are provided (#1017)
  • r2: Add in support for creating and deleting R2 buckets (#1028)
  • rulesets: add support for http_config_settings phase and supporting actions (#1036)
  • workers-account-settings: Add in support for Workers account settings API (#1027)
  • workers-subdomain: Add in support Workers Subdomain API (#1031)
  • workers-tail: Add in support for Workers tail API (#1026)
  • workers: Add support for attaching a worker to a domain (#1014)
  • workers: Add support to upload module workers (#1010)

BUG FIXES:

  • email_routing_destination: Update API reference URLs (#1038)
  • email_routing_rules: Update API reference URLs (#1038)
  • email_routing_settings: Update API reference URLs (#1038)
  • tunnel_routes: Fix not removing route when it contains virtual network (#1030)
  • workers_test: Fix incorrect test from PR #1014 (#1048)
  • workers_test: Use application/json mime-type in headers (#1049)

DEPENDENCIES:

  • deps: bumps golang.org/x/tools/gopls from 0.9.3 to 0.9.4 (#1044)
  • deps: bumps github.com/golangci/golangci-lint from 1.47.3 to 1.48.0 (#1020)
  • deps: bumps github.com/urfave/cli/v2 from 2.11.1 to 2.11.2 (#1042)
  • deps: bumps golang.org/x/tools/gopls from 0.9.1 to 0.9.2 (#1037)
  • deps: bumps golang.org/x/tools/gopls from 0.9.2 to 0.9.3 (#1039)

v0.46.0

02 Aug 21:53
5970175

Choose a tag to compare

NOTES:

  • docs: add release notes (#1001)

ENHANCEMENTS:

  • filter: automatically paginate List results unless Page and PerPage are provided (#1004)
  • firewall_rule: automatically paginate List results unless Page and PerPage are provided (#1004)
  • rulesets: add support for http_custom_errors phase (#998)
  • rulesets: add support for serve_error action (#998)

BUG FIXES:

  • access_application: fix inability to set bool values to false (#1006)
  • rulesets: fix sni action parameter (#1002)

DEPENDENCIES:

  • provider: bumps github.com/golangci/golangci-lint from 1.47.1 to 1.47.2 (#1005)
  • provider: bumps github.com/golangci/golangci-lint from 1.47.2 to 1.47.3 (#1008)
  • provider: bumps github.com/urfave/cli/v2 from 2.11.0 to 2.11.1 (#1003)

v0.45.0

19 Jul 23:41
e103aee

Choose a tag to compare

What's Changed

  • experimental: swap out custom retry logic for go-retryablehttp (#977)
  • build(deps): bump golang.org/x/tools/gopls from 0.8.4 to 0.9.0 (#979)
  • build(deps): bump github.com/go-delve/delve from 1.8.3 to 1.9.0 (#978)
  • Remove healthcheck notification (#975)
  • flarectl: Add priority flag (#976)
  • experimental: provide support for STS (#980)
  • Add miscategorization API (#982)
  • Add Web3 API (#983)
  • experimental: improve parameter conventions for simple operations Get/Delete (#984)
  • experimental: swap method signature conventions (#985)
  • tunnels: Add API method to get connections for a tunnel (#971)
  • build(deps): bump github.com/urfave/cli/v2 from 2.10.3 to 2.11.0 (#986)
  • Fixes .gitignore (#987)
  • tests: provide a loadFixture helper to clean up JSON outputs (#989)
  • managed_headers: Add filtering flag for managed headers API (#988)
  • zones: add experimental auto-pagination (#990)
  • build(deps): bump golang.org/x/tools/gopls from 0.9.0 to 0.9.1 (#992)
  • rulesets: Added support for SNI override for the route action (#958)
  • teams_accounts: Expose Blockpage.{MailtoAddress,MailtoSubject} fields (#991)
  • tunnels: remove accountid property from TunnelListParams (#993)
  • rulesets: Add dynamic redirect phase support for rulesets (#994)
  • rulesets: Change bypass_cache to cache parameter for Cache Rules (#996)
  • build(deps): bump github.com/golangci/golangci-lint from 1.46.2 to 1.47.0 (#995)
  • build(deps): bump github.com/golangci/golangci-lint from 1.47.0 to 1.47.1 (#997)

Full Changelog: v0.44.0...v0.45.0