Skip to content

Commit 82d3788

Browse files
author
github-actions
committed
Generated v11.0.0
1 parent c09afc2 commit 82d3788

437 files changed

Lines changed: 31527 additions & 11603 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,84 @@
11
# Changelog
22

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+
382
## [v8.9.0](https://github.com/fastly/fastly-ruby/releases/tag/release/v8.9.0) (2024-09-13)
483

584
**Bug fixes:**

0 commit comments

Comments
 (0)