Revision history for https://metacpan.org/dist/WebService-Fastly
5.02 2023-09-01
* feat(events): support extra created_at filters.
5.01 2023-09-01
* 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.
* doc(secretstore): correct description for GET endpoint.
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