[http] Improve User-Agent handling (#474)

- Simplify overriding the User-Agent by replacing the generic (unused) `headers` parameter by a new `user_agent` parameters.
- Take into account the User-Agent even in `fetch_javascript_url` : Playwright user agent is `Playwright/1.12.0` by default anyway.
- Make it possible to override the User-Agent with the `release_table` method.
- Update splunk to use Firefox's User-Agent.

This follows #470.
This commit is contained in:
Marc Wrobel
2025-07-26 10:24:54 +02:00
committed by GitHub
parent bf11482197
commit c4fa5b187c
4 changed files with 149 additions and 26 deletions

View File

@@ -1,10 +1,26 @@
{
"releases": {},
"versions": {
"9.3.5": {
"name": "9.3.5",
"date": "2025-06-05"
},
"9.2.7": {
"name": "9.2.7",
"date": "2025-06-05"
},
"9.4.2": {
"name": "9.4.2",
"date": "2025-04-28"
},
"9.3.4": {
"name": "9.3.4",
"date": "2025-04-28"
},
"9.2.6": {
"name": "9.2.6",
"date": "2025-04-28"
},
"9.1.9": {
"name": "9.1.9",
"date": "2025-04-28"
@@ -13,6 +29,14 @@
"name": "9.4.1",
"date": "2025-02-26"
},
"9.3.3": {
"name": "9.3.3",
"date": "2025-02-26"
},
"9.2.5": {
"name": "9.2.5",
"date": "2025-02-26"
},
"9.1.8": {
"name": "9.1.8",
"date": "2025-02-26"
@@ -21,34 +45,90 @@
"name": "9.4.0",
"date": "2024-12-16"
},
"9.3.2": {
"name": "9.3.2",
"date": "2024-11-07"
},
"9.2.4": {
"name": "9.2.4",
"date": "2024-11-07"
},
"9.1.7": {
"name": "9.1.7",
"date": "2024-11-07"
},
"9.3.1": {
"name": "9.3.1",
"date": "2024-09-12"
},
"9.2.3": {
"name": "9.2.3",
"date": "2024-09-12"
},
"9.1.6": {
"name": "9.1.6",
"date": "2024-09-12"
},
"9.3.0": {
"name": "9.3.0",
"date": "2024-07-24"
},
"9.2.2": {
"name": "9.2.2",
"date": "2024-07-01"
},
"9.1.5": {
"name": "9.1.5",
"date": "2024-07-01"
},
"9.0.10": {
"name": "9.0.10",
"date": "2024-07-01"
},
"9.2.1": {
"name": "9.2.1",
"date": "2024-03-27"
},
"9.1.4": {
"name": "9.1.4",
"date": "2024-03-27"
},
"9.0.9": {
"name": "9.0.9",
"date": "2024-03-27"
},
"9.2.0.1": {
"name": "9.2.0.1",
"date": "2024-02-08"
},
"9.2.0": {
"name": "9.2.0",
"date": "2024-01-31"
},
"9.1.3": {
"name": "9.1.3",
"date": "2024-01-22"
},
"9.0.8": {
"name": "9.0.8",
"date": "2024-01-22"
},
"9.1.2": {
"name": "9.1.2",
"date": "2023-11-16"
},
"9.0.7": {
"name": "9.0.7",
"date": "2023-11-16"
},
"9.1.1": {
"name": "9.1.1",
"date": "2023-08-30"
},
"9.0.6": {
"name": "9.0.6",
"date": "2023-08-30"
},
"8.2.12": {
"name": "8.2.12",
"date": "2023-08-30"
@@ -57,6 +137,10 @@
"name": "9.1.0.2",
"date": "2023-07-31"
},
"9.0.5.1": {
"name": "9.0.5.1",
"date": "2023-07-31"
},
"8.2.11.2": {
"name": "8.2.11.2",
"date": "2023-07-31"
@@ -69,6 +153,10 @@
"name": "9.1.0",
"date": "2023-06-28"
},
"9.0.5": {
"name": "9.0.5",
"date": "2023-06-01"
},
"8.2.11": {
"name": "8.2.11",
"date": "2023-06-01"
@@ -77,6 +165,14 @@
"name": "8.1.14",
"date": "2023-06-01"
},
"9.0.4.1": {
"name": "9.0.4.1",
"date": "2023-03-17"
},
"9.0.4": {
"name": "9.0.4",
"date": "2023-02-14"
},
"8.2.10": {
"name": "8.2.10",
"date": "2023-02-14"
@@ -85,6 +181,14 @@
"name": "8.1.13",
"date": "2023-02-14"
},
"9.0.3": {
"name": "9.0.3",
"date": "2022-12-14"
},
"9.0.2": {
"name": "9.0.2",
"date": "2022-11-01"
},
"8.2.9": {
"name": "8.2.9",
"date": "2022-11-01"
@@ -97,6 +201,10 @@
"name": "8.2.8",
"date": "2022-09-07"
},
"9.0.1": {
"name": "9.0.1",
"date": "2022-08-16"
},
"8.2.7.1": {
"name": "8.2.7.1",
"date": "2022-08-16"
@@ -105,6 +213,10 @@
"name": "8.1.11",
"date": "2022-08-16"
},
"9.0.0.1": {
"name": "9.0.0.1",
"date": "2022-07-20"
},
"8.2.7": {
"name": "8.2.7",
"date": "2022-06-30"
@@ -117,6 +229,10 @@
"name": "8.1.10.1",
"date": "2022-06-30"
},
"9.0.0": {
"name": "9.0.0",
"date": "2022-06-14"
},
"8.1.10": {
"name": "8.1.10",
"date": "2022-04-14"