PackageTrack
Sign in Get early access

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 2026
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 61
  1. v15.0.0 18 Aug 2026
    Release notes

    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: a6cd09d6

    Open source →
    Release notes

    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 mixed return 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_issued and bot_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, and tls_v13.

    • feat(ngwaf_rules): Add created_by to rule responses.

    • feat(ngwaf_signals): Add created_by to 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.
    Open source →
  2. v14.0.0 17 Jul 2026
    Release notes

    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: 5b9e76f7

    Open source →
    Release notes

    Breaking Changes:

    • changed(properties): Changed the default value of logging_message_type from classic to blank for the Sumologic, HTTPS, and Syslog logging endpoints.

    • changed(notifications): Added Datadog, Jira Issue, Jira Service Management, OpsGenie, and Splunk On-Call to the integration_type enum.

    • 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, and waf_passed.

    Bug fixes:

    • fix(realtime): Corrected the realtime_entry_datacenter schema to use allOf instead of additionalProperties, 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_scope field 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, and compute_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, and ngwaf scope 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_id field and query filter for associating domains with a routing configuration.

    • feat(ngwaf_requests): Add account-level GET /ngwaf/v1/requests endpoint for searching requests across all workspaces in an account.

    • feat(ngwaf_workspaces): Add workspace_uid field to workspace responses.

    • feat(ngwaf_thresholds): Add block_immediately action to the thresholds endpoints.

    • feat(ngwaf_signals): Increased the maximum length of custom signal names from 25 to 128 characters.

    • feat(backend): Add max_lifetime and max_use fields 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_store product 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, and bot_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_ids list becomes empty as a result are automatically set to inactive.
    Open source →
  3. v13.1.0 31 Mar 2026
    Release notes

    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: e6d75df4

    Open source →
    Release notes

    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, and compute_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_error compute_platform_internal_error, compute_service_timeout_error, compute_service_vcpu_exceeded_error compute_service_limits_error, and compute_platform_invalid_request_error.
    • feat(domains): Add new Domain Management Domains API.
    • feat(apisecurity-operations): Results include support for rps and id.
    • feat(apisecurity-operations): List endpoints add support for new parameters method, domain, and path.
    • feat(apisecurity-operations): Add new bulk operations endpoints.
    Open source →
  4. v13.0.0 16 Feb 2026
    Release notes

    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: f1f08971

    Open source →
    Release notes

    Breaking Changes:

    • deprecated(user): The Compute package metadata model hashsum and size fields 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_timeout field.
    • feat(historical): Add support for datacenter query.
    Open source →
  5. v12.1.0 09 Dec 2025
    Release notes

    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: 0d6bf445

    Open source →
    Release notes

    Enhancements:

    • feat(realtime, historical): Add new metrics imgopto_compute_requests, dns_billable_responses_count, dns_nonbillable_responses_count, and upgrade.

    • feat(products[ngwaf]): Add new parameter traffic_ramp to enable-product-ngwaf.

    • feat(products[ddos_protection]): Add new parameter mode to enable-product-ddos-protection.

    • feat(kv_store): Add kv-store-put operation.

    • feat(iam_roles): Add DisplayName field to model.

    • feat(domain_research): Add new Domain Research API.

    • feat(ddos_protection): Add requests_allowed and requests_detected fields to DDoS Protection event API.

    • feat(products): Add domain_research product to enablement API.

    Documentation:

    • doc(enabled-products): Add support for optional enablement parameters for some products.
    Open source →
  6. v12.0.0 31 Oct 2025
    Release notes

    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_interval parameter.
    • feat(ddos_protection): Add traffic_percentage field to DDoS Protection traffic statistics responses.
    • feat(ddos_protection): Update ddos-protection-event-rule-list with include=traffic_stats parameter for embedded traffic statistics.
    • feat(logging_https): Add period parameter to the logging HTTPS endpoint.

    Documentation:

    • doc(sudo): Spelling fixes.
    • doc(enabled-products): Add support for product ID api_discovery.
    Open source →
  7. v11.0.0 29 Aug 2025
    Release notes

    Breaking Changes:

    • removed(ddos_protection): Remove enum configs ddos_protection_action and ``ddos_protection_traffic_attribute`.
    • changed(backend): Added default values to tcp_keepalive_interval, tcp_keepalive_probes, and tcp_keepalive_time properties.
    • removed(tls_subscriptions): Remove force parameter from TLS subscriptions.

    Enhancements:

    • feat(ngwaf_reports): Add Get attacks report endpoint.
    • feat(kv_store): Add name parameter to the List KV stores endpoint.
    • feat(historical): Add services parameter 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, or off.
    • 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_timeout between 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.
    Open source →
  8. v10.1.0 08 Jul 2025
    Release notes

    Bug fixes:

    • fix(backend): Marked prefer_ipv6 as not nullable, and documented that the default value differs for Delivery and Compute services.
    • fix(invitations): Marked service_invitations.data under relationships as nullable, and corrected model composition.

    Enhancements:

    • feat(tls_certificates): Add allow_untrusted_root attribute for TLS certificate creation and update endpoints

    Documentation:

    • doc: Update redirect URLs
    Open source →
  9. v10.0.0 12 Jun 2025
    Release notes

    Breaking Changes:

    • removed(properties): Remove logging placement value waf_debug.

    Bug fixes:

    • fix(backend): Marked prefer_ipv6 as 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 scope query parameter.
    • doc(observability-aggregations-for-logs): Correct documentation of valid values of log-aggregations-filter query parameter.
    • doc(backend): Tweak language of prefer_ipv6 description.
    • doc(service): Add documentation for filter[versions.active] query parameter when getting detailed information on a specified service.
    Open source →
  10. v9.0.0 13 May 2025
    Release notes

    Breaking Changes:

    • deprecated(user): The POST /user endpoint has been deprecated.

    • fix(acls_in_compute): Corrected the successful PATCH response code from the /resources/acls/${acl_id}/entries endpoint.

    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-protection product.
    • feat(backend): Add the prefer_ipv6 option 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 dictionary standardized to dictionary.
    • doc(acls-in-compute): Add documentation on how to remove a single ACL entry using the existing compute-acl-update-acls operation.
    • doc(acls-in-compute): Correct documentation on action field of compute-acl-update-acls endpoint.
    Open source →
  11. v8.0.0 13 Mar 2025
    Release notes

    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.limit field 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-item returns 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, and ngwaf_requests_challenged_count.
    • feat(tls_bulk_certificates): Added not_before and not_after filter 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.
    Open source →
  12. v7.0.0 27 Feb 2025
    Release notes

    Breaking Changes:

    • fix(snippet): Renamed snippet_id and snippet_name properties to id and name respectively.
    • 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, and ddos_protection_requests_allow_count.
    • fix(realtime): Corrected field names of ddos_protection_requests_detect_count, ddos_protection_requests_mitigate_count, and ddos_protection_requests_allow_count.
    • fix(billing_usage_metrics): added parameters req_start_month and req_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 content as nullable to support dynamic snippets.
    • fix(billing_usage_metrics): product_id and usage_type_name parameters are no longer required.

    Enhancements:

    • feat(products): Added object_storage and ai_accelerator products.
    • 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, and compute_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, and compute_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_530 and origin_status_530.
    • feat(origin_inspector_historical, origin_inspector_realtime): Added new metrics: status_530, waf_status_530, compute_status_530, and all_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_month and end_month are 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.
    Open source →
  13. v6.0.0 06 Dec 2024
    Release notes

    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-update model.

    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 consistency parameter to get-keys operation.
    • feat(enabled-products): Added mode property to set-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, and compute-acl-update structures
    • doc(enabled-products): Added support for product ID log_explorer_insights.
    • doc(enabled-products): Added support for product ID ddos_protection.
    Open source →
  14. v5.10.0 23 Oct 2024
    Release notes

    Documentation:

    • doc(backend): Correct spelling in connect_timeout and first_byte_timeout field descriptions.
    Open source →
  15. v5.9.0 13 Sep 2024
    Release notes

    Bug fixes:

    • bugfix(rust): Implement std::fmt::Display instead of std::string::ToString for enum models.
    • fix(contact): Corrected endpoint called by delete-contact operation
    • 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 v1 versioned endpoints.
    • feat(enabled-products): Added get-product-configuration, set-product-configuration operations.
    • feat(realtime, historical): Added request_denied_get_head_body metric.
    • 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_management and ngwaf.
    Open source →
  16. v5.8.0 22 Aug 2024
    Release notes

    Bug fixes:

    • fix(billing): make rate-per-unit nullable
    Open source →
  17. v5.7.0 08 Aug 2024
    Release notes

    Bug fixes:

    • fix(billing): Adjust type of regional data to help the generator
    • fix(billing): Correct type of invoice_id field
    Open source →
  18. v5.6.0 05 Aug 2024
    Release notes

    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_offload metric
    Open source →
  19. v5.5.0 01 Jul 2024
    Release notes

    Bug fixes:

    • fix(logging): For several endpoints, correct use_tls to be string

    Enhancements:

    • feat(content): /content/edge_check endpoint now returns informational values in hash when a timeout occurs or when an object is too large.
    • feat(logging-datalog): Added additional regions
    Open source →
  20. v5.4.0 28 Jun 2024
    Release notes

    Bug fixes:

    • bugfix(alerts-definitions): For Origin derived metrics, correct all_bandwidth type to integer

    Enhancements:

    • feat(logging-s3): Add file_max_bytes configuration field
    • feat(alerts-definitions): Add integration_id parameter to the List Alert Definitions endpoint
    • feat(alerts-definitions): For Origin derived metrics, add all_status_4xx_excl_404_rate and all_status_404_rate properties
    • feat(alerts-definitions): For Domain derived metrics, add status_4xx_excl_404_rate and status_404_rate properties
    • 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, and all_status_lt_500_rate properties
    • feat(billing-invoices): For invoice line items, added ProductLine property

    Documentation:

    • doc(billing-invoices): "Billing Invoices API" relabeled to "Invoices API"
    • doc(billing-invoices): Updated documentation of billing_start_date and billing_end_date query parameters of List of invoices endpoint
    • doc(alerts-definitions): Updated documentation of several fields
    • doc(notification-service): Updated documentation examples for several fields
    Open source →
  21. v5.3.0 24 May 2024
    Release notes

    Bug fixes:

    • fix(backend): Correct tcp_keepalive_enable to be nullable
    • bugfix(resource): Correct type_resource accepted 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_authority filter 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 format field.
    • doc(tls-subscriptions): Update descriptions of certificate_authority and tls_subscription_include fields.
    Open source →
  22. v5.2.0 26 Apr 2024
    Release notes

    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, and all_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.
    Open source →
  23. v5.1.0 28 Feb 2024
    Release notes

    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.
    Open source →
  24. v5.0.1 19 Feb 2024
    Release notes

    Bug fixes:

    • fix(response_object): strongly type response_object create_update requests
    • fix(tls_configurations): fix tls_protocols field to be a string array type
    Open source →
  25. v5.0.0 30 Nov 2023
    Release notes

    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_id and start_time fields.
    Open source →
  26. v4.2.2 07 Nov 2023
    Release notes

    Enhancements:

    • feat(config_store): add name query param to list endpoint.
    Open source →
  27. v4.2.1 27 Oct 2023
    Release notes

    Documentation:

    • docs: rename Compute@Edge to Compute.
    Open source →
  28. v4.2.0 24 Oct 2023
    Release notes

    Enhancements:

    • feat(stats): add historical DDoS metrics.
    • feat(stats): add bot challenges.

    Bug fixes:

    • fix(snippets): ensure POST response's dynamic field is numerical.
    Open source →
  29. v4.1.1 01 Sep 2023
    Release notes

    Enhancements:

    • feat(events): support extra created_at filters.
    Open source →
  30. v4.1.0 01 Sep 2023
    Release notes

    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.
    Open source →
  31. v4.0.0 31 Jul 2023
    Release notes

    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 version type to string.
    • fix(cache_settings): change response stale_ttl and ttl types to strings.
    • fix(header): change response ignore_if_set and priority types to strings.
    • fix(logging): change response period and gzip_level types to strings.
    • fix(pool): change response use_tls, max_conn_default, first_byte_timeout, quorum and tls_check_cert types to strings.
    • fix(request_settings): change response bypass_busy_wait, force_miss, force_ssl, geo_headers, max_stale_age and timer_support types to strings.
    • fix(response_object): change response status type to string.
    Open source →
  32. v3.0.3 13 Jul 2023
    Release notes

    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.
    Open source →
  33. v3.0.2 12 Jul 2023
    Release notes

    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.
    Open source →
  34. v3.0.1 07 Jul 2023
    Release notes

    Bug fixes:

    • fix: update return types for multiple model methods to avoid deprecation notices.
    Open source →
  35. v3.0.0 06 Jul 2023
    Release notes

    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.
    Open source →
  36. v2.3.1 05 Jul 2023
    Release notes

    Bug fixes:

    • fix(snippet): dynamic field switched from int to string.
    • fix(vcl): implement correct response models.
    Open source →
  37. v2.3.0 27 Jun 2023
    Release notes

    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.
    Open source →
  38. v2.2.2 23 Jun 2023
    Release notes

    Bug fixes:

    • fix(historical_stats): generate missing models.
    Open source →
  39. v2.2.1 21 Jun 2023
    Release notes

    Bug fixes:

    • fix(tls_activation): add tls_configuration and tls_domains.
    • fix(tls_subscription): add tls_configuration and common name.
    Open source →
  40. v2.2.0 20 Jun 2023
    Release notes

    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.
    Open source →
  41. v2.1.1 22 May 2023
    Release notes

    Bug fixes:

    • fix(acl): change version from int to string.
    • fix(acl): add missing methods for service_id and service_version properties.
    • fix(backend): make ssl_check_cert nullable.
    • fix(purge): skip URL escape for surrogate_key param.
    • fix(snippets): change priority and version from int to string.
    • fix(snippets): add missing methods for service_id and service_version properties.
    Open source →
  42. v2.1.0 17 May 2023
    Release notes

    Enhancements:

    • feat(config_store): add Config Store endpoints.
    Open source →
  43. v2.0.0 16 May 2023
    Release notes

    Breaking changes:

    • breaking(object_store): rename to kv_store

    Enhancements:

    • feat(dictionary_item): add 'bulk' PATCH endpoint.
    • feat(package): add files_hash metadata property.
    • feat(tls_certificates): add filter[in_use] parameter.
    Open source →
  44. v1.3.1 26 Apr 2023
    Release notes

    Bug fixes:

    • fix(object-store-item): use correct type for key value
    • fix(tls-csrs): remove internal endpoint
    Open source →
  45. v1.3.0 03 Apr 2023
    Release notes

    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.
    Open source →
  46. v1.2.0 21 Mar 2023
    Release notes

    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

    Full Changelog

    Open source →
  47. v1.1.0 20 Jan 2023

    Nothing published for this version

  48. v1.0.1-alpha0 12 Dec 2022 pre-release

    Nothing published for this version

  49. v1.0.0 09 Dec 2022
    Release notes Open source →
  50. 1.0.0-beta3 13 Apr 2022 pre-release

    Nothing published for this version

  51. v1.0.0-beta2 02 Mar 2022 pre-release

    Nothing published for this version

  52. v1.0.0-beta1 16 Feb 2022 pre-release

    Nothing published for this version

  53. v1.0.0-alpha3 31 Jan 2022 pre-release

    Nothing published for this version

  54. 1.0.0-alpha2 07 Sep 2021 pre-release

    Nothing published for this version

  55. 1.0.0-alpha1 28 Jun 2021 pre-release

    Nothing published for this version

  56. v0.4.1 28 Jun 2021

    Nothing published for this version

  57. v0.4.0 27 Jan 2021

    Nothing published for this version

  58. v0.3.0 25 May 2016

    Nothing published for this version

  59. v0.2.1 25 Aug 2015

    Nothing published for this version

  60. v0.2.0 28 Jul 2015

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive