|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [v11.0.0](https://github.com/fastly/fastly-ruby/releases/tag/release/v11.0.0) (2025-03-13) |
| 4 | + |
| 5 | +**Breaking Changes:** |
| 6 | + |
| 7 | +- fix(automation_tokens): Response content types corrected. |
| 8 | +- fix(automation_tokens): Removed timestamp fields. |
| 9 | +- removed(billing): Billing v2 API has been removed. |
| 10 | + |
| 11 | +- fix(acls_in_compute): Corrected `meta.limit` field type from string to integer. |
| 12 | + |
| 13 | +- fix(condition): Condition responses now always have a string value for the priority field. |
| 14 | +- fix(header): Header responses now always have a string value for the priority field. |
| 15 | +- fix(snippet): Snippet responses now always have string values for the priority and dynamic fields. |
| 16 | + |
| 17 | +- fix(kv_store_item): `kv-store-get-item` returns an inline object instead of a File object. |
| 18 | + |
| 19 | +- fix(snippet): Renamed `snippet_id` and `snippet_name` properties to `id` and `name` respectively. |
| 20 | +- feat(kv_store, kv_store_item): KV store endpoints have new operation names, and the associated data models also have |
| 21 | + new names. |
| 22 | +- feat(product): Product enablement and configuration endpoints have been renamed into per-product operations. |
| 23 | +- fix(historical): Widened integer stats fields to 64 bits. |
| 24 | +- fix(realtime, domain_inspector): Widened integer stats fields to 64 bits. |
| 25 | +- fix(historical): Corrected field names of `ddos_protection_requests_detect_count`, |
| 26 | + `ddos_protection_requests_mitigate_count`, and `ddos_protection_requests_allow_count`. |
| 27 | +- fix(realtime): Corrected field names of `ddos_protection_requests_detect_count`, |
| 28 | + `ddos_protection_requests_mitigate_count`, and `ddos_protection_requests_allow_count`. |
| 29 | +- fix(billing_usage_metrics): added parameters `req_start_month` and `req_end_month`. |
| 30 | +- deprecated(billing): Billing v2 API has been deprecated. |
| 31 | +- removed(legacy_waf): Legacy WAF API has been removed. |
| 32 | + |
| 33 | +**Bug fixes:** |
| 34 | + |
| 35 | +- fix(snippet): Marked `content` as nullable to support dynamic snippets. |
| 36 | +- fix(billing_usage_metrics): `product_id` and `usage_type_name` parameters are no longer required. |
| 37 | + |
| 38 | +**Enhancements:** |
| 39 | + |
| 40 | +- fix(automation_tokens): Added tls_access, creator_id fields to responses. |
| 41 | +- feat(billing_usage_metrics): Added filter by service identifier for service-usage-metrics endpoint. |
| 42 | +- feat(historical): Added new metrics: `ngwaf_requests_total_count`, `ngwaf_requests_unknown_count`, |
| 43 | + `ngwaf_requests_allowed_count`, `ngwaf_requests_logged_count`, `ngwaf_requests_blocked_count`, |
| 44 | + `ngwaf_requests_timeout_count`, and `ngwaf_requests_challenged_count`. |
| 45 | +- feat(tls_bulk_certificates): Added `not_before` and `not_after` filter parameters to allow for filtering of bulk TLS |
| 46 | + certificates by expiry. |
| 47 | + |
| 48 | +- feat(products): Added `object_storage` and `ai_accelerator` products. |
| 49 | +- feat(historical): Added new metrics: `object_storage_class_a_operations_count`, |
| 50 | + `object_storage_class_b_operations_count`, `aia_requests`, `aia_status_1xx`, |
| 51 | + `aia_status_2xx`, `aia_status_3xx`, `aia_status_5xx`, `aia_response_usage_tokens`, |
| 52 | + `aia_origin_usage_tokens`, `aia_estimated_time_saved_ms`, `request_collapse_usable_count`, |
| 53 | + `request_collapse_unusable_count`, `status_530`, and `compute_cache_operations_count`. |
| 54 | +- feat(realtime): Added new metrics: `object_storage_class_a_operations_count`, |
| 55 | + `object_storage_class_b_operations_count`, `aia_requests`, `aia_status_1xx`, |
| 56 | + `aia_status_2xx`, `aia_status_3xx`, `aia_status_5xx`, `aia_response_usage_tokens`, |
| 57 | + `aia_origin_usage_tokens`, `aia_estimated_time_saved_ms`, `request_collapse_usable_count`, |
| 58 | + `request_collapse_unusable_count`, `status_530`, and `compute_cache_operations_count`. |
| 59 | +- feat(object_storage_access_keys): Added Object Storage Access Keys API. |
| 60 | +- feat(domain_inspector_historical, domain_inspector_realtime): Added new metrics: `status_530` and `origin_status_530`. |
| 61 | +- feat(origin_inspector_historical, origin_inspector_realtime): Added new metrics: `status_530`, `waf_status_530`, |
| 62 | + `compute_status_530`, and `all_status_530`. |
| 63 | +- feat(kv_store_item): Added support for `if-generation-match`. |
| 64 | +- feat(acls_in_compute): Added ACLs in Compute API. |
| 65 | + |
| 66 | +**Documentation:** |
| 67 | + |
| 68 | +- doc(billing_usage_metrics): Correct documentation of pagination limits. |
| 69 | +- doc(billing_usage_metrics): Correct documentation of api conditions for product_id and usage_type_name filters. |
| 70 | +- doc(logging_azureblob): Mention Azure Block size limits. |
| 71 | + |
| 72 | +- doc(billing_usage_metrics): Documented that `start_month` and `end_month` are required. |
| 73 | +- doc(historical): Correct default start time in description of Historical Stats API. |
| 74 | +- doc(domain_inspector_historical): Removed duplicate description. |
| 75 | +- doc(domain_inspector_realtime): Removed duplicate description. |
| 76 | +- doc(origin_inspector_historical): Removed duplicate description. |
| 77 | +- doc(origin_inspector_realtime): Removed duplicate description. |
| 78 | +- doc(backend): Updated description of Backend API. |
| 79 | +- doc(backend): Clarified default behavior of keepalive_time. |
| 80 | +- doc(waf): Updated EOL notice of legacy-waf. |
| 81 | + |
3 | 82 | ## [v8.9.0](https://github.com/fastly/fastly-ruby/releases/tag/release/v8.9.0) (2024-09-13) |
4 | 83 |
|
5 | 84 | **Bug fixes:** |
|
0 commit comments