Skip to content

Commit 3bcbeb6

Browse files
author
github-actions
committed
Generated v12.0.0
1 parent 82d3788 commit 3bcbeb6

File tree

404 files changed

+12566
-20070
lines changed

Some content is hidden

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

404 files changed

+12566
-20070
lines changed

CHANGELOG.md

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

3+
## [v12.0.0](https://github.com/fastly/fastly-ruby/releases/tag/release/v12.0.0) (2025-05-12)
4+
5+
**Breaking Changes:**
6+
7+
- deprecated(user): The POST /user endpoint has been deprecated.
8+
9+
- fix(acls_in_compute): Corrected the successful `PATCH` response code from the `/resources/acls/${acl_id}/entries` endpoint.
10+
11+
12+
**Enhancements:**
13+
14+
- feat(products): Add endpoint to each service-level product to list services that enable that product.
15+
- feat(observability-aggregations-for-logs): Add new Observability Aggregations API for Logs.
16+
- feat(observability-timeseries-for-logs): Add new Observability Timeseries API for Logs.
17+
- feat(pops): Add new Mexico regions.
18+
- feat(historical): Add new Mexico regions.
19+
- feat(ddos-protection): Add `ddos-protection` product.
20+
- feat(backend): Add the `prefer_ipv6` option to prefer IPv6 during a backend DNS hostname lookup.
21+
- feat(products): Added new GET endpoint for all services with product enabled on a customer.
22+
23+
**Documentation:**
24+
25+
- doc(kv-store): Add clarification on valid KV Store names.
26+
- doc(kv-store-item): Add clarification on valid KV Store keys.
27+
- doc(dictionary): Usages of `edge dictionary` standardized to `dictionary`.
28+
- doc(acls-in-compute): Add documentation on how to remove a single ACL entry using the existing
29+
`compute-acl-update-acls` operation.
30+
- doc(acls-in-compute): Correct documentation on `action` field of `compute-acl-update-acls` endpoint.
31+
332
## [v11.0.0](https://github.com/fastly/fastly-ruby/releases/tag/release/v11.0.0) (2025-03-13)
433

534
**Breaking Changes:**

README.md

Lines changed: 33 additions & 43 deletions
Large diffs are not rendered by default.

docs/AclsInComputeApi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ end
250250
compute_acl_update_acls(opts) # Update an ACL
251251
```
252252

253-
Update an ACL.
253+
Update an ACL entry with a new operation or action, this allows you to modify an existing entry or delete it.
254254

255255
### Examples
256256

docs/Backend.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
| **name** | **String** | The name of the backend. | [optional] |
2323
| **override_host** | **String** | If set, will replace the client-supplied HTTP `Host` header on connections to this backend. Applied after VCL has been processed, so this setting will take precedence over changing `bereq.http.Host` in VCL. | [optional] |
2424
| **port** | **Integer** | Port on which the backend server is listening for connections from Fastly. Setting `port` to 80 or 443 will also set `use_ssl` automatically (to false and true respectively), unless explicitly overridden by setting `use_ssl` in the same request. | [optional] |
25+
| **prefer_ipv6** | **Boolean** | Prefer IPv6 connections for DNS hostname lookups. | [optional] |
2526
| **request_condition** | **String** | Name of a Condition, which if satisfied, will select this backend during a request. If set, will override any `auto_loadbalance` setting. By default, the first backend added to a service is selected for all requests. | [optional] |
2627
| **share_key** | **String** | Value that when shared across backends will enable those backends to share the same health check. | [optional] |
2728
| **shield** | **String** | Identifier of the POP to use as a [shield](https://docs.fastly.com/en/guides/shielding). | [optional] |

docs/BackendApi.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ opts = {
5353
name: 'name_example', # String | The name of the backend.
5454
override_host: 'override_host_example', # String | If set, will replace the client-supplied HTTP `Host` header on connections to this backend. Applied after VCL has been processed, so this setting will take precedence over changing `bereq.http.Host` in VCL.
5555
port: 56, # Integer | Port on which the backend server is listening for connections from Fastly. Setting `port` to 80 or 443 will also set `use_ssl` automatically (to false and true respectively), unless explicitly overridden by setting `use_ssl` in the same request.
56+
prefer_ipv6: true, # Boolean | Prefer IPv6 connections for DNS hostname lookups.
5657
request_condition: 'request_condition_example', # String | Name of a Condition, which if satisfied, will select this backend during a request. If set, will override any `auto_loadbalance` setting. By default, the first backend added to a service is selected for all requests.
5758
share_key: 'share_key_example', # String | Value that when shared across backends will enable those backends to share the same health check.
5859
shield: 'shield_example', # String | Identifier of the POP to use as a [shield](https://docs.fastly.com/en/guides/shielding).
@@ -105,6 +106,7 @@ end
105106
| **name** | **String** | The name of the backend. | [optional] |
106107
| **override_host** | **String** | If set, will replace the client-supplied HTTP `Host` header on connections to this backend. Applied after VCL has been processed, so this setting will take precedence over changing `bereq.http.Host` in VCL. | [optional] |
107108
| **port** | **Integer** | Port on which the backend server is listening for connections from Fastly. Setting `port` to 80 or 443 will also set `use_ssl` automatically (to false and true respectively), unless explicitly overridden by setting `use_ssl` in the same request. | [optional] |
109+
| **prefer_ipv6** | **Boolean** | Prefer IPv6 connections for DNS hostname lookups. | [optional] |
108110
| **request_condition** | **String** | Name of a Condition, which if satisfied, will select this backend during a request. If set, will override any `auto_loadbalance` setting. By default, the first backend added to a service is selected for all requests. | [optional] |
109111
| **share_key** | **String** | Value that when shared across backends will enable those backends to share the same health check. | [optional] |
110112
| **shield** | **String** | Identifier of the POP to use as a [shield](https://docs.fastly.com/en/guides/shielding). | [optional] |
@@ -284,6 +286,7 @@ opts = {
284286
name: 'name_example', # String | The name of the backend.
285287
override_host: 'override_host_example', # String | If set, will replace the client-supplied HTTP `Host` header on connections to this backend. Applied after VCL has been processed, so this setting will take precedence over changing `bereq.http.Host` in VCL.
286288
port: 56, # Integer | Port on which the backend server is listening for connections from Fastly. Setting `port` to 80 or 443 will also set `use_ssl` automatically (to false and true respectively), unless explicitly overridden by setting `use_ssl` in the same request.
289+
prefer_ipv6: true, # Boolean | Prefer IPv6 connections for DNS hostname lookups.
287290
request_condition: 'request_condition_example', # String | Name of a Condition, which if satisfied, will select this backend during a request. If set, will override any `auto_loadbalance` setting. By default, the first backend added to a service is selected for all requests.
288291
share_key: 'share_key_example', # String | Value that when shared across backends will enable those backends to share the same health check.
289292
shield: 'shield_example', # String | Identifier of the POP to use as a [shield](https://docs.fastly.com/en/guides/shielding).
@@ -337,6 +340,7 @@ end
337340
| **name** | **String** | The name of the backend. | [optional] |
338341
| **override_host** | **String** | If set, will replace the client-supplied HTTP `Host` header on connections to this backend. Applied after VCL has been processed, so this setting will take precedence over changing `bereq.http.Host` in VCL. | [optional] |
339342
| **port** | **Integer** | Port on which the backend server is listening for connections from Fastly. Setting `port` to 80 or 443 will also set `use_ssl` automatically (to false and true respectively), unless explicitly overridden by setting `use_ssl` in the same request. | [optional] |
343+
| **prefer_ipv6** | **Boolean** | Prefer IPv6 connections for DNS hostname lookups. | [optional] |
340344
| **request_condition** | **String** | Name of a Condition, which if satisfied, will select this backend during a request. If set, will override any `auto_loadbalance` setting. By default, the first backend added to a service is selected for all requests. | [optional] |
341345
| **share_key** | **String** | Value that when shared across backends will enable those backends to share the same health check. | [optional] |
342346
| **shield** | **String** | Identifier of the POP to use as a [shield](https://docs.fastly.com/en/guides/shielding). | [optional] |

docs/BackendResponse.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
| **name** | **String** | The name of the backend. | [optional] |
2323
| **override_host** | **String** | If set, will replace the client-supplied HTTP `Host` header on connections to this backend. Applied after VCL has been processed, so this setting will take precedence over changing `bereq.http.Host` in VCL. | [optional] |
2424
| **port** | **Integer** | Port on which the backend server is listening for connections from Fastly. Setting `port` to 80 or 443 will also set `use_ssl` automatically (to false and true respectively), unless explicitly overridden by setting `use_ssl` in the same request. | [optional] |
25+
| **prefer_ipv6** | **Boolean** | Prefer IPv6 connections for DNS hostname lookups. | [optional] |
2526
| **request_condition** | **String** | Name of a Condition, which if satisfied, will select this backend during a request. If set, will override any `auto_loadbalance` setting. By default, the first backend added to a service is selected for all requests. | [optional] |
2627
| **share_key** | **String** | Value that when shared across backends will enable those backends to share the same health check. | [optional] |
2728
| **shield** | **String** | Identifier of the POP to use as a [shield](https://docs.fastly.com/en/guides/shielding). | [optional] |
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Fastly::BotManagementResponseBodyGetAllServices
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **product** | [**BotManagementResponseProductProduct**](BotManagementResponseProductProduct.md) | | [optional] |
8+
| **customer** | [**BotManagementResponseCustomerCustomer**](BotManagementResponseCustomerCustomer.md) | | [optional] |
9+
| **services** | **Array<String>** | A list of services with Bot Management enabled. | [optional] |
10+
| **_links** | [**BotManagementResponseLinksGetAllServicesLinks**](BotManagementResponseLinksGetAllServicesLinks.md) | | [optional] |
11+
12+
[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md)
13+
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# Fastly::RelationshipWafFirewallWafFirewall
1+
# Fastly::BotManagementResponseCustomer
22

33
## Properties
44

55
| Name | Type | Description | Notes |
66
| ---- | ---- | ----------- | ----- |
7-
| **data** | [**Array<RelationshipMemberWafFirewall>**](RelationshipMemberWafFirewall.md) | | [optional] |
7+
| **customer** | [**BotManagementResponseCustomerCustomer**](BotManagementResponseCustomerCustomer.md) | | [optional] |
88

99
[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md)
1010

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
# Fastly::RelationshipWafActiveRulesWafActiveRules
1+
# Fastly::BotManagementResponseCustomerCustomer
22

33
## Properties
44

55
| Name | Type | Description | Notes |
66
| ---- | ---- | ----------- | ----- |
7-
| **data** | [**Array<RelationshipMemberWafActiveRule>**](RelationshipMemberWafActiveRule.md) | | [optional] |
7+
| **id** | **String** | Customer identifier | [optional] |
8+
| **object** | **String** | Name of the object | [optional] |
89

910
[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md)
1011

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# Fastly::RelationshipWafFirewall
1+
# Fastly::BotManagementResponseEnabledServices
22

33
## Properties
44

55
| Name | Type | Description | Notes |
66
| ---- | ---- | ----------- | ----- |
7-
| **waf_firewall** | [**RelationshipWafFirewallWafFirewall**](RelationshipWafFirewallWafFirewall.md) | | [optional] |
7+
| **services** | **Array<String>** | A list of services with Bot Management enabled. | [optional] |
88

99
[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md)
1010

0 commit comments

Comments
 (0)