Releases: cloudflare/cloudflare-go
Releases · cloudflare/cloudflare-go
v0.35.0
What's Changed
- rulesets: make within
RulesetRuleActionParametersCategories.Enabledoptional for DDoS L7 phase (#824) - add ability to convert between types consistently (#825)
- GATE-2448: adds support for gateway proxy endpoints (#821)
- Run
go mod tidyto clean up unused dependencies (#797) - rulesets: add new ratelimit fields (#827)
- fix issue where the request body is empty when retrying requests (#826)
- pages_project: make
nameomitempty (#830) - tests: include 1.18, run with 1.17 for lint and release (#835)
Full Changelog: v0.34.0...v0.35.0
v0.34.0
Improvements
- device_policy: fix Enabled value (#817)
- build(deps): bump golangci/golangci-lint-action from 2 to 3 (#818)
- waiting_rooms: add waiting room custom page preview (#816)
- build(deps): bump goreleaser/goreleaser-action from 2.8.1 to 2.9.1 (#820)
Fixes
- Update links to Origin CA Root certificates (#819)
Full Changelog: v0.33.0...v0.34.0
v0.33.0
Improvements
- devicy_policy: add support for certificates APIs (#810)
- teams_rules: setting disable dnssec validation option (#809)
- rulesets: change ratelimit
mitigation_expressiontocounting_expression(#808) - waiting_room: add Waiting Room status (#812)
- waiting_room: add Waiting Room Event support (#813)
- waiting_room: add Waiting Room preview (#815)
Full Changelog: v0.32.0...v0.33.0
v0.32.0
- workers: add
UsageModelfor scripts (#793) - update SSL validation records for Custom Hostnames and Certificate Packs (#796)
- magic_transit: add support for GRE tunnels (#798)
- load_balancing: add support for geo based
country_pools(#800) - pages: support custom environment variables (#801)
- teams_devices: add initial support (#802)
- rulesets: add
managed_challenge(#804) - zone_cache_variants: add initial support (#805)
v0.31.0
What's Changed
- teams_accounts: added teams udp config by @rexscaria in #777
- rulesets: add support for ActionParameters.Phases by @jacobbednarz in #778
- build(deps): bump goreleaser/goreleaser-action from 2.8.0 to 2.8.1 by @dependabot in #780
- re-order structs for memory allocation savings by @jacobbednarz in #782
- add structslop to CI by @jacobbednarz in #783
- fallback_domain: add ability to restore default domain list by @jacobbednarz in #784
- magic_transit_ipsec_tunnel: adds initial support by @cehrig in #787
- custom_hostname: add
CustomHostnameSSLCertificatestoCustomHostnamestruct by @SanchosPancho in #785 - teams_rules: add missing team rules settings by @jgpaiva in #786
- access_user_tokens: Add
RevokeAccessUserTokensandRevokeZoneLevelAccessUserTokensby @petr-tichy in #789
New Contributors
- @SanchosPancho made their first contribution in #785
- @jgpaiva made their first contribution in #786
- @petr-tichy made their first contribution in #789
Full Changelog: v0.30.0...v0.31.0
v0.30.0
What's Changed
FallbackDomain.DNSServeris now[]stringinstead ofstring(@kjhandy in #761)- add NewWithAPIToken example usage to README (@xphoniex in #763)
- added more automated linting rules to ease review turn around (@jacobbednarz in #772)
- add 'omitempty' to APIToken 'name' and 'policies' fields by @kevinschoonover in #766
- access_application:
AccessApplication.PrivateAddressandAccessApplication.GatewayRulesadded (@AkemiDavisson in #762) - dns: replace hard coded per_page parameter on DNS API with default (@Fattouche in #773)
- added support for Cloudflare Images (@matthewpi in #764)
- added Teams logging settings (@rexscaria in #769)
New Contributors
- @xphoniex made their first contribution in #763
- @kevinschoonover made their first contribution in #766
- @Fattouche made their first contribution in #773
- @matthewpi made their first contribution in #764
Full Changelog: v0.29.0...v0.30.0
v0.29.0
What's Changed
Improvements
- build: upgrade go directive in go.mod to 1.17 by @Juneezee in #751
- add bookmark type to apptypes by @AkemiDavisson in #756
- GATE-2270: Adds support for gateway device posture expressions by @Michael9127 in #754
- support account-level logpush jobs by @tjstansell in #757
- WDAPI-645 add device posture integration api by @aplunk in #749
- Deprecate virtualdns.go in favor of dns_firewall.go by @janik-cloudflare in #758
- Adding support for fallback domains by @kjhandy in #760
Fixes
- account_roles: get all roles using
per_pageattribute by @jacobbednarz in #752
New Contributors
- @Juneezee made their first contribution in #751
- @tjstansell made their first contribution in #757
- @janik-cloudflare made their first contribution in #758
Full Changelog: v0.28.0...v0.29.0
v0.28.0
Improvements
- ruleset: add support for http_response_headers_transform phase #747
- Add app_launcher_visible to Access Application #739
- GATE-2256: Add FIPS api field to Cloudflare for Teams Account Settings #740
- add HTTP3 parameter to CustomHostnameSSLSettings #737
- AS-7353: Add cloudflare-go integration for alert history API #735
Fixes
- flarectl: fix reference to account-id command line flag #738
v0.27.0
Improvements
- access_application: add support for
logo_urlandskip_interstitial - ruleset: add support for exposed credentials checks
- zone: add
ZoneSetTypemethod for setting zone type - custom_hostname: add
CustomOriginSNItoCustomHostnamestruct - custom_hostname: add support for
EarlyHintstoCustomHostnameSSLSettingsstruct
v0.26.0
Improvements
- pages_projects: Add support for Pages Projects
- rulesets: Add support for
actionin parameter overrides