Streaming indexes
This commit is contained in:
@@ -107,40 +107,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"years": [
|
||||
{
|
||||
"year": "2019",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2018",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2017",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2017/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2016",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2016/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -107,40 +107,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"years": [
|
||||
{
|
||||
"year": "2019",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2018",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2017",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2017/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2016",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2016/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -257,16 +257,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"years": [
|
||||
{
|
||||
"year": "2025",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,26 +20,5 @@
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/index.json",
|
||||
"title": ".NET Release Index"
|
||||
}
|
||||
},
|
||||
"_embedded": {
|
||||
"patches": [],
|
||||
"years": [
|
||||
{
|
||||
"year": "2018",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2017",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2017/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -652,40 +652,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"years": [
|
||||
{
|
||||
"year": "2021",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2020",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2019",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2018",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -247,24 +247,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"years": [
|
||||
{
|
||||
"year": "2019",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2018",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -118,32 +118,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"years": [
|
||||
{
|
||||
"year": "2020",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2019",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2018",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -791,40 +791,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"years": [
|
||||
{
|
||||
"year": "2022",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2021",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2020",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2019",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -448,32 +448,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"years": [
|
||||
{
|
||||
"year": "2022",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2021",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2020",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -877,40 +877,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"years": [
|
||||
{
|
||||
"year": "2024",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2023",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2023/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2022",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2021",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -540,32 +540,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"years": [
|
||||
{
|
||||
"year": "2024",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2023",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2023/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2022",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -571,32 +571,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"years": [
|
||||
{
|
||||
"year": "2025",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2024",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2023",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2023/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -494,24 +494,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"years": [
|
||||
{
|
||||
"year": "2025",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"year": "2024",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,12 +23,12 @@ curl -s "$ROOT" | jq -r '._embedded.releases[] | select(.supported) | .version'
|
||||
# 8.0
|
||||
```
|
||||
|
||||
**llms-index:** The `releases` property provides a direct array `["10.0", "9.0", "8.0"]`—no filtering required:
|
||||
**llms-index:** The `supported_releases` property provides a direct array `["10.0", "9.0", "8.0"]`—no filtering required:
|
||||
|
||||
```bash
|
||||
LLMS="https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/llms.json"
|
||||
|
||||
curl -s "$LLMS" | jq -r '.releases[]'
|
||||
curl -s "$LLMS" | jq -r '.supported_releases[]'
|
||||
# 10.0
|
||||
# 9.0
|
||||
# 8.0
|
||||
@@ -102,9 +102,9 @@ net8.0-android (Android 34.0)
|
||||
|
||||
| Schema | Files Required | Total Transfer |
|
||||
|--------|----------------|----------------|
|
||||
| hal-index | `index.json` → `8.0/index.json` → `8.0/8.0.21/index.json` | **37 KB** |
|
||||
| llms-index | `llms.json` | **5 KB** |
|
||||
| releases-index | `releases-index.json` + `8.0/releases.json` | **1,240 KB** |
|
||||
| hal-index | `index.json` → `8.0/index.json` → `8.0/8.0.21/index.json` | **34 KB** |
|
||||
| llms-index | `llms.json` → `timeline/2025/10/index.json` | **15 KB** |
|
||||
| releases-index | `releases-index.json` + `8.0/releases.json` | **1,270 KB** |
|
||||
|
||||
**hal-index:**
|
||||
|
||||
@@ -160,9 +160,9 @@ curl -s "$RELEASES_URL" | jq -r '[.releases[] | select(.security == true)] | .[0
|
||||
- **Completeness:** ✅ Equal—both return the CVE identifiers
|
||||
- **Ergonomics:** The releases-index requires downloading a 1.2 MB file to extract 3 CVE IDs. The hal-index uses a dedicated `latest-security` link, avoiding iteration through all releases.
|
||||
- **Link syntax:** Counterintuitively, the deeper HAL structure `._links.self.href` is more ergonomic than `.["releases.json"]` because snake_case enables dot notation throughout. The releases-index embeds URLs directly in properties, but kebab-case naming forces bracket notation.
|
||||
- **Data efficiency:** hal-index is 32x smaller
|
||||
- **Data efficiency:** hal-index is 37x smaller
|
||||
|
||||
**Winner:** hal-index (**32x smaller**); llms-index is 7x smaller still (5 KB vs 37 KB)
|
||||
**Winner:** hal-index (**37x smaller**); llms-index is 2x smaller still (15 KB vs 34 KB)
|
||||
|
||||
### High Severity CVEs with Details
|
||||
|
||||
@@ -170,9 +170,9 @@ curl -s "$RELEASES_URL" | jq -r '[.releases[] | select(.security == true)] | .[0
|
||||
|
||||
| Schema | Files Required | Total Transfer |
|
||||
|--------|----------------|----------------|
|
||||
| hal-index | `index.json` → `8.0/index.json` → `8.0/8.0.21/index.json` | **37 KB** |
|
||||
| llms-index | `llms.json` → `timeline/2025/10/index.json` | **14 KB** |
|
||||
| releases-index | `releases-index.json` + `8.0/releases.json` | **1,240 KB** (cannot answer) |
|
||||
| hal-index | `index.json` → `8.0/index.json` → `8.0/8.0.21/index.json` | **34 KB** |
|
||||
| llms-index | `llms.json` → `timeline/2025/10/index.json` | **15 KB** |
|
||||
| releases-index | `releases-index.json` + `8.0/releases.json` | **1,270 KB** (cannot answer) |
|
||||
|
||||
**hal-index:**
|
||||
|
||||
@@ -221,7 +221,7 @@ curl -s "$RELEASES_URL" | jq -r '[.releases[] | select(.security == true)] | .[0
|
||||
- **Completeness:** ❌ The releases-index only provides CVE IDs and URLs to external CVE databases. It does not include severity scores, CVSS ratings, or vulnerability titles. To get this information, you would need to fetch each CVE URL individually from cve.mitre.org.
|
||||
- **Ergonomics:** The hal-index embeds full CVE details (`cvss_severity`, `cvss_score`, `title`, `fixes`) directly in the patch index, enabling single-query filtering by severity.
|
||||
|
||||
**Winner:** hal-index (releases-index cannot answer this query); llms-index is 2.6x smaller (14 KB vs 37 KB)
|
||||
**Winner:** hal-index (releases-index cannot answer this query); llms-index is 2x smaller (15 KB vs 34 KB)
|
||||
|
||||
### Last 3 Security Releases for a Version
|
||||
|
||||
@@ -229,9 +229,9 @@ curl -s "$RELEASES_URL" | jq -r '[.releases[] | select(.security == true)] | .[0
|
||||
|
||||
| Schema | Files Required | Total Transfer |
|
||||
|--------|----------------|----------------|
|
||||
| hal-index | `index.json` → `8.0/index.json` → 3 patch indexes (via `prev-security`) | **55 KB** |
|
||||
| llms-index | `llms.json` → 3 month indexes (via `prev-security`) | **32 KB** |
|
||||
| releases-index | `releases-index.json` + `8.0/releases.json` | **1,240 KB** |
|
||||
| hal-index | `index.json` → `8.0/index.json` → 3 patch indexes (via `prev-security`) | **48 KB** |
|
||||
| llms-index | `llms.json` → 3 patch indexes (via `prev-security`) | **27 KB** |
|
||||
| releases-index | `releases-index.json` + `8.0/releases.json` | **1,270 KB** |
|
||||
|
||||
**hal-index:**
|
||||
|
||||
@@ -256,7 +256,7 @@ done
|
||||
# 8.0 | 10 | dotnet-runtime | CVE-2025-55248
|
||||
# 8.0 | 10 | dotnet-aspnetcore | CVE-2025-55315
|
||||
# 8.0 | 06 | dotnet-runtime | CVE-2025-30399
|
||||
# 8.0 | 04 | dotnet-aspnetcore | CVE-2025-26682
|
||||
# 8.0 | 05 | dotnet-sdk | CVE-2025-26646
|
||||
```
|
||||
|
||||
**releases-index:**
|
||||
@@ -276,7 +276,7 @@ curl -s "$RELEASES_URL" | jq -r '
|
||||
# 8.0 | 10 | (unknown) | CVE-2025-55315
|
||||
# 8.0 | 10 | (unknown) | CVE-2025-55248
|
||||
# 8.0 | 06 | (unknown) | CVE-2025-30399
|
||||
# 8.0 | 04 | (unknown) | CVE-2025-26682
|
||||
# 8.0 | 05 | (unknown) | CVE-2025-26646
|
||||
```
|
||||
|
||||
**Analysis:**
|
||||
@@ -285,7 +285,7 @@ curl -s "$RELEASES_URL" | jq -r '
|
||||
- **Ergonomics:** The hal-index uses `prev-security` links to skip non-security patches (SDK-only releases), directly navigating to security releases. The releases-index requires downloading a 1.2 MB file and filtering in memory.
|
||||
- **Navigation model:** The `prev-security` link enables efficient backward traversal through security history without fetching intermediate non-security releases.
|
||||
|
||||
**Winner:** hal-index (**24x smaller**, with component information); llms-index is 1.7x smaller (32 KB vs 55 KB)
|
||||
**Winner:** hal-index (**26x smaller**, with component information); llms-index is 1.8x smaller (27 KB vs 48 KB)
|
||||
|
||||
### CVE Details for a Month
|
||||
|
||||
@@ -293,8 +293,8 @@ curl -s "$RELEASES_URL" | jq -r '
|
||||
|
||||
| Schema | Files Required | Total Transfer |
|
||||
|--------|----------------|----------------|
|
||||
| hal-index | `timeline/index.json` → `timeline/2025/index.json` → `timeline/2025/01/cve.json` | **30 KB** |
|
||||
| llms-index | `llms.json` → `timeline/2025/index.json` → `timeline/2025/01/cve.json` | **30 KB** |
|
||||
| hal-index | `timeline/index.json` → `timeline/2025/index.json` → `timeline/2025/01/cve.json` | **31 KB** |
|
||||
| llms-index | `llms.json` → `timeline/2025/index.json` → `timeline/2025/01/cve.json` | **31 KB** |
|
||||
| releases-index | All releases.json (13 versions) | **8.2 MB** (cannot answer) |
|
||||
|
||||
**hal-index:**
|
||||
@@ -351,8 +351,8 @@ done | sort -u
|
||||
|
||||
| Schema | Files Required | Total Transfer |
|
||||
|--------|----------------|----------------|
|
||||
| hal-index | `timeline/index.json` → `timeline/2025/index.json` → 6 month indexes (via `prev-security`) | **55 KB** |
|
||||
| llms-index | `llms.json` → 6 month indexes (via `prev-security`) | **50 KB** |
|
||||
| hal-index | `timeline/index.json` → `timeline/2025/index.json` → 6 month indexes (via `prev-security`) | **59 KB** |
|
||||
| llms-index | `llms.json` → 6 month indexes (via `prev-security`) | **47 KB** |
|
||||
| releases-index | All version releases.json files | **2.4 MB** |
|
||||
|
||||
**hal-index:**
|
||||
@@ -409,7 +409,7 @@ done | sort -u | head -12
|
||||
- **Ergonomics:** The hal-index uses `prev-security` links to jump directly between security months, skipping non-security months entirely. The releases-index requires downloading all version files (2.4+ MB), filtering by security flag, and deduplicating results.
|
||||
- **Navigation model:** The `prev-security` link on timeline months enables efficient backward traversal through security history. The releases-index has no concept of time-based navigation.
|
||||
|
||||
**Winner:** hal-index (**40x smaller**, with version and component information); llms-index is 10% smaller (50 KB vs 55 KB)
|
||||
**Winner:** hal-index (**41x smaller**, with version and component information); llms-index is 20% smaller (47 KB vs 59 KB)
|
||||
|
||||
### Critical CVE This Month
|
||||
|
||||
@@ -417,8 +417,8 @@ done | sort -u | head -12
|
||||
|
||||
| Schema | Files Required | Total Transfer |
|
||||
|--------|----------------|----------------|
|
||||
| hal-index | `timeline/index.json` → `timeline/2025/index.json` → `timeline/2025/10/index.json` | **25 KB** |
|
||||
| llms-index | `llms.json` → `timeline/2025/10/index.json` | **14 KB** |
|
||||
| hal-index | `timeline/index.json` → `timeline/2025/index.json` → `timeline/2025/10/index.json` | **27 KB** |
|
||||
| llms-index | `llms.json` → `timeline/2025/10/index.json` | **15 KB** |
|
||||
| releases-index | `releases-index.json` + all supported releases.json | **2.4 MB** (incomplete—no severity data) |
|
||||
|
||||
**hal-index:**
|
||||
@@ -473,7 +473,7 @@ done | sort -u
|
||||
- **Ergonomics:** The hal-index embeds `cvss_severity` directly in the disclosure records, enabling single-query filtering for CRITICAL vulnerabilities.
|
||||
- **Use case:** This is a common security operations query ("Do I need to patch urgently?"). The hal-index answers it in 27 KB; the releases-index cannot answer it at all.
|
||||
|
||||
**Winner:** hal-index (**89x smaller**, releases-index cannot answer this query); llms-index is 1.8x smaller (14 KB vs 25 KB)
|
||||
**Winner:** hal-index (**89x smaller**, releases-index cannot answer this query); llms-index is 1.8x smaller (15 KB vs 27 KB)
|
||||
|
||||
### Critical CVEs Over the Last 6 Months
|
||||
|
||||
@@ -481,8 +481,8 @@ done | sort -u
|
||||
|
||||
| Schema | Files Required | Total Transfer |
|
||||
|--------|----------------|----------------|
|
||||
| hal-index | `timeline/index.json` → `timeline/2025/index.json` → 6 month indexes (via `prev-security`) | **55 KB** |
|
||||
| llms-index | `llms.json` → 6 month indexes (via `prev-security`) | **50 KB** |
|
||||
| hal-index | `timeline/index.json` → `timeline/2025/index.json` → 6 month indexes (via `prev-security`) | **59 KB** |
|
||||
| llms-index | `llms.json` → 6 month indexes (via `prev-security`) | **47 KB** |
|
||||
| releases-index | All version releases.json files | **2.4 MB** (cannot answer) |
|
||||
|
||||
**hal-index:**
|
||||
@@ -535,7 +535,7 @@ done
|
||||
- **Ergonomics:** The hal-index embeds `cvss_severity` in each disclosure, enabling in-query filtering. The `prev-security` chain efficiently skips non-security months.
|
||||
- **Use case:** Critical for security compliance reporting ("Have we been exposed to any critical vulnerabilities in the past 6 months?").
|
||||
|
||||
**Winner:** hal-index (**44x smaller**, releases-index cannot answer this query); llms-index is 10% smaller (50 KB vs 55 KB)
|
||||
**Winner:** hal-index (**41x smaller**, releases-index cannot answer this query); llms-index is 20% smaller (47 KB vs 59 KB)
|
||||
|
||||
### Critical CVEs for a Specific Version Over Time
|
||||
|
||||
@@ -543,9 +543,9 @@ done
|
||||
|
||||
| Schema | Files Required | Total Transfer |
|
||||
|--------|----------------|----------------|
|
||||
| hal-index | `index.json` → `8.0/index.json` → 3 patch indexes (via `prev-security`) | **55 KB** |
|
||||
| llms-index | `llms.json` → `8.0/index.json` → 3 patch indexes (via `prev-security`) | **50 KB** |
|
||||
| releases-index | `releases-index.json` + `8.0/releases.json` | **1,240 KB** (cannot answer) |
|
||||
| hal-index | `index.json` → `8.0/index.json` → 3 patch indexes (via `prev-security`) | **48 KB** |
|
||||
| llms-index | `llms.json` → 3 patch indexes (via `prev-security`) | **27 KB** |
|
||||
| releases-index | `releases-index.json` + `8.0/releases.json` | **1,270 KB** (cannot answer) |
|
||||
|
||||
**hal-index:**
|
||||
|
||||
@@ -597,7 +597,7 @@ done
|
||||
- **The `release` property:** Patch entries include a `release` property (e.g., `"release": "8.0"`) that enables filtering by major version. This is what makes `select(.release == "8.0")` work on embedded patch collections like `_embedded.latest_patches[]`.
|
||||
- **Use case:** Version-specific security audits ("Is my .NET 8 deployment exposed to any critical vulnerabilities?").
|
||||
|
||||
**Winner:** hal-index (**24x smaller**, releases-index cannot answer this query); llms-index is 10% smaller (50 KB vs 55 KB) with direct `latest-security` link
|
||||
**Winner:** hal-index (**26x smaller**, releases-index cannot answer this query); llms-index is 44% smaller (27 KB vs 48 KB) with direct `latest-security` link
|
||||
|
||||
### Breaking Changes Summary
|
||||
|
||||
@@ -605,8 +605,8 @@ done
|
||||
|
||||
| Schema | Files Required | Total Transfer |
|
||||
|--------|----------------|----------------|
|
||||
| hal-index | `index.json` → `10.0/index.json` → `10.0/compatibility.json` | **151 KB** |
|
||||
| llms-index | `llms.json` → `10.0/index.json` → `10.0/compatibility.json` | **151 KB** |
|
||||
| hal-index | `index.json` → `10.0/index.json` → `10.0/compatibility.json` | **120 KB** |
|
||||
| llms-index | `llms.json` → `10.0/index.json` → `10.0/compatibility.json` | **120 KB** |
|
||||
| releases-index | N/A | N/A (not available) |
|
||||
|
||||
**hal-index:**
|
||||
@@ -653,8 +653,8 @@ curl -s "$BC_HREF" | jq -r '[.breaks[].category] | group_by(.) | map({category:
|
||||
|
||||
| Schema | Files Required | Total Transfer |
|
||||
|--------|----------------|----------------|
|
||||
| hal-index | `index.json` → `10.0/index.json` → `10.0/compatibility.json` | **151 KB** |
|
||||
| llms-index | `llms.json` → `10.0/index.json` → `10.0/compatibility.json` | **151 KB** |
|
||||
| hal-index | `index.json` → `10.0/index.json` → `10.0/compatibility.json` | **120 KB** |
|
||||
| llms-index | `llms.json` → `10.0/index.json` → `10.0/compatibility.json` | **120 KB** |
|
||||
| releases-index | N/A | N/A (not available) |
|
||||
|
||||
**hal-index:**
|
||||
@@ -703,8 +703,8 @@ curl -s "$BC_HREF" | jq -r --arg cat "core-libraries" '.breaks[] | select(.categ
|
||||
|
||||
| Schema | Files Required | Total Transfer |
|
||||
|--------|----------------|----------------|
|
||||
| hal-index | `index.json` → `10.0/index.json` → `10.0/compatibility.json` | **151 KB** |
|
||||
| llms-index | `llms.json` → `10.0/index.json` → `10.0/compatibility.json` | **151 KB** |
|
||||
| hal-index | `index.json` → `10.0/index.json` → `10.0/compatibility.json` | **120 KB** |
|
||||
| llms-index | `llms.json` → `10.0/index.json` → `10.0/compatibility.json` | **120 KB** |
|
||||
| releases-index | N/A | N/A (not available) |
|
||||
|
||||
**hal-index:**
|
||||
@@ -753,8 +753,8 @@ curl -s "$BC_HREF" | jq -r --arg cat "core-libraries" '.breaks[] | select(.categ
|
||||
|
||||
| Schema | Files Required | Total Transfer |
|
||||
|--------|----------------|----------------|
|
||||
| hal-index | `index.json` → `10.0/index.json` → `10.0/manifest.json` → `10.0/os-packages.json` | **29 KB** |
|
||||
| llms-index | `llms.json` → `10.0/index.json` → `10.0/manifest.json` → `10.0/os-packages.json` | **29 KB** |
|
||||
| hal-index | `index.json` → `10.0/index.json` → `10.0/manifest.json` → `10.0/os-packages.json` | **42 KB** |
|
||||
| llms-index | `llms.json` → `10.0/index.json` → `10.0/manifest.json` → `10.0/os-packages.json` | **42 KB** |
|
||||
| releases-index | N/A | N/A (not available) |
|
||||
|
||||
**hal-index:**
|
||||
@@ -796,8 +796,8 @@ curl -s "$PACKAGES_URL" | jq -r '
|
||||
|------------|-----------|------------|----------------|-------|
|
||||
| List versions | ✅ | ✅ (direct array) | ✅ | 17% smaller |
|
||||
| Version lifecycle (EOL, LTS) | ✅ | ✅ | ✅ | 17% smaller |
|
||||
| Latest patch per version | ✅ | ✅ (embedded) | ✅ | 32x smaller |
|
||||
| CVEs per version | ✅ | ✅ (embedded) | ✅ | 32x smaller |
|
||||
| Latest patch per version | ✅ | ✅ (embedded) | ✅ | 37x smaller |
|
||||
| CVEs per version | ✅ | ✅ (via link) | ✅ | 37x smaller |
|
||||
| CVEs per month | ✅ | ✅ | ❌ | — |
|
||||
| CVE details (severity, fixes) | ✅ | ✅ | ❌ | — |
|
||||
| Timeline navigation | ✅ | ✅ | ❌ | — |
|
||||
@@ -842,10 +842,10 @@ The HAL `_embedded` pattern ensures that any data referenced within a document i
|
||||
| Metric | hal-index | llms-index | releases-index |
|
||||
|--------|-----------|------------|----------------|
|
||||
| Basic version queries | 5 KB | 5 KB | 6 KB |
|
||||
| CVE queries (latest security patch) | 37 KB | 5 KB | 1,240 KB |
|
||||
| Last 3 security releases (version) | 55 KB | 32 KB | 1,240 KB |
|
||||
| Last 6 security months (timeline) | 55 KB | 50 KB | 2.4 MB |
|
||||
| Critical CVE this month | 25 KB | 14 KB | 2.4 MB |
|
||||
| CVE queries (latest security patch) | 34 KB | 15 KB | 1,270 KB |
|
||||
| Last 3 security releases (version) | 48 KB | 27 KB | 1,270 KB |
|
||||
| Last 6 security months (timeline) | 59 KB | 47 KB | 2.4 MB |
|
||||
| Critical CVE this month | 27 KB | 15 KB | 2.4 MB |
|
||||
| Cache coherency | ✅ Atomic | ✅ Atomic | ❌ TTL mismatch risk |
|
||||
| Query syntax | snake_case (dot notation) | snake_case | kebab-case (bracket notation) |
|
||||
| Link traversal | `._links.self.href` | `._links.self.href` | `.["releases.json"]` |
|
||||
@@ -857,4 +857,4 @@ The HAL `_embedded` pattern ensures that any data referenced within a document i
|
||||
|
||||
The hal-index schema is optimized for the queries that matter most to security operations, while maintaining cache coherency across CDN deployments. The use of boolean properties (`supported`) instead of enum comparisons (`support-phase == "active"`) reduces query complexity and eliminates the need to know the vocabulary of valid enum values. Counterintuitively, the deeper HAL link structure (`._links.self.href`) is more ergonomic than flat URL properties (`.["releases.json"]`) because consistent snake_case naming enables dot notation throughout the query path.
|
||||
|
||||
The llms-index provides additional efficiency for AI workloads by embedding common query results directly. It is not suitable for mission-critical cloud-native scenarios due to its higher update frequency, but offers significant fetch savings for interactive AI assistants (e.g., 7x smaller for "CVEs per version" queries).
|
||||
The llms-index provides additional efficiency for AI workloads by following embedded links directly to security data. It is not suitable for mission-critical cloud-native scenarios due to its higher update frequency, but offers significant fetch savings for interactive AI assistants (e.g., 2x smaller for CVE queries via the `latest-security` link).
|
||||
|
||||
@@ -30,16 +30,7 @@
|
||||
"months": [
|
||||
{
|
||||
"month": "12",
|
||||
"date": "2016-12-13T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "1.0",
|
||||
"releases": [
|
||||
"1.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"1.0.3"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2016/12/index.json"
|
||||
@@ -48,16 +39,7 @@
|
||||
},
|
||||
{
|
||||
"month": "11",
|
||||
"date": "2016-11-16T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "1.1",
|
||||
"releases": [
|
||||
"1.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"1.1.0"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2016/11/index.json"
|
||||
@@ -66,16 +48,7 @@
|
||||
},
|
||||
{
|
||||
"month": "10",
|
||||
"date": "2016-10-17T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "1.0",
|
||||
"releases": [
|
||||
"1.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"1.0.2"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2016/10/index.json"
|
||||
@@ -84,16 +57,7 @@
|
||||
},
|
||||
{
|
||||
"month": "09",
|
||||
"date": "2016-09-13T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "1.0",
|
||||
"releases": [
|
||||
"1.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"1.0.1"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2016/09/index.json"
|
||||
@@ -102,62 +66,13 @@
|
||||
},
|
||||
{
|
||||
"month": "06",
|
||||
"date": "2016-06-27T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "1.0",
|
||||
"releases": [
|
||||
"1.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"1.0.0"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2016/06/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"version": "1.1",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2016-11-16T00:00:00\u002B00:00",
|
||||
"eol_date": "2019-06-27T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/1.1/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2016/11/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/1.1/1.1.0/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "1.0",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2016-06-27T00:00:00\u002B00:00",
|
||||
"eol_date": "2019-06-27T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/1.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2016/12/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/1.0/1.0.3/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,16 +35,7 @@
|
||||
"months": [
|
||||
{
|
||||
"month": "12",
|
||||
"date": "2017-12-04T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.0",
|
||||
"releases": [
|
||||
"2.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"2.0.4"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2017/12/index.json"
|
||||
@@ -53,20 +44,7 @@
|
||||
},
|
||||
{
|
||||
"month": "11",
|
||||
"date": "2017-11-14T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.0",
|
||||
"releases": [
|
||||
"2.0",
|
||||
"1.1",
|
||||
"1.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"2.0.3",
|
||||
"1.1.5",
|
||||
"1.0.8"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2017/11/index.json"
|
||||
@@ -75,18 +53,7 @@
|
||||
},
|
||||
{
|
||||
"month": "09",
|
||||
"date": "2017-09-21T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "1.1",
|
||||
"releases": [
|
||||
"1.1",
|
||||
"1.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"1.1.4",
|
||||
"1.0.7"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2017/09/index.json"
|
||||
@@ -95,16 +62,7 @@
|
||||
},
|
||||
{
|
||||
"month": "08",
|
||||
"date": "2017-08-14T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.0",
|
||||
"releases": [
|
||||
"2.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"2.0.0"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2017/08/index.json"
|
||||
@@ -113,16 +71,7 @@
|
||||
},
|
||||
{
|
||||
"month": "06",
|
||||
"date": "2017-06-28T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.0",
|
||||
"releases": [
|
||||
"2.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"2.0.0-preview2-25407-01"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2017/06/index.json"
|
||||
@@ -131,20 +80,7 @@
|
||||
},
|
||||
{
|
||||
"month": "05",
|
||||
"date": "2017-05-10T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "1.1",
|
||||
"releases": [
|
||||
"2.0",
|
||||
"1.1",
|
||||
"1.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"2.0.0-preview1-002111-00",
|
||||
"1.1.2",
|
||||
"1.0.5"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2017/05/index.json"
|
||||
@@ -153,83 +89,13 @@
|
||||
},
|
||||
{
|
||||
"month": "03",
|
||||
"date": "2017-03-07T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "1.1",
|
||||
"releases": [
|
||||
"1.1",
|
||||
"1.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"1.1.1",
|
||||
"1.0.4"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2017/03/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"version": "2.0",
|
||||
"release_type": "sts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2017-08-14T00:00:00\u002B00:00",
|
||||
"eol_date": "2018-10-01T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/2.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2017/12/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/2.0/2.0.4/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "1.1",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2016-11-16T00:00:00\u002B00:00",
|
||||
"eol_date": "2019-06-27T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/1.1/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2017/11/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/1.1/1.1.5/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "1.0",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2016-06-27T00:00:00\u002B00:00",
|
||||
"eol_date": "2019-06-27T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/1.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2017/11/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/1.0/1.0.8/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,23 +38,7 @@
|
||||
"months": [
|
||||
{
|
||||
"month": "12",
|
||||
"date": "2018-12-11T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.2",
|
||||
"releases": [
|
||||
"3.0",
|
||||
"2.2",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"3.0.0-preview-27122-01",
|
||||
"2.2.200-preview",
|
||||
"2.2.101",
|
||||
"2.2.0",
|
||||
"2.1.600-preview",
|
||||
"2.1.502"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/12/index.json"
|
||||
@@ -63,16 +47,7 @@
|
||||
},
|
||||
{
|
||||
"month": "11",
|
||||
"date": "2018-11-13T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.1",
|
||||
"releases": [
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"2.1.6"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/11/index.json"
|
||||
@@ -81,22 +56,7 @@
|
||||
},
|
||||
{
|
||||
"month": "10",
|
||||
"date": "2018-10-17T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.1",
|
||||
"releases": [
|
||||
"2.2",
|
||||
"2.1",
|
||||
"1.1",
|
||||
"1.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"2.2.0-preview3-27014-02",
|
||||
"2.1.5",
|
||||
"1.1.10",
|
||||
"1.0.13"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/10/index.json"
|
||||
@@ -105,18 +65,7 @@
|
||||
},
|
||||
{
|
||||
"month": "09",
|
||||
"date": "2018-09-12T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.1",
|
||||
"releases": [
|
||||
"2.2",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"2.2.0-preview2-26905-02",
|
||||
"2.1.4"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/09/index.json"
|
||||
@@ -125,18 +74,7 @@
|
||||
},
|
||||
{
|
||||
"month": "08",
|
||||
"date": "2018-08-22T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.1",
|
||||
"releases": [
|
||||
"2.2",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"2.2.0-preview-26820-02",
|
||||
"2.1.3"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/08/index.json"
|
||||
@@ -145,22 +83,7 @@
|
||||
},
|
||||
{
|
||||
"month": "07",
|
||||
"date": "2018-07-10T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.1",
|
||||
"releases": [
|
||||
"2.1",
|
||||
"2.0",
|
||||
"1.1",
|
||||
"1.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"2.1.2",
|
||||
"2.0.9",
|
||||
"1.1.9",
|
||||
"1.0.12"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/07/index.json"
|
||||
@@ -169,16 +92,7 @@
|
||||
},
|
||||
{
|
||||
"month": "06",
|
||||
"date": "2018-06-19T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.1",
|
||||
"releases": [
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"2.1.1"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/06/index.json"
|
||||
@@ -187,20 +101,7 @@
|
||||
},
|
||||
{
|
||||
"month": "05",
|
||||
"date": "2018-05-30T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.1",
|
||||
"releases": [
|
||||
"2.1",
|
||||
"2.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"2.1.0-rc1",
|
||||
"2.1.0",
|
||||
"2.1.201",
|
||||
"2.0.8"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/05/index.json"
|
||||
@@ -209,23 +110,7 @@
|
||||
},
|
||||
{
|
||||
"month": "04",
|
||||
"date": "2018-04-17T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.0",
|
||||
"releases": [
|
||||
"2.1",
|
||||
"2.0",
|
||||
"1.1",
|
||||
"1.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"2.1.0-preview2-26406-04",
|
||||
"2.1.104",
|
||||
"2.0.7",
|
||||
"1.1.8",
|
||||
"1.0.11"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/04/index.json"
|
||||
@@ -234,23 +119,7 @@
|
||||
},
|
||||
{
|
||||
"month": "03",
|
||||
"date": "2018-03-22T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.0",
|
||||
"releases": [
|
||||
"2.0",
|
||||
"1.1",
|
||||
"1.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"2.1.103",
|
||||
"2.1.102",
|
||||
"2.1.100",
|
||||
"2.0.6",
|
||||
"1.1.7",
|
||||
"1.0.10"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/03/index.json"
|
||||
@@ -259,16 +128,7 @@
|
||||
},
|
||||
{
|
||||
"month": "02",
|
||||
"date": "2018-02-27T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.1",
|
||||
"releases": [
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"2.1.0-preview1-26216-03"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/02/index.json"
|
||||
@@ -277,142 +137,13 @@
|
||||
},
|
||||
{
|
||||
"month": "01",
|
||||
"date": "2018-01-09T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.0",
|
||||
"releases": [
|
||||
"2.0",
|
||||
"1.1",
|
||||
"1.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"2.0.5",
|
||||
"1.1.6",
|
||||
"1.0.9"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/01/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"version": "3.0",
|
||||
"release_type": "sts",
|
||||
"support_phase": "preview",
|
||||
"supported": false,
|
||||
"ga_date": "2019-09-23T00:00:00\u002B00:00",
|
||||
"eol_date": "2020-03-03T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/3.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/12/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/3.0/3.0.0-preview1/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "2.2",
|
||||
"release_type": "sts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2018-12-04T00:00:00\u002B00:00",
|
||||
"eol_date": "2019-12-23T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/2.2/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/12/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/2.2/2.2.101/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "2.1",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2018-05-30T00:00:00\u002B00:00",
|
||||
"eol_date": "2021-08-21T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/2.1/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/12/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/2.1/2.1.502/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "2.0",
|
||||
"release_type": "sts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2017-08-14T00:00:00\u002B00:00",
|
||||
"eol_date": "2018-10-01T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/2.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/07/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/2.0/2.0.9/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "1.1",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2016-11-16T00:00:00\u002B00:00",
|
||||
"eol_date": "2019-06-27T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/1.1/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/10/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/1.1/1.1.10/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "1.0",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2016-06-27T00:00:00\u002B00:00",
|
||||
"eol_date": "2019-06-27T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/1.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2018/10/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/1.0/1.0.13/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,16 +38,7 @@
|
||||
"months": [
|
||||
{
|
||||
"month": "12",
|
||||
"date": "2019-12-03T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "3.1",
|
||||
"releases": [
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"3.1.0"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/12/index.json"
|
||||
@@ -56,23 +47,7 @@
|
||||
},
|
||||
{
|
||||
"month": "11",
|
||||
"date": "2019-11-19T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "3.0",
|
||||
"releases": [
|
||||
"3.1",
|
||||
"3.0",
|
||||
"2.2",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"3.1.0-preview3.19553.2",
|
||||
"3.1.0-preview2.19525.6",
|
||||
"3.0.1",
|
||||
"2.2.8",
|
||||
"2.1.14"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/11/index.json"
|
||||
@@ -81,16 +56,7 @@
|
||||
},
|
||||
{
|
||||
"month": "10",
|
||||
"date": "2019-10-15T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "3.1",
|
||||
"releases": [
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"3.1.0-preview1.19506.1"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/10/index.json"
|
||||
@@ -99,22 +65,7 @@
|
||||
},
|
||||
{
|
||||
"month": "09",
|
||||
"date": "2019-09-23T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "3.0",
|
||||
"releases": [
|
||||
"3.0",
|
||||
"2.2",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"3.0.0-rc1-19456-20",
|
||||
"3.0.0-preview9-19423-09",
|
||||
"3.0.0",
|
||||
"2.2.7",
|
||||
"2.1.13"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/09/index.json"
|
||||
@@ -123,16 +74,7 @@
|
||||
},
|
||||
{
|
||||
"month": "08",
|
||||
"date": "2019-08-13T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "3.0",
|
||||
"releases": [
|
||||
"3.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"3.0.0-preview8-28405-07"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/08/index.json"
|
||||
@@ -141,20 +83,7 @@
|
||||
},
|
||||
{
|
||||
"month": "07",
|
||||
"date": "2019-07-24T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.2",
|
||||
"releases": [
|
||||
"3.0",
|
||||
"2.2",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"3.0.0-preview7-27912-14",
|
||||
"2.2.6",
|
||||
"2.1.12"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/07/index.json"
|
||||
@@ -163,16 +92,7 @@
|
||||
},
|
||||
{
|
||||
"month": "06",
|
||||
"date": "2019-06-12T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "3.0",
|
||||
"releases": [
|
||||
"3.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"3.0.0-preview6-27804-01"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/06/index.json"
|
||||
@@ -181,24 +101,7 @@
|
||||
},
|
||||
{
|
||||
"month": "05",
|
||||
"date": "2019-05-21T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.2",
|
||||
"releases": [
|
||||
"3.0",
|
||||
"2.2",
|
||||
"2.1",
|
||||
"1.1",
|
||||
"1.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"3.0.0-preview5-27626-15",
|
||||
"2.2.5",
|
||||
"2.1.11",
|
||||
"1.1.13",
|
||||
"1.0.16"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/05/index.json"
|
||||
@@ -207,22 +110,7 @@
|
||||
},
|
||||
{
|
||||
"month": "04",
|
||||
"date": "2019-04-18T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.2",
|
||||
"releases": [
|
||||
"3.0",
|
||||
"2.2",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"3.0.0-preview4-27615-11",
|
||||
"2.2.4",
|
||||
"2.2.3",
|
||||
"2.1.10",
|
||||
"2.1.9"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/04/index.json"
|
||||
@@ -231,24 +119,7 @@
|
||||
},
|
||||
{
|
||||
"month": "03",
|
||||
"date": "2019-03-12T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.2",
|
||||
"releases": [
|
||||
"3.0",
|
||||
"2.2",
|
||||
"2.1",
|
||||
"1.1",
|
||||
"1.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"3.0.0-preview3-27503-5",
|
||||
"2.2.3",
|
||||
"2.1.9",
|
||||
"1.1.12",
|
||||
"1.0.15"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/03/index.json"
|
||||
@@ -257,22 +128,7 @@
|
||||
},
|
||||
{
|
||||
"month": "02",
|
||||
"date": "2019-02-12T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.2",
|
||||
"releases": [
|
||||
"2.2",
|
||||
"2.1",
|
||||
"1.1",
|
||||
"1.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"2.2.2",
|
||||
"2.1.8",
|
||||
"1.1.11",
|
||||
"1.0.14"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/02/index.json"
|
||||
@@ -281,143 +137,13 @@
|
||||
},
|
||||
{
|
||||
"month": "01",
|
||||
"date": "2019-01-29T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "2.2",
|
||||
"releases": [
|
||||
"3.0",
|
||||
"2.2",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"3.0.0-preview-27324-5",
|
||||
"2.2.103",
|
||||
"2.2.1",
|
||||
"2.1.7"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/01/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"version": "3.1",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2019-12-03T00:00:00\u002B00:00",
|
||||
"eol_date": "2022-12-13T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/3.1/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/12/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/3.1/3.1.0/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "3.0",
|
||||
"release_type": "sts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2019-09-23T00:00:00\u002B00:00",
|
||||
"eol_date": "2020-03-03T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/3.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/11/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/3.0/3.0.1/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "2.2",
|
||||
"release_type": "sts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2018-12-04T00:00:00\u002B00:00",
|
||||
"eol_date": "2019-12-23T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/2.2/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/11/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/2.2/2.2.8/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "2.1",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2018-05-30T00:00:00\u002B00:00",
|
||||
"eol_date": "2021-08-21T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/2.1/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/11/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/2.1/2.1.14/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "1.1",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2016-11-16T00:00:00\u002B00:00",
|
||||
"eol_date": "2019-06-27T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/1.1/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/05/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/1.1/1.1.13/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "1.0",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2016-06-27T00:00:00\u002B00:00",
|
||||
"eol_date": "2019-06-27T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/1.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2019/05/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/1.0/1.0.16/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,16 +36,7 @@
|
||||
"months": [
|
||||
{
|
||||
"month": "12",
|
||||
"date": "2020-12-08T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "5.0",
|
||||
"releases": [
|
||||
"5.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"5.0.1"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/12/index.json"
|
||||
@@ -54,18 +45,7 @@
|
||||
},
|
||||
{
|
||||
"month": "11",
|
||||
"date": "2020-11-10T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "5.0",
|
||||
"releases": [
|
||||
"5.0",
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"5.0.0",
|
||||
"3.1.10"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/11/index.json"
|
||||
@@ -74,20 +54,7 @@
|
||||
},
|
||||
{
|
||||
"month": "10",
|
||||
"date": "2020-10-13T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "3.1",
|
||||
"releases": [
|
||||
"5.0",
|
||||
"3.1",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"5.0.0-rc.2.20475.5",
|
||||
"3.1.9",
|
||||
"2.1.23"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/10/index.json"
|
||||
@@ -96,20 +63,7 @@
|
||||
},
|
||||
{
|
||||
"month": "09",
|
||||
"date": "2020-09-14T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "3.1",
|
||||
"releases": [
|
||||
"5.0",
|
||||
"3.1",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"5.0.0-rc.1.20451.14",
|
||||
"3.1.8",
|
||||
"2.1.22"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/09/index.json"
|
||||
@@ -118,20 +72,7 @@
|
||||
},
|
||||
{
|
||||
"month": "08",
|
||||
"date": "2020-08-25T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "3.1",
|
||||
"releases": [
|
||||
"5.0",
|
||||
"3.1",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"5.0.0-preview.8.20407.11",
|
||||
"3.1.7",
|
||||
"2.1.21"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/08/index.json"
|
||||
@@ -140,20 +81,7 @@
|
||||
},
|
||||
{
|
||||
"month": "07",
|
||||
"date": "2020-07-21T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "3.1",
|
||||
"releases": [
|
||||
"5.0",
|
||||
"3.1",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"5.0.0-preview.7.20364.11",
|
||||
"3.1.6",
|
||||
"2.1.20"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/07/index.json"
|
||||
@@ -162,21 +90,7 @@
|
||||
},
|
||||
{
|
||||
"month": "06",
|
||||
"date": "2020-06-25T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "3.1",
|
||||
"releases": [
|
||||
"5.0",
|
||||
"3.1",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"5.0.0-preview.6.20305.6",
|
||||
"5.0.0-preview.5.20278.1",
|
||||
"3.1.5",
|
||||
"2.1.19"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/06/index.json"
|
||||
@@ -185,20 +99,7 @@
|
||||
},
|
||||
{
|
||||
"month": "05",
|
||||
"date": "2020-05-19T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "3.1",
|
||||
"releases": [
|
||||
"5.0",
|
||||
"3.1",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"5.0.0-preview.4.20251.6",
|
||||
"3.1.4",
|
||||
"2.1.18"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/05/index.json"
|
||||
@@ -207,17 +108,7 @@
|
||||
},
|
||||
{
|
||||
"month": "04",
|
||||
"date": "2020-04-23T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "5.0",
|
||||
"releases": [
|
||||
"5.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"5.0.0-preview.3.20214.6",
|
||||
"5.0.0-preview.2.20160.6"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/04/index.json"
|
||||
@@ -226,21 +117,7 @@
|
||||
},
|
||||
{
|
||||
"month": "03",
|
||||
"date": "2020-03-24T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "3.1",
|
||||
"releases": [
|
||||
"5.0",
|
||||
"3.1",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"5.0.0-preview.1.20120.5",
|
||||
"3.1.3",
|
||||
"3.1.2",
|
||||
"2.1.17"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/03/index.json"
|
||||
@@ -249,18 +126,7 @@
|
||||
},
|
||||
{
|
||||
"month": "02",
|
||||
"date": "2020-02-18T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "3.0",
|
||||
"releases": [
|
||||
"3.0",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"3.0.3",
|
||||
"2.1.16"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/02/index.json"
|
||||
@@ -269,104 +135,13 @@
|
||||
},
|
||||
{
|
||||
"month": "01",
|
||||
"date": "2020-01-14T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "3.1",
|
||||
"releases": [
|
||||
"3.1",
|
||||
"3.0",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"3.1.1",
|
||||
"3.0.2",
|
||||
"2.1.15"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/01/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"version": "5.0",
|
||||
"release_type": "sts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2020-11-10T00:00:00\u002B00:00",
|
||||
"eol_date": "2022-05-10T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/5.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/12/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/5.0/5.0.1/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "3.1",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2019-12-03T00:00:00\u002B00:00",
|
||||
"eol_date": "2022-12-13T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/3.1/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/11/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/3.1/3.1.10/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "3.0",
|
||||
"release_type": "sts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2019-09-23T00:00:00\u002B00:00",
|
||||
"eol_date": "2020-03-03T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/3.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/02/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/3.0/3.0.3/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "2.1",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2018-05-30T00:00:00\u002B00:00",
|
||||
"eol_date": "2021-08-21T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/2.1/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2020/10/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/2.1/2.1.23/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,20 +36,7 @@
|
||||
"months": [
|
||||
{
|
||||
"month": "12",
|
||||
"date": "2021-12-14T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "6.0",
|
||||
"releases": [
|
||||
"6.0",
|
||||
"5.0",
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"6.0.1",
|
||||
"5.0.13",
|
||||
"3.1.22"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/12/index.json"
|
||||
@@ -58,20 +45,7 @@
|
||||
},
|
||||
{
|
||||
"month": "11",
|
||||
"date": "2021-11-08T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "6.0",
|
||||
"releases": [
|
||||
"6.0",
|
||||
"5.0",
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"6.0.0",
|
||||
"5.0.12",
|
||||
"3.1.21"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/11/index.json"
|
||||
@@ -80,20 +54,7 @@
|
||||
},
|
||||
{
|
||||
"month": "10",
|
||||
"date": "2021-10-12T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "5.0",
|
||||
"releases": [
|
||||
"6.0",
|
||||
"5.0",
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"6.0.0-rc.2.21480.5",
|
||||
"5.0.11",
|
||||
"3.1.20"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/10/index.json"
|
||||
@@ -102,20 +63,7 @@
|
||||
},
|
||||
{
|
||||
"month": "09",
|
||||
"date": "2021-09-14T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "5.0",
|
||||
"releases": [
|
||||
"6.0",
|
||||
"5.0",
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"6.0.0-rc.1.21451.13",
|
||||
"5.0.10",
|
||||
"3.1.19"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/09/index.json"
|
||||
@@ -124,22 +72,7 @@
|
||||
},
|
||||
{
|
||||
"month": "08",
|
||||
"date": "2021-08-19T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "5.0",
|
||||
"releases": [
|
||||
"6.0",
|
||||
"5.0",
|
||||
"3.1",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"6.0.0-preview.7.21377.19",
|
||||
"5.0.9",
|
||||
"3.1.18",
|
||||
"2.1.30"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/08/index.json"
|
||||
@@ -148,20 +81,7 @@
|
||||
},
|
||||
{
|
||||
"month": "07",
|
||||
"date": "2021-07-14T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "5.0",
|
||||
"releases": [
|
||||
"6.0",
|
||||
"5.0",
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"6.0.0-preview.6.21352.12",
|
||||
"5.0.8",
|
||||
"3.1.17"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/07/index.json"
|
||||
@@ -170,20 +90,7 @@
|
||||
},
|
||||
{
|
||||
"month": "06",
|
||||
"date": "2021-06-17T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "5.0",
|
||||
"releases": [
|
||||
"6.0",
|
||||
"5.0",
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"6.0.0-preview.5.21301.5",
|
||||
"5.0.7",
|
||||
"3.1.16"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/06/index.json"
|
||||
@@ -192,22 +99,7 @@
|
||||
},
|
||||
{
|
||||
"month": "05",
|
||||
"date": "2021-05-25T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "5.0",
|
||||
"releases": [
|
||||
"6.0",
|
||||
"5.0",
|
||||
"3.1",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"6.0.0-preview.4.21253.7",
|
||||
"5.0.6",
|
||||
"3.1.15",
|
||||
"2.1.28"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/05/index.json"
|
||||
@@ -216,22 +108,7 @@
|
||||
},
|
||||
{
|
||||
"month": "04",
|
||||
"date": "2021-04-13T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "5.0",
|
||||
"releases": [
|
||||
"6.0",
|
||||
"5.0",
|
||||
"3.1",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"6.0.0-preview.3.21201.4",
|
||||
"5.0.5",
|
||||
"3.1.14",
|
||||
"2.1.27"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/04/index.json"
|
||||
@@ -240,23 +117,7 @@
|
||||
},
|
||||
{
|
||||
"month": "03",
|
||||
"date": "2021-03-11T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "5.0",
|
||||
"releases": [
|
||||
"6.0",
|
||||
"5.0",
|
||||
"3.1",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"6.0.0-preview.2.21154.6",
|
||||
"5.0.4",
|
||||
"5.0.3",
|
||||
"3.1.13",
|
||||
"2.1.26"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/03/index.json"
|
||||
@@ -265,20 +126,7 @@
|
||||
},
|
||||
{
|
||||
"month": "02",
|
||||
"date": "2021-02-17T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "3.1",
|
||||
"releases": [
|
||||
"6.0",
|
||||
"3.1",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"6.0.0-preview.1.21102.12",
|
||||
"3.1.12",
|
||||
"2.1.25"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/02/index.json"
|
||||
@@ -287,104 +135,13 @@
|
||||
},
|
||||
{
|
||||
"month": "01",
|
||||
"date": "2021-01-12T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "5.0",
|
||||
"releases": [
|
||||
"5.0",
|
||||
"3.1",
|
||||
"2.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"5.0.2",
|
||||
"3.1.11",
|
||||
"2.1.24"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/01/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"version": "6.0",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2021-11-08T00:00:00\u002B00:00",
|
||||
"eol_date": "2024-11-12T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/6.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/12/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/6.0/6.0.1/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "5.0",
|
||||
"release_type": "sts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2020-11-10T00:00:00\u002B00:00",
|
||||
"eol_date": "2022-05-10T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/5.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/12/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/5.0/5.0.13/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "3.1",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2019-12-03T00:00:00\u002B00:00",
|
||||
"eol_date": "2022-12-13T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/3.1/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/12/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/3.1/3.1.22/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "2.1",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2018-05-30T00:00:00\u002B00:00",
|
||||
"eol_date": "2021-08-21T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/2.1/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2021/08/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/2.1/2.1.30/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,20 +36,7 @@
|
||||
"months": [
|
||||
{
|
||||
"month": "12",
|
||||
"date": "2022-12-13T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "7.0",
|
||||
"releases": [
|
||||
"7.0",
|
||||
"6.0",
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"7.0.1",
|
||||
"6.0.12",
|
||||
"3.1.32"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/12/index.json"
|
||||
@@ -58,20 +45,7 @@
|
||||
},
|
||||
{
|
||||
"month": "11",
|
||||
"date": "2022-11-08T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "7.0",
|
||||
"releases": [
|
||||
"7.0",
|
||||
"6.0",
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"7.0.0",
|
||||
"6.0.11",
|
||||
"3.1.31"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/11/index.json"
|
||||
@@ -80,20 +54,7 @@
|
||||
},
|
||||
{
|
||||
"month": "10",
|
||||
"date": "2022-10-11T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "6.0",
|
||||
"releases": [
|
||||
"7.0",
|
||||
"6.0",
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"7.0.0-rc.2.22472.3",
|
||||
"6.0.10",
|
||||
"3.1.30"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/10/index.json"
|
||||
@@ -102,20 +63,7 @@
|
||||
},
|
||||
{
|
||||
"month": "09",
|
||||
"date": "2022-09-14T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "6.0",
|
||||
"releases": [
|
||||
"7.0",
|
||||
"6.0",
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"7.0.0-rc.1.22426.10",
|
||||
"6.0.9",
|
||||
"3.1.29"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/09/index.json"
|
||||
@@ -124,20 +72,7 @@
|
||||
},
|
||||
{
|
||||
"month": "08",
|
||||
"date": "2022-08-09T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "6.0",
|
||||
"releases": [
|
||||
"7.0",
|
||||
"6.0",
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"7.0.0-preview.7.22375.6",
|
||||
"6.0.8",
|
||||
"3.1.28"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/08/index.json"
|
||||
@@ -146,20 +81,7 @@
|
||||
},
|
||||
{
|
||||
"month": "07",
|
||||
"date": "2022-07-12T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "6.0",
|
||||
"releases": [
|
||||
"7.0",
|
||||
"6.0",
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"7.0.0-preview.6.22324.4",
|
||||
"6.0.7",
|
||||
"3.1.27"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/07/index.json"
|
||||
@@ -168,20 +90,7 @@
|
||||
},
|
||||
{
|
||||
"month": "06",
|
||||
"date": "2022-06-14T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "6.0",
|
||||
"releases": [
|
||||
"7.0",
|
||||
"6.0",
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"7.0.0-preview.5.22301.12",
|
||||
"6.0.6",
|
||||
"3.1.26"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/06/index.json"
|
||||
@@ -190,22 +99,7 @@
|
||||
},
|
||||
{
|
||||
"month": "05",
|
||||
"date": "2022-05-10T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "6.0",
|
||||
"releases": [
|
||||
"7.0",
|
||||
"6.0",
|
||||
"5.0",
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"7.0.0-preview.4.22229.4",
|
||||
"6.0.5",
|
||||
"5.0.17",
|
||||
"3.1.25"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/05/index.json"
|
||||
@@ -214,22 +108,7 @@
|
||||
},
|
||||
{
|
||||
"month": "04",
|
||||
"date": "2022-04-13T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "6.0",
|
||||
"releases": [
|
||||
"7.0",
|
||||
"6.0",
|
||||
"5.0",
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"7.0.0-preview.3.22175.4",
|
||||
"6.0.4",
|
||||
"5.0.16",
|
||||
"3.1.24"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/04/index.json"
|
||||
@@ -238,22 +117,7 @@
|
||||
},
|
||||
{
|
||||
"month": "03",
|
||||
"date": "2022-03-15T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "6.0",
|
||||
"releases": [
|
||||
"7.0",
|
||||
"6.0",
|
||||
"5.0",
|
||||
"3.1"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"7.0.0-preview.2.22152.2",
|
||||
"6.0.3",
|
||||
"5.0.15",
|
||||
"3.1.23"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/03/index.json"
|
||||
@@ -262,104 +126,13 @@
|
||||
},
|
||||
{
|
||||
"month": "02",
|
||||
"date": "2022-02-17T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "6.0",
|
||||
"releases": [
|
||||
"7.0",
|
||||
"6.0",
|
||||
"5.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"7.0.0-preview.1.22076.8",
|
||||
"6.0.2",
|
||||
"5.0.14"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/02/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"version": "7.0",
|
||||
"release_type": "sts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2022-11-08T00:00:00\u002B00:00",
|
||||
"eol_date": "2024-05-14T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/7.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/12/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/7.0/7.0.1/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "6.0",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2021-11-08T00:00:00\u002B00:00",
|
||||
"eol_date": "2024-11-12T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/6.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/12/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/6.0/6.0.12/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "5.0",
|
||||
"release_type": "sts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2020-11-10T00:00:00\u002B00:00",
|
||||
"eol_date": "2022-05-10T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/5.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/05/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/5.0/5.0.17/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "3.1",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2019-12-03T00:00:00\u002B00:00",
|
||||
"eol_date": "2022-12-13T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/3.1/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2022/12/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/3.1/3.1.32/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -40,25 +40,7 @@
|
||||
"months": [
|
||||
{
|
||||
"month": "11",
|
||||
"date": "2023-11-14T00:00:00\u002B00:00",
|
||||
"security": true,
|
||||
"cve_count": 3,
|
||||
"cve_records": [
|
||||
"CVE-2023-36038",
|
||||
"CVE-2023-36049",
|
||||
"CVE-2023-36558"
|
||||
],
|
||||
"latest_release": "8.0",
|
||||
"releases": [
|
||||
"8.0",
|
||||
"7.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"8.0.0",
|
||||
"7.0.14",
|
||||
"6.0.25"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2023/11/index.json"
|
||||
@@ -70,22 +52,7 @@
|
||||
},
|
||||
{
|
||||
"month": "10",
|
||||
"date": "2023-10-24T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "7.0",
|
||||
"releases": [
|
||||
"8.0",
|
||||
"7.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"8.0.0-rc.2.23479.6",
|
||||
"7.0.13",
|
||||
"7.0.12",
|
||||
"6.0.24",
|
||||
"6.0.23"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2023/10/index.json"
|
||||
@@ -94,20 +61,7 @@
|
||||
},
|
||||
{
|
||||
"month": "09",
|
||||
"date": "2023-09-14T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "7.0",
|
||||
"releases": [
|
||||
"8.0",
|
||||
"7.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"8.0.0-rc.1.23419.4",
|
||||
"7.0.11",
|
||||
"6.0.22"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2023/09/index.json"
|
||||
@@ -116,20 +70,7 @@
|
||||
},
|
||||
{
|
||||
"month": "08",
|
||||
"date": "2023-08-08T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "7.0",
|
||||
"releases": [
|
||||
"8.0",
|
||||
"7.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"8.0.0-preview.7.23375.6",
|
||||
"7.0.10",
|
||||
"6.0.21"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2023/08/index.json"
|
||||
@@ -138,20 +79,7 @@
|
||||
},
|
||||
{
|
||||
"month": "07",
|
||||
"date": "2023-07-11T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "7.0",
|
||||
"releases": [
|
||||
"8.0",
|
||||
"7.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"8.0.0-preview.6.23329.7",
|
||||
"7.0.9",
|
||||
"6.0.20"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2023/07/index.json"
|
||||
@@ -160,22 +88,7 @@
|
||||
},
|
||||
{
|
||||
"month": "06",
|
||||
"date": "2023-06-22T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "7.0",
|
||||
"releases": [
|
||||
"8.0",
|
||||
"7.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"8.0.0-preview.5.23280.8",
|
||||
"7.0.8",
|
||||
"7.0.7",
|
||||
"6.0.19",
|
||||
"6.0.18"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2023/06/index.json"
|
||||
@@ -184,16 +97,7 @@
|
||||
},
|
||||
{
|
||||
"month": "05",
|
||||
"date": "2023-05-16T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "8.0",
|
||||
"releases": [
|
||||
"8.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"8.0.0-preview.4.23259.5"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2023/05/index.json"
|
||||
@@ -202,20 +106,7 @@
|
||||
},
|
||||
{
|
||||
"month": "04",
|
||||
"date": "2023-04-11T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "7.0",
|
||||
"releases": [
|
||||
"8.0",
|
||||
"7.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"8.0.0-preview.3.23174.8",
|
||||
"7.0.5",
|
||||
"6.0.16"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2023/04/index.json"
|
||||
@@ -224,20 +115,7 @@
|
||||
},
|
||||
{
|
||||
"month": "03",
|
||||
"date": "2023-03-14T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "7.0",
|
||||
"releases": [
|
||||
"8.0",
|
||||
"7.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"8.0.0-preview.2.23128.3",
|
||||
"7.0.4",
|
||||
"6.0.15"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2023/03/index.json"
|
||||
@@ -246,20 +124,7 @@
|
||||
},
|
||||
{
|
||||
"month": "02",
|
||||
"date": "2023-02-21T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "7.0",
|
||||
"releases": [
|
||||
"8.0",
|
||||
"7.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"8.0.0-preview.1.23110.8",
|
||||
"7.0.3",
|
||||
"6.0.14"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2023/02/index.json"
|
||||
@@ -268,83 +133,13 @@
|
||||
},
|
||||
{
|
||||
"month": "01",
|
||||
"date": "2023-01-10T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "7.0",
|
||||
"releases": [
|
||||
"7.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"7.0.2",
|
||||
"6.0.13"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2023/01/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"version": "8.0",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": true,
|
||||
"ga_date": "2023-11-14T00:00:00\u002B00:00",
|
||||
"eol_date": "2026-11-10T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/8.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2023/11/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/8.0/8.0.0/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "7.0",
|
||||
"release_type": "sts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2022-11-08T00:00:00\u002B00:00",
|
||||
"eol_date": "2024-05-14T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/7.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2023/11/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/7.0/7.0.14/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "6.0",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2021-11-08T00:00:00\u002B00:00",
|
||||
"eol_date": "2024-11-12T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/6.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2023/11/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/6.0/6.0.25/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -41,16 +41,7 @@
|
||||
"months": [
|
||||
{
|
||||
"month": "12",
|
||||
"date": "2024-12-03T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "9.0",
|
||||
"releases": [
|
||||
"9.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"9.0.0"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/12/index.json"
|
||||
@@ -59,22 +50,7 @@
|
||||
},
|
||||
{
|
||||
"month": "11",
|
||||
"date": "2024-11-12T00:00:00\u002B00:00",
|
||||
"security": true,
|
||||
"cve_count": 2,
|
||||
"cve_records": [
|
||||
"CVE-2024-43498",
|
||||
"CVE-2024-43499"
|
||||
],
|
||||
"latest_release": "8.0",
|
||||
"releases": [
|
||||
"8.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"8.0.11",
|
||||
"6.0.36"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/11/index.json"
|
||||
@@ -86,26 +62,7 @@
|
||||
},
|
||||
{
|
||||
"month": "10",
|
||||
"date": "2024-10-08T00:00:00\u002B00:00",
|
||||
"security": true,
|
||||
"cve_count": 4,
|
||||
"cve_records": [
|
||||
"CVE-2024-43483",
|
||||
"CVE-2024-43484",
|
||||
"CVE-2024-43485",
|
||||
"CVE-2024-38229"
|
||||
],
|
||||
"latest_release": "8.0",
|
||||
"releases": [
|
||||
"9.0",
|
||||
"8.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"9.0.0-rc.2.24473.5",
|
||||
"8.0.10",
|
||||
"6.0.35"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/10/index.json"
|
||||
@@ -117,18 +74,7 @@
|
||||
},
|
||||
{
|
||||
"month": "09",
|
||||
"date": "2024-09-24T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "8.0",
|
||||
"releases": [
|
||||
"9.0",
|
||||
"8.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"9.0.0-rc.1.24431.7",
|
||||
"8.0.8"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/09/index.json"
|
||||
@@ -137,22 +83,7 @@
|
||||
},
|
||||
{
|
||||
"month": "08",
|
||||
"date": "2024-08-13T00:00:00\u002B00:00",
|
||||
"security": true,
|
||||
"cve_count": 2,
|
||||
"cve_records": [
|
||||
"CVE-2024-38167",
|
||||
"CVE-2024-38168"
|
||||
],
|
||||
"latest_release": "6.0",
|
||||
"releases": [
|
||||
"9.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"9.0.0-preview.7.24405.7",
|
||||
"6.0.33"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/08/index.json"
|
||||
@@ -164,26 +95,7 @@
|
||||
},
|
||||
{
|
||||
"month": "07",
|
||||
"date": "2024-07-09T00:00:00\u002B00:00",
|
||||
"security": true,
|
||||
"cve_count": 4,
|
||||
"cve_records": [
|
||||
"CVE-2024-30105",
|
||||
"CVE-2024-35264",
|
||||
"CVE-2024-38081",
|
||||
"CVE-2024-38095"
|
||||
],
|
||||
"latest_release": "8.0",
|
||||
"releases": [
|
||||
"9.0",
|
||||
"8.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"9.0.0-preview.6.24327.7",
|
||||
"8.0.7",
|
||||
"6.0.32"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/07/index.json"
|
||||
@@ -195,18 +107,7 @@
|
||||
},
|
||||
{
|
||||
"month": "06",
|
||||
"date": "2024-06-11T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "8.0",
|
||||
"releases": [
|
||||
"9.0",
|
||||
"8.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"9.0.0-preview.5.24306.7",
|
||||
"8.0.6"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/06/index.json"
|
||||
@@ -215,28 +116,7 @@
|
||||
},
|
||||
{
|
||||
"month": "05",
|
||||
"date": "2024-05-28T00:00:00\u002B00:00",
|
||||
"security": true,
|
||||
"cve_count": 2,
|
||||
"cve_records": [
|
||||
"CVE-2024-30045",
|
||||
"CVE-2024-30046"
|
||||
],
|
||||
"latest_release": "8.0",
|
||||
"releases": [
|
||||
"9.0",
|
||||
"8.0",
|
||||
"7.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"9.0.0-preview.4.24266.19",
|
||||
"8.0.5",
|
||||
"7.0.20",
|
||||
"7.0.19",
|
||||
"6.0.31",
|
||||
"6.0.30"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/05/index.json"
|
||||
@@ -248,25 +128,7 @@
|
||||
},
|
||||
{
|
||||
"month": "04",
|
||||
"date": "2024-04-11T00:00:00\u002B00:00",
|
||||
"security": true,
|
||||
"cve_count": 1,
|
||||
"cve_records": [
|
||||
"CVE-2024-21409"
|
||||
],
|
||||
"latest_release": "8.0",
|
||||
"releases": [
|
||||
"9.0",
|
||||
"8.0",
|
||||
"7.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"9.0.0-preview.3.24172.9",
|
||||
"8.0.4",
|
||||
"7.0.18",
|
||||
"6.0.29"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/04/index.json"
|
||||
@@ -278,26 +140,7 @@
|
||||
},
|
||||
{
|
||||
"month": "03",
|
||||
"date": "2024-03-12T00:00:00\u002B00:00",
|
||||
"security": true,
|
||||
"cve_count": 2,
|
||||
"cve_records": [
|
||||
"CVE-2024-26190",
|
||||
"CVE-2024-21392"
|
||||
],
|
||||
"latest_release": "8.0",
|
||||
"releases": [
|
||||
"9.0",
|
||||
"8.0",
|
||||
"7.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"9.0.0-preview.2.24128.5",
|
||||
"8.0.3",
|
||||
"7.0.17",
|
||||
"6.0.28"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/03/index.json"
|
||||
@@ -309,26 +152,7 @@
|
||||
},
|
||||
{
|
||||
"month": "02",
|
||||
"date": "2024-02-13T00:00:00\u002B00:00",
|
||||
"security": true,
|
||||
"cve_count": 2,
|
||||
"cve_records": [
|
||||
"CVE-2024-21386",
|
||||
"CVE-2024-21404"
|
||||
],
|
||||
"latest_release": "8.0",
|
||||
"releases": [
|
||||
"9.0",
|
||||
"8.0",
|
||||
"7.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"9.0.0-preview.1.24080.9",
|
||||
"8.0.2",
|
||||
"7.0.16",
|
||||
"6.0.27"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/02/index.json"
|
||||
@@ -340,25 +164,7 @@
|
||||
},
|
||||
{
|
||||
"month": "01",
|
||||
"date": "2024-01-09T00:00:00\u002B00:00",
|
||||
"security": true,
|
||||
"cve_count": 3,
|
||||
"cve_records": [
|
||||
"CVE-2024-0056",
|
||||
"CVE-2024-0057",
|
||||
"CVE-2024-21319"
|
||||
],
|
||||
"latest_release": "8.0",
|
||||
"releases": [
|
||||
"8.0",
|
||||
"7.0",
|
||||
"6.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"8.0.1",
|
||||
"7.0.15",
|
||||
"6.0.26"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/01/index.json"
|
||||
@@ -368,84 +174,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"version": "9.0",
|
||||
"release_type": "sts",
|
||||
"support_phase": "active",
|
||||
"supported": true,
|
||||
"ga_date": "2024-11-12T00:00:00\u002B00:00",
|
||||
"eol_date": "2026-11-10T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/9.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/12/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/9.0/9.0.0/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "8.0",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": true,
|
||||
"ga_date": "2023-11-14T00:00:00\u002B00:00",
|
||||
"eol_date": "2026-11-10T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/8.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/11/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/8.0/8.0.11/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "7.0",
|
||||
"release_type": "sts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2022-11-08T00:00:00\u002B00:00",
|
||||
"eol_date": "2024-05-14T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/7.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/05/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/7.0/7.0.20/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "6.0",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": false,
|
||||
"ga_date": "2021-11-08T00:00:00\u002B00:00",
|
||||
"eol_date": "2024-11-12T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/6.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2024/11/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/6.0/6.0.36/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -40,16 +40,7 @@
|
||||
"months": [
|
||||
{
|
||||
"month": "12",
|
||||
"date": "2025-12-09T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "10.0",
|
||||
"releases": [
|
||||
"10.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"10.0.1"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/12/index.json"
|
||||
@@ -58,20 +49,7 @@
|
||||
},
|
||||
{
|
||||
"month": "11",
|
||||
"date": "2025-11-19T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "10.0",
|
||||
"releases": [
|
||||
"10.0",
|
||||
"8.0",
|
||||
"9.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"10.0.0",
|
||||
"9.0.11",
|
||||
"8.0.22"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/11/index.json"
|
||||
@@ -80,25 +58,7 @@
|
||||
},
|
||||
{
|
||||
"month": "10",
|
||||
"date": "2025-10-14T00:00:00\u002B00:00",
|
||||
"security": true,
|
||||
"cve_count": 3,
|
||||
"cve_records": [
|
||||
"CVE-2025-55248",
|
||||
"CVE-2025-55315",
|
||||
"CVE-2025-55247"
|
||||
],
|
||||
"latest_release": "9.0",
|
||||
"releases": [
|
||||
"10.0",
|
||||
"9.0",
|
||||
"8.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"10.0.0-rc.2.25502.107",
|
||||
"9.0.10",
|
||||
"8.0.21"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/10/index.json"
|
||||
@@ -110,20 +70,7 @@
|
||||
},
|
||||
{
|
||||
"month": "09",
|
||||
"date": "2025-09-09T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "9.0",
|
||||
"releases": [
|
||||
"10.0",
|
||||
"9.0",
|
||||
"8.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"10.0.0-rc.1.25451.107",
|
||||
"9.0.9",
|
||||
"8.0.20"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/09/index.json"
|
||||
@@ -132,20 +79,7 @@
|
||||
},
|
||||
{
|
||||
"month": "08",
|
||||
"date": "2025-08-12T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "9.0",
|
||||
"releases": [
|
||||
"10.0",
|
||||
"9.0",
|
||||
"8.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"10.0.0-preview.7.25380.108",
|
||||
"9.0.8",
|
||||
"8.0.19"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/08/index.json"
|
||||
@@ -154,20 +88,7 @@
|
||||
},
|
||||
{
|
||||
"month": "07",
|
||||
"date": "2025-07-17T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "9.0",
|
||||
"releases": [
|
||||
"10.0",
|
||||
"9.0",
|
||||
"8.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"10.0.0-preview.6.25358.103",
|
||||
"9.0.7",
|
||||
"8.0.18"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/07/index.json"
|
||||
@@ -176,23 +97,7 @@
|
||||
},
|
||||
{
|
||||
"month": "06",
|
||||
"date": "2025-06-10T00:00:00\u002B00:00",
|
||||
"security": true,
|
||||
"cve_count": 1,
|
||||
"cve_records": [
|
||||
"CVE-2025-30399"
|
||||
],
|
||||
"latest_release": "9.0",
|
||||
"releases": [
|
||||
"10.0",
|
||||
"9.0",
|
||||
"8.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"10.0.0-preview.5.25277.114",
|
||||
"9.0.6",
|
||||
"8.0.17"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/06/index.json"
|
||||
@@ -204,23 +109,7 @@
|
||||
},
|
||||
{
|
||||
"month": "05",
|
||||
"date": "2025-05-22T00:00:00\u002B00:00",
|
||||
"security": true,
|
||||
"cve_count": 1,
|
||||
"cve_records": [
|
||||
"CVE-2025-26646"
|
||||
],
|
||||
"latest_release": "9.0",
|
||||
"releases": [
|
||||
"10.0",
|
||||
"9.0",
|
||||
"8.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"10.0.0-preview.4.25258.110",
|
||||
"9.0.5",
|
||||
"8.0.16"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/05/index.json"
|
||||
@@ -232,23 +121,7 @@
|
||||
},
|
||||
{
|
||||
"month": "04",
|
||||
"date": "2025-04-10T00:00:00\u002B00:00",
|
||||
"security": true,
|
||||
"cve_count": 1,
|
||||
"cve_records": [
|
||||
"CVE-2025-26682"
|
||||
],
|
||||
"latest_release": "9.0",
|
||||
"releases": [
|
||||
"10.0",
|
||||
"9.0",
|
||||
"8.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"10.0.0-preview.3.25171.5",
|
||||
"9.0.4",
|
||||
"8.0.15"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/04/index.json"
|
||||
@@ -260,23 +133,7 @@
|
||||
},
|
||||
{
|
||||
"month": "03",
|
||||
"date": "2025-03-18T00:00:00\u002B00:00",
|
||||
"security": true,
|
||||
"cve_count": 1,
|
||||
"cve_records": [
|
||||
"CVE-2025-24070"
|
||||
],
|
||||
"latest_release": "9.0",
|
||||
"releases": [
|
||||
"10.0",
|
||||
"9.0",
|
||||
"8.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"10.0.0-preview.2.25163.2",
|
||||
"9.0.3",
|
||||
"8.0.14"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/03/index.json"
|
||||
@@ -288,20 +145,7 @@
|
||||
},
|
||||
{
|
||||
"month": "02",
|
||||
"date": "2025-02-25T00:00:00\u002B00:00",
|
||||
"security": false,
|
||||
"cve_count": 0,
|
||||
"latest_release": "9.0",
|
||||
"releases": [
|
||||
"10.0",
|
||||
"9.0",
|
||||
"8.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"10.0.0-preview.1.25080.5",
|
||||
"9.0.2",
|
||||
"8.0.13"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/02/index.json"
|
||||
@@ -310,24 +154,7 @@
|
||||
},
|
||||
{
|
||||
"month": "01",
|
||||
"date": "2025-01-14T00:00:00\u002B00:00",
|
||||
"security": true,
|
||||
"cve_count": 4,
|
||||
"cve_records": [
|
||||
"CVE-2025-21171",
|
||||
"CVE-2025-21172",
|
||||
"CVE-2025-21176",
|
||||
"CVE-2025-21173"
|
||||
],
|
||||
"latest_release": "9.0",
|
||||
"releases": [
|
||||
"9.0",
|
||||
"8.0"
|
||||
],
|
||||
"runtime_patches": [
|
||||
"9.0.1",
|
||||
"8.0.12"
|
||||
],
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/01/index.json"
|
||||
@@ -337,65 +164,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"releases": [
|
||||
{
|
||||
"version": "10.0",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": true,
|
||||
"ga_date": "2025-11-11T00:00:00\u002B00:00",
|
||||
"eol_date": "2028-11-14T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/10.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/12/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/10.0/10.0.1/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "9.0",
|
||||
"release_type": "sts",
|
||||
"support_phase": "active",
|
||||
"supported": true,
|
||||
"ga_date": "2024-11-12T00:00:00\u002B00:00",
|
||||
"eol_date": "2026-11-10T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/9.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/11/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/9.0/9.0.11/index.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "8.0",
|
||||
"release_type": "lts",
|
||||
"support_phase": "active",
|
||||
"supported": true,
|
||||
"ga_date": "2023-11-14T00:00:00\u002B00:00",
|
||||
"eol_date": "2026-11-10T00:00:00\u002B00:00",
|
||||
"_links": {
|
||||
"self": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/8.0/index.json"
|
||||
},
|
||||
"latest-month": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/timeline/2025/11/index.json"
|
||||
},
|
||||
"latest-patch": {
|
||||
"href": "https://raw.githubusercontent.com/dotnet/core/refs/heads/release-index/release-notes/8.0/8.0.22/index.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user