Releases: cloudflare/cloudflare-go
v0.44.0
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_listsupport (#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
What's Changed
- logpush_job: add support for
Kindattribute (#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
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_redirectphase andredirectaction (#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
What's Changed
- cloudflare: refactor the URI path building code (#907
- accounts: omitempty
namevalues 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
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
DeleteFiltersto correctly handle multiple parameters (#904)
Notable changes that may require usage updates
Deprecations
- cloudflare: deprecate
UsingAccount(#884)
Full Changelog: v0.39.0...v0.40.0
v0.39.0
What's Changed
- device_posture_rule: Add new expiration field (#865)
- argo_tunnel: Deprecate
ArgoTunnelmethods in favour ofTunnelmethods (#866) - build(deps): bump github.com/urfave/cli/v2 from 2.5.0 to 2.5.1 (#870)
- tunnel_routes: change
TunnelRoutesListParamsto encoded Options (#873) - magic_firewall_ruleset: deprecate in favour of generic ruleset methods (#872)
- rulesets: Add Origin Override support(#871)
- healthchecks: add
Notification.TriggertoHealthcheckNotificationstruct (#874) - build(deps): bump github.com/urfave/cli/v2 from 2.5.1 to 2.6.0 (#875)
- logpush_job: Add
frequencyfield (#876) - rulesets: add
http_request_sbfmphase (#877)
Full Changelog: v0.38.0...v0.39.0
v0.38.0
What's Changed
- flarectl: fix
--contentfilter 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
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
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.CreatedOnproperty (#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
What's Changed
- rulesets:
RulesetRuleActionParameterBlockResponse=>RulesetRuleActionParametersBlockResponse(#836)
Full Changelog: v0.35.0...v0.35.1