The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for https://metacpan.org/dist/WebService-Fastly

5.00 2023-07-31
    * refactor: general restructure OpenAPI schemas.
    * refactor(domain): remove explicit schema type for 'any'.
    * 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.

4.02 2023-07-13
    * 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.

4.01 2023-07-12
    * 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.

4.00 2023-07-06
    * 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.
    * 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.

3.07 2023-07-05
    * feat(settings): support update endpoint.
    * fix(snippet): dynamic field switched from int to string.
    * fix(vcl): implement correct response models.

3.06 2023-06-27
    * feat(rate_limiter): implement POST/PUT endpoints.
    * fix(automation_tokens): generate explicit error response type.
    * fix(historical_stats): extract primitive into custom type.

3.05 2023-06-23
    * fix(historical_stats): generate missing models.

3.04 2023-06-21
    * fix(tls_activation): add tls_configuration and tls_domains.
    * fix(tls_subscription): add tls_configuration and common name.

3.03 2023-06-20
    * feat(realtime_measurements): add billable request processing time.
    * feat(tokens): add support for the 'get token' endpoint.
    * 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.

3.02 2023-05-22
    * 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.

3.01 2023-05-17
    * feat(config_store): add Config Store endpoints.

3.00 2023-05-16
    * breaking(object_store): rename to kv_store.
    * feat(dictionary_item): add 'bulk' PATCH endpoint.
    * feat(package): add `files_hash` metadata property.
    * feat(tls_certificates): add `filter[in_use]` parameter.

2.04 2023-04-26
    * fix(object-store-item): use correct type for key value
    * fix(tls-csrs): remove internal endpoint

2.03 2023-04-03
    * fix(purge): avoid escaping URL parameter
    * feat(object-store): add 'location' property to 'create_store'
    * feat(object-store): add 'force' property to 'delete_store'
    * feat(realtime): additional DDoS properties
    * docs(acl-entries): document batch updating
    * docs(object-store): new properties for 'set_value_for_key'

2.02 2023-03-23
    * fix(purge): switch authentication type to 'token'
    * feat(domain-ownerships): List domain-ownerships
    * feat(events): implement 'filter[created_at]' property
    * feat(mutual-authentication): implement 'include' property
    * feat(object-store): implement api
    * 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

2.01 2022-12-15
    * New code-generated API client using Fastly's OpenAPI specification: https://dev.to/fastly/better-fastly-api-clients-with-openapi-generator-3lno
    * New client interface: https://github.com/fastly/fastly-perl#documentation-for-api-endpoints
    * Unsupported API endpoints: https://github.com/fastly/fastly-perl#issues

Revision history for https://metacpan.org/dist/Net-Fastly

1.12 2020-09-03
    * fix release engineering

1.11 2020-09-03
    * Bumps the version in META.json

1.10 2020-08-28
    * Username/password authentication produces deprecation warning

1.09 2017-04-21
    * Add $client->timeout shortcut

1.08 2017-01-11
    * re-upload

1.06 2017-01-11
    * Send Fastly-Key instead of X-Fastly-Key

1.05 2016-05-23
    * Set a specific User-Agent

1.04 2016-04-07
    * Allow Soft-Purges (thanks to Leo Lapworth)

1.03 2015-09-08

    * Change "Changes" file to be in line with CPAN::Changes::Spec (thanks Neil Bowers)
    * Switch to using JSON::XS rather than the deprecated JSON::Any (thanks Leon Brocard)
    * Correct username/password docs (thanks Leon Brocard)

1.02 2014-02-04

    * Fix how purges are done (thanks Matt Wodrich)

1.01 2013-10-02

    * Add a license
    * Be a little more liberal with our prereqs
    * Add compatibility fix for older versions of HTTP::Request::Common (thanks Matt Wodrich)

1.0 2013-09-30

    * Bring in line with the API.
    * Add stats functionality.
    * Add condition functionality.

0.99 2012-05-01

    * Fix a bug with listing of services
    * Allow some admin functionality

0.98 2012-02-02

    * Fix up the fastly shell
    * Allow deactivation of a version
    * Cache commands in fastly to be quicker
    * Note that you must use username and password, not api key
    * Better error messages
    * Add Service::purge_by_key

0.97 2012-01-26

    * Fix YAML dep
    * Allow username to be an alias to user in config file
    * Allow proxies

0.96 2012-01-16

    * Fix some MANIFEST bugs
    * Fix up Invoice tests based on new billing method
    * Fix getting invoices for a certain month
    * Prevent _list_path being called at compile time

0.95 2011-12-19

    * Fix the way invoices and stats are fetched

0.9 2011-12-15

    * Add mapping from backends to directors and directors to origins

0.8 2011-11-03

    * Add list_* to all objects
    * Add Healthchecks and Syslog endpoint streaming

0.7 2011-11-02

    * Fix stupid bug in fastly_upload_vcl

0.6 2011-11-02

    * Add Match and Settings objects and a bunch of cleanups

0.5 2011-10-28

    * Initial release