fastly/fastly
A PHP client library for interacting with most facets of the Fastly API.
v15.0.0
1.1M downloads/mo
#3938 most downloaded on Packagist
fastly/fastly-php
What this package is like to depend on
Last release 5 days ago
18 Aug 2026
Ships fairly regularly
a new release about every 6 weeks
Most releases are documented
notes for 47 of 54 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
61 releases · first in 2015
7 releases in the last 12 months
see the full history below
Release timeline
61 releases · Jul 2015 to Aug 2026Releases
latest 60 of 61-
v15.0.018 Aug 2026Release notes
Open source →PHP API client v15.0.0
Artifact
fastly-15.0.0.zip (3.4MB)Generated on: Tue Aug 18 07:14:33 UTC 2026
G-code: 1b041b24, D-code: a6cd09d6Release notes
Open source →Breaking Changes:
- breaking(php): Raise the minimum supported PHP version to 8.0. The generated code has
required PHP 8.0 since it began emitting
mixedreturn types (offsetGet, jsonSerialize), but composer.json still declared ">=7.3"; the constraint now matches reality.
Bug fixes:
- bugfix(php): Use explicit nullable parameter types in API and model constructors, fixing "Implicitly marking parameter as nullable is deprecated" warnings on PHP 8.4 (fastly-php#52)
Enhancements:
-
feat(historical, realtime): Add new Private Access Token (PAT) challenge metrics:
bot_challenges_pats_issuedandbot_challenges_pats_succeeded. -
feat(domain_inspector_historical, domain_inspector_realtime): Add new metrics describing the distribution of HTTP and TLS versions used by incoming requests:
http2,http3,tls_v10,tls_v11,tls_v12, andtls_v13. -
feat(ngwaf_rules): Add
created_byto rule responses. -
feat(ngwaf_signals): Add
created_byto signal responses. -
feat(ngwaf): Document missing error response codes across several Next-Gen WAF endpoints.
-
feat(logging_endpoint_errors): Add new Logging Endpoint Errors API for creating error records and streaming recent errors from logging endpoints.
Documentation:
- doc(config_store, config_store_item, secret_store, secret_store_item): Update links to the config store and secret store documentation guides.
- breaking(php): Raise the minimum supported PHP version to 8.0. The generated code has
required PHP 8.0 since it began emitting
-
v14.0.017 Jul 2026Release notes
Open source →PHP API client v14.0.0
Artifact
fastly-14.0.0.zip (3.4MB)Generated on: Fri Jul 17 12:51:42 UTC 2026
G-code: bc34d07e, D-code: 5b9e76f7Release notes
Open source →Breaking Changes:
-
changed(properties): Changed the default value of
logging_message_typefromclassictoblankfor the Sumologic, HTTPS, and Syslog logging endpoints. -
changed(notifications): Added Datadog, Jira Issue, Jira Service Management, OpsGenie, and Splunk On-Call to the
integration_typeenum. -
changed(ngwaf_requests): Renamed the workspace-level search requests operation and response schema (
ngwafSearchRequests/searchRequests->ngwafSearchWorkspaceRequests/searchWorkspaceRequests) to disambiguate it from the new account-level search operation. -
removed(historical, realtime, observability_dashboard_metrics_edge): Removed metrics
waf_logged,waf_blocked, andwaf_passed.
Bug fixes:
- fix(realtime): Corrected the
realtime_entry_datacenterschema to useallOfinstead ofadditionalProperties, so generated models match the actual API response shape.
Enhancements:
-
feat(ngwaf_simulate): Increased the WAF simulation request body size limit from 100 KB to 200 KB.
-
feat(ngwaf_simulate): Add
detector_scopefield to WAF simulation signal responses. -
feat(historical, realtime): Add new Compute backend request error metrics:
compute_service_bereq_dns_error,compute_service_bereq_conn_timeout_error,compute_service_bereq_conn_refused_error,compute_service_bereq_conn_other_error,compute_service_bereq_tls_server_cert_error,compute_service_bereq_tls_other_error,compute_service_bereq_http_incomplete_error,compute_service_bereq_http_timeout_error,compute_service_bereq_http_other_error,compute_service_bereq_other_error,compute_service_bereq_conn_error,compute_service_bereq_tls_error, andcompute_service_bereq_http_error. -
feat(notification-service): Add Event Mappings API for creating and managing audit event notification mappings with support for
account,vcl,wasm, andngwafscope types. -
feat(routing-configs): Add new Domain Management Routing Configs API for defining path-based routing rules, with support for paths, rules, versions, drafts, and activation.
-
feat(domains): Add
routing_configuration_idfield and query filter for associating domains with a routing configuration. -
feat(ngwaf_requests): Add account-level
GET /ngwaf/v1/requestsendpoint for searching requests across all workspaces in an account. -
feat(ngwaf_workspaces): Add
workspace_uidfield to workspace responses. -
feat(ngwaf_thresholds): Add
block_immediatelyaction to the thresholds endpoints. -
feat(ngwaf_signals): Increased the maximum length of custom signal names from 25 to 128 characters.
-
feat(backend): Add
max_lifetimeandmax_usefields for controlling pooled HTTP keepalive connection reuse. -
feat(historical, realtime): Add new metric
compute_handoff. -
feat(ngwaf): Add WAF simulate endpoint for testing WAF rule behavior against sample HTTP requests.
-
feat(products): Add
kv_storeproduct to enablement API. -
feat(ngwaf_agents): Add new NGWAF Agents API for listing and retrieving agents.
-
feat(enabled-products): Add ContentGuard support for
bot_management -
feat(historical, realtime): Add new bot-classification metrics:
bot_requests_total_count,bot_edge_requests_analyzed_count,bot_edge_requests_detected_count,bot_edge_requests_verified_count,bot_edge_requests_ai_crawler_count,bot_edge_requests_ai_fetcher_count,bot_edge_requests_accessibility_count,bot_edge_requests_content_fetcher_count,bot_edge_requests_monitoring_count,bot_edge_requests_online_marketing_count,bot_edge_requests_page_preview_count,bot_edge_requests_platform_integrations_count,bot_edge_requests_research_count,bot_edge_requests_search_engine_crawler_count,bot_edge_requests_search_engine_optimization_count, andbot_edge_requests_security_tools_count. -
feat(client_side_protection): Add new Client-Side Protection API for managing websites, pages, scripts, policies, and security headers.
-
feat(historical, realtime): Add new metric
compute_sandboxes. -
feat(ngwaf_agent_keys): Add new NGWAF Agent Keys API for listing agent keys within a workspace.
Documentation:
- doc(notifications): Document that deleting an integration removes it from all audit log event mappings. Any audit log event mappings whose
integration_idslist becomes empty as a result are automatically set toinactive.
-
-
v13.1.031 Mar 2026Release notes
Open source →PHP API client v13.1.0
Artifact
fastly-13.1.0.zip (3.2MB)Generated on: Tue Mar 31 05:25:16 UTC 2026
G-code: bc34d07e, D-code: e6d75df4Release notes
Open source →Enhancements:
- feat(historical, realtime): Deprecated metrics
compute_bereq_errors,compute_resource_limit_exceeded,compute_heap_limit_exceeded,compute_stack_limit_exceeded,compute_globals_limit_exceeded,compute_guest_errors, andcompute_runtime_errors. - feat(historical, realtime): Added metrics
compute_service_bereq_error,compute_service_memory_exceeded_error.imgopto_avif_count,imgopto_jpeg_count,imgopto_png_count,imgopto_gif_count,imgopto_webp_count,imgopto_jpegxl_count,imgopto_svg_count,imgopto_mp4_count,compute_service_resource_limits_error,compute_service_runtime_error,compute_service_chain_errorcompute_platform_internal_error,compute_service_timeout_error,compute_service_vcpu_exceeded_errorcompute_service_limits_error, andcompute_platform_invalid_request_error. - feat(domains): Add new Domain Management Domains API.
- feat(apisecurity-operations): Results include support for
rpsandid. - feat(apisecurity-operations): List endpoints add support for new parameters
method,domain, andpath. - feat(apisecurity-operations): Add new bulk operations endpoints.
- feat(historical, realtime): Deprecated metrics
-
v13.0.016 Feb 2026Release notes
Open source →PHP API client v13.0.0
Artifact
fastly-13.0.0.zip (3.1MB)Generated on: Mon Feb 16 09:20:23 UTC 2026
G-code: 9cbe6734, D-code: f1f08971Release notes
Open source →Breaking Changes:
- deprecated(user): The Compute package metadata model
hashsumandsizefields have been deprecated.
Enhancements:
- feat(apisecurity-operations): Add new API Security Operations API.
- feat(domain-inspector-realtime, domain-inspector-historical): Add new metrics
compute_*. - feat(realtime, historical): Add new metrics
compute_resp_status_*. - feat(realtime, historical): Add new metric
ngwaf_bot_analysis_request_count. - feat(backend): Add support for
fetch_timeoutfield. - feat(historical): Add support for
datacenterquery.
- deprecated(user): The Compute package metadata model
-
v12.1.009 Dec 2025Release notes
Open source →PHP API client v12.1.0
Artifact
fastly-12.1.0.zip (3.1MB)Generated on: Tue Dec 9 09:45:17 UTC 2025
G-code: bc5e590d, D-code: 0d6bf445Release notes
Open source →Enhancements:
-
feat(realtime, historical): Add new metrics
imgopto_compute_requests,dns_billable_responses_count,dns_nonbillable_responses_count, andupgrade. -
feat(products[ngwaf]): Add new parameter
traffic_ramptoenable-product-ngwaf. -
feat(products[ddos_protection]): Add new parameter
modetoenable-product-ddos-protection. -
feat(kv_store): Add
kv-store-putoperation. -
feat(iam_roles): Add
DisplayNamefield to model. -
feat(domain_research): Add new Domain Research API.
-
feat(ddos_protection): Add
requests_allowedandrequests_detectedfields to DDoS Protection event API. -
feat(products): Add
domain_researchproduct to enablement API.
Documentation:
- doc(enabled-products): Add support for optional enablement parameters for some products.
-
-
v12.0.031 Oct 2025Release notes
Open source →Bug fixes:
- fix(dictionary): Correct example dictionary name to use valid characters
Enhancements:
- feat(iam_roles): Add new IAM Roles API.
- feat(api_discovery): Add new API Discovery API.
- feat(realtime, historical): Add new metric
api_discovery_requests_count. - feat(user): Add the ability to assign multiple roles to users.
- feat(healthcheck): Clarify the valid range for the
check_intervalparameter. - feat(ddos_protection): Add
traffic_percentagefield to DDoS Protection traffic statistics responses. - feat(ddos_protection): Update
ddos-protection-event-rule-listwithinclude=traffic_statsparameter for embedded traffic statistics. - feat(logging_https): Add
periodparameter to the logging HTTPS endpoint.
Documentation:
- doc(sudo): Spelling fixes.
- doc(enabled-products): Add support for product ID
api_discovery.
-
v11.0.029 Aug 2025Release notes
Open source →Breaking Changes:
- removed(ddos_protection): Remove enum configs
ddos_protection_actionand ``ddos_protection_traffic_attribute`. - changed(backend): Added default values to
tcp_keepalive_interval,tcp_keepalive_probes, andtcp_keepalive_timeproperties. - removed(tls_subscriptions): Remove
forceparameter from TLS subscriptions.
Enhancements:
- feat(ngwaf_reports): Add Get attacks report endpoint.
- feat(kv_store): Add
nameparameter to the List KV stores endpoint. - feat(historical): Add
servicesparameter to the Historical Stats API endpoint. - feat(ddos_protection): Add PATCH endpoint in the Fastly DDoS Protection Events API allowing customers to update the DDoS rules action to
log,block,default, oroff. - feat(observability_timeseries): Add Observability Timeseries API for data visualized in the Sustainability dashboard.
Documentation:
- doc(backend, pool): Describe difference in behavior of
between_bytes_timeoutbetween Deliver and Compute services. - doc(ddos_protection): Update GET API docs describing that they can be accessed by any user role as long as the service belongs to the customer.
- removed(ddos_protection): Remove enum configs
-
v10.1.008 Jul 2025Release notes
Open source →Bug fixes:
- fix(backend): Marked
prefer_ipv6as not nullable, and documented that the default value differs for Delivery and Compute services. - fix(invitations): Marked
service_invitations.dataunder relationships as nullable, and corrected model composition.
Enhancements:
- feat(tls_certificates): Add
allow_untrusted_rootattribute for TLS certificate creation and update endpoints
Documentation:
- doc: Update redirect URLs
- fix(backend): Marked
-
v10.0.012 Jun 2025Release notes
Open source →Breaking Changes:
- removed(properties): Remove logging placement value
waf_debug.
Bug fixes:
- fix(backend): Marked
prefer_ipv6as nullable.
Enhancements:
- feat(historical): The following Next-Gen WAF metrics have been updated to include both Edge WAF and
-
Core WAF counts:`ngwaf_requests_total_count`, `ngwaf_requests_blocked_count`,
Documentation:
- doc(domain-discovery): Correct documentation of valid values of
scopequery parameter. - doc(observability-aggregations-for-logs): Correct documentation of valid values of
log-aggregations-filterquery parameter. - doc(backend): Tweak language of
prefer_ipv6description. - doc(service): Add documentation for
filter[versions.active]query parameter when getting detailed information on a specified service.
- removed(properties): Remove logging placement value
-
v9.0.013 May 2025Release notes
Open source →Breaking Changes:
-
deprecated(user): The POST /user endpoint has been deprecated.
-
fix(acls_in_compute): Corrected the successful
PATCHresponse code from the/resources/acls/${acl_id}/entriesendpoint.
Enhancements:
- feat(products): Add endpoint to each service-level product to list services that enable that product.
- feat(observability-aggregations-for-logs): Add new Observability Aggregations API for Logs.
- feat(observability-timeseries-for-logs): Add new Observability Timeseries API for Logs.
- feat(pops): Add new Mexico regions.
- feat(historical): Add new Mexico regions.
- feat(ddos-protection): Add
ddos-protectionproduct. - feat(backend): Add the
prefer_ipv6option to prefer IPv6 during a backend DNS hostname lookup. - feat(products): Added new GET endpoint for all services with product enabled on a customer.
Documentation:
- doc(kv-store): Add clarification on valid KV Store names.
- doc(kv-store-item): Add clarification on valid KV Store keys.
- doc(dictionary): Usages of
edge dictionarystandardized todictionary. - doc(acls-in-compute): Add documentation on how to remove a single ACL entry using the existing
compute-acl-update-aclsoperation. - doc(acls-in-compute): Correct documentation on
actionfield ofcompute-acl-update-aclsendpoint.
-
-
v8.0.013 Mar 2025Release notes
Open source →Breaking Changes:
-
fix(automation_tokens): Response content types corrected.
-
fix(automation_tokens): Removed timestamp fields.
-
removed(billing): Billing v2 API has been removed.
-
fix(acls_in_compute): Corrected
meta.limitfield type from string to integer. -
fix(condition): Condition responses now always have a string value for the priority field.
-
fix(header): Header responses now always have a string value for the priority field.
-
fix(snippet): Snippet responses now always have string values for the priority and dynamic fields.
-
fix(kv_store_item):
kv-store-get-itemreturns an inline object instead of a File object.
Enhancements:
- fix(automation_tokens): Added tls_access, creator_id fields to responses.
- feat(billing_usage_metrics): Added filter by service identifier for service-usage-metrics endpoint.
- feat(historical): Added new metrics:
ngwaf_requests_total_count,ngwaf_requests_unknown_count,ngwaf_requests_allowed_count,ngwaf_requests_logged_count,ngwaf_requests_blocked_count,ngwaf_requests_timeout_count, andngwaf_requests_challenged_count. - feat(tls_bulk_certificates): Added
not_beforeandnot_afterfilter parameters to allow for filtering of bulk TLS certificates by expiry.
Documentation:
- doc(billing_usage_metrics): Correct documentation of pagination limits.
- doc(billing_usage_metrics): Correct documentation of api conditions for product_id and usage_type_name filters.
- doc(logging_azureblob): Mention Azure Block size limits.
-
-
v7.0.027 Feb 2025Release notes
Open source →Breaking Changes:
- fix(snippet): Renamed
snippet_idandsnippet_nameproperties toidandnamerespectively. - feat(kv_store, kv_store_item): KV store endpoints have new operation names, and the associated data models also have new names.
- feat(product): Product enablement and configuration endpoints have been renamed into per-product operations.
- fix(historical): Widened integer stats fields to 64 bits.
- fix(realtime, domain_inspector): Widened integer stats fields to 64 bits.
- fix(historical): Corrected field names of
ddos_protection_requests_detect_count,ddos_protection_requests_mitigate_count, andddos_protection_requests_allow_count. - fix(realtime): Corrected field names of
ddos_protection_requests_detect_count,ddos_protection_requests_mitigate_count, andddos_protection_requests_allow_count. - fix(billing_usage_metrics): added parameters
req_start_monthandreq_end_month. - deprecated(billing): Billing v2 API has been deprecated.
- removed(legacy_waf): Legacy WAF API has been removed.
Bug fixes:
- bugfix(php): Define apiKeys on the Configuration class (Fix PHP deprecated syntax)
- fix(snippet): Marked
contentas nullable to support dynamic snippets. - fix(billing_usage_metrics):
product_idandusage_type_nameparameters are no longer required.
Enhancements:
- feat(products): Added
object_storageandai_acceleratorproducts. - feat(historical): Added new metrics:
object_storage_class_a_operations_count,object_storage_class_b_operations_count,aia_requests,aia_status_1xx,aia_status_2xx,aia_status_3xx,aia_status_5xx,aia_response_usage_tokens,aia_origin_usage_tokens,aia_estimated_time_saved_ms,request_collapse_usable_count,request_collapse_unusable_count,status_530, andcompute_cache_operations_count. - feat(realtime): Added new metrics:
object_storage_class_a_operations_count,object_storage_class_b_operations_count,aia_requests,aia_status_1xx,aia_status_2xx,aia_status_3xx,aia_status_5xx,aia_response_usage_tokens,aia_origin_usage_tokens,aia_estimated_time_saved_ms,request_collapse_usable_count,request_collapse_unusable_count,status_530, andcompute_cache_operations_count. - feat(object_storage_access_keys): Added Object Storage Access Keys API.
- feat(domain_inspector_historical, domain_inspector_realtime): Added new metrics:
status_530andorigin_status_530. - feat(origin_inspector_historical, origin_inspector_realtime): Added new metrics:
status_530,waf_status_530,compute_status_530, andall_status_530. - feat(kv_store_item): Added support for
if-generation-match. - feat(acls_in_compute): Added ACLs in Compute API.
Documentation:
- doc(billing_usage_metrics): Documented that
start_monthandend_monthare required. - doc(historical): Correct default start time in description of Historical Stats API.
- doc(domain_inspector_historical): Removed duplicate description.
- doc(domain_inspector_realtime): Removed duplicate description.
- doc(origin_inspector_historical): Removed duplicate description.
- doc(origin_inspector_realtime): Removed duplicate description.
- doc(backend): Updated description of Backend API.
- doc(backend): Clarified default behavior of keepalive_time.
- doc(waf): Updated EOL notice of legacy-waf.
- fix(snippet): Renamed
-
v6.0.006 Dec 2024Release notes
Open source →Breaking Changes:
- fix(udm-domains): Use v1 versioned HTTP endpoints for UDM domains
- fix(historical): Remove references to VCL on Compute metrics
- fix(realtime): Remove references to VCL on Compute metrics
- feat(billing-usage-metrics): Updated to v3 of the API
Bug fixes:
- fix(acls-in-compute): Corrected shape of
compute-acl-updatemodel.
Enhancements:
- feat(object-storage-access-keys): Added Object Storage Access Keys API
- feat(logging-grafanacloudlogs): Added Grafana Cloud Logs Loggin API
- feat(log-explorer): Added Log Explorer API
- feat(insights): Added Insights API
- feat(kv-store-item): Added
consistencyparameter toget-keysoperation. - feat(enabled-products): Added
modeproperty toset-configuration.
Documentation:
- doc(observability-custom-dashboards): Fix bad link in custom dashboard documentation
- doc(observability-custom-dashboards): Reformat some enums to fix docs rendering
- doc(acls-in-compute): Corrections to descriptions of
compute-acl-lookup,compute-acl-list-entries,compute-acl-update-entry, andcompute-acl-updatestructures - doc(enabled-products): Added support for product ID
log_explorer_insights. - doc(enabled-products): Added support for product ID
ddos_protection.
-
v5.10.023 Oct 2024Release notes
Open source →Documentation:
- doc(backend): Correct spelling in
connect_timeoutandfirst_byte_timeoutfield descriptions.
- doc(backend): Correct spelling in
-
v5.9.013 Sep 2024Release notes
Open source →Bug fixes:
- bugfix(rust): Implement std::fmt::Display instead of std::string::ToString for enum models.
- fix(contact): Corrected endpoint called by
delete-contactoperation - fix(origin-inspector, domain-inspector): Use integer type for Timestamp.
- fix(billing): Make all fields on billing list item data nullable
Enhancements:
- feat(acls-in-compute): Add ACLs in Compute API
- feat(enabled-products): Updated to use
v1versioned endpoints. - feat(enabled-products): Added
get-product-configuration,set-product-configurationoperations. - feat(realtime, historical): Added
request_denied_get_head_bodymetric. - feat(tls): Add definitions for values of sort parameter
- feat(staging): Add activate/deactivate endpoints for staging
- feat(customer-addresses): Add Customer Addresses API
Documentation:
- doc(enabled-products): Added support for product IDs
bot_managementandngwaf.
-
v5.8.022 Aug 2024 -
v5.7.008 Aug 2024Release notes
Open source →Bug fixes:
- fix(billing): Adjust type of regional data to help the generator
- fix(billing): Correct type of invoice_id field
-
v5.6.005 Aug 2024Release notes
Open source →Enhancements:
- feat(observability): Adds new Observability Custom Dashboards API
- feat(billing-invoices): Adds month-to-date invoice information
- feat(billing-usage-metrics): Adds information on service-level usage.
- feat(tls): Adds an endpoint to get a TLS certificate blob (Limited Availability)
- feat(stats): Add
origin_offloadmetric
-
v5.5.001 Jul 2024Release notes
Open source →Bug fixes:
- fix(logging): For several endpoints, correct use_tls to be string
Enhancements:
- feat(content):
/content/edge_checkendpoint now returns informational values inhashwhen a timeout occurs or when an object is too large. - feat(logging-datalog): Added additional regions
-
v5.4.028 Jun 2024Release notes
Open source →Bug fixes:
- bugfix(alerts-definitions): For Origin derived metrics, correct
all_bandwidthtype tointeger
Enhancements:
- feat(logging-s3): Add
file_max_bytesconfiguration field - feat(alerts-definitions): Add
integration_idparameter to the List Alert Definitions endpoint - feat(alerts-definitions): For Origin derived metrics, add
all_status_4xx_excl_404_rateandall_status_404_rateproperties - feat(alerts-definitions): For Domain derived metrics, add
status_4xx_excl_404_rateandstatus_404_rateproperties - feat(alerts-definitions): For Stats derived metrics, add
status_4xx_excl_404_rate,status_404_rate,all_status_5xx_rate,all_status_4xx_rate,all_status_gte_400_rate, andall_status_lt_500_rateproperties - feat(billing-invoices): For invoice line items, added
ProductLineproperty
Documentation:
- doc(billing-invoices): "Billing Invoices API" relabeled to "Invoices API"
- doc(billing-invoices): Updated documentation of
billing_start_dateandbilling_end_datequery parameters of List of invoices endpoint - doc(alerts-definitions): Updated documentation of several fields
- doc(notification-service): Updated documentation examples for several fields
- bugfix(alerts-definitions): For Origin derived metrics, correct
-
v5.3.024 May 2024Release notes
Open source →Bug fixes:
- fix(backend): Correct tcp_keepalive_enable to be nullable
- bugfix(resource): Correct
type_resourceaccepted values - bugfix(sudo): Mark API to require authentication token
Enhancements:
- feat(image-optimizer-default-settings): Add Image Optimizer Default Settings APIs
- feat(tls-subscriptions): Add
certificate_authorityfilter parameter
Documentation:
- docs(generator): Update links in docs and comments with unified docs site URL structure
- docs(generator): Clean up README by using GitHub alert icons and collapsible sections
- doc(logging-kinesis): Update description of
formatfield. - doc(tls-subscriptions): Update descriptions of
certificate_authorityandtls_subscription_includefields.
-
v5.2.026 Apr 2024Release notes
Open source →Bug fixes:
- bugfix(billing_address, invitations): Correct customer relationship schema to be single entry rather than array
- bugfix(request_settings): Mark request_settings fields as nullable: bypass_busy_wait, force_miss, geo_headers, max_stale_age, timer_support, and xff
Enhancements:
- feat(generator): The API Client Generator now uses a new automatic changelog generation process.
- feat(historical, realtime): Add the following new metrics:
ddos_action_downgrade,ddos_action_downgraded_connections,vcl_on_compute_hit_requests,vcl_on_compute_miss_requests,vcl_on_compute_pass_requests,vcl_on_compute_error_requests,vcl_on_compute_synth_requests,vcl_on_compute_edge_hit_requests,vcl_on_compute_edge_miss_requests,all_hit_requests,all_miss_requests,all_pass_requests,all_error_requests,all_synth_requests,all_edge_hit_requests,all_edge_miss_requests,all_status_1xx,all_status_2xx,all_status_3xx,all_status_4xx, andall_status_5xx. - feat(backend): Add
tcp_keepalive_*properties to the Backend API, which allow configuring TCP keepalives for backend connections.
Documentation:
- doc(realtime): Correct description of miss_histogram structure in real-time stats.
-
v5.1.028 Feb 2024Release notes
Open source →Enhancements:
- feat(billing): add 'get invoice by invoice ID' endpoint.
- feat(billing): add 'list invoices' endpoint.
- feat(image_opto): add 'shield' and 'transform' methods and fields.
- feat(secret_store): add 'name' filter.
- feat(tls): add 'create CSR' endpoint.
- feat(tls_subscription): add 'active order' methods and fields.
Documentation:
- doc(backend) fix openssl link.
- doc(director,domain_inspector,pool,realtime) fix POPs link.
- doc(service) fix service version link.
- doc(tls) fix activation link.
-
v5.0.119 Feb 2024Release notes
Open source →Bug fixes:
- fix(response_object): strongly type response_object create_update requests
- fix(tls_configurations): fix
tls_protocolsfield to be a string array type
-
v5.0.030 Nov 2023Release notes
Open source →Breaking:
- breaking(historical): restructure OpenAPI schema to avoid duplicated data rendering.
Bug fixes:
- fix: no longer display Markdown syntax in code comments.
Enhancements:
- feat(stats): expose new
service_idandstart_timefields.
-
v4.2.207 Nov 2023Release notes
Open source →Enhancements:
- feat(config_store): add
namequery param to list endpoint.
- feat(config_store): add
-
v4.2.127 Oct 2023 -
v4.2.024 Oct 2023Release notes
Open source →Enhancements:
- feat(stats): add historical DDoS metrics.
- feat(stats): add bot challenges.
Bug fixes:
- fix(snippets): ensure POST response's dynamic field is numerical.
-
v4.1.101 Sep 2023 -
v4.1.001 Sep 2023Release notes
Open source →Enhancements:
- feat(backend): support share_key field.
- feat(events): support extra created_at filters.
- feat(logging/newrelic): add OTLP endpoints.
- feat(tls/subscriptions): support self_managed_http_challenge field.
Documentation:
- doc(secretstore): correct description for GET endpoint.
-
v4.0.031 Jul 2023Release notes
Open source →Breaking:
The following restructures have helped resolve some issues with our OpenAPI schemas but as a side-effect this has resulted in a break to our API client interface as different types are now being generated.
- refactor: general restructure OpenAPI schemas.
- refactor(domain): remove explicit schema type for 'any'.
Bug fixes:
- fix: change response
versiontype to string. - fix(cache_settings): change response
stale_ttlandttltypes to strings. - fix(header): change response
ignore_if_setandprioritytypes to strings. - fix(logging): change response
periodandgzip_leveltypes to strings. - fix(pool): change response
use_tls,max_conn_default,first_byte_timeout,quorumandtls_check_certtypes to strings. - fix(request_settings): change response
bypass_busy_wait,force_miss,force_ssl,geo_headers,max_stale_ageandtimer_supporttypes to strings. - fix(response_object): change response
statustype to string.
-
v3.0.313 Jul 2023Release notes
Open source →Bug fixes:
- fix(logging_gcs): set expected default value for 'path'.
- fix(origin_inspector_historical): use correct type for 'values'.
- fix(tls_subscriptions): fix argument order for deleting globalsign email challenge.
-
v3.0.212 Jul 2023Release notes
Open source →Bug fixes:
- fix(billing): rename response field 'lines' to 'line_items'.
- fix(billing): restructure response models like 'aria_invoice_id'.
- fix(billing): make 'sent_at', 'locked', 'require_new_password', 'two_factor_auth_enabled' nullable.
-
v3.0.107 Jul 2023Release notes
Open source →Bug fixes:
- fix: update return types for multiple model methods to avoid deprecation notices.
-
v3.0.006 Jul 2023Release notes
Open source →Substantial changes were made to the underlying OpenAPI specification that produces this API client. These changes have resulted in multiple new endpoints being supported as well as multiple breaking type changes and so we're publishing these changes as a new major release.
Enhancements:
- feat(apex_redirect): support all endpoints.
- feat(contact): support 'create' endpoint.
- feat(director): support 'update' endpoint.
- feat(domain_inspector): support all endpoints.
- feat(iam_roles): support 'add permissions' endpoint.
- feat(iam_roles): support 'create role' endpoint.
- feat(iam_roles): support 'delete permissions' endpoint.
- feat(iam_roles): support 'update role' endpoint.
- feat(iam_services): support 'add services' endpoint.
- feat(iam_services): support 'create service group' endpoint.
- feat(iam_services): support 'remove services' endpoint.
- feat(iam_services): support 'update service group' endpoint.
- feat(iam_users): support 'add members' endpoint.
- feat(iam_users): support 'add roles' endpoint.
- feat(iam_users): support 'add service groups' endpoint.
- feat(iam_users): support 'create user group' endpoint.
- feat(iam_users): support 'remove members' endpoint.
- feat(iam_users): support 'remove roles' endpoint.
- feat(iam_users): support 'remove service groups' endpoint.
- feat(iam_users): support 'update user group' endpoint.
- feat(legacy_waf): support all endpoints.
- feat(logging_kafka): support 'update' endpoint.
- feat(logging_kinesis): support 'update' endpoint.
- feat(origin_inspector): support all endpoints.
- feat(request_settings): support 'create' endpoint.
- feat(response_object): support 'create' endpoint.
- feat(response_object): support 'update' endpoint.
- feat(secret_store): support all endpoints.
- feat(service_authorizations): support 'delete' endpoint.
- feat(service_authorizations): support 'update' endpoint.
- feat(snippet): support 'update versioned snippet' endpoint.
- feat(sudo): support 'request sudo access' endpoint.
- feat(tokens): support 'revoke multiple tokens' endpoint.
- feat(tokens): support 'create token' endpoint.
- feat(waf_active_rules): support 'delete' endpoint.
Bug fixes:
- fix(content): update request/response types.
- fix(events): update metadata type.
- fix(realtime_entry): update recorded/aggregated type.
- fix(realtime_measurements): update miss_histogram type.
-
v2.3.105 Jul 2023Release notes
Open source →Bug fixes:
- fix(snippet): dynamic field switched from int to string.
- fix(vcl): implement correct response models.
-
v2.3.027 Jun 2023Release notes
Open source →Enhancements:
- feat(rate_limiter): implement POST/PUT endpoints.
Bug fixes:
- fix(automation_tokens): generate explicit error response type.
- fix(historical_stats): extract primitive into custom type.
-
v2.2.223 Jun 2023 -
v2.2.121 Jun 2023Release notes
Open source →Bug fixes:
- fix(tls_activation): add tls_configuration and tls_domains.
- fix(tls_subscription): add tls_configuration and common name.
-
v2.2.020 Jun 2023Release notes
Open source →Enhancements:
- feat(realtime_measurements): add billable request processing time.
- feat(tokens): add support for the 'get token' endpoint.
Bug fixes:
- fix(config): add realtime hostname.
- fix(historical_stats): generate field results model.
- fix(kv_store): remove the 'force' property from the 'delete store' endpoint.
- feat(realtime_measurements): rename object store to kv store.
-
v2.1.122 May 2023Release notes
Open source →Bug fixes:
- fix(acl): change
versionfrom int to string. - fix(acl): add missing methods for
service_idandservice_versionproperties. - fix(backend): make
ssl_check_certnullable. - fix(purge): skip URL escape for
surrogate_keyparam. - fix(snippets): change
priorityandversionfrom int to string. - fix(snippets): add missing methods for
service_idandservice_versionproperties.
- fix(acl): change
-
v2.1.017 May 2023 -
v2.0.016 May 2023Release notes
Open source →Breaking changes:
- breaking(object_store): rename to kv_store
Enhancements:
- feat(dictionary_item): add 'bulk' PATCH endpoint.
- feat(package): add
files_hashmetadata property. - feat(tls_certificates): add
filter[in_use]parameter.
-
v1.3.126 Apr 2023Release notes
Open source →Bug fixes:
- fix(object-store-item): use correct type for key value
- fix(tls-csrs): remove internal endpoint
-
v1.3.003 Apr 2023Release notes
Open source →Bug fixes:
- fix(purge): avoid escaping URL parameter
Enhancements:
- feat(domain-ownership): list API endpoint
- feat(object-store): items API endpoints
- feat(object-store): add 'location' property to 'create_store'
- feat(object-store): add 'force' property to 'delete_store'
- feat(realtime): additional DDoS properties
Documentation:
- docs(acl-entries): document batch updating
- docs(resource): terminology + 'config_store' support.
-
v1.2.021 Mar 2023Release notes
Open source →Bug fixes:
- fix(purge): switch authentication type to 'token'
Enhancements:
- feat(events): implement 'filter_created_at' property
- feat(mutual-authentication): implement 'include' property
- feat(object-store): implement new Object Store API endpoints
- feat(settings): implement Service Settings 'update' endpoint
Documentation:
- docs(backend): keepalive_time
- docs(pop): region, shield, latitude, longitude
- docs(product-enablement): brotli_compression
- docs(resource): terminology
- docs(results): fanout properties
- docs(tls/subscriptions): new 'failed' state
- docs(user): 'login' modification note removed
-
v1.1.020 Jan 2023Nothing published for this version
-
v1.0.1-alpha012 Dec 2022 pre-releaseNothing published for this version
-
v1.0.009 Dec 2022 -
1.0.0-beta313 Apr 2022 pre-releaseNothing published for this version
-
v1.0.0-beta202 Mar 2022 pre-releaseNothing published for this version
-
v1.0.0-beta116 Feb 2022 pre-releaseNothing published for this version
-
v1.0.0-alpha331 Jan 2022 pre-releaseNothing published for this version
-
1.0.0-alpha207 Sep 2021 pre-releaseNothing published for this version
-
1.0.0-alpha128 Jun 2021 pre-releaseNothing published for this version
-
v0.4.128 Jun 2021Nothing published for this version
-
v0.4.027 Jan 2021Nothing published for this version
-
v0.3.025 May 2016Nothing published for this version
-
v0.2.125 Aug 2015Nothing published for this version
-
v0.2.028 Jul 2015Nothing published for this version