From 8a6c77771a7751e49e5abfd89fcd2f9d8d3df3f4 Mon Sep 17 00:00:00 2001 From: kanywst Date: Sun, 17 May 2026 20:57:21 +0900 Subject: [PATCH 01/18] feat: initial scaffold for AWS deep-dive pipeline and viewer Adds the full implementation: - scripts/awsdd/: shared Python package (collect_rss, collect_github, normalize, score, report) reading per-track config/sources.yaml. Scoring is freshness*2 + keyword*source_weight + severity, so generic fresh items only get the freshness baseline and topic-specific keyword hits get amplified by source trust. - tracks/{iam,security,whats-new,releases}/: each self-contained with Makefile, config/sources.yaml, and README. Track Makefile derives the track name from CURDIR so the body is identical everywhere. - templates/new-track/ + scripts/new-track.sh / new-deep-dive.sh for scaffolding additional tracks and deep-dive notes. - web/: Astro 6 + Tailwind v4 (postcss) + recharts island. Static output, reads tracks/*/data/scored.json and tracks/*/reports/**/*.md at build time. Routes: /, /[track]/, /[track]/[mode]/[slug]/. - .github/workflows/: daily-update (06:00 UTC, matrix.track), weekly-digest (Mon 08:00 UTC), deploy-pages (push to main), pr-checks. .github/dependabot.yml covers pip / npm / github-actions. - MIT license. --- .github/dependabot.yml | 59 + .github/workflows/daily-update.yml | 49 + .github/workflows/deploy-pages.yml | 47 + .github/workflows/pr-checks.yml | 27 + .github/workflows/weekly-digest.yml | 49 + .gitignore | 26 + LICENSE | 21 + Makefile | 21 + README.md | 73 + requirements.txt | 2 + scripts/awsdd/__init__.py | 3 + scripts/awsdd/collect_github.py | 82 + scripts/awsdd/collect_rss.py | 97 + scripts/awsdd/config.py | 19 + scripts/awsdd/normalize.py | 46 + scripts/awsdd/report.py | 91 + scripts/awsdd/schema.py | 24 + scripts/awsdd/score.py | 77 + scripts/new-deep-dive.sh | 22 + scripts/new-track.sh | 26 + scripts/prune.sh | 16 + templates/deep-dive.md | 23 + templates/lab-report.md | 25 + templates/new-track/Makefile | 31 + templates/new-track/README.md | 7 + templates/new-track/config/sources.yaml | 15 + tracks/iam/Makefile | 31 + tracks/iam/README.md | 9 + tracks/iam/config/sources.yaml | 50 + tracks/releases/Makefile | 31 + tracks/releases/README.md | 7 + tracks/releases/config/sources.yaml | 33 + tracks/security/Makefile | 31 + tracks/security/README.md | 7 + tracks/security/config/sources.yaml | 40 + tracks/whats-new/Makefile | 31 + tracks/whats-new/README.md | 7 + tracks/whats-new/config/sources.yaml | 37 + web/.gitignore | 6 + web/astro.config.mjs | 14 + web/package-lock.json | 6374 +++++++++++++++++++++ web/package.json | 28 + web/postcss.config.mjs | 5 + web/src/components/ItemRow.astro | 28 + web/src/components/TrackCard.astro | 28 + web/src/components/TrendChart.tsx | 67 + web/src/layouts/Base.astro | 32 + web/src/lib/data.ts | 95 + web/src/lib/markdown.ts | 7 + web/src/pages/[track]/[mode]/[slug].astro | 28 + web/src/pages/[track]/index.astro | 56 + web/src/pages/index.astro | 70 + web/src/styles/global.css | 29 + web/tsconfig.json | 9 + 54 files changed, 8168 insertions(+) create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/daily-update.yml create mode 100644 .github/workflows/deploy-pages.yml create mode 100644 .github/workflows/pr-checks.yml create mode 100644 .github/workflows/weekly-digest.yml create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 Makefile create mode 100644 requirements.txt create mode 100644 scripts/awsdd/__init__.py create mode 100644 scripts/awsdd/collect_github.py create mode 100644 scripts/awsdd/collect_rss.py create mode 100644 scripts/awsdd/config.py create mode 100644 scripts/awsdd/normalize.py create mode 100644 scripts/awsdd/report.py create mode 100644 scripts/awsdd/schema.py create mode 100644 scripts/awsdd/score.py create mode 100755 scripts/new-deep-dive.sh create mode 100755 scripts/new-track.sh create mode 100755 scripts/prune.sh create mode 100644 templates/deep-dive.md create mode 100644 templates/lab-report.md create mode 100644 templates/new-track/Makefile create mode 100644 templates/new-track/README.md create mode 100644 templates/new-track/config/sources.yaml create mode 100644 tracks/iam/Makefile create mode 100644 tracks/iam/README.md create mode 100644 tracks/iam/config/sources.yaml create mode 100644 tracks/releases/Makefile create mode 100644 tracks/releases/README.md create mode 100644 tracks/releases/config/sources.yaml create mode 100644 tracks/security/Makefile create mode 100644 tracks/security/README.md create mode 100644 tracks/security/config/sources.yaml create mode 100644 tracks/whats-new/Makefile create mode 100644 tracks/whats-new/README.md create mode 100644 tracks/whats-new/config/sources.yaml create mode 100644 web/.gitignore create mode 100644 web/astro.config.mjs create mode 100644 web/package-lock.json create mode 100644 web/package.json create mode 100644 web/postcss.config.mjs create mode 100644 web/src/components/ItemRow.astro create mode 100644 web/src/components/TrackCard.astro create mode 100644 web/src/components/TrendChart.tsx create mode 100644 web/src/layouts/Base.astro create mode 100644 web/src/lib/data.ts create mode 100644 web/src/lib/markdown.ts create mode 100644 web/src/pages/[track]/[mode]/[slug].astro create mode 100644 web/src/pages/[track]/index.astro create mode 100644 web/src/pages/index.astro create mode 100644 web/src/styles/global.css create mode 100644 web/tsconfig.json diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..4ec452c --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,59 @@ +version: 2 + +updates: + - package-ecosystem: pip + directory: "/" + schedule: + interval: weekly + day: monday + time: "09:00" + timezone: Asia/Tokyo + open-pull-requests-limit: 5 + labels: + - dependencies + - python + commit-message: + prefix: chore(deps) + + - package-ecosystem: npm + directory: "/web" + schedule: + interval: weekly + day: monday + time: "09:00" + timezone: Asia/Tokyo + open-pull-requests-limit: 5 + labels: + - dependencies + - javascript + commit-message: + prefix: chore(deps-web) + groups: + astro: + patterns: + - "astro" + - "@astrojs/*" + tailwind: + patterns: + - "tailwindcss" + - "@tailwindcss/*" + react: + patterns: + - "react" + - "react-dom" + - "@types/react" + - "@types/react-dom" + + - package-ecosystem: github-actions + directory: "/" + schedule: + interval: weekly + day: monday + time: "09:00" + timezone: Asia/Tokyo + open-pull-requests-limit: 5 + labels: + - dependencies + - github-actions + commit-message: + prefix: chore(deps-actions) diff --git a/.github/workflows/daily-update.yml b/.github/workflows/daily-update.yml new file mode 100644 index 0000000..98539ac --- /dev/null +++ b/.github/workflows/daily-update.yml @@ -0,0 +1,49 @@ +name: daily-update + +on: + schedule: + - cron: '0 6 * * *' + workflow_dispatch: + +permissions: + contents: write + +jobs: + update: + strategy: + fail-fast: false + matrix: + track: [iam, security, whats-new, releases] + runs-on: ubuntu-latest + concurrency: + group: update-${{ matrix.track }} + cancel-in-progress: false + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.12' + cache: pip + cache-dependency-path: requirements.txt + - run: pip install -r requirements.txt + - name: Run pipeline + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: make -C tracks/${{ matrix.track }} update + - name: Commit and push + run: | + git config user.name 'github-actions[bot]' + git config user.email '41898282+github-actions[bot]@users.noreply.github.com' + git add tracks/${{ matrix.track }} + if git diff --staged --quiet; then + echo "No changes." + exit 0 + fi + git commit -m "chore(${{ matrix.track }}): daily update $(date -u +%Y-%m-%d)" + for i in 1 2 3 4 5; do + if git pull --rebase origin main && git push origin HEAD:main; then + exit 0 + fi + sleep $((i * 5)) + done + exit 1 diff --git a/.github/workflows/deploy-pages.yml b/.github/workflows/deploy-pages.yml new file mode 100644 index 0000000..cfb6a8f --- /dev/null +++ b/.github/workflows/deploy-pages.yml @@ -0,0 +1,47 @@ +name: deploy-pages + +on: + push: + branches: [main] + paths: + - 'web/**' + - 'tracks/**' + - '.github/workflows/deploy-pages.yml' + workflow_dispatch: + +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: pages + cancel-in-progress: false + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '20' + - run: npm install --prefix web + - run: npm run build --prefix web + env: + PAGES_SITE: https://0-draft.github.io + PAGES_BASE: /aws-deepdive + - uses: actions/configure-pages@v5 + - uses: actions/upload-pages-artifact@v3 + with: + path: web/dist + + deploy: + needs: build + runs-on: ubuntu-latest + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - id: deployment + uses: actions/deploy-pages@v4 diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml new file mode 100644 index 0000000..a26d3ac --- /dev/null +++ b/.github/workflows/pr-checks.yml @@ -0,0 +1,27 @@ +name: pr-checks + +on: + pull_request: + workflow_dispatch: + +jobs: + python: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.12' + - run: pip install -r requirements.txt + - name: Byte-compile awsdd + run: python -m compileall -q scripts/awsdd + + web: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '20' + - run: npm install --prefix web + - run: npm run build --prefix web diff --git a/.github/workflows/weekly-digest.yml b/.github/workflows/weekly-digest.yml new file mode 100644 index 0000000..c69221a --- /dev/null +++ b/.github/workflows/weekly-digest.yml @@ -0,0 +1,49 @@ +name: weekly-digest + +on: + schedule: + - cron: '0 8 * * 1' + workflow_dispatch: + +permissions: + contents: write + +jobs: + weekly: + strategy: + fail-fast: false + matrix: + track: [iam, security, whats-new, releases] + runs-on: ubuntu-latest + concurrency: + group: weekly-${{ matrix.track }} + cancel-in-progress: false + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.12' + cache: pip + cache-dependency-path: requirements.txt + - run: pip install -r requirements.txt + - name: Run pipeline + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: make -C tracks/${{ matrix.track }} weekly + - name: Commit and push + run: | + git config user.name 'github-actions[bot]' + git config user.email '41898282+github-actions[bot]@users.noreply.github.com' + git add tracks/${{ matrix.track }} + if git diff --staged --quiet; then + echo "No changes." + exit 0 + fi + git commit -m "chore(${{ matrix.track }}): weekly digest $(date -u +%Y-W%V)" + for i in 1 2 3 4 5; do + if git pull --rebase origin main && git push origin HEAD:main; then + exit 0 + fi + sleep $((i * 5)) + done + exit 1 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b6dcc3f --- /dev/null +++ b/.gitignore @@ -0,0 +1,26 @@ +# python +__pycache__/ +*.pyc +.venv/ +venv/ +.env + +# node / astro +node_modules/ +web/dist/ +web/.astro/ + +# editor / os +.DS_Store +.vscode/ +.idea/ + +# claude code (per-project state, transcripts, local settings) +.claude/ +CLAUDE.md +CLAUDE.local.md +.aider* +.cursor/ + +# local scratch +_notes/ diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..83c5cbb --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 0-draft + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..e12483b --- /dev/null +++ b/Makefile @@ -0,0 +1,21 @@ +TRACKS := iam security whats-new releases + +.PHONY: install update weekly new-track new-deep-dive + +install: + @for t in $(TRACKS); do echo "=== install: $$t ==="; $(MAKE) -C tracks/$$t install || exit $$?; done + +update: + @for t in $(TRACKS); do echo "=== update: $$t ==="; $(MAKE) -C tracks/$$t update || exit $$?; done + +weekly: + @for t in $(TRACKS); do echo "=== weekly: $$t ==="; $(MAKE) -C tracks/$$t weekly || exit $$?; done + +new-track: + @test -n "$(NAME)" || (echo "NAME= required" >&2; exit 1) + bash scripts/new-track.sh "$(NAME)" + +new-deep-dive: + @test -n "$(TRACK)" || (echo "TRACK= required" >&2; exit 1) + @test -n "$(TOPIC)" || (echo "TOPIC= required" >&2; exit 1) + bash scripts/new-deep-dive.sh "$(TRACK)" "$(TOPIC)" diff --git a/README.md b/README.md index cae61ef..337fe5c 100644 --- a/README.md +++ b/README.md @@ -1 +1,74 @@ # aws-deepdive + +Weekly AWS digests and topic deep-dives. GitHub Actions collects daily, builds a digest every Monday, and ships the result to GitHub Pages. + +Primary focus is identity / auth (IAM Roles Anywhere, IAM Identity Center, STS, SCPs, workload identity). Security bulletins, cloud-wide What's New, and the AWS SDK / CLI release stream ride along. + +Site: + +## Tracks + +| Track | Scope | +| ----------- | ----------------------------------------------------------------------------- | +| `iam` | IAM Roles Anywhere / Identity Center / STS / SCP / workload identity / SPIFFE | +| `security` | Security Bulletins / GuardDuty / Inspector / Macie / KMS | +| `whats-new` | Cloud-wide What's New (filtered down once the other tracks have claimed) | +| `releases` | GitHub Releases for aws-cli / aws-cdk / aws-sdk-* / aws-sam-cli | + +## Pipeline + +```text +collect (RSS + GitHub Releases) → normalize → score → report (daily | weekly) +``` + +Score = `freshness × keyword × source-weight × severity`. Items below the threshold stay in `normalized.json` but are not surfaced in the report. + +## Layout + +```text +Makefile # delegates to each track (matrix in CI) +scripts/ + awsdd/ # shared Python package (collect/normalize/score/report) + {new-track,new-deep-dive,prune}.sh +templates/ # scaffolds for new tracks and deep-dives +tracks// + Makefile # identical across tracks; derives name from CURDIR + config/sources.yaml # RSS feeds, GitHub repos, keywords, weights + data/{raw/, normalized.json, scored.json} + reports/{daily,weekly}/.md + deep-dives/.md +.github/workflows/ + daily-update.yml # 06:00 UTC, matrix.track + weekly-digest.yml # Mon 08:00 UTC + deploy-pages.yml # push to main → Pages + pr-checks.yml +web/ # Astro 6 + Tailwind v4 + recharts (React island) +``` + +## CI + +- Daily at 06:00 UTC: `make update` for every track in parallel; raw / normalized / scored / daily.md get committed. +- Monday at 08:00 UTC: `make weekly` generates the weekly digest. +- Push to `main`: `web/` is rebuilt and deployed to Pages. + +## Local + +```bash +pip install -r requirements.txt +make update # daily pipeline for all tracks +make -C tracks/iam weekly # single track, weekly mode +cd web && npm install && npm run build +``` + +Python 3.12 / Node 20+. + +## Add a track or a deep-dive + +```bash +make new-track NAME=eks +make new-deep-dive TRACK=iam TOPIC=roles-anywhere-spiffe +``` + +## License + +MIT — see [LICENSE](./LICENSE). diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..578d541 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +feedparser>=6.0.11 +PyYAML>=6.0.2 diff --git a/scripts/awsdd/__init__.py b/scripts/awsdd/__init__.py new file mode 100644 index 0000000..a67aef8 --- /dev/null +++ b/scripts/awsdd/__init__.py @@ -0,0 +1,3 @@ +"""aws-deepdive shared collection / scoring / reporting package.""" + +__version__ = "0.1.0" diff --git a/scripts/awsdd/collect_github.py b/scripts/awsdd/collect_github.py new file mode 100644 index 0000000..f34b9f1 --- /dev/null +++ b/scripts/awsdd/collect_github.py @@ -0,0 +1,82 @@ +from __future__ import annotations + +import argparse +import hashlib +import json +import os +from datetime import datetime, timezone +from urllib.error import HTTPError +from urllib.request import Request, urlopen + +from .config import load_sources, track_dir +from .schema import Item + +API = "https://api.github.com" +USER_AGENT = "aws-deepdive/0.1 (+https://github.com/0-draft/aws-deepdive)" + + +def _id(url: str) -> str: + return hashlib.sha256(url.encode("utf-8")).hexdigest()[:16] + + +def _get(path: str) -> list[dict]: + headers = { + "Accept": "application/vnd.github+json", + "X-GitHub-Api-Version": "2022-11-28", + "User-Agent": USER_AGENT, + } + token = os.environ.get("GITHUB_TOKEN") + if token: + headers["Authorization"] = f"Bearer {token}" + req = Request(f"{API}{path}", headers=headers) + try: + with urlopen(req, timeout=30) as r: + return json.loads(r.read().decode("utf-8")) + except HTTPError as e: + print(f"[collect_github] {path}: HTTP {e.code}") + return [] + except Exception as e: + print(f"[collect_github] {path}: error {e}") + return [] + + +def collect(track: str) -> None: + sources = load_sources(track) + repos = sources.get("github") or [] + now = datetime.now(timezone.utc) + items: list[dict] = [] + for entry in repos: + repo = entry["repo"] + per_page = entry.get("per_page", 20) + releases = _get(f"/repos/{repo}/releases?per_page={per_page}") + for rel in releases: + url = rel.get("html_url") or "" + if not url or rel.get("draft"): + continue + item = Item( + id=_id(url), + track=track, + source=f"github:{repo}", + source_kind="github", + url=url, + title=(rel.get("name") or rel.get("tag_name") or "").strip(), + summary=(rel.get("body") or "")[:500], + published_at=(rel.get("published_at") or rel.get("created_at") or now.isoformat()), + fetched_at=now.isoformat(), + tags=["prerelease"] if rel.get("prerelease") else [], + ) + items.append(item.to_dict()) + out = track_dir(track) / "data" / "raw" / f"github-{now:%Y-%m-%d}.json" + out.parent.mkdir(parents=True, exist_ok=True) + out.write_text(json.dumps(items, indent=2, ensure_ascii=False)) + print(f"[collect_github] {track}: {len(items)} items -> {out.relative_to(track_dir(track))}") + + +def main() -> None: + ap = argparse.ArgumentParser() + ap.add_argument("--track", required=True) + collect(ap.parse_args().track) + + +if __name__ == "__main__": + main() diff --git a/scripts/awsdd/collect_rss.py b/scripts/awsdd/collect_rss.py new file mode 100644 index 0000000..bb1aa52 --- /dev/null +++ b/scripts/awsdd/collect_rss.py @@ -0,0 +1,97 @@ +from __future__ import annotations + +import argparse +import hashlib +import html +import json +import re +from datetime import datetime, timezone + +import feedparser + +from .config import load_sources, track_dir +from .schema import Item + +USER_AGENT = "aws-deepdive/0.1 (+https://github.com/0-draft/aws-deepdive)" + + +def _id(url: str) -> str: + return hashlib.sha256(url.encode("utf-8")).hexdigest()[:16] + + +def _iso(time_struct) -> str: + if not time_struct: + return datetime.now(timezone.utc).isoformat() + return datetime(*time_struct[:6], tzinfo=timezone.utc).isoformat() + + +def _strip_html(text: str) -> str: + text = re.sub(r"<[^>]+>", " ", text) + text = html.unescape(text) + text = re.sub(r"\s+", " ", text) + return text.strip() + + +def _summary(entry) -> str: + raw = entry.get("summary") or entry.get("description") or "" + return _strip_html(raw)[:500] + + +def _title(entry) -> str: + return html.unescape((entry.get("title") or "").strip()) + + +def _severity(entry) -> str | None: + title = (entry.get("title") or "").lower() + for s in ("critical", "high", "medium", "low"): + if s in title: + return s + return None + + +def collect(track: str) -> None: + sources = load_sources(track) + feeds = sources.get("rss") or [] + now = datetime.now(timezone.utc) + items: list[dict] = [] + for feed in feeds: + sid, url = feed["id"], feed["url"] + try: + parsed = feedparser.parse(url, request_headers={"User-Agent": USER_AGENT}) + except Exception as e: + print(f"[collect_rss] {sid}: error {e}") + continue + if getattr(parsed, "bozo", 0) and not parsed.entries: + print(f"[collect_rss] {sid}: feed parse warning ({getattr(parsed, 'bozo_exception', '')})") + for entry in parsed.entries: + link = entry.get("link") or "" + if not link: + continue + item = Item( + id=_id(link), + track=track, + source=f"rss:{sid}", + source_kind="rss", + url=link, + title=_title(entry), + summary=_summary(entry), + published_at=_iso(entry.get("published_parsed") or entry.get("updated_parsed")), + fetched_at=now.isoformat(), + tags=[t.term for t in entry.get("tags", []) if hasattr(t, "term")], + severity=_severity(entry), + ) + items.append(item.to_dict()) + out = track_dir(track) / "data" / "raw" / f"rss-{now:%Y-%m-%d}.json" + out.parent.mkdir(parents=True, exist_ok=True) + out.write_text(json.dumps(items, indent=2, ensure_ascii=False)) + print(f"[collect_rss] {track}: {len(items)} items -> {out.relative_to(track_dir(track))}") + + +def main() -> None: + ap = argparse.ArgumentParser() + ap.add_argument("--track", required=True) + collect(ap.parse_args().track) + + +if __name__ == "__main__": + main() diff --git a/scripts/awsdd/config.py b/scripts/awsdd/config.py new file mode 100644 index 0000000..aae8698 --- /dev/null +++ b/scripts/awsdd/config.py @@ -0,0 +1,19 @@ +from __future__ import annotations + +from pathlib import Path + +import yaml + +ROOT = Path(__file__).resolve().parents[2] +TRACKS_DIR = ROOT / "tracks" + + +def track_dir(name: str) -> Path: + return TRACKS_DIR / name + + +def load_sources(track: str) -> dict: + p = track_dir(track) / "config" / "sources.yaml" + if not p.exists(): + return {} + return yaml.safe_load(p.read_text()) or {} diff --git a/scripts/awsdd/normalize.py b/scripts/awsdd/normalize.py new file mode 100644 index 0000000..bb0172b --- /dev/null +++ b/scripts/awsdd/normalize.py @@ -0,0 +1,46 @@ +from __future__ import annotations + +import argparse +import json + +from .config import track_dir + + +def normalize(track: str) -> None: + raw_dir = track_dir(track) / "data" / "raw" + out = track_dir(track) / "data" / "normalized.json" + + by_id: dict[str, dict] = {} + if out.exists(): + try: + for it in json.loads(out.read_text()): + by_id[it["id"]] = it + except Exception as e: + print(f"[normalize] existing normalized.json unreadable: {e}") + + if raw_dir.exists(): + for path in sorted(raw_dir.glob("*.json")): + try: + for it in json.loads(path.read_text()): + prev = by_id.get(it["id"]) + if prev: + # keep earliest fetched_at as a proxy for "first seen" + it["fetched_at"] = min(prev.get("fetched_at", it["fetched_at"]), it["fetched_at"]) + by_id[it["id"]] = it + except Exception as e: + print(f"[normalize] {path.name}: {e}") + + items = sorted(by_id.values(), key=lambda x: x.get("published_at", ""), reverse=True) + out.parent.mkdir(parents=True, exist_ok=True) + out.write_text(json.dumps(items, indent=2, ensure_ascii=False)) + print(f"[normalize] {track}: {len(items)} unique items") + + +def main() -> None: + ap = argparse.ArgumentParser() + ap.add_argument("--track", required=True) + normalize(ap.parse_args().track) + + +if __name__ == "__main__": + main() diff --git a/scripts/awsdd/report.py b/scripts/awsdd/report.py new file mode 100644 index 0000000..d09acdd --- /dev/null +++ b/scripts/awsdd/report.py @@ -0,0 +1,91 @@ +from __future__ import annotations + +import argparse +import json +from datetime import datetime, timedelta, timezone + +from .config import track_dir + +TOP_N = {"daily": 10, "weekly": 25} +WINDOW = {"daily": timedelta(days=2), "weekly": timedelta(days=7)} + + +def _parse_iso(s: str) -> datetime: + try: + return datetime.fromisoformat((s or "").replace("Z", "+00:00")) + except Exception: + return datetime.now(timezone.utc) + + +def _filename(mode: str, now: datetime) -> str: + if mode == "daily": + return f"{now:%Y-%m-%d}.md" + iso_year, iso_week, _ = now.isocalendar() + return f"{iso_year}-W{iso_week:02d}.md" + + +def render(track: str, mode: str) -> None: + p = track_dir(track) / "data" / "scored.json" + items: list[dict] = json.loads(p.read_text()) if p.exists() else [] + now = datetime.now(timezone.utc) + cutoff = now - WINDOW[mode] + fresh = [it for it in items if _parse_iso(it.get("published_at", "")) >= cutoff] + fresh.sort(key=lambda x: x.get("score", 0.0), reverse=True) + + used_fallback = False + if fresh: + top = fresh[: TOP_N[mode]] + else: + # Fall back to top-N by score regardless of window so the report is never empty. + top = items[: TOP_N[mode]] + used_fallback = True + + label = "Weekly digest" if mode == "weekly" else "Daily update" + window_days = WINDOW[mode].total_seconds() / 86400.0 + + lines: list[str] = [] + lines.append(f"# {track} — {label} ({now:%Y-%m-%d})") + lines.append("") + lines.append( + f"Window: last {window_days:.0f} day(s) · items in window: **{len(fresh)}** · top shown: **{len(top)}**" + + (" \n_No items in window — showing top by score across all collected items._" if used_fallback else "") + ) + lines.append("") + + if not top: + lines.append("_No items at all._") + else: + groups: dict[str, list[dict]] = {} + for it in top: + groups.setdefault(it.get("source_kind", "other"), []).append(it) + for kind in ("rss", "github", "other"): + g = groups.get(kind) + if not g: + continue + lines.append(f"## {kind.upper()}") + lines.append("") + for it in g: + title = (it.get("title") or "(untitled)").replace("]", r"\]") + url = it.get("url", "") + src = it.get("source", "") + pub = (it.get("published_at") or "")[:10] + score = float(it.get("score", 0.0)) + lines.append(f"- [{title}]({url}) — `{src}` · {pub} · **score {score:.2f}**") + lines.append("") + + out = track_dir(track) / "reports" / mode / _filename(mode, now) + out.parent.mkdir(parents=True, exist_ok=True) + out.write_text("\n".join(lines)) + print(f"[report] {track}/{mode}: {out.relative_to(track_dir(track))}") + + +def main() -> None: + ap = argparse.ArgumentParser() + ap.add_argument("--track", required=True) + ap.add_argument("--mode", choices=["daily", "weekly"], required=True) + args = ap.parse_args() + render(args.track, args.mode) + + +if __name__ == "__main__": + main() diff --git a/scripts/awsdd/schema.py b/scripts/awsdd/schema.py new file mode 100644 index 0000000..5cee43f --- /dev/null +++ b/scripts/awsdd/schema.py @@ -0,0 +1,24 @@ +from __future__ import annotations + +from dataclasses import asdict, dataclass, field +from typing import Any + + +@dataclass +class Item: + id: str + track: str + source: str # e.g. "rss:aws-security-blog" + source_kind: str # "rss" | "github" + url: str + title: str + summary: str + published_at: str # ISO8601 UTC + fetched_at: str # ISO8601 UTC + tags: list[str] = field(default_factory=list) + severity: str | None = None + score: float = 0.0 + score_breakdown: dict[str, float] = field(default_factory=dict) + + def to_dict(self) -> dict[str, Any]: + return asdict(self) diff --git a/scripts/awsdd/score.py b/scripts/awsdd/score.py new file mode 100644 index 0000000..5506441 --- /dev/null +++ b/scripts/awsdd/score.py @@ -0,0 +1,77 @@ +from __future__ import annotations + +import argparse +import json +import math +from datetime import datetime, timezone + +from .config import load_sources, track_dir + +SEVERITY_WEIGHT = {"critical": 3.0, "high": 2.0, "medium": 1.0, "low": 0.5} + + +def _parse_iso(s: str) -> datetime: + try: + return datetime.fromisoformat((s or "").replace("Z", "+00:00")) + except Exception: + return datetime.now(timezone.utc) + + +def score_item(item: dict, sources: dict, now: datetime) -> dict[str, float]: + pub = _parse_iso(item.get("published_at", "")) + days = max(0.0, (now - pub).total_seconds() / 86400.0) + freshness = math.exp(-days / 14.0) # ~14-day decay + + text = f"{item.get('title','')} {item.get('summary','')}".lower() + kws = sources.get("keywords") or {} + primary = [k.lower() for k in (kws.get("primary") or [])] + secondary = [k.lower() for k in (kws.get("secondary") or [])] + p_hits = sum(1 for k in primary if k in text) + s_hits = sum(1 for k in secondary if k in text) + keyword = p_hits * 2.0 + s_hits * 0.5 + + weights = sources.get("source_weights") or {} + source_w = float(weights.get(item.get("source", ""), weights.get("default", 1.0))) + + sev_label = (item.get("severity") or "").lower() + sev = SEVERITY_WEIGHT.get(sev_label, 0.0) + + # Multiplicative: items with zero keyword match only get the freshness baseline, + # which keeps generic What's-New noise out of topic-specific tracks while still + # promoting items that match keywords on a high-trust source. + keyword_signal = keyword * source_w + total = freshness * 2.0 + keyword_signal + sev + return { + "freshness": round(freshness * 2.0, 3), + "keyword": round(keyword, 3), + "source": round(source_w, 3), + "keyword_signal": round(keyword_signal, 3), + "severity": round(sev, 3), + "total": round(total, 3), + } + + +def score(track: str) -> None: + p = track_dir(track) / "data" / "normalized.json" + items: list[dict] = json.loads(p.read_text()) if p.exists() else [] + sources = load_sources(track) + now = datetime.now(timezone.utc) + for it in items: + b = score_item(it, sources, now) + it["score"] = b["total"] + it["score_breakdown"] = b + items.sort(key=lambda x: x.get("score", 0.0), reverse=True) + out = track_dir(track) / "data" / "scored.json" + out.parent.mkdir(parents=True, exist_ok=True) + out.write_text(json.dumps(items, indent=2, ensure_ascii=False)) + print(f"[score] {track}: scored {len(items)} items") + + +def main() -> None: + ap = argparse.ArgumentParser() + ap.add_argument("--track", required=True) + score(ap.parse_args().track) + + +if __name__ == "__main__": + main() diff --git a/scripts/new-deep-dive.sh b/scripts/new-deep-dive.sh new file mode 100755 index 0000000..2ca1083 --- /dev/null +++ b/scripts/new-deep-dive.sh @@ -0,0 +1,22 @@ +#!/usr/bin/env bash +set -euo pipefail + +track="${1:?usage: new-deep-dive.sh }" +topic="${2:?usage: new-deep-dive.sh }" +here="$(cd "$(dirname "$0")" && pwd)" +src="$here/../templates/deep-dive.md" +dst_dir="$here/../tracks/$track/deep-dives" +dst="$dst_dir/$topic.md" + +if [ ! -d "$here/../tracks/$track" ]; then + echo "Track not found: tracks/$track" >&2 + exit 1 +fi +if [ -e "$dst" ]; then + echo "Already exists: $dst" >&2 + exit 1 +fi + +mkdir -p "$dst_dir" +sed -e "s/{{TRACK}}/$track/g" -e "s/{{TOPIC}}/$topic/g" -e "s/{{DATE}}/$(date -u +%Y-%m-%d)/g" "$src" > "$dst" +echo "Created $dst" diff --git a/scripts/new-track.sh b/scripts/new-track.sh new file mode 100755 index 0000000..4150dd8 --- /dev/null +++ b/scripts/new-track.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +set -euo pipefail + +name="${1:?usage: new-track.sh }" +here="$(cd "$(dirname "$0")" && pwd)" +src="$here/../templates/new-track" +dst="$here/../tracks/$name" + +if [ -e "$dst" ]; then + echo "Track already exists: $dst" >&2 + exit 1 +fi + +mkdir -p "$dst" +cp -R "$src/." "$dst/" +# substitute placeholder in README +if [ -f "$dst/README.md" ]; then + sed "s/{{TRACK}}/$name/g" "$dst/README.md" > "$dst/README.md.tmp" + mv "$dst/README.md.tmp" "$dst/README.md" +fi + +echo "Created tracks/$name" +echo "Next:" +echo " 1. edit tracks/$name/config/sources.yaml" +echo " 2. add '$name' to TRACKS in Makefile and to matrix.track in .github/workflows/*.yml" +echo " 3. make -C tracks/$name install update" diff --git a/scripts/prune.sh b/scripts/prune.sh new file mode 100755 index 0000000..b1021cc --- /dev/null +++ b/scripts/prune.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash +# Trim large or stale per-track artefacts. +# - data/raw/*.json : keep last 30 days +# - reports/daily/*.md : keep last 60 days +# weekly reports and normalized/scored snapshots are kept forever. +set -euo pipefail + +track_dir="${1:?usage: prune.sh }" +cd "$track_dir" + +if [ -d data/raw ]; then + find data/raw -type f -name '*.json' -mtime +30 -print -delete || true +fi +if [ -d reports/daily ]; then + find reports/daily -type f -name '*.md' -mtime +60 -print -delete || true +fi diff --git a/templates/deep-dive.md b/templates/deep-dive.md new file mode 100644 index 0000000..14e28f3 --- /dev/null +++ b/templates/deep-dive.md @@ -0,0 +1,23 @@ +# {{TOPIC}} + +_Track: `{{TRACK}}` · Started: {{DATE}}_ + +## Why this matters + +TODO: one paragraph on the problem and why it's worth a deep dive. + +## What I read + +- [ ] TODO: primary sources (specs, docs, blog posts, PRs) + +## What I built / verified + +TODO: hands-on notes, snippets, configs that prove the theory. + +## Open questions + +- TODO + +## References + +- TODO diff --git a/templates/lab-report.md b/templates/lab-report.md new file mode 100644 index 0000000..709bf70 --- /dev/null +++ b/templates/lab-report.md @@ -0,0 +1,25 @@ +# Lab report — TODO + +_Date: YYYY-MM-DD · Operator: @you_ + +## Goal + +TODO: what are we trying to prove or measure? + +## Setup + +TODO: account, region, services, versions, IaC. + +## Steps + +1. TODO +2. TODO +3. TODO + +## Results + +TODO: numbers, screenshots (link them), logs. + +## Conclusions + +TODO: what worked, what didn't, what to do next. diff --git a/templates/new-track/Makefile b/templates/new-track/Makefile new file mode 100644 index 0000000..d85f035 --- /dev/null +++ b/templates/new-track/Makefile @@ -0,0 +1,31 @@ +PYTHON ?= python3 +TRACK := $(notdir $(CURDIR)) +PKG := $(abspath $(CURDIR)/../../scripts) +RUN := PYTHONPATH=$(PKG) $(PYTHON) -m + +.PHONY: install collect normalize score report-daily report-weekly prune update weekly + +install: + $(PYTHON) -m pip install -r ../../requirements.txt + +collect: + $(RUN) awsdd.collect_rss --track $(TRACK) + $(RUN) awsdd.collect_github --track $(TRACK) + +normalize: + $(RUN) awsdd.normalize --track $(TRACK) + +score: + $(RUN) awsdd.score --track $(TRACK) + +report-daily: + $(RUN) awsdd.report --track $(TRACK) --mode daily + +report-weekly: + $(RUN) awsdd.report --track $(TRACK) --mode weekly + +prune: + bash ../../scripts/prune.sh . + +update: collect normalize score report-daily prune +weekly: collect normalize score report-weekly prune diff --git a/templates/new-track/README.md b/templates/new-track/README.md new file mode 100644 index 0000000..8582305 --- /dev/null +++ b/templates/new-track/README.md @@ -0,0 +1,7 @@ +# {{TRACK}} + +TODO: one-sentence description of what this track covers. + +Sources: [`config/sources.yaml`](./config/sources.yaml) · +Reports: [`reports/`](./reports/) · +Deep-dives: [`deep-dives/`](./deep-dives/) diff --git a/templates/new-track/config/sources.yaml b/templates/new-track/config/sources.yaml new file mode 100644 index 0000000..eab8a41 --- /dev/null +++ b/templates/new-track/config/sources.yaml @@ -0,0 +1,15 @@ +# Replace the placeholders below before running `make update`. + +keywords: + primary: [] + secondary: [] + +source_weights: + default: 1.0 + +rss: [] + # - id: short-id + # url: https://example.com/feed.xml + +github: [] + # - repo: owner/name diff --git a/tracks/iam/Makefile b/tracks/iam/Makefile new file mode 100644 index 0000000..d85f035 --- /dev/null +++ b/tracks/iam/Makefile @@ -0,0 +1,31 @@ +PYTHON ?= python3 +TRACK := $(notdir $(CURDIR)) +PKG := $(abspath $(CURDIR)/../../scripts) +RUN := PYTHONPATH=$(PKG) $(PYTHON) -m + +.PHONY: install collect normalize score report-daily report-weekly prune update weekly + +install: + $(PYTHON) -m pip install -r ../../requirements.txt + +collect: + $(RUN) awsdd.collect_rss --track $(TRACK) + $(RUN) awsdd.collect_github --track $(TRACK) + +normalize: + $(RUN) awsdd.normalize --track $(TRACK) + +score: + $(RUN) awsdd.score --track $(TRACK) + +report-daily: + $(RUN) awsdd.report --track $(TRACK) --mode daily + +report-weekly: + $(RUN) awsdd.report --track $(TRACK) --mode weekly + +prune: + bash ../../scripts/prune.sh . + +update: collect normalize score report-daily prune +weekly: collect normalize score report-weekly prune diff --git a/tracks/iam/README.md b/tracks/iam/README.md new file mode 100644 index 0000000..98637c2 --- /dev/null +++ b/tracks/iam/README.md @@ -0,0 +1,9 @@ +# iam + +IAM Roles Anywhere, IAM Identity Center, STS, SCPs, workload identity (SPIFFE / SPIRE), and federation. + +Sources and keyword weights live in [`config/sources.yaml`](./config/sources.yaml). + +Reports: [`reports/weekly/`](./reports/weekly/) · [`reports/daily/`](./reports/daily/) + +Deep-dives: [`deep-dives/`](./deep-dives/) diff --git a/tracks/iam/config/sources.yaml b/tracks/iam/config/sources.yaml new file mode 100644 index 0000000..194e447 --- /dev/null +++ b/tracks/iam/config/sources.yaml @@ -0,0 +1,50 @@ +# IAM, identity, and workload-auth surfaces. +# Primary keywords add 2.0 per hit, secondary add 0.5 per hit. + +keywords: + primary: + - roles-anywhere + - trust-anchor + - workload-identity + - identity-center + - iam-identity-center + - spiffe + - spire + - sigv4 + secondary: + - iam + - sts + - assume-role + - scp + - service-control-policy + - permission-set + - policy + - cognito + - federation + - oidc + - saml + - access-key + - session + +source_weights: + default: 1.0 + rss:aws-iam-release-notes: 3.0 + rss:aws-security-blog: 2.0 + rss:aws-security-bulletins: 2.5 + rss:aws-whats-new: 1.5 + +rss: + - id: aws-iam-release-notes + url: https://docs.aws.amazon.com/IAM/latest/UserGuide/aws-iam-release-notes.rss + - id: aws-security-blog + url: https://aws.amazon.com/blogs/security/feed/ + - id: aws-security-bulletins + url: https://aws.amazon.com/security/security-bulletins/rss/feed/ + - id: aws-whats-new + url: https://aws.amazon.com/about-aws/whats-new/recent/feed/ + +github: + - repo: kubernetes-sigs/aws-iam-authenticator + - repo: aws/rolesanywhere-credential-helper + - repo: spiffe/spire + - repo: spiffe/spiffe diff --git a/tracks/releases/Makefile b/tracks/releases/Makefile new file mode 100644 index 0000000..d85f035 --- /dev/null +++ b/tracks/releases/Makefile @@ -0,0 +1,31 @@ +PYTHON ?= python3 +TRACK := $(notdir $(CURDIR)) +PKG := $(abspath $(CURDIR)/../../scripts) +RUN := PYTHONPATH=$(PKG) $(PYTHON) -m + +.PHONY: install collect normalize score report-daily report-weekly prune update weekly + +install: + $(PYTHON) -m pip install -r ../../requirements.txt + +collect: + $(RUN) awsdd.collect_rss --track $(TRACK) + $(RUN) awsdd.collect_github --track $(TRACK) + +normalize: + $(RUN) awsdd.normalize --track $(TRACK) + +score: + $(RUN) awsdd.score --track $(TRACK) + +report-daily: + $(RUN) awsdd.report --track $(TRACK) --mode daily + +report-weekly: + $(RUN) awsdd.report --track $(TRACK) --mode weekly + +prune: + bash ../../scripts/prune.sh . + +update: collect normalize score report-daily prune +weekly: collect normalize score report-weekly prune diff --git a/tracks/releases/README.md b/tracks/releases/README.md new file mode 100644 index 0000000..4cd05ae --- /dev/null +++ b/tracks/releases/README.md @@ -0,0 +1,7 @@ +# releases + +GitHub Releases for aws-cli, aws-cdk, the AWS SDKs, and aws-sam-cli. The scoring rule lifts anything mentioning `breaking`, `deprecated`, `migration`, or `security`. + +Sources: [`config/sources.yaml`](./config/sources.yaml) · +Reports: [`reports/`](./reports/) · +Deep-dives: [`deep-dives/`](./deep-dives/) diff --git a/tracks/releases/config/sources.yaml b/tracks/releases/config/sources.yaml new file mode 100644 index 0000000..a5bdd26 --- /dev/null +++ b/tracks/releases/config/sources.yaml @@ -0,0 +1,33 @@ +# AWS toolchain GitHub Releases: CLI, CDK, SDKs, SAM CLI. + +keywords: + primary: + - breaking + - deprecated + - removed + - migration + - security + secondary: + - release + - update + - bugfix + - feature + - improvement + +source_weights: + default: 1.0 + github:aws/aws-cli: 2.0 + github:aws/aws-cdk: 2.0 + github:boto/boto3: 1.8 + +rss: [] + +github: + - repo: aws/aws-cli + - repo: aws/aws-cdk + - repo: aws/aws-sdk-go-v2 + - repo: aws/aws-sdk-js-v3 + - repo: boto/boto3 + - repo: aws/aws-sdk-java-v2 + - repo: awslabs/aws-sdk-rust + - repo: aws/aws-sam-cli diff --git a/tracks/security/Makefile b/tracks/security/Makefile new file mode 100644 index 0000000..d85f035 --- /dev/null +++ b/tracks/security/Makefile @@ -0,0 +1,31 @@ +PYTHON ?= python3 +TRACK := $(notdir $(CURDIR)) +PKG := $(abspath $(CURDIR)/../../scripts) +RUN := PYTHONPATH=$(PKG) $(PYTHON) -m + +.PHONY: install collect normalize score report-daily report-weekly prune update weekly + +install: + $(PYTHON) -m pip install -r ../../requirements.txt + +collect: + $(RUN) awsdd.collect_rss --track $(TRACK) + $(RUN) awsdd.collect_github --track $(TRACK) + +normalize: + $(RUN) awsdd.normalize --track $(TRACK) + +score: + $(RUN) awsdd.score --track $(TRACK) + +report-daily: + $(RUN) awsdd.report --track $(TRACK) --mode daily + +report-weekly: + $(RUN) awsdd.report --track $(TRACK) --mode weekly + +prune: + bash ../../scripts/prune.sh . + +update: collect normalize score report-daily prune +weekly: collect normalize score report-weekly prune diff --git a/tracks/security/README.md b/tracks/security/README.md new file mode 100644 index 0000000..b9dbe77 --- /dev/null +++ b/tracks/security/README.md @@ -0,0 +1,7 @@ +# security + +Security Bulletins, threat-detection services (GuardDuty / Inspector / Macie / Security Hub / Detective), KMS / Secrets Manager / WAF, and Amazon Linux advisories. + +Sources: [`config/sources.yaml`](./config/sources.yaml) · +Reports: [`reports/`](./reports/) · +Deep-dives: [`deep-dives/`](./deep-dives/) diff --git a/tracks/security/config/sources.yaml b/tracks/security/config/sources.yaml new file mode 100644 index 0000000..ab7f30d --- /dev/null +++ b/tracks/security/config/sources.yaml @@ -0,0 +1,40 @@ +# Security bulletins, threat-detection services, key / secret management. + +keywords: + primary: + - cve + - vulnerability + - advisory + - guardduty + - inspector + - macie + - security-hub + - detective + - patch + secondary: + - security + - encryption + - kms + - secrets-manager + - waf + - shield + - firewall + - audit + - threat + - exposure + +source_weights: + default: 1.0 + rss:aws-security-bulletins: 3.0 + rss:aws-security-blog: 2.0 + rss:amazon-linux-alas: 2.0 + +rss: + - id: aws-security-bulletins + url: https://aws.amazon.com/security/security-bulletins/rss/feed/ + - id: aws-security-blog + url: https://aws.amazon.com/blogs/security/feed/ + - id: amazon-linux-alas + url: https://alas.aws.amazon.com/alas.rss + +github: [] diff --git a/tracks/whats-new/Makefile b/tracks/whats-new/Makefile new file mode 100644 index 0000000..d85f035 --- /dev/null +++ b/tracks/whats-new/Makefile @@ -0,0 +1,31 @@ +PYTHON ?= python3 +TRACK := $(notdir $(CURDIR)) +PKG := $(abspath $(CURDIR)/../../scripts) +RUN := PYTHONPATH=$(PKG) $(PYTHON) -m + +.PHONY: install collect normalize score report-daily report-weekly prune update weekly + +install: + $(PYTHON) -m pip install -r ../../requirements.txt + +collect: + $(RUN) awsdd.collect_rss --track $(TRACK) + $(RUN) awsdd.collect_github --track $(TRACK) + +normalize: + $(RUN) awsdd.normalize --track $(TRACK) + +score: + $(RUN) awsdd.score --track $(TRACK) + +report-daily: + $(RUN) awsdd.report --track $(TRACK) --mode daily + +report-weekly: + $(RUN) awsdd.report --track $(TRACK) --mode weekly + +prune: + bash ../../scripts/prune.sh . + +update: collect normalize score report-daily prune +weekly: collect normalize score report-weekly prune diff --git a/tracks/whats-new/README.md b/tracks/whats-new/README.md new file mode 100644 index 0000000..39c2aec --- /dev/null +++ b/tracks/whats-new/README.md @@ -0,0 +1,7 @@ +# whats-new + +Cloud-wide What's New plus the main AWS Blogs (News / Compute / Containers / Architecture). IAM- and security-flavoured posts are owned by their dedicated tracks; this one picks up the rest. + +Sources: [`config/sources.yaml`](./config/sources.yaml) · +Reports: [`reports/`](./reports/) · +Deep-dives: [`deep-dives/`](./deep-dives/) diff --git a/tracks/whats-new/config/sources.yaml b/tracks/whats-new/config/sources.yaml new file mode 100644 index 0000000..8309a80 --- /dev/null +++ b/tracks/whats-new/config/sources.yaml @@ -0,0 +1,37 @@ +# Cloud-wide What's New and main AWS Blogs. IAM- and security-flavoured items are owned by dedicated tracks. + +keywords: + primary: + - general-availability + - generally-available + - launches + - now-available + - preview + - region + secondary: + - new + - support + - feature + - service + - integration + - sdk + - cli + +source_weights: + default: 1.0 + rss:aws-whats-new: 1.5 + rss:aws-news-blog: 1.3 + +rss: + - id: aws-whats-new + url: https://aws.amazon.com/about-aws/whats-new/recent/feed/ + - id: aws-news-blog + url: https://aws.amazon.com/blogs/aws/feed/ + - id: aws-compute-blog + url: https://aws.amazon.com/blogs/compute/feed/ + - id: aws-containers-blog + url: https://aws.amazon.com/blogs/containers/feed/ + - id: aws-architecture-blog + url: https://aws.amazon.com/blogs/architecture/feed/ + +github: [] diff --git a/web/.gitignore b/web/.gitignore new file mode 100644 index 0000000..3441a79 --- /dev/null +++ b/web/.gitignore @@ -0,0 +1,6 @@ +node_modules/ +dist/ +.astro/ +.env +.env.* +!.env.example diff --git a/web/astro.config.mjs b/web/astro.config.mjs new file mode 100644 index 0000000..dc7c216 --- /dev/null +++ b/web/astro.config.mjs @@ -0,0 +1,14 @@ +import { defineConfig } from "astro/config"; +import react from "@astrojs/react"; + +export default defineConfig({ + site: process.env.PAGES_SITE ?? "http://localhost:4321", + base: process.env.PAGES_BASE ?? "", + output: "static", + trailingSlash: "ignore", + integrations: [react()], + markdown: { + syntaxHighlight: "shiki", + shikiConfig: { theme: "github-dark-dimmed" }, + }, +}); diff --git a/web/package-lock.json b/web/package-lock.json new file mode 100644 index 0000000..e412cec --- /dev/null +++ b/web/package-lock.json @@ -0,0 +1,6374 @@ +{ + "name": "aws-deepdive-web", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "aws-deepdive-web", + "version": "0.1.0", + "dependencies": { + "@astrojs/react": "^5.0.0", + "@tailwindcss/postcss": "^4.3.0", + "@tailwindcss/typography": "^0.5.15", + "astro": "^6.3.0", + "marked": "^18.0.0", + "postcss": "^8.5.0", + "react": "^19.2.0", + "react-dom": "^19.2.0", + "recharts": "^3.8.0", + "tailwindcss": "^4.3.0" + }, + "devDependencies": { + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@astrojs/compiler": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-4.0.0.tgz", + "integrity": "sha512-eouss7G8ygdZqHuke033VMcVw5HTZUu+PXd/h06DGDUg/jt5btPYPqh66ENWw/mU78rBrf/oeC4oqoBwMtDMNA==", + "license": "MIT" + }, + "node_modules/@astrojs/internal-helpers": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.9.1.tgz", + "integrity": "sha512-1pWuARqYom/TzuU3+0ZugsTrKlUydWKuULmDqSMTuonY+9IRDUEGKX/8PXQ1nBxRq3w85uGtd9q9SXfqEldMIQ==", + "license": "MIT", + "dependencies": { + "picomatch": "^4.0.4" + } + }, + "node_modules/@astrojs/markdown-remark": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-7.1.2.tgz", + "integrity": "sha512-caXZ4Dc2St2dW8luEg22GlP0gupLdztCTQE4EzZOxW1pqWXz9mbeJEuHUkgDYcKWW8tjIHkydYDhWLVoxJ327Q==", + "license": "MIT", + "dependencies": { + "@astrojs/internal-helpers": "0.9.1", + "@astrojs/prism": "4.0.2", + "github-slugger": "^2.0.0", + "hast-util-from-html": "^2.0.3", + "hast-util-to-text": "^4.0.2", + "js-yaml": "^4.1.1", + "mdast-util-definitions": "^6.0.0", + "rehype-raw": "^7.0.0", + "rehype-stringify": "^10.0.1", + "remark-gfm": "^4.0.1", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.1.2", + "remark-smartypants": "^3.0.2", + "retext-smartypants": "^6.2.0", + "shiki": "^4.0.0", + "smol-toml": "^1.6.0", + "unified": "^11.0.5", + "unist-util-remove-position": "^5.0.0", + "unist-util-visit": "^5.1.0", + "unist-util-visit-parents": "^6.0.2", + "vfile": "^6.0.3" + } + }, + "node_modules/@astrojs/prism": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-4.0.2.tgz", + "integrity": "sha512-KTivpmnz6lDsC6o9H4+DNm2SrE/GHzw8cNAvEJwAvUT+eoaEnn/4NtbDNfRRaxaJHdp15gf+tfHAWiXR4wB3BA==", + "license": "MIT", + "dependencies": { + "prismjs": "^1.30.0" + }, + "engines": { + "node": ">=22.12.0" + } + }, + "node_modules/@astrojs/react": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@astrojs/react/-/react-5.0.5.tgz", + "integrity": "sha512-5jSFDqWqLdEyp7CEVD66A7AQEEuwLkCGR25NJ4FR5EjziZQqZTGc7hJOFZ97qb98BiU6vElrS70R8iI+HhufGQ==", + "license": "MIT", + "dependencies": { + "@astrojs/internal-helpers": "0.9.1", + "@vitejs/plugin-react": "^5.2.0", + "devalue": "^5.6.4", + "ultrahtml": "^1.6.0", + "vite": "^7.3.2" + }, + "engines": { + "node": ">=22.12.0" + }, + "peerDependencies": { + "@types/react": "^17.0.50 || ^18.0.21 || ^19.0.0", + "@types/react-dom": "^17.0.17 || ^18.0.6 || ^19.0.0", + "react": "^17.0.2 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.2 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@astrojs/telemetry": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.3.2.tgz", + "integrity": "sha512-j8DNruA8ors99Al39RYZPJK4DC1bKkoNm93mAMuBhY9TCNC4R8n1q7ovFnJ5qhGh5Lsh7pa1gpQVpYpsJPeTHQ==", + "license": "MIT", + "dependencies": { + "ci-info": "^4.4.0", + "dset": "^3.1.4", + "is-docker": "^4.0.0", + "is-wsl": "^3.1.1", + "which-pm-runs": "^1.1.0" + }, + "engines": { + "node": "18.20.8 || ^20.3.0 || >=22.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz", + "integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", + "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz", + "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", + "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", + "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@capsizecss/unpack": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-4.0.0.tgz", + "integrity": "sha512-VERIM64vtTP1C4mxQ5thVT9fK0apjPFobqybMtA1UdUujWka24ERHbRHFGmpbbhp73MhV+KSsHQH9C6uOTdEQA==", + "license": "MIT", + "dependencies": { + "fontkitten": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@clack/core": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.3.1.tgz", + "integrity": "sha512-fT1qHVGAag4IEkrupZ6lRRbNCs1vS9P01KB/sG8zKgvUztbYtFBtQpjSITNwooDZ83tpsPzP0mRNs1/KVszCRA==", + "license": "MIT", + "dependencies": { + "fast-wrap-ansi": "^0.2.0", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 20.12.0" + } + }, + "node_modules/@clack/prompts": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.4.0.tgz", + "integrity": "sha512-S0My7XPGIgpRWMDG8uRqalbgT+a6FmCUdOW+HaIOVVpUPHOb7RrpvjTjiODadKp06fsrVDJZlIzc6yCTp4AnxA==", + "license": "MIT", + "dependencies": { + "@clack/core": "1.3.1", + "fast-string-width": "^3.0.2", + "fast-wrap-ansi": "^0.2.0", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 20.12.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", + "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", + "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", + "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", + "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", + "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", + "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", + "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", + "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", + "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", + "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", + "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", + "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", + "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", + "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", + "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", + "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", + "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", + "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", + "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", + "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", + "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", + "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", + "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", + "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", + "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", + "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/colour": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "cpu": [ + "ppc64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "cpu": [ + "riscv64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "cpu": [ + "ppc64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "cpu": [ + "riscv64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.7.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@oslojs/encoding": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", + "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", + "license": "MIT" + }, + "node_modules/@reduxjs/toolkit": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.12.0.tgz", + "integrity": "sha512-KiT+RzZbp6mQET+Mg+h2c97+9j1sNflUxQkIHI7Yuzf6Peu+OYpmkn6nbHWmLLWj+1ZODUJFwGZ7gx3L9R9EOw==", + "license": "MIT", + "dependencies": { + "@standard-schema/spec": "^1.0.0", + "@standard-schema/utils": "^0.3.0", + "immer": "^11.0.0", + "redux": "^5.0.1", + "redux-thunk": "^3.1.0", + "reselect": "^5.1.0" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18 || ^19", + "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, + "node_modules/@reduxjs/toolkit/node_modules/immer": { + "version": "11.1.8", + "resolved": "https://registry.npmjs.org/immer/-/immer-11.1.8.tgz", + "integrity": "sha512-/tbkHMW7y10Lx6i1crLjD4/OhNkRG+Fo7byZHtah0547nIeXYcpIXaUh0IAQY6gO5459qpGGYapcEOHtFXkIuA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz", + "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==", + "license": "MIT" + }, + "node_modules/@rollup/pluginutils": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.4.tgz", + "integrity": "sha512-F5QXMSiFebS9hKZj02XhWLLnRpJ3B3AROP0tWbFBSj+6kCbg5m9j5JoHKd4mmSVy5mS/IMQloYgYxCuJC0fxEQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.4.tgz", + "integrity": "sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.4.tgz", + "integrity": "sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.4.tgz", + "integrity": "sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.4.tgz", + "integrity": "sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.4.tgz", + "integrity": "sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.4.tgz", + "integrity": "sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.4.tgz", + "integrity": "sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.4.tgz", + "integrity": "sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.4.tgz", + "integrity": "sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.4.tgz", + "integrity": "sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.4.tgz", + "integrity": "sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.4.tgz", + "integrity": "sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.4.tgz", + "integrity": "sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.4.tgz", + "integrity": "sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.4.tgz", + "integrity": "sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.4.tgz", + "integrity": "sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.4.tgz", + "integrity": "sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.4.tgz", + "integrity": "sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.4.tgz", + "integrity": "sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.4.tgz", + "integrity": "sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.4.tgz", + "integrity": "sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.4.tgz", + "integrity": "sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.4.tgz", + "integrity": "sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.4.tgz", + "integrity": "sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@shikijs/core": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-4.0.2.tgz", + "integrity": "sha512-hxT0YF4ExEqB8G/qFdtJvpmHXBYJ2lWW7qTHDarVkIudPFE6iCIrqdgWxGn5s+ppkGXI0aEGlibI0PAyzP3zlw==", + "license": "MIT", + "dependencies": { + "@shikijs/primitive": "4.0.2", + "@shikijs/types": "4.0.2", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4", + "hast-util-to-html": "^9.0.5" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/engine-javascript": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-4.0.2.tgz", + "integrity": "sha512-7PW0Nm49DcoUIQEXlJhNNBHyoGMjalRETTCcjMqEaMoJRLljy1Bi/EGV3/qLBgLKQejdspiiYuHGQW6dX94Nag==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.0.2", + "@shikijs/vscode-textmate": "^10.0.2", + "oniguruma-to-es": "^4.3.4" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/engine-oniguruma": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-4.0.2.tgz", + "integrity": "sha512-UpCB9Y2sUKlS9z8juFSKz7ZtysmeXCgnRF0dlhXBkmQnek7lAToPte8DkxmEYGNTMii72zU/lyXiCB6StuZeJg==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.0.2", + "@shikijs/vscode-textmate": "^10.0.2" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/langs": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-4.0.2.tgz", + "integrity": "sha512-KaXby5dvoeuZzN0rYQiPMjFoUrz4hgwIE+D6Du9owcHcl6/g16/yT5BQxSW5cGt2MZBz6Hl0YuRqf12omRfUUg==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.0.2" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/primitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/primitive/-/primitive-4.0.2.tgz", + "integrity": "sha512-M6UMPrSa3fN5ayeJwFVl9qWofl273wtK1VG8ySDZ1mQBfhCpdd8nEx7nPZ/tk7k+TYcpqBZzj/AnwxT9lO+HJw==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.0.2", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/themes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-4.0.2.tgz", + "integrity": "sha512-mjCafwt8lJJaVSsQvNVrJumbnnj1RI8jbUKrPKgE6E3OvQKxnuRoBaYC51H4IGHePsGN/QtALglWBU7DoKDFnA==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.0.2" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/types": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-4.0.2.tgz", + "integrity": "sha512-qzbeRooUTPnLE+sHD/Z8DStmaDgnbbc/pMrU203950aRqjX/6AFHeDYT+j00y2lPdz0ywJKx7o/7qnqTivtlXg==", + "license": "MIT", + "dependencies": { + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/vscode-textmate": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", + "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", + "license": "MIT" + }, + "node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "license": "MIT" + }, + "node_modules/@standard-schema/utils": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@standard-schema/utils/-/utils-0.3.0.tgz", + "integrity": "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==", + "license": "MIT" + }, + "node_modules/@tailwindcss/node": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.0.tgz", + "integrity": "sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==", + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.21.0", + "jiti": "^2.6.1", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.0" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.0.tgz", + "integrity": "sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==", + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.0", + "@tailwindcss/oxide-darwin-arm64": "4.3.0", + "@tailwindcss/oxide-darwin-x64": "4.3.0", + "@tailwindcss/oxide-freebsd-x64": "4.3.0", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.0", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.0", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.0", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.0", + "@tailwindcss/oxide-linux-x64-musl": "4.3.0", + "@tailwindcss/oxide-wasm32-wasi": "4.3.0", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.0", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.0" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.0.tgz", + "integrity": "sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.0.tgz", + "integrity": "sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.0.tgz", + "integrity": "sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.0.tgz", + "integrity": "sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.0.tgz", + "integrity": "sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.0.tgz", + "integrity": "sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.0.tgz", + "integrity": "sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.0.tgz", + "integrity": "sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.0.tgz", + "integrity": "sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.0.tgz", + "integrity": "sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.10.0", + "@emnapi/runtime": "^1.10.0", + "@emnapi/wasi-threads": "^1.2.1", + "@napi-rs/wasm-runtime": "^1.1.4", + "@tybys/wasm-util": "^0.10.1", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.0.tgz", + "integrity": "sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.0.tgz", + "integrity": "sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/postcss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.3.0.tgz", + "integrity": "sha512-Jm05Tjx+9yCLGv5qw1c+84Psds8MnyrEQYCB+FFk2lgGiUjlRqdxke4mVTuYrj2xnVZqKim2Apr5ySuQRYAw/w==", + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "@tailwindcss/node": "4.3.0", + "@tailwindcss/oxide": "4.3.0", + "postcss": "^8.5.10", + "tailwindcss": "4.3.0" + } + }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.19.tgz", + "integrity": "sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "6.0.10" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/d3-array": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", + "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==", + "license": "MIT" + }, + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", + "license": "MIT" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", + "license": "MIT" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "license": "MIT", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", + "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", + "license": "MIT" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", + "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", + "license": "MIT", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-shape": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.8.tgz", + "integrity": "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==", + "license": "MIT", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", + "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", + "license": "MIT" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", + "license": "MIT" + }, + "node_modules/@types/debug": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz", + "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "license": "MIT" + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" + }, + "node_modules/@types/nlcst": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/react": { + "version": "19.2.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", + "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", + "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==", + "license": "MIT" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz", + "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==", + "license": "ISC" + }, + "node_modules/@vitejs/plugin-react": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz", + "integrity": "sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.29.0", + "@babel/plugin-transform-react-jsx-self": "^7.27.1", + "@babel/plugin-transform-react-jsx-source": "^7.27.1", + "@rolldown/pluginutils": "1.0.0-rc.3", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.18.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-iterate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/astro": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/astro/-/astro-6.3.3.tgz", + "integrity": "sha512-wvLIZQYbBZt6U8gyflBW4SLBypaqdwLZUH93rT3oT53cmQ0bTGubvMAGjqBRoheOYzYcTJZtW6czztzbu4kQ5g==", + "license": "MIT", + "dependencies": { + "@astrojs/compiler": "^4.0.0", + "@astrojs/internal-helpers": "0.9.1", + "@astrojs/markdown-remark": "7.1.2", + "@astrojs/telemetry": "3.3.2", + "@capsizecss/unpack": "^4.0.0", + "@clack/prompts": "^1.1.0", + "@oslojs/encoding": "^1.1.0", + "@rollup/pluginutils": "^5.3.0", + "aria-query": "^5.3.2", + "axobject-query": "^4.1.0", + "ci-info": "^4.4.0", + "clsx": "^2.1.1", + "common-ancestor-path": "^2.0.0", + "cookie": "^1.1.1", + "devalue": "^5.6.3", + "diff": "^8.0.3", + "dset": "^3.1.4", + "es-module-lexer": "^2.0.0", + "esbuild": "^0.27.3", + "flattie": "^1.1.1", + "fontace": "~0.4.1", + "get-tsconfig": "5.0.0-beta.4", + "github-slugger": "^2.0.0", + "html-escaper": "3.0.3", + "http-cache-semantics": "^4.2.0", + "js-yaml": "^4.1.1", + "jsonc-parser": "^3.3.1", + "magic-string": "^0.30.21", + "magicast": "^0.5.2", + "mrmime": "^2.0.1", + "neotraverse": "^0.6.18", + "obug": "^2.1.1", + "p-limit": "^7.3.0", + "p-queue": "^9.1.0", + "package-manager-detector": "^1.6.0", + "piccolore": "^0.1.3", + "picomatch": "^4.0.4", + "rehype": "^13.0.2", + "semver": "^7.7.4", + "shiki": "^4.0.2", + "smol-toml": "^1.6.0", + "svgo": "^4.0.1", + "tinyclip": "^0.1.12", + "tinyexec": "^1.0.4", + "tinyglobby": "^0.2.15", + "ultrahtml": "^1.6.0", + "unifont": "~0.7.4", + "unist-util-visit": "^5.1.0", + "unstorage": "^1.17.5", + "vfile": "^6.0.3", + "vite": "^7.3.2", + "vitefu": "^1.1.2", + "xxhash-wasm": "^1.1.0", + "yargs-parser": "^22.0.0", + "zod": "^4.3.6" + }, + "bin": { + "astro": "bin/astro.mjs" + }, + "engines": { + "node": ">=22.12.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/astrodotbuild" + }, + "optionalDependencies": { + "sharp": "^0.34.0" + } + }, + "node_modules/astro/node_modules/semver": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.30", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.30.tgz", + "integrity": "sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001793", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", + "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "license": "MIT", + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/ci-info": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "node_modules/common-ancestor-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-2.0.0.tgz", + "integrity": "sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">= 18" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/cookie-es": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.3.tgz", + "integrity": "sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==", + "license": "MIT" + }, + "node_modules/crossws": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", + "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", + "license": "MIT", + "dependencies": { + "uncrypto": "^0.1.3" + } + }, + "node_modules/css-select": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz", + "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.27.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "license": "MIT", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "license": "CC0-1.0" + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" + }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "license": "ISC", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz", + "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "license": "ISC", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "license": "ISC", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "license": "ISC", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "license": "ISC", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==", + "license": "MIT" + }, + "node_modules/decode-named-character-reference": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", + "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/defu": { + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.7.tgz", + "integrity": "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==", + "license": "MIT" + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/destr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", + "license": "MIT" + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/devalue": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.8.1.tgz", + "integrity": "sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==", + "license": "MIT" + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/diff": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz", + "integrity": "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dset": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.357", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.357.tgz", + "integrity": "sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==", + "license": "ISC" + }, + "node_modules/enhanced-resolve": { + "version": "5.21.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.3.tgz", + "integrity": "sha512-QyL119InA+XXEkNLNTPCXPugSvOfhwv0JOlGNzvxs0hZaiHLNvXSpudUWsOlsXGWJh8G6ckCScEkVHfX3kw/2Q==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-module-lexer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", + "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", + "license": "MIT" + }, + "node_modules/es-toolkit": { + "version": "1.46.1", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.46.1.tgz", + "integrity": "sha512-5eNtXOs3tbfxXOj04tjjseeWkRWaoCjdEI+96DgwzZoe6c9juL49pXlzAFTI72aWC9Y8p7168g6XIKjh7k6pyQ==", + "license": "MIT", + "workspaces": [ + "docs", + "benchmarks" + ] + }, + "node_modules/esbuild": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", + "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.7", + "@esbuild/android-arm": "0.27.7", + "@esbuild/android-arm64": "0.27.7", + "@esbuild/android-x64": "0.27.7", + "@esbuild/darwin-arm64": "0.27.7", + "@esbuild/darwin-x64": "0.27.7", + "@esbuild/freebsd-arm64": "0.27.7", + "@esbuild/freebsd-x64": "0.27.7", + "@esbuild/linux-arm": "0.27.7", + "@esbuild/linux-arm64": "0.27.7", + "@esbuild/linux-ia32": "0.27.7", + "@esbuild/linux-loong64": "0.27.7", + "@esbuild/linux-mips64el": "0.27.7", + "@esbuild/linux-ppc64": "0.27.7", + "@esbuild/linux-riscv64": "0.27.7", + "@esbuild/linux-s390x": "0.27.7", + "@esbuild/linux-x64": "0.27.7", + "@esbuild/netbsd-arm64": "0.27.7", + "@esbuild/netbsd-x64": "0.27.7", + "@esbuild/openbsd-arm64": "0.27.7", + "@esbuild/openbsd-x64": "0.27.7", + "@esbuild/openharmony-arm64": "0.27.7", + "@esbuild/sunos-x64": "0.27.7", + "@esbuild/win32-arm64": "0.27.7", + "@esbuild/win32-ia32": "0.27.7", + "@esbuild/win32-x64": "0.27.7" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/eventemitter3": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", + "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", + "license": "MIT" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/fast-string-truncated-width": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-string-truncated-width/-/fast-string-truncated-width-3.0.3.tgz", + "integrity": "sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==", + "license": "MIT" + }, + "node_modules/fast-string-width": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-string-width/-/fast-string-width-3.0.2.tgz", + "integrity": "sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==", + "license": "MIT", + "dependencies": { + "fast-string-truncated-width": "^3.0.2" + } + }, + "node_modules/fast-wrap-ansi": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/fast-wrap-ansi/-/fast-wrap-ansi-0.2.0.tgz", + "integrity": "sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==", + "license": "MIT", + "dependencies": { + "fast-string-width": "^3.0.2" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/flattie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/fontace": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/fontace/-/fontace-0.4.1.tgz", + "integrity": "sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==", + "license": "MIT", + "dependencies": { + "fontkitten": "^1.0.2" + } + }, + "node_modules/fontkitten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fontkitten/-/fontkitten-1.0.3.tgz", + "integrity": "sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw==", + "license": "MIT", + "dependencies": { + "tiny-inflate": "^1.0.3" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-tsconfig": { + "version": "5.0.0-beta.4", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-5.0.0-beta.4.tgz", + "integrity": "sha512-7nF7C9fIPFEMHgEMEfgIlO9wDdZ8CyHw27rWciFZfHvHDReIiPhsYuzPRXsfvBCqFy1l8RRyyWV7QLM+ZhUJsQ==", + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "engines": { + "node": ">=20.20.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "license": "ISC" + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/h3": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.11.tgz", + "integrity": "sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==", + "license": "MIT", + "dependencies": { + "cookie-es": "^1.2.3", + "crossws": "^0.3.5", + "defu": "^6.1.6", + "destr": "^2.0.5", + "iron-webcrypto": "^1.2.1", + "node-mock-http": "^1.0.4", + "radix3": "^1.1.2", + "ufo": "^1.6.3", + "uncrypto": "^0.1.3" + } + }, + "node_modules/hast-util-from-html": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", + "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "devlop": "^1.1.0", + "hast-util-from-parse5": "^8.0.0", + "parse5": "^7.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", + "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^9.0.0", + "property-information": "^7.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", + "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz", + "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-text": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", + "license": "MIT" + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "license": "BSD-2-Clause" + }, + "node_modules/immer": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/immer/-/immer-10.2.0.tgz", + "integrity": "sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/iron-webcrypto": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", + "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/brc-dd" + } + }, + "node_modules/is-docker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-4.0.0.tgz", + "integrity": "sha512-LHE+wROyG/Y/0ZnbktRCoTix2c1RhgWaZraMZ8o1Q7zCh0VSrICJQO5oqIIISrcSBtrXv0o233w1IYwsWCjTzA==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jiti": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", + "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "license": "MIT" + }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/magicast": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.3.tgz", + "integrity": "sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.3", + "@babel/types": "^7.29.0", + "source-map-js": "^1.2.1" + } + }, + "node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/marked": { + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-18.0.3.tgz", + "integrity": "sha512-7VT90JOkDeaRWpfjOReRGPEKn0ecdARBkDGL+tT1wZY0efPPqkUxLUSmzy/C7TIylQYJC9STISEsCHrqb/7VIA==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/mdast-util-definitions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz", + "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.27.1", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz", + "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==", + "license": "CC0-1.0" + }, + "node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neotraverse": { + "version": "0.6.18", + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", + "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/nlcst-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/node-fetch-native": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", + "license": "MIT" + }, + "node_modules/node-mock-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.4.tgz", + "integrity": "sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==", + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.44", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.44.tgz", + "integrity": "sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/obug": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz", + "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==", + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ], + "license": "MIT" + }, + "node_modules/ofetch": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz", + "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==", + "license": "MIT", + "dependencies": { + "destr": "^2.0.5", + "node-fetch-native": "^1.6.7", + "ufo": "^1.6.1" + } + }, + "node_modules/ohash": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", + "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", + "license": "MIT" + }, + "node_modules/oniguruma-parser": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.2.tgz", + "integrity": "sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==", + "license": "MIT" + }, + "node_modules/oniguruma-to-es": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.6.tgz", + "integrity": "sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==", + "license": "MIT", + "dependencies": { + "oniguruma-parser": "^0.12.2", + "regex": "^6.1.0", + "regex-recursion": "^6.0.2" + } + }, + "node_modules/p-limit": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-7.3.0.tgz", + "integrity": "sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.2.1" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-9.3.0.tgz", + "integrity": "sha512-7NED7xhQ74Ngp4JP/2e0VZHp7vSWfJfqeiR92jPgxsz6m0Se4P03YoTKa9dDXyZ3r6P616gUXttrB6nnHYKang==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^5.0.4", + "p-timeout": "^7.0.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-7.0.1.tgz", + "integrity": "sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-manager-detector": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.6.0.tgz", + "integrity": "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==", + "license": "MIT" + }, + "node_modules/parse-latin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", + "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "@types/unist": "^3.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-modify-children": "^4.0.0", + "unist-util-visit-children": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/piccolore": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/piccolore/-/piccolore-0.1.3.tgz", + "integrity": "sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==", + "license": "ISC" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.14.tgz", + "integrity": "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/property-information": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/radix3": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", + "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", + "license": "MIT" + }, + "node_modules/react": { + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.6.tgz", + "integrity": "sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.6.tgz", + "integrity": "sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.6" + } + }, + "node_modules/react-is": { + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.6.tgz", + "integrity": "sha512-XjBR15BhXuylgWGuslhDKqlSayuqvqBX91BP8pauG8kd1zY8kotkNWbXksTCNRarse4kuGbe2kIY05ARtwNIvw==", + "license": "MIT", + "peer": true + }, + "node_modules/react-redux": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.3.0.tgz", + "integrity": "sha512-KQopgqFo/p/fgmAs5qz6p5RWaNAzq40WAu7fJIXnQpYxFPbJYtsJPWvGeF2rOBaY/kEuV77AVsX8TsQzKm+A/g==", + "license": "MIT", + "dependencies": { + "@types/use-sync-external-store": "^0.0.6", + "use-sync-external-store": "^1.4.0" + }, + "peerDependencies": { + "@types/react": "^18.2.25 || ^19", + "react": "^18.0 || ^19", + "redux": "^5.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, + "node_modules/react-refresh": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", + "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/recharts": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-3.8.1.tgz", + "integrity": "sha512-mwzmO1s9sFL0TduUpwndxCUNoXsBw3u3E/0+A+cLcrSfQitSG62L32N69GhqUrrT5qKcAE3pCGVINC6pqkBBQg==", + "license": "MIT", + "workspaces": [ + "www" + ], + "dependencies": { + "@reduxjs/toolkit": "^1.9.0 || 2.x.x", + "clsx": "^2.1.1", + "decimal.js-light": "^2.5.1", + "es-toolkit": "^1.39.3", + "eventemitter3": "^5.0.1", + "immer": "^10.1.1", + "react-redux": "8.x.x || 9.x.x", + "reselect": "5.1.1", + "tiny-invariant": "^1.3.3", + "use-sync-external-store": "^1.2.2", + "victory-vendor": "^37.0.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-is": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/redux": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", + "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", + "license": "MIT" + }, + "node_modules/redux-thunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", + "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", + "license": "MIT", + "peerDependencies": { + "redux": "^5.0.0" + } + }, + "node_modules/regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/regex/-/regex-6.1.0.tgz", + "integrity": "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-recursion": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", + "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-utilities": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", + "license": "MIT" + }, + "node_modules/rehype": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.2.tgz", + "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "rehype-parse": "^9.0.0", + "rehype-stringify": "^10.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-parse": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz", + "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-from-html": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-stringify": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", + "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-to-html": "^9.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-smartypants": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz", + "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==", + "license": "MIT", + "dependencies": { + "retext": "^9.0.0", + "retext-smartypants": "^6.0.0", + "unified": "^11.0.4", + "unist-util-visit": "^5.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/reselect": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", + "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==", + "license": "MIT" + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/retext": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", + "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "retext-latin": "^4.0.0", + "retext-stringify": "^4.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", + "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "parse-latin": "^7.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", + "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", + "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rollup": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.4.tgz", + "integrity": "sha512-WHeFSbZYsPu3+bLoNRUuAO+wavNlocOPf3wSHTP7hcFKVnJeWsYlCDbr3mTS14FCizf9ccIxXA8sGL8zKeQN3g==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.60.4", + "@rollup/rollup-android-arm64": "4.60.4", + "@rollup/rollup-darwin-arm64": "4.60.4", + "@rollup/rollup-darwin-x64": "4.60.4", + "@rollup/rollup-freebsd-arm64": "4.60.4", + "@rollup/rollup-freebsd-x64": "4.60.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.60.4", + "@rollup/rollup-linux-arm-musleabihf": "4.60.4", + "@rollup/rollup-linux-arm64-gnu": "4.60.4", + "@rollup/rollup-linux-arm64-musl": "4.60.4", + "@rollup/rollup-linux-loong64-gnu": "4.60.4", + "@rollup/rollup-linux-loong64-musl": "4.60.4", + "@rollup/rollup-linux-ppc64-gnu": "4.60.4", + "@rollup/rollup-linux-ppc64-musl": "4.60.4", + "@rollup/rollup-linux-riscv64-gnu": "4.60.4", + "@rollup/rollup-linux-riscv64-musl": "4.60.4", + "@rollup/rollup-linux-s390x-gnu": "4.60.4", + "@rollup/rollup-linux-x64-gnu": "4.60.4", + "@rollup/rollup-linux-x64-musl": "4.60.4", + "@rollup/rollup-openbsd-x64": "4.60.4", + "@rollup/rollup-openharmony-arm64": "4.60.4", + "@rollup/rollup-win32-arm64-msvc": "4.60.4", + "@rollup/rollup-win32-ia32-msvc": "4.60.4", + "@rollup/rollup-win32-x64-gnu": "4.60.4", + "@rollup/rollup-win32-x64-msvc": "4.60.4", + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup/node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/sharp": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.2", + "semver": "^7.7.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.5", + "@img/sharp-darwin-x64": "0.34.5", + "@img/sharp-libvips-darwin-arm64": "1.2.4", + "@img/sharp-libvips-darwin-x64": "1.2.4", + "@img/sharp-libvips-linux-arm": "1.2.4", + "@img/sharp-libvips-linux-arm64": "1.2.4", + "@img/sharp-libvips-linux-ppc64": "1.2.4", + "@img/sharp-libvips-linux-riscv64": "1.2.4", + "@img/sharp-libvips-linux-s390x": "1.2.4", + "@img/sharp-libvips-linux-x64": "1.2.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", + "@img/sharp-linux-arm": "0.34.5", + "@img/sharp-linux-arm64": "0.34.5", + "@img/sharp-linux-ppc64": "0.34.5", + "@img/sharp-linux-riscv64": "0.34.5", + "@img/sharp-linux-s390x": "0.34.5", + "@img/sharp-linux-x64": "0.34.5", + "@img/sharp-linuxmusl-arm64": "0.34.5", + "@img/sharp-linuxmusl-x64": "0.34.5", + "@img/sharp-wasm32": "0.34.5", + "@img/sharp-win32-arm64": "0.34.5", + "@img/sharp-win32-ia32": "0.34.5", + "@img/sharp-win32-x64": "0.34.5" + } + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shiki": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-4.0.2.tgz", + "integrity": "sha512-eAVKTMedR5ckPo4xne/PjYQYrU3qx78gtJZ+sHlXEg5IHhhoQhMfZVzetTYuaJS0L2Ef3AcCRzCHV8T0WI6nIQ==", + "license": "MIT", + "dependencies": { + "@shikijs/core": "4.0.2", + "@shikijs/engine-javascript": "4.0.2", + "@shikijs/engine-oniguruma": "4.0.2", + "@shikijs/langs": "4.0.2", + "@shikijs/themes": "4.0.2", + "@shikijs/types": "4.0.2", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/smol-toml": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.6.1.tgz", + "integrity": "sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 18" + }, + "funding": { + "url": "https://github.com/sponsors/cyyynthia" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/svgo": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.1.tgz", + "integrity": "sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==", + "license": "MIT", + "dependencies": { + "commander": "^11.1.0", + "css-select": "^5.1.0", + "css-tree": "^3.0.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.1.1", + "sax": "^1.5.0" + }, + "bin": { + "svgo": "bin/svgo.js" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/tailwindcss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.0.tgz", + "integrity": "sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==", + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", + "license": "MIT" + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" + }, + "node_modules/tinyclip": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/tinyclip/-/tinyclip-0.1.12.tgz", + "integrity": "sha512-Ae3OVUqifDw0wBriIBS7yVaW44Dp6eSHQcyq4Igc7eN2TJH/2YsicswaW+J/OuMvhpDPOKEgpAZCjkb4hpoyeA==", + "license": "MIT", + "engines": { + "node": "^16.14.0 || >= 17.3.0" + } + }, + "node_modules/tinyexec": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.1.2.tgz", + "integrity": "sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD", + "optional": true + }, + "node_modules/ufo": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.4.tgz", + "integrity": "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==", + "license": "MIT" + }, + "node_modules/ultrahtml": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.6.0.tgz", + "integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==", + "license": "MIT" + }, + "node_modules/uncrypto": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", + "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", + "license": "MIT" + }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unifont": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.7.4.tgz", + "integrity": "sha512-oHeis4/xl42HUIeHuNZRGEvxj5AaIKR+bHPNegRq5LV1gdc3jundpONbjglKpihmJf+dswygdMJn3eftGIMemg==", + "license": "MIT", + "dependencies": { + "css-tree": "^3.1.0", + "ofetch": "^1.5.1", + "ohash": "^2.0.11" + } + }, + "node_modules/unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-modify-children": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", + "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "array-iterate": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", + "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-children": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", + "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unstorage": { + "version": "1.17.5", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.5.tgz", + "integrity": "sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==", + "license": "MIT", + "dependencies": { + "anymatch": "^3.1.3", + "chokidar": "^5.0.0", + "destr": "^2.0.5", + "h3": "^1.15.10", + "lru-cache": "^11.2.7", + "node-fetch-native": "^1.6.7", + "ofetch": "^1.5.1", + "ufo": "^1.6.3" + }, + "peerDependencies": { + "@azure/app-configuration": "^1.8.0", + "@azure/cosmos": "^4.2.0", + "@azure/data-tables": "^13.3.0", + "@azure/identity": "^4.6.0", + "@azure/keyvault-secrets": "^4.9.0", + "@azure/storage-blob": "^12.26.0", + "@capacitor/preferences": "^6 || ^7 || ^8", + "@deno/kv": ">=0.9.0", + "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0", + "@planetscale/database": "^1.19.0", + "@upstash/redis": "^1.34.3", + "@vercel/blob": ">=0.27.1", + "@vercel/functions": "^2.2.12 || ^3.0.0", + "@vercel/kv": "^1 || ^2 || ^3", + "aws4fetch": "^1.0.20", + "db0": ">=0.2.1", + "idb-keyval": "^6.2.1", + "ioredis": "^5.4.2", + "uploadthing": "^7.4.4" + }, + "peerDependenciesMeta": { + "@azure/app-configuration": { + "optional": true + }, + "@azure/cosmos": { + "optional": true + }, + "@azure/data-tables": { + "optional": true + }, + "@azure/identity": { + "optional": true + }, + "@azure/keyvault-secrets": { + "optional": true + }, + "@azure/storage-blob": { + "optional": true + }, + "@capacitor/preferences": { + "optional": true + }, + "@deno/kv": { + "optional": true + }, + "@netlify/blobs": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@upstash/redis": { + "optional": true + }, + "@vercel/blob": { + "optional": true + }, + "@vercel/functions": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "aws4fetch": { + "optional": true + }, + "db0": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "uploadthing": { + "optional": true + } + } + }, + "node_modules/unstorage/node_modules/lru-cache": { + "version": "11.3.6", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.6.tgz", + "integrity": "sha512-Gf/KoL3C/MlI7Bt0PGI9I+TeTC/I6r/csU58N4BSNc4lppLBeKsOdFYkK+dX0ABDUMJNfCHTyPpzwwO21Awd3A==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", + "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/victory-vendor": { + "version": "37.3.6", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-37.3.6.tgz", + "integrity": "sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ==", + "license": "MIT AND ISC", + "dependencies": { + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" + } + }, + "node_modules/vite": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.3.tgz", + "integrity": "sha512-/4XH147Ui7OGTjg3HbdWe5arnZQSbfuRzdr9Ec7TQi5I7R+ir0Rlc9GIvD4v0XZurELqA035KVXJXpR61xhiTA==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.27.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vitefu": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.3.tgz", + "integrity": "sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==", + "license": "MIT", + "workspaces": [ + "tests/deps/*", + "tests/projects/*", + "tests/projects/workspace/packages/*" + ], + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/which-pm-runs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/xxhash-wasm": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz", + "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==", + "license": "MIT" + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yargs-parser": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz", + "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==", + "license": "ISC", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, + "node_modules/yocto-queue": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/web/package.json b/web/package.json new file mode 100644 index 0000000..a9155d3 --- /dev/null +++ b/web/package.json @@ -0,0 +1,28 @@ +{ + "name": "aws-deepdive-web", + "version": "0.1.0", + "private": true, + "type": "module", + "scripts": { + "dev": "astro dev", + "build": "astro build", + "preview": "astro preview", + "check": "astro check" + }, + "dependencies": { + "@astrojs/react": "^5.0.0", + "@tailwindcss/postcss": "^4.3.0", + "@tailwindcss/typography": "^0.5.15", + "astro": "^6.3.0", + "marked": "^18.0.0", + "postcss": "^8.5.0", + "react": "^19.2.0", + "react-dom": "^19.2.0", + "recharts": "^3.8.0", + "tailwindcss": "^4.3.0" + }, + "devDependencies": { + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0" + } +} diff --git a/web/postcss.config.mjs b/web/postcss.config.mjs new file mode 100644 index 0000000..c2ddf74 --- /dev/null +++ b/web/postcss.config.mjs @@ -0,0 +1,5 @@ +export default { + plugins: { + "@tailwindcss/postcss": {}, + }, +}; diff --git a/web/src/components/ItemRow.astro b/web/src/components/ItemRow.astro new file mode 100644 index 0000000..54a922e --- /dev/null +++ b/web/src/components/ItemRow.astro @@ -0,0 +1,28 @@ +--- +import type { Item } from "../lib/data"; + +interface Props { + item: Item; + showTrack?: boolean; +} + +const { item, showTrack = false } = Astro.props as Props; +const pub = (item.published_at ?? "").slice(0, 10); +--- +
  • +
    + {item.title || "(untitled)"} + {showTrack && [{item.track}]} + {item.source} + {pub} + score {item.score.toFixed(2)} +
    + {item.summary && ( +

    {item.summary}

    + )} +
  • diff --git a/web/src/components/TrackCard.astro b/web/src/components/TrackCard.astro new file mode 100644 index 0000000..77976d2 --- /dev/null +++ b/web/src/components/TrackCard.astro @@ -0,0 +1,28 @@ +--- +import type { Report, Track } from "../lib/data"; + +interface Props { + track: Track; + latest?: Report; + total: number; +} + +const { track, latest, total } = Astro.props as Props; +const base = import.meta.env.BASE_URL.replace(/\/$/, ""); +--- + +
    +

    {track}

    + {total} items +
    + {latest ? ( +

    + latest: {latest.mode}/{latest.slug} +

    + ) : ( +

    no report yet

    + )} +
    diff --git a/web/src/components/TrendChart.tsx b/web/src/components/TrendChart.tsx new file mode 100644 index 0000000..b6525b2 --- /dev/null +++ b/web/src/components/TrendChart.tsx @@ -0,0 +1,67 @@ +import { + Area, + AreaChart, + CartesianGrid, + ResponsiveContainer, + Tooltip, + XAxis, + YAxis, +} from "recharts"; + +interface Props { + data: { week: string; count: number }[]; +} + +export default function TrendChart({ data }: Props) { + if (!data || data.length === 0) { + return ( +
    + no data yet +
    + ); + } + return ( +
    + + + + + + + + + + + + + + + +
    + ); +} diff --git a/web/src/layouts/Base.astro b/web/src/layouts/Base.astro new file mode 100644 index 0000000..bd01aa4 --- /dev/null +++ b/web/src/layouts/Base.astro @@ -0,0 +1,32 @@ +--- +import "../styles/global.css"; +import { TRACKS } from "../lib/data"; +const { title } = Astro.props as { title?: string }; +const base = import.meta.env.BASE_URL.replace(/\/$/, ""); +--- + + + + + + + {title ? `${title} · aws-deepdive` : "aws-deepdive"} + + +
    + aws-deepdive + +
    +
    + +
    +
    + collected via GitHub Actions · + source +
    + + diff --git a/web/src/lib/data.ts b/web/src/lib/data.ts new file mode 100644 index 0000000..98e9438 --- /dev/null +++ b/web/src/lib/data.ts @@ -0,0 +1,95 @@ +import fs from "node:fs"; +import path from "node:path"; + +// Astro is always invoked from the web/ directory, so the repo root is one level up. +// import.meta.url doesn't survive Astro's bundler reliably; cwd does. +const ROOT = path.resolve(process.cwd(), ".."); + +export const TRACKS = ["iam", "security", "whats-new", "releases"] as const; +export type Track = (typeof TRACKS)[number]; + +export interface Item { + id: string; + track: Track; + source: string; + source_kind: "rss" | "github" | string; + url: string; + title: string; + summary: string; + published_at: string; + fetched_at: string; + tags: string[]; + severity: string | null; + score: number; + score_breakdown: Record; +} + +export interface Report { + track: Track; + mode: "daily" | "weekly"; + slug: string; + markdown: string; + path: string; +} + +export function tracks(): readonly Track[] { + return TRACKS; +} + +export function loadScored(track: Track): Item[] { + const p = path.join(ROOT, "tracks", track, "data", "scored.json"); + if (!fs.existsSync(p)) return []; + try { + return JSON.parse(fs.readFileSync(p, "utf-8")) as Item[]; + } catch { + return []; + } +} + +export function loadAll(): Item[] { + return TRACKS.flatMap(loadScored); +} + +export function loadReports(track: Track, mode: "daily" | "weekly"): Report[] { + const dir = path.join(ROOT, "tracks", track, "reports", mode); + if (!fs.existsSync(dir)) return []; + return fs + .readdirSync(dir) + .filter((f) => f.endsWith(".md")) + .sort() + .reverse() + .map((f) => ({ + track, + mode, + slug: f.replace(/\.md$/, ""), + markdown: fs.readFileSync(path.join(dir, f), "utf-8"), + path: path.join(dir, f), + })); +} + +function isoWeekKey(d: Date): string | null { + if (Number.isNaN(d.valueOf())) return null; + const tmp = new Date(Date.UTC(d.getUTCFullYear(), d.getUTCMonth(), d.getUTCDate())); + const dayNum = tmp.getUTCDay() || 7; + tmp.setUTCDate(tmp.getUTCDate() + 4 - dayNum); + const yearStart = Date.UTC(tmp.getUTCFullYear(), 0, 1); + const week = Math.ceil(((tmp.valueOf() - yearStart) / 86_400_000 + 1) / 7); + return `${tmp.getUTCFullYear()}-W${String(week).padStart(2, "0")}`; +} + +export interface WeekBucket { + week: string; + count: number; +} + +export function weeklyVolume(items: Item[]): WeekBucket[] { + const map = new Map(); + for (const it of items) { + const key = isoWeekKey(new Date(it.published_at)); + if (!key) continue; + map.set(key, (map.get(key) ?? 0) + 1); + } + return [...map.entries()] + .sort(([a], [b]) => a.localeCompare(b)) + .map(([week, count]) => ({ week, count })); +} diff --git a/web/src/lib/markdown.ts b/web/src/lib/markdown.ts new file mode 100644 index 0000000..b9c780e --- /dev/null +++ b/web/src/lib/markdown.ts @@ -0,0 +1,7 @@ +import { marked } from "marked"; + +marked.setOptions({ gfm: true, breaks: false }); + +export function md(src: string): string { + return marked.parse(src, { async: false }) as string; +} diff --git a/web/src/pages/[track]/[mode]/[slug].astro b/web/src/pages/[track]/[mode]/[slug].astro new file mode 100644 index 0000000..4c37d68 --- /dev/null +++ b/web/src/pages/[track]/[mode]/[slug].astro @@ -0,0 +1,28 @@ +--- +import Base from "../../../layouts/Base.astro"; +import { loadReports, tracks, type Track } from "../../../lib/data"; +import { md } from "../../../lib/markdown"; + +export function getStaticPaths() { + const out: { params: { track: Track; mode: "daily" | "weekly"; slug: string }; props: { markdown: string } }[] = []; + for (const t of tracks()) { + for (const mode of ["daily", "weekly"] as const) { + for (const r of loadReports(t, mode)) { + out.push({ params: { track: t, mode, slug: r.slug }, props: { markdown: r.markdown } }); + } + } + } + return out; +} + +const { track, mode, slug } = Astro.params as { track: Track; mode: string; slug: string }; +const { markdown } = Astro.props as { markdown: string }; +const html = md(markdown); +const base = import.meta.env.BASE_URL.replace(/\/$/, ""); +--- + +

    + {track} / {mode} / {slug} +

    +
    + diff --git a/web/src/pages/[track]/index.astro b/web/src/pages/[track]/index.astro new file mode 100644 index 0000000..f531609 --- /dev/null +++ b/web/src/pages/[track]/index.astro @@ -0,0 +1,56 @@ +--- +import Base from "../../layouts/Base.astro"; +import ItemRow from "../../components/ItemRow.astro"; +import { loadReports, loadScored, tracks, type Track } from "../../lib/data"; + +export function getStaticPaths() { + return tracks().map((t) => ({ params: { track: t } })); +} + +const { track } = Astro.params as { track: Track }; +const items = loadScored(track).slice(0, 50); +const weekly = loadReports(track, "weekly"); +const daily = loadReports(track, "daily"); +const base = import.meta.env.BASE_URL.replace(/\/$/, ""); +--- + +

    {track}

    + +
    +
    +

    weekly digests

    + {weekly.length === 0 ? ( +

    no digests yet

    + ) : ( +
      + {weekly.slice(0, 12).map((r) => ( +
    • + {r.slug} +
    • + ))} +
    + )} +
    +
    +

    daily updates

    + {daily.length === 0 ? ( +

    no updates yet

    + ) : ( +
      + {daily.slice(0, 14).map((r) => ( +
    • + {r.slug} +
    • + ))} +
    + )} +
    +
    + +

    top scored items

    + {items.length === 0 ? ( +

    no items yet

    + ) : ( +
      {items.map((item) => )}
    + )} + diff --git a/web/src/pages/index.astro b/web/src/pages/index.astro new file mode 100644 index 0000000..127d7d0 --- /dev/null +++ b/web/src/pages/index.astro @@ -0,0 +1,70 @@ +--- +import Base from "../layouts/Base.astro"; +import TrackCard from "../components/TrackCard.astro"; +import ItemRow from "../components/ItemRow.astro"; +import TrendChart from "../components/TrendChart.tsx"; +import { + loadAll, + loadReports, + loadScored, + tracks, + weeklyVolume, +} from "../lib/data"; + +const all = loadAll(); +const top = [...all].sort((a, b) => b.score - a.score).slice(0, 12); +const volume = weeklyVolume(all).slice(-16); +const cards = tracks().map((track) => { + const items = loadScored(track); + const weekly = loadReports(track, "weekly"); + const daily = loadReports(track, "daily"); + return { track, total: items.length, latest: weekly[0] ?? daily[0] }; +}); +--- + +
    +

    AWS deep-dive

    +

    + Weekly digests and topic deep-dives across IAM, security, what's-new, and the AWS toolchain. + Auto-collected from public RSS and GitHub release feeds; scored by freshness, keyword match, source weight, and severity. +

    +
    + +
    + {cards.map((c) => ( +
    + +
    + ))} + +
    +
    +

    items per ISO week · all tracks

    + {volume.length} weeks +
    + +
    + +
    +

    pipeline

    +
      +
    1. 1. collect RSS + GH releases
    2. +
    3. 2. normalize, dedupe by URL hash
    4. +
    5. 3. score (freshness · kw · source · severity)
    6. +
    7. 4. emit daily + weekly Markdown
    8. +
    9. 5. Astro rebuilds this site on push
    10. +
    +
    +
    + +
    +

    top items across all tracks

    + {top.length === 0 ? ( +

    No items yet — wait for the next CI run.

    + ) : ( +
      + {top.map((item) => )} +
    + )} +
    + diff --git a/web/src/styles/global.css b/web/src/styles/global.css new file mode 100644 index 0000000..961315d --- /dev/null +++ b/web/src/styles/global.css @@ -0,0 +1,29 @@ +@import "tailwindcss"; +@plugin "@tailwindcss/typography"; + +:root { + color-scheme: dark; +} + +html, body { + background: #0a0a0b; + color: #e7e7ea; + font-family: ui-sans-serif, system-ui, "Inter", "Helvetica Neue", sans-serif; + -webkit-font-smoothing: antialiased; +} + +.mono { + font-family: ui-monospace, "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace; +} + +/* tighten the rendered Markdown reports a bit */ +.prose :where(h1, h2, h3) { + font-family: ui-monospace, "JetBrains Mono", "SF Mono", Menlo, monospace; + letter-spacing: -0.01em; +} +.prose a { + text-decoration: none; +} +.prose a:hover { + text-decoration: underline; +} diff --git a/web/tsconfig.json b/web/tsconfig.json new file mode 100644 index 0000000..92a18df --- /dev/null +++ b/web/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "astro/tsconfigs/strict", + "include": [".astro/types.d.ts", "**/*"], + "exclude": ["dist"], + "compilerOptions": { + "jsx": "react-jsx", + "jsxImportSource": "react" + } +} From 4eed19f37fadfbcd739f5bb3eb36596eacbbe595 Mon Sep 17 00:00:00 2001 From: kanywst Date: Sun, 17 May 2026 20:57:21 +0900 Subject: [PATCH 02/18] chore: seed track data and first reports from local run Output of `make update` for all four tracks plus `make -C tracks/iam weekly`, captured locally on 2026-05-17 so the Pages site has content before the first scheduled CI run lands. iam: 261 RSS + 60 GH = 293 scored security: 1907 RSS + 0 GH = 1907 scored whats-new: 170 RSS + 0 GH = 170 scored releases: 0 RSS + 135 GH = 135 scored These files are regenerated daily by .github/workflows/daily-update.yml and pruned by scripts/prune.sh (raw kept 30d, daily reports kept 60d). --- tracks/iam/data/normalized.json | 4750 ++ tracks/iam/data/raw/github-2026-05-17.json | 902 + tracks/iam/data/raw/rss-2026-05-17.json | 4270 ++ tracks/iam/data/scored.json | 6801 +++ tracks/iam/reports/daily/2026-05-17.md | 16 + tracks/iam/reports/weekly/2026-W20.md | 34 + tracks/releases/data/normalized.json | 2031 + .../releases/data/raw/github-2026-05-17.json | 2031 + tracks/releases/data/raw/rss-2026-05-17.json | 1 + tracks/releases/data/scored.json | 2976 ++ tracks/releases/reports/daily/2026-05-17.md | 10 + tracks/security/data/normalized.json | 28780 +++++++++++ .../security/data/raw/github-2026-05-17.json | 1 + tracks/security/data/raw/rss-2026-05-17.json | 28780 +++++++++++ tracks/security/data/scored.json | 42129 ++++++++++++++++ tracks/security/reports/daily/2026-05-17.md | 9 + tracks/whats-new/data/normalized.json | 3214 ++ .../whats-new/data/raw/github-2026-05-17.json | 1 + tracks/whats-new/data/raw/rss-2026-05-17.json | 3214 ++ tracks/whats-new/data/scored.json | 4404 ++ tracks/whats-new/reports/daily/2026-05-17.md | 14 + 21 files changed, 134368 insertions(+) create mode 100644 tracks/iam/data/normalized.json create mode 100644 tracks/iam/data/raw/github-2026-05-17.json create mode 100644 tracks/iam/data/raw/rss-2026-05-17.json create mode 100644 tracks/iam/data/scored.json create mode 100644 tracks/iam/reports/daily/2026-05-17.md create mode 100644 tracks/iam/reports/weekly/2026-W20.md create mode 100644 tracks/releases/data/normalized.json create mode 100644 tracks/releases/data/raw/github-2026-05-17.json create mode 100644 tracks/releases/data/raw/rss-2026-05-17.json create mode 100644 tracks/releases/data/scored.json create mode 100644 tracks/releases/reports/daily/2026-05-17.md create mode 100644 tracks/security/data/normalized.json create mode 100644 tracks/security/data/raw/github-2026-05-17.json create mode 100644 tracks/security/data/raw/rss-2026-05-17.json create mode 100644 tracks/security/data/scored.json create mode 100644 tracks/security/reports/daily/2026-05-17.md create mode 100644 tracks/whats-new/data/normalized.json create mode 100644 tracks/whats-new/data/raw/github-2026-05-17.json create mode 100644 tracks/whats-new/data/raw/rss-2026-05-17.json create mode 100644 tracks/whats-new/data/scored.json create mode 100644 tracks/whats-new/reports/daily/2026-05-17.md diff --git a/tracks/iam/data/normalized.json b/tracks/iam/data/normalized.json new file mode 100644 index 0000000..477447c --- /dev/null +++ b/tracks/iam/data/normalized.json @@ -0,0 +1,4750 @@ +[ + { + "id": "72ed79afefd0b64a", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/cloudwatch-logs-query-results/", + "title": "Amazon CloudWatch Logs announces increased query result limits", + "summary": "Amazon CloudWatch Logs now supports retrieving up to 100,000 results using the Logs Insights query language. Customers can specify the limit in their query using the LIMIT command. Previously, customers were limited to 10,000 results and had to split their queries into smaller time ranges to retrieve all results. With this launch, customers can view a larger set of results and use existing features such as patterns, visualization, and export on the full 100,000 result set. The GetQueryResults AP", + "published_at": "2026-05-15T21:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-cloudwatch,marketing:marchitecture/management-and-administration,general:products/amazon-cloudwatch-logs" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "27b517efc349258e", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-emr-serverless-aws-regions/", + "title": "Amazon EMR Serverless is now available in additional AWS Regions", + "summary": "Amazon EMR Serverless is now generally available in six additional AWS Regions - Asia Pacific (Hyderabad), Asia Pacific (Malaysia), Asia Pacific (New Zealand), Asia Pacific (Taipei), Asia Pacific (Thailand), and Mexico (Central). Amazon EMR Serverless is a deployment option in Amazon EMR that makes it simple and cost effective for data engineers and analysts to run petabyte-scale data analytics in the cloud. With EMR Serverless, you can run your Apache Spark and Apache Hive applications without ", + "published_at": "2026-05-15T19:50:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/analytics,general:products/amazon-emr" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "24cb222a3393aa98", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-032-aws/", + "title": "CVE-2026-8686 - Heap out-of-bounds read in coreMQTT MQTT5 property parsing", + "summary": "Bulletin ID: 2026-032-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 05/15/2026 11:45 AM PDT Description: coreMQTT is a lightweight MQTT client library for embedded devices. We identified CVE-2026-8686, an issue where missing bounds validation in the MQTT v5.0 SUBACK and UNSUBACK property parser in coreMQTT before 5.0.1 allows an MQTT broker to cause a denial of service (crash via heap out-of-bounds read) by sending a crafted packet. Impacted versions: v5.0.0 Pleas", + "published_at": "2026-05-15T19:10:10+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0ba4357947bd046a", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-031-aws/", + "title": "Issue with Amazon SageMaker Python SDK - Model artifact integrity verification issues (CVE-2026-8596 & CVE-2026-8597)", + "summary": "Bulletin ID: 2026-031-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 05/14/2026 13:00 PM PDT Description: Amazon SageMaker Python SDK is an open-source library for training and deploying machine learning models on Amazon SageMaker. The ModelBuilder component simplifies model deployment by automating model artifact preparation and SageMaker model creation. We identified two issues affecting the model artifact integrity verification mechanism in the ModelBuilder/Serv", + "published_at": "2026-05-15T19:02:12+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "98da0d827829c721", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-partner-central-agents-oppo", + "title": "AWS Partner Central agents now accelerates opportunity creation", + "summary": "Today, AWS announces that the AWS Partner Central agents now accelerate opportunity creation through natural language conversation. AWS Partner Central agents , released on March 16, 2026, are AI-powered capabilities built on Amazon Bedrock AgentCore that help partners surface pipeline insights, advance deals with next-step recommendations, and identify funding opportunities. With this update, partners create opportunities through a short conversation instead of completing a multi-step form, so ", + "published_at": "2026-05-15T18:41:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/aws-marketplace-and-partners" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d3157a3521f32225", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/the-aws-ai-security-framework-securing-ai-with-the-right-controls-at-the-right-layers-at-the-right-phases/", + "title": "The AWS AI Security Framework: Securing AI with the right controls, at the right layers, at the right phases", + "summary": "TL;DR for busy executives The AWS AI Security Framework helps security leaders move fast and stay secure with AI. Security compounds from day 1 as workloads evolve from prototype to production to scale. Assess first. Request a no-cost SHIP engagement to baseline your posture and build a prioritized roadmap. Phase 1 – Foundational (zero to […]", + "published_at": "2026-05-15T17:38:16+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Artificial Intelligence", + "Best Practices", + "Intermediate (200)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "61d7d059578c4d50", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-connect-cases-related-item/", + "title": "Amazon Connect Cases now lets you edit related items and delete cases from the agent workspace", + "summary": "Amazon Connect Cases now supports editing and deleting related items, and deleting cases directly from the agent workspace without administrator help. Agents can update comments, unlink contacts associated with the wrong case, or delete cases opened in error. Agents can also create, edit, and delete custom related items such as orders, returns, and invoices to capture additional case context. Amazon Connect Cases is available in the following AWS regions: US East (N. Virginia), US West (Oregon),", + "published_at": "2026-05-15T17:25:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-connect,marketing:marchitecture/business-productivity,marketing:marchitecture/messaging,marketing:marchitecture/contact-center" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fd08810e814720d4", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-rds-postgresql-extended-support/", + "title": "Amazon RDS for PostgreSQL announces Extended Support minor versions 11.22-rds.20260224, 12.22-rds.20260224, and 13.23-rds.20260224", + "summary": "Amazon Relational Database Service (RDS) for PostgreSQL announces Amazon RDS Extended Support minor versions 11.22-rds.20260224, 12.22-rds.20260224, and 13.23-rds.20260224. We recommend that you upgrade to these versions to fix known security vulnerabilities and bugs in prior versions of PostgreSQL. Amazon RDS Extended Support provides up to three additional years of critical security and bug fixes beyond a major version's end of standard support date, giving you more time to upgrade to a new ma", + "published_at": "2026-05-15T16:08:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-rds,marketing:marchitecture/databases" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a6bc6364e7917541", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-managed-grafana-v12-update/", + "title": "Amazon Managed Grafana now supports in-place upgrade to Grafana version 12.4", + "summary": "Amazon Managed Grafana now supports in-place upgrade from Grafana version 10.4 to 12.4. You can upgrade with just a few clicks from the AWS Console or via AWS SDK or AWS CLI. Upgrading to version 12.4 brings native Grafana Scenes-powered dashboards for faster rendering and queryless Drilldown apps for point-and-click exploration of Prometheus metrics, Loki logs, Tempo traces, and Pyroscope profiles. Amazon CloudWatch plugin enhancements simplify log analysis with PPL/SQL query support, broaden v", + "published_at": "2026-05-15T16:06:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-managed-service-for-grafana,marketing:marchitecture/management-and-governance" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d4ee18f6ecea0de1", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-announces-AWS-interconnect-multicloud-oci-preview/", + "title": "AWS announces AWS Interconnect - multicloud connectivity with Oracle Cloud Infrastructure in preview", + "summary": "AWS announces the public preview of AWS Interconnect — multicloud with Oracle Cloud Infrastructure (OCI). Customers have been adopting multicloud strategies while migrating more applications to the cloud. They do so for many reasons including interoperability requirements, the freedom to choose technology that best suits their needs, and the ability to build and deploy applications on any environment with greater ease and speed. Previously, when interconnecting workloads across multiple cloud se", + "published_at": "2026-05-15T15:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/aws-direct-connect" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8c8cfaa75b243cd5", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-organizations-increased-scp-quotas/", + "title": "AWS Organizations now supports higher quotas for service control policies (SCPs)", + "summary": "AWS Organizations now supports higher quotas for service control policies (SCPs). The maximum number of SCPs that can be attached to a single node (root, OU, or account) has increased from 5 to 10, and the maximum SCP size has increased from 5,120 to 10,240 characters. With these higher quotas, you can write SCPs with finer-grained permissions and conditions, and attach more SCPs per node to build more comprehensive security controls across your organization. These higher quotas are available in", + "published_at": "2026-05-15T15:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/aws-iam,general:products/aws-organizations,general:products/aws-identity-and-access-management" + ], + "severity": "high", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c9ebb90740181420", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-cloudfront-mtls-ocsp/", + "title": "Amazon CloudFront announces support for OCSP Revocation for Mutual TLS (Viewer)", + "summary": "Amazon CloudFront now supports Online Certificate Status Protocol (OCSP) revocation checking for viewer mTLS, enabling you to validate client certificate revocation status in real time during connection establishment. This enables customers using mutual TLS (mTLS) on CloudFront to verify that client certificates haven't been revoked before accepting connections—a common requirement for regulated industries and zero-trust architectures. Previously, customers implemented certificate revocation usi", + "published_at": "2026-05-14T22:30:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/amazon-cloudfront" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7f9c589c8f948bd8", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-cloudfront-mtls-passthrough/", + "title": "Amazon CloudFront announces Passthrough Mode for mutual TLS (Viewer)", + "summary": "Amazon CloudFront now supports passthrough mode for mutual TLS (mTLS) viewer authentication, allowing CloudFront to forward client certificates to the origin without verifying the certificates on CloudFront. Customers who already validate client certificates at their origin can now add CloudFront to their existing mTLS infrastructure without changing how or where validation happens. In passthrough mode, customers configure mutual TLS on their CloudFront distribution without setting up a trust st", + "published_at": "2026-05-14T22:30:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/amazon-cloudfront" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "10fd9a6f882cdb16", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-bedrock-advanced-prompt-optimization-migration-tool/", + "title": "Amazon Bedrock Introduces Advanced Prompt Optimization and Migration Tool", + "summary": "Customers spend days to weeks optimizing prompts and evaluating responses when they want to migrate to a new model or just get better performance out of their current model. They struggle with changing their prompts quickly and then testing them to prevent regressions and improve on underperforming tasks. These situations call for the same tool – a prompt optimizer with built-in evaluations. Today, Amazon Bedrock introduces Advanced Prompt Optimization, a new tool that allows customers to optimi", + "published_at": "2026-05-14T21:50:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,general:products/amazon-bedrock" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e1fe90b45f8eca60", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-ec2-m3-ultra-mac-instances-generally-available/", + "title": "Announcing general availability of Amazon EC2 M3 Ultra Mac instances", + "summary": "Amazon Web Services announces general availability of Amazon EC2 M3 Ultra Mac instances, powered by the latest Mac Studio hardware. Amazon EC2 M3 Ultra Mac instances are the next-generation EC2 Mac instances, that enable Apple developers to migrate their most demanding build and test workloads onto AWS. These instances are ideal for building and testing applications for Apple platforms such as iOS, macOS, iPadOS, tvOS, watchOS, visionOS, and Safari. M3 Ultra Mac instances are powered by the AWS ", + "published_at": "2026-05-14T21:23:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/compute,general:products/amazon-ec2" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2b47d6d1ef1cba99", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-030-aws/", + "title": "Ongoing updates on Copy.fail and variants", + "summary": "Bulletin ID: 2026-030-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 05/13/2026 10:00 PM PDT This is an ongoing issue. This bulletin will be updated as more information becomes available. Description: AWS is aware of the copy.fail or DirtyFrag class of issues - a set of privilege escalation issues affecting the Linux Kernel. We will update this bulletin as more information becomes available. Please see below for current patching timelines for affected services rela", + "published_at": "2026-05-14T20:52:36+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c3b237b7f89dcd87", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-029-aws/", + "title": "Fragnesia Local Privilege Escalation report via ESP-in-TCP in the Linux Kernel", + "summary": "Bulletin ID: 2026-029-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 05/13/2026 18:45 PM PDT This is an ongoing issue. Information is subject to change. Please refer to our Security Bulletin (ID: 2026-030-AWS) for the most updated patching information. Description: Amazon is aware of CVE-2026-46300, a report of an additional privilege escalation issue in the Linux kernel related to the DirtyFrag, copy.fail class of issues (CVE-2026-43284). The proof of concept uses", + "published_at": "2026-05-14T20:52:35+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6f275c9854443926", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/regional-routing-for-aws-access-portals-implementing-custom-vanity-domains-for-iam-identity-center/", + "title": "Regional routing for AWS access portals: Implementing custom vanity domains for IAM Identity Center", + "summary": "AWS IAM Identity Center provides a web-based access portal that gives your workforce a single place to view their AWS accounts and applications. With the recent launch of IAM Identity Center multi-Region replication, customers can replicate their IAM Identity Center instance across multiple AWS Regions to improve resilience and reduce latency for a globally distributed […]", + "published_at": "2026-05-14T20:42:20+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Advanced (300)", + "Amazon Route 53", + "AWS IAM Identity Center", + "Networking & Content Delivery", + "Security, Identity, & Compliance", + "Technical How-to", + "IAM Identity Center", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ef5f6d4b4ebfcbd6", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-ec2-u7i-aws-europe-paris/", + "title": "Amazon EC2 High Memory U7i instances now available in AWS Europe (Paris) region", + "summary": "Amazon EC2 High Memory U7i-12TB instances (u7i-12tb.224xlarge) and U7in-16TB instances (u7in-16tb.224xlarge) are now available in the AWS Europe (Paris) region. U7i instances are part of the AWS 7th generation and are powered by custom fourth-generation Intel Xeon Scalable processors (Sapphire Rapids). U7i instances offer up to 45% better price performance over existing U-1 instances. U7i-12TB instances offer 12 TiB of DDR5 memory, U7in-16TB instances offer 16 TiB of DDR5 memory, enabling custom", + "published_at": "2026-05-14T20:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/compute,general:products/amazon-ec2" + ], + "severity": "high", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "55e5d491c1970d58", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-sagemaker-ft-qwen3-6/", + "title": "SageMaker AI now supports serverless model customization for Qwen3.6", + "summary": "Amazon SageMaker AI now supports serverless model customization for Qwen3.6 27B parameter model using supervised fine-tuning (SFT) and reinforcement fine-tuning (RFT). Qwen3.6 is a popular open-weight model family from Alibaba Cloud. This launch is an addition to our support for fine-tuning Qwen3.5 and other popular models. Before this launch, you could deploy Qwen3.6 base model on SageMaker AI and now, you can also adapt it to your specific domains and workflows. Model customization enables you", + "published_at": "2026-05-14T19:18:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-sagemaker,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2f39042d6398c049", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/04/aws-transform-developer-tools/", + "title": "AWS Transform agents now available in Kiro, Claude, Cursor, and Codex", + "summary": "Today, AWS announces that the AWS Transform agents — built on decades of AWS migration and modernization experience — are now accessible through a Kiro power, agent plugins, and via the AWS Transform MCP server. Developers can now consume all of AWS Transform's capabilities directly from their preferred development environment, whether working interactively in an agentic IDE, managing jobs through the web console, or integrating programmatically via MCP. This launch gives builders flexibility to", + "published_at": "2026-05-14T19:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/developer-tools" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4cf0b99e646070cc", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-transform-agent-builder-toolkit/", + "title": "AWS Transform introduces the agent builder toolkit Kiro power for building customized transformation agents", + "summary": "Today, as part of the AWS Transform composability initiative , AWS announces the general availability of the agent builder toolkit Kiro power for AWS Transform. With the agent builder toolkit, AWS Partners and customers can build agents tailored to their specific modernization needs and ensure it works seamlessly within AWS Transform. This capability enables Migration and Modernization Competency Partners, ISVs, or customers to create differentiated transformation solutions by integrating their ", + "published_at": "2026-05-14T19:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/developer-tools,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "57bc9ec89dc77278", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-transform-customer-owned-artifact/", + "title": "AWS Transform now supports customer-owned artifact stores", + "summary": "AWS Transform brings assessment, migration, and modernization into a single AI-powered experience that guides enterprises through their full transformation journey. Today, AWS announces support for customer-owned Amazon S3 buckets, giving customers full control over where their transformation artifacts are stored and how they are secured. With this launch, you can configure your own S3 bucket, optionally encrypt artifacts with your own AWS KMS key, and manage access policies through your own AWS", + "published_at": "2026-05-14T19:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "40302c0232c6c66b", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/image-embeddings-models-on-sagemaker-jumpstart/", + "title": "New models for image generation and text embeddings are now available in Amazon SageMaker JumpStart", + "summary": "Today, AWS announced the availability of FLUX.2-klein-base-4B and Qwen3-Embedding-0.6B in Amazon SageMaker JumpStart, expanding the portfolio of foundation models available to AWS customers. These models from Black Forest Labs and Qwen bring state-of-the-art image generation and multilingual text embedding capabilities, enabling customers to build creative AI applications and intelligent search systems on AWS infrastructure. These models address different enterprise AI challenges with specialize", + "published_at": "2026-05-14T18:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/aiml,general:products/amazon-sagemaker,general:products/amazon-sagemaker-jumpstart,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5a8e982ef29d1241", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/region-switch-lambda-esm-execution-block/", + "title": "ARC Region switch adds Lambda event source mapping execution block for event handling during failover", + "summary": "Amazon Application Recovery Controller (ARC) Region Switch helps customers orchestrate the failover of their multi-Region applications to achieve a bounded recovery time in the event of a Regional impairment. Today, we are announcing the Lambda event source mapping execution block, which automates the coordinated failover of event streams for multi-Region workloads. Customers running event-driven architectures use Lambda functions with event source mappings to process event streams from Kinesis,", + "published_at": "2026-05-14T18:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cdef36449f043904", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-aurora-dsql-change-data-capture-preview/", + "title": "Amazon Aurora DSQL now supports change data capture (Preview)", + "summary": "Amazon Aurora DSQL introduces support for change data capture (CDC) in preview, enabling you to stream real-time database changes directly to Amazon Kinesis Data Streams. This fully managed capability removes the need to build or maintain custom streaming pipelines, making it easier to build event-driven applications, power real-time analytics pipelines, and synchronize data across systems. Aurora DSQL automatically captures the result of insert, update, and delete operations as change events. Y", + "published_at": "2026-05-14T18:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/databases" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "328c47f8d26d2863", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/speech-models-on-sagemaker-jumpstart/", + "title": "Three new models for speech recognition and text-to-speech are now available in Amazon SageMaker JumpStart", + "summary": "Today, AWS announced the availability of Qwen3-TTS-12Hz-1.7B-CustomVoice, Qwen3-TTS-12Hz-1.7B-Base, and Qwen3-ASR-1.7B in Amazon SageMaker JumpStart, expanding the portfolio of foundation models available to AWS customers. These three models from Qwen bring advanced speech synthesis and recognition capabilities across 10+ languages, enabling customers to build intelligent voice-powered applications on AWS infrastructure. These models address different enterprise speech and audio challenges with ", + "published_at": "2026-05-14T18:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-sagemaker,general:products/aiml,general:products/amazon-sagemaker-jumpstart,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a7e76729a927a100", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/agentic-reasoning-models-on-sagemaker-jumpstart/", + "title": "Two new models for agentic coding and efficient AI are now available in Amazon SageMaker JumpStart", + "summary": "Today, AWS announced the availability of GLM-5.1-FP8 and Phi-4-mini-instruct in Amazon SageMaker JumpStart, expanding the portfolio of foundation models available to AWS customers. These models from Z.ai and Microsoft bring advanced agentic capabilities and efficient inference to enterprise AI workloads on AWS infrastructure. These models address different enterprise AI challenges with specialized capabilities: GLM-5.1-FP8 excels at agentic software engineering with sustained multi-round optimiz", + "published_at": "2026-05-14T18:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-sagemaker,general:products/aiml,marketing:marchitecture/artificial-intelligence,general:products/amazon-sagemaker-jumpstart" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "86b17fe1fd0e901b", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-cloudformation-cdk-stack/", + "title": "Reference stack outputs across accounts and Regions with AWS CloudFormation and CDK", + "summary": "AWS CloudFormation now supports a new intrinsic function, Fn::GetStackOutput , that enables you to reference stack outputs across AWS accounts and Regions directly within your CloudFormation templates and CDK applications. This new capability simplifies the provisioning and management of multi-account and multi-Region workloads in CloudFormation and CDK, and eliminates deployment deadlocks when restructuring cross-stack dependencies in CDK apps. When managing multi-account AWS environments, team", + "published_at": "2026-05-14T17:30:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5fb958735057e7cf", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-ec2-x8aedz-europe-ireland/", + "title": "Amazon EC2 X8aedz instances are now available in Europe (Ireland) region", + "summary": "Starting today, Amazon Elastic Compute Cloud (Amazon EC2) X8aedz instances are available in Europe (Ireland) region. These instances are powered by 5th Gen AMD EPYC processors (formerly code named Turin). These instances offer the highest maximum CPU frequency, 5GHz in the cloud. X8aedz instances are built using the latest sixth generation AWS Nitro Cards and are ideal for electronic design automation (EDA) workloads such as physical layout and physical verification jobs, and relational database", + "published_at": "2026-05-14T17:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6d80b3a5643337c6", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-connect-customer-permission-view-own-performance-evaluations/", + "title": "Amazon Connect Customer launches permission for agents to view only their own performance evaluations", + "summary": "Amazon Connect Customer now supports a permission that gives agents access to their own performance evaluations in the Connect UI, without exposing other agents' evaluations, so they can review feedback to improve their performance. With this permission, agents can search for contacts where they have received an evaluation, view their evaluations alongside call recordings and transcripts, and submit an acknowledgment after reviewing. Agents can be granted access to view their entire department's", + "published_at": "2026-05-14T17:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/contact-center,marketing:marchitecture/applications,general:products/amazon-connect" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d5c7b86ed303514b", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-rds-postgresql/", + "title": "Amazon RDS for PostgreSQL supports minor versions 18.4, 17.10, 16.14, 15.18, and 14.23", + "summary": "Amazon Relational Database Service (RDS) for PostgreSQL now supports the latest minor versions 18.4, 17.10, 16.14, 15.18, and 14.23. We recommend that you upgrade to the latest minor versions to fix known security vulnerabilities in prior versions of PostgreSQL, and to benefit from the bug fixes and improvements added by the PostgreSQL community. This release also adds postgis_topology support in PostGIS 3.6.3 for PostgreSQL 18, enabling you to model and query topological relationships such as n", + "published_at": "2026-05-14T16:49:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/aws-govcloud-us,marketing:marchitecture/databases,general:products/amazon-rds" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "43f6eb8895da7b21", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/automating-post-quantum-cryptography-readiness-using-aws-config/", + "title": "Automating post-quantum cryptography readiness using AWS Config", + "summary": "Migrating your TLS endpoints to Post-quantum cryptography (PQC) starts with understanding your current TLS endpoint inventory and posture. This post introduces the PQC Readiness Scanner — an automated tool that inventories your Application Load Balancer (ALB), Network Load Balancer (NLB), and Amazon API Gateway endpoints and continuously monitors their TLS configurations for PQC readiness. The […]", + "published_at": "2026-05-14T16:18:20+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Advanced (300)", + "AWS Config", + "Security, Identity, & Compliance", + "Technical How-to", + "API Gateway", + "Conformation pack", + "Elastic Load Balancing", + "Encryption", + "post quantum", + "Security Blog", + "TLS" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c0fcacced909016c", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-transform-ai-assistant", + "title": "AWS Transform adds agentic AI assistant to the AWS Toolkit for Visual Studio", + "summary": "To improve developer experience, AWS Transform now includes an interactive agentic AI assistant in the AWS Toolkit for Visual Studio. This enables .NET developers to modernize applications through a conversational, step-by-step guided experience directly in their IDE. The assistant provides visibility, checkpointing, and enhanced steering capabilities. So, a developer that lives in IDE can continue to work in IDE leveraging fine granular control. The agent analyzes source code, provides a detail", + "published_at": "2026-05-14T15:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/developer-tools,marketing:marchitecture/applications,marketing:marchitecture/business-productivity" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "eac9f4e6d95f367f", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-rtb-fabric-custom-domains/", + "title": "AWS RTB Fabric supports custom domains for real-time bidding workloads", + "summary": "AWS RTB Fabric now supports custom domains for real-time bidding transactions received through external links . This capability helps advertising technology (AdTech) companies preserve their public endpoints and use owned domains—without requiring their partners to update their endpoint configurations. Endpoints (like bid.company.com/path) for real-time bidding workloads are typically representative of established, long-term traffic contracts. Modifying these endpoints requires coordination acro", + "published_at": "2026-05-14T12:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/networking" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0e5e217b6fc9e84f", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-sagemaker-data-agent-idc/", + "title": "Amazon SageMaker Data Agent now available for IAM Identity Center domains", + "summary": "Amazon SageMaker Data Agent is now available in SageMaker Unified Studio domains configured with IAM Identity Center. Data Agent extends its AI-powered capabilities to help data analysts and engineers streamline their analytics workflows across both SageMaker notebooks and Query Editor environments, eliminating the need to manually write complex SQL joins, aggregations, and Python code. With Data Agent, you can describe your analysis goals in plain English and receive working Python or SQL code ", + "published_at": "2026-05-13T21:53:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,marketing:marchitecture/analytics,general:products/amazon-sagemaker" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b96cd6cbcbfc17cb", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/detecting-and-preventing-crypto-mining-in-your-aws-environment/", + "title": "Detecting and preventing crypto mining in your AWS environment", + "summary": "This article guides you on how to use Amazon GuardDuty to identify and mitigate cryptocurrency mining threats in your Amazon Web Services (AWS) environment. You’ll learn about the specialized detection capabilities of GuardDuty and best practices to build a multi-layered defense strategy that protects your infrastructure costs and security posture. Understanding the crypto mining challenge […]", + "published_at": "2026-05-13T21:47:27+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Amazon GuardDuty", + "Best Practices", + "Intermediate (200)", + "Security, Identity, & Compliance", + "crypto", + "cryptomining", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bfa87236635a34dd", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.8.3", + "title": "v1.8.3", + "summary": "## What's Changed\n* Fix graceful shutdown on SIGTERM/SIGINT for the `serve` command\n* Fix dropped error in PKCS#11 session handling when matching certificates across multiple slots\n* Upgrade Go version to 1.26.3\n\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.8.2...v1.8.3\n**MacOS X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.8.3/X86_64/MacOS/Sonoma/aws_signing_helper\n**Linux X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.8", + "published_at": "2026-05-13T19:32:35Z", + "fetched_at": "2026-05-17T11:51:18.175364+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "eb9c2c6101453c92", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/introducing-the-updated-aws-user-guide-to-governance-risk-and-compliance-for-responsible-ai-adoption/", + "title": "Introducing the updated AWS User Guide to Governance, Risk, and Compliance for Responsible AI Adoption", + "summary": "The financial services industry (FSI) is using AI to transform how financial institutions serve their customers. AI solutions can help proactively manage portfolios, automatically refinance mortgages when rates decrease, and negotiate insurance premiums for customers. However, this adoption brings new governance, risk, and compliance (GRC) considerations that organizations need to address. To help FSI customers […]", + "published_at": "2026-05-13T19:07:42+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Announcements", + "Artificial Intelligence", + "Foundational (100)", + "Generative AI", + "Security, Identity, & Compliance", + "AI", + "GRC", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "af4316e3abb4ee07", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-fsx-openzfs-multi-az-vpcs/", + "title": "Amazon FSx for OpenZFS now supports creating Multi-AZ file systems in shared VPCs", + "summary": "Amazon FSx for OpenZFS now allows you to create Multi-AZ file systems in shared VPCs within your AWS organization, making it easier for you to decentralize network and storage administration. VPC sharing is a feature that allows resource owners (\"owner accounts\") to share one or more VPC subnets with other accounts (\"participant accounts\") in their AWS organization. Participant accounts can then view, create, modify, delete, and manage their application resources in the subnets shared with them.", + "published_at": "2026-05-13T19:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/storage,general:products/amazon-fsx-for-openzfs" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d622774781cabaa1", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/pci-pin-and-p2pe-compliance-packages-for-aws-payment-cryptography-are-now-available/", + "title": "PCI PIN and P2PE compliance packages for AWS Payment Cryptography are now available", + "summary": "Amazon Web Services (AWS) is pleased to announce the successful completion of Payment Card Industry Personal Identification Number (PCI PIN) and PCI Point-to-Point Encryption (PCI P2PE) assessments for the AWS Payment Cryptography service. This assessment expands the AWS Payment Cryptography compliance portfolio, with AWS now validated as a component provider for Key Management (KMCP) and […]", + "published_at": "2026-05-13T16:16:38+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Announcements", + "Compliance", + "Foundational (100)", + "Security, Identity, & Compliance", + "Compliance reports", + "PCI", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "3f6ab0a9f1fc41af", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/amazon-oracle-m8i-r8i-license-included", + "title": "Amazon RDS for Oracle now supports M8i and R8i instances with Oracle SE2 License Included", + "summary": "Amazon RDS for Oracle now offers M8i and R8i instances with Oracle Database Standard Edition 2 (SE2) with the License Included (LI). M8i and R8i instances are powered by custom Intel Xeon 6 processors, available only on AWS, delivering the highest performance and fastest memory bandwidth among comparable Intel processors in the cloud. The new instances offer up to 15% better price-performance, and 2.5x more memory bandwidth compared to previous generation Intel-based instances. With RDS for Orac", + "published_at": "2026-05-13T07:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-rds-for-oracle,general:products/amazon-rds" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bc4994298605e097", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/aws-security-agent-full-repository-code-scanning-feature-now-available-in-preview/", + "title": "AWS Security Agent full repository code scanning feature now available in preview", + "summary": "Today, we’re excited to announce the preview release of full repository code review, a new capability in AWS Security Agent that performs deep, context-aware security analysis of your entire code base. AI-driven cybersecurity capabilities are advancing rapidly. AWS Security Agent can now find vulnerabilities and build working exploits across your entire code base at a […]", + "published_at": "2026-05-12T21:34:16+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Announcements", + "Artificial Intelligence", + "Foundational (100)", + "Security, Identity, & Compliance", + "AI", + "artificial intelligence", + "AWS security", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "768cea8bfbf0afdf", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-lambda-managed-instances/", + "title": "AWS Lambda supports scheduled scaling for functions on Lambda Managed Instances", + "summary": "AWS Lambda now supports scheduled scaling for functions running on Lambda Managed Instances, using Amazon EventBridge Scheduler. This capability allows you to define one-time or recurring schedules that proactively adjust your function's capacity limits ahead of expected traffic, to meet your performance targets during peak periods and avoid costs during idle periods. Lambda Managed Instances lets you run Lambda functions on managed Amazon EC2 instances with built-in routing, load balancing, and", + "published_at": "2026-05-12T19:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/serverless,general:products/aws-lambda" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ec1556af8ee6bb00", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-eventbridge-sdk-integrations/", + "title": "Amazon EventBridge Scheduler adds 619 new SDK API actions, including Lambda Managed Instances", + "summary": "Amazon EventBridge Scheduler expands its AWS SDK integrations with 13 additional services and 619 new API actions across new and existing AWS services, including AWS Lambda Managed Instances. You can now schedule direct invocations of a broader set of AWS services without writing custom integration code. EventBridge Scheduler is a serverless scheduler that allows you to create, run, and manage billions of scheduled events and tasks across more than 270 AWS services, without provisioning or manag", + "published_at": "2026-05-12T18:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/serverless,marketing:marchitecture/application-services" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bcc5fccee4dcbe75", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-security-agent-full-repository-code-review/", + "title": "AWS Security Agent now supports full repository code reviews", + "summary": "Today, AWS announces the release of full repository code review , a new capability in AWS Security Agent that performs deep, context-aware security analysis of your entire codebase. Unlike traditional static analysis tools that match code against known vulnerability patterns, full repository code review reasons about your application's architecture, trust boundaries, and data flows to surface systemic vulnerabilities that pattern-matching tools miss. When vulnerabilities are found, the scanner g", + "published_at": "2026-05-12T17:37:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fec5f342ef5626f6", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-sagemaker-feature-store-pyv3/", + "title": "Amazon SageMaker Feature Store now supports SageMaker Python SDK V3", + "summary": "Amazon SageMaker Feature Store now supports the SageMaker Python SDK v3, including new capabilities for Lake Formation access controls and Apache Iceberg table properties configuration. Feature Store is a fully managed repository to store, share, and manage features for machine learning models. Data scientists can now use the modern, modular SDK v3 interfaces to manage feature groups with fine-grained access control and optimized offline storage. Data scientists can use the SageMaker Python SDK ", + "published_at": "2026-05-12T17:12:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-sagemaker,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "774c42af9d4eb7e7", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/karpenter-arc-zonal-shift/", + "title": "Karpenter now supports Amazon Application Recovery Controller zonal shift", + "summary": "Amazon Elastic Kubernetes Service (Amazon EKS) now supports Amazon Application Recovery Controller (ARC) zonal shift and zonal autoshift when using the open source Karpenter project for compute provisioning. ARC helps you manage and coordinate recovery for your applications across AWS Regions and Availability Zones (AZs). With this launch, you can better maintain Kubernetes application availability by automating the process of shifting in-cluster network traffic away from an impaired AZ. Custome", + "published_at": "2026-05-12T17:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-route-53,general:products/amazon-eks,marketing:marchitecture/containers" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ba5175e8f77f9841", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-redshift-rg-instances-powered-by-graviton", + "title": "Amazon Redshift launches RG instances powered by AWS Graviton", + "summary": "Amazon Redshift announces the general availability of RG instances , a new generation of provisioned cluster nodes powered by AWS Graviton processors that deliver better performance, running data warehouse and data lake workloads up to 2.4x as fast as previous generation RA3 instances, at 30% lower price per vCPU. RG instances include Redshift's custom-built vectorized data lake query engine that processes Apache Iceberg and Parquet data on your cluster nodes — enabling you to run SQL analytics ", + "published_at": "2026-05-12T16:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/analytics,general:products/amazon-redshift" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a3be84ccd9c79b56", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/cloudfront-configurable-premium-flat-rate-plans/", + "title": "Amazon CloudFront Premium flat-rate plan now supports configurable usage allowances", + "summary": "Previously, the Amazon CloudFront Premium flat-rate plan supported a single usage allowance, and customers who outgrew it needed to contact us to discuss custom pricing options. Now, the Premium plan offers a range of self-service monthly usage levels ranging from 500 million to 6 billion requests and 50 TB to 600 TB, so customers can scale within the plan as their applications grow. Enterprises and mid-sized businesses whose baseline traffic previously made them ineligible for flat-rate plans c", + "published_at": "2026-05-12T16:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/amazon-cloudfront" + ], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "dbcca5c147ae8e80", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-connect-sdk-cases-customer-profiles/", + "title": "Amazon Connect Customer now supports embedding Cases and Customer Profiles in custom agent applications", + "summary": "Amazon Connect Customer now enables you to embed Cases and Customer Profiles into custom agent applications, helping agents access case details and customer context alongside the tools they already use to resolve issues. Developers can use the Amazon Connect SDK to bring native Connect experiences into custom applications, reducing the need to build and maintain these capabilities from scratch. The Amazon Connect SDK is available in all AWS Regions where Amazon Connect Customer is available. To ", + "published_at": "2026-05-12T16:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/business-productivity,marketing:marchitecture/messaging,general:products/amazon-connect,marketing:marchitecture/contact-center" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c4ffc6607b5be2eb", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/enabling-ai-sovereignty-on-aws/", + "title": "Enabling AI sovereignty on AWS", + "summary": "Cloud and AI are transforming industries and societies at unprecedented speed, from accelerating research and enhancing customer experiences to optimizing business processes and enriching public services. At Amazon Web Services (AWS), we believe that for the cloud and AI to reach their full potential, customers need control over their data and choices for how and […]", + "published_at": "2026-05-12T15:18:28+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Amazon SageMaker", + "Announcements", + "Artificial Intelligence", + "Compliance", + "Intermediate (200)", + "Security, Identity, & Compliance", + "AI", + "artificial intelligence", + "AWS Digital Sovereignty Pledge", + "AWS security", + "Cloud security", + "Digital Sovereignty", + "Machine learning", + "SageMaker", + "Security", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9f853d1b20a903fd", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/06/p5-48xl-region-expansion-sagemaker-studio-notebooks/", + "title": "Announcing Region Expansion of P5.48xl instances on SageMaker Studio notebooks", + "summary": "We are pleased to announce general availability of Amazon EC2 P5.48xl instances in the AWS US West (San Francisco), Asia Pacific (Tokyo, Mumbai, Sydney, Jakarta) and Europe (London, Stockholm) regions on SageMaker Studio notebooks. Amazon EC2 P5.48xl instances are powered by NVIDIA H100 Tensor Core GPUs and deliver high performance in Amazon EC2 for deep learning (DL) and high performance computing (HPC) applications. They help you accelerate your time to solution by up to 4x compared to previou", + "published_at": "2026-05-12T04:22:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,general:products/amazon-sagemaker,general:products/aiml,general:products/amazon-sagemaker-studio" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "aff86fecb2a0780d", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/01/g6-region-expansion-sagemaker-notebook-instances/", + "title": "Announcing Region Expansion of G6 instances on SageMaker Notebook Instances", + "summary": "We are pleased to announce general availability of Amazon EC2 G6 instances in Asia Pacific (Tokyo, Mumbai, Sydney) and Europe (London, Paris, Frankfurt, Stockholm, Zurich) on SageMaker notebook instances. Amazon EC2 G6 instances are powered by up to 8 NVIDIA L4 Tensor Core GPUs with 24 GB of memory per GPU and third generation AMD EPYC processors. G6 instances offer 2x better performance for deep learning inference compared to EC2 G4dn instances. Customers can use G6 instances to interactively t", + "published_at": "2026-05-12T03:40:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,general:products/aiml,general:products/amazon-sagemaker" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a5e6782289f5bf2f", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/p6-b200-region-expansion-sagemaker-studio-notebooks/", + "title": "Announcing Region Expansion of P6-B200 instances on SageMaker Studio notebooks", + "summary": "We are pleased to announce general availability of Amazon EC2 P6-B200 instances in AWS US East (N. Virginia) on SageMaker Studio notebooks. Amazon EC2 P6-B200 instances are powered by 8 NVIDIA Blackwell GPUs with 1440 GB of high-bandwidth GPU memory and 5th Generation Intel Xeon processors (Emerald Rapids). These instances deliver up to 2x better performance compared to P5en instances for AI training. Customers can use P6-B200 instances to interactively develop and fine-tune large foundation mod", + "published_at": "2026-05-11T23:34:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-sagemaker,general:products/aiml,marketing:marchitecture/artificial-intelligence,general:products/amazon-sagemaker-studio" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "04589c79cbb940f0", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/ena-express-availability-zones/", + "title": "ENA Express for Amazon EC2 instances now supports traffic between Availability Zones", + "summary": "Elastic Network Adapter (ENA) Express now supports traffic between Amazon EC2 instances in different Availability Zones within a Region, delivering up to 25 Gbps single-flow bandwidth. ENA Express is a networking feature that uses the AWS Scalable Reliable Datagram (SRD) protocol to improve network performance. SRD is a reliable network protocol that delivers performance improvements through advanced congestion control and multi-pathing. Amazon Elastic Block Store (EBS) io2 Block Express and Ela", + "published_at": "2026-05-11T20:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/storage,marketing:marchitecture/networking,general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6753c26989b51b8e", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/04/g6e-region-expansion-sagemaker-studio-notebooks/", + "title": "Announcing Region Expansion of G6e instances on SageMaker Studio notebooks", + "summary": "We are pleased to announce general availability of Amazon EC2 G6e instances in the Middle East (Dubai), Asia Pacific (Tokyo, Seoul) and Europe (Frankfurt, Stockholm, Spain) on SageMaker Studio notebooks. Amazon EC2 G6e instances are powered by up to 8 NVIDIA L40s Tensor Core GPUs with 48 GB of memory per GPU and third generation AMD EPYC processors. G6e instances deliver up to 2.5x better performance compared to EC2 G5 instances. Customers can use G6e instances to interactively test model deploy", + "published_at": "2026-05-11T20:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-sagemaker,marketing:marchitecture/artificial-intelligence,general:products/aiml,general:products/amazon-sagemaker-studio" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d2de2b858df9b79f", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/03/g6-region-expansion-sagemaker-studio-notebooks/", + "title": "Announcing Region Expansion of G6 instances on SageMaker Studio notebooks", + "summary": "We are pleased to announce general availability of Amazon EC2 G6 instances in the Middle East (Dubai) and Asia Pacific (Malaysia) on SageMaker Studio notebooks. Amazon EC2 G6 instances are powered by up to 8 NVIDIA L4 Tensor Core GPUs with 24 GB of memory per GPU and third generation AMD EPYC processors. G6 instances offer 2x better performance for deep learning inference compared to EC2 G4dn instances. Customers can use G6 instances to interactively test model deployment and for interactive mod", + "published_at": "2026-05-11T20:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-sagemaker,general:products/amazon-sagemaker-studio,general:products/aiml,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f00e4049b0fdfdeb", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/02/p4de-region-expansion-sagemaker-studio-notebooks/", + "title": "Announcing Region Expansion of P4de instances on SageMaker Studio notebooks", + "summary": "We are pleased to announce general availability of Amazon EC2 P4de instances in Asia Pacific (Tokyo, Singapore) and Europe (Frankfurt) on SageMaker Studio notebooks. Amazon EC2 P4de instances are powered by 8 NVIDIA A100 GPUs with 80GB high-performance HBM2e GPU memory, 2X higher than the GPUs in our current P4d instances. The new P4de instances provide a total of 640GB of GPU memory, which provide up to 60% better ML training performance along with 20% lower cost to train when compared to P4d i", + "published_at": "2026-05-11T20:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,general:products/amazon-sagemaker-studio,general:products/amazon-sagemaker,general:products/aiml" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "dd7cbc0675b6ea57", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-aurora-dsql-five-additional-aws-regions/", + "title": "Amazon Aurora DSQL is now available in five additional AWS Regions", + "summary": "Amazon Aurora DSQL single-Region clusters are now available in Asia Pacific (Hong Kong), Asia Pacific (Mumbai), Asia Pacific (Singapore), Europe (Stockholm), and South America (Sao Paulo). Aurora DSQL is the fastest serverless, distributed SQL database that enables you to build always available applications with virtually unlimited scalability, the highest availability, and zero infrastructure management. It is designed to make scaling and resilience effortless for your applications and offers t", + "published_at": "2026-05-11T19:59:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/databases" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "47f155e1f953b713", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-healthomics-caching-cancelled-runs/", + "title": "AWS HealthOmics now supports caching of cancelled workflow runs", + "summary": "AWS HealthOmics now supports caching completed task outputs of cancelled runs, enabling customers to reuse outputs and avoid recomputing previously completed tasks. When caching is enabled and a run is cancelled, HealthOmics automatically stores completed task outputs in the customer’s S3 bucket, allowing customers to restart runs from the point of cancellation. AWS HealthOmics is a HIPAA-eligible service that helps healthcare and life sciences customers accelerate scientific breakthroughs at sc", + "published_at": "2026-05-11T19:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-genomics,general:products/amazon-omics" + ], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e5e49e61fe7d87cf", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-waf-dynamic-label-interpolation/", + "title": "AWS WAF introduces dynamic label interpolation for custom request and response handling", + "summary": "AWS WAF now supports dynamic label interpolation, enabling you to forward WAF classification signals to your origin and embed context in responses with a single rule. Security engineers who previously maintained a separate rule for every signal value can now use ${namespace:} syntax in custom request headers, response headers, and response bodies to forward an entire label namespace at once. For example, one rule with a dynamic variable can forward all IP reputation signals to your application, ", + "published_at": "2026-05-11T18:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "52e819f344975175", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/01/p5.4xl-new-launch-sagemaker-studio-notebooks/", + "title": "Amazon SageMaker Studio notebooks now support P5.4xl instance types", + "summary": "We are pleased to announce general availability of Amazon EC2 P5.4xl instances on SageMaker Studio notebooks. Amazon EC2 P5.4xl instances are powered by NVIDIA H100 Tensor Core GPUs and deliver high performance in Amazon EC2 for deep learning (DL) and high performance computing (HPC) applications. They help you accelerate your time to solution by up to 4x compared to previous-generation GPU-based EC2 instances, and reduce cost to train ML models by up to 40%. Customers can use P5 instances for t", + "published_at": "2026-05-11T18:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-sagemaker-studio,general:products/amazon-sagemaker,marketing:marchitecture/artificial-intelligence,general:products/aiml" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "624a460bf00a3fc2", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/complimentary-virtual-training-get-hands-on-with-aws-security-services/", + "title": "Complimentary virtual training: Get hands-on with AWS Security Services", + "summary": "If you’re looking to strengthen your organization’s security posture on Amazon Web Services (AWS) but aren’t sure where to start, then we’re here to help. Security Activation Days are complimentary, virtual, hands-on workshops designed to help you get practical experience with AWS security services in a single session. What to expect Each Security Activation Day […]", + "published_at": "2026-05-11T17:58:02+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Amazon GuardDuty", + "Amazon Inspector", + "Announcements", + "AWS Network Firewall", + "AWS Security Hub", + "AWS WAF", + "Foundational (100)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c553d66f2e9ecc33", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-027-aws/", + "title": "Dirty Frag and other issues in Amazon Linux kernels", + "summary": "Bulletin ID: 2026-027-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/05/07 19:45 PM PDT Description: Amazon is aware of a class of issues in the Linux kernel related to the original issue (CVE-2026-31431). The issues commonly referred to as \"DirtyFrag\" are present in a number of loadable modules, including xfrm_user/esp4/esp6 and ipcomp4/ipcomp6. On systems that allow unprivileged users to create sockets directly or through CAP_NET_ADMIN, or allow the creation", + "published_at": "2026-05-11T17:44:32+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7a05b1efc346d4d4", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/smus-getting-started", + "title": "Amazon SageMaker Unified Studio adds getting started tutorials and in-product release notes", + "summary": "Amazon SageMaker Unified Studio now helps you get productive faster with getting started tutorials and a development environment appearance that automatically adapts to your system preference, and adds in-product release notes to help you discover new capabilities. On the homepage, a new getting started section helps you get productive in minutes by walking through core workflows such as running your first SQL query, analyzing data from a notebook, building a data pipeline with Visual ETL, and t", + "published_at": "2026-05-11T17:12:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-sagemaker,marketing:marchitecture/analytics" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c0dd48d81d93f516", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-route-53-domains/", + "title": "Amazon Route 53 Domains adds support for 34 new Top Level Domains including .app, .dev, and .health.", + "summary": "Amazon Route 53 Domains now supports registration and management of 34 new top-level domains (TLDs), including .app, .dev, .art, .forum, .health, and .realty. This expansion enhances Route 53's domain registration and DNS management capabilities by offering customers industry-specific, technology-focused, and purpose-driven domain name options directly through AWS, enabling businesses and individuals to better establish their online presence. The new TLDs cater to diverse use cases across multip", + "published_at": "2026-05-11T15:21:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/game-development,marketing:marchitecture/developers,marketing:marchitecture/networking-and-content-delivery,general:products/amazon-route-53" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d7a944c66035bd9d", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/claude-platform-aws/", + "title": "Claude Platform on AWS is now generally available", + "summary": "Today, AWS announced the general availability of Claude Platform on AWS, a new service that gives customers direct access to Anthropic's native Claude Platform experience through their existing AWS account. AWS is the first cloud provider to offer access to the native Claude Platform experience. Developers and organizations now have the choice to access Anthropic's native Claude Platform experience, including APIs, console, and early-access beta features, directly through their existing AWS acco", + "published_at": "2026-05-11T14:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "364a7404ff478642", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-transform-containerization/", + "title": "AWS Transform adds containerization capability during migrations", + "summary": "AWS Transform now supports replatforming applications to containers during migration to AWS. This release extends AWS Transform's agentic AI capabilities to automate the containerization of your source code, enabling you to migrate and modernize in parallel, reducing the time and complexity of moving from on-premises to cloud-native architectures. Migration teams can containerize source code from GitHub, Bitbucket, GitLab, or .zip files, generate Docker images, publish to Amazon Elastic Containe", + "published_at": "2026-05-11T08:22:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/containers,marketing:marchitecture/migration" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b23affe8e3f78bdc", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-client-vpn-ubuntu-26/", + "title": "AWS Client VPN now supports Ubuntu OS version 26.04 LTS", + "summary": "AWS Client VPN now supports Linux desktop client with Ubuntu versions 26.04 LTS. You can now run the AWS supplied VPN client on the latest Ubuntu OS versions. AWS Client VPN desktop clients are available free of charge, and can be downloaded here. AWS Client VPN is a managed service that securely connects your remote workforce to AWS or on-premises networks. It supports desktop clients for MacOS, Windows, and Ubuntu-Linux. With this release, CVPN now supports the latest version of Ubuntu client ", + "published_at": "2026-05-08T22:39:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/aws-client-vpn,marketing:marchitecture/networking-and-content-delivery" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "3a1ebccd3b1ea404", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-connect-adds-default-step-by-step-guides-for-after-contact-work", + "title": "Amazon Connect adds default Step-by-Step Guides for After Contact Work", + "summary": "Amazon Connect now supports Default Guides for After Contact Work (ACW), enabling contact center administrators to automatically launch a Step-by-Step Guide when an agent enters the ACW state without any manual work. This capability helps contact centers standardize post-contact workflows and reduce handle time by ensuring agents are automatically guided through required wrap-up tasks, such as logging disposition codes, updating cases, or completing follow-up actions. By eliminating the need for", + "published_at": "2026-05-08T20:12:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-connect" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "982a164c7bd75fb7", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-028-aws/", + "title": "CVE-2026-8178 - Remote Code Execution via Unsafe Class Loading in Amazon Redshift JDBC Driver", + "summary": "Bulletin ID: 2026-028-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/05/08 11:30 AM PDT Description: Amazon Redshift JDBC Driver is a Type 4 JDBC driver that provides database connectivity through the standard JDBC application program interfaces (APIs). We identified an issue in Amazon Redshift JDBC Driver versions prior to 2.2.2. Under certain conditions, the driver could load and execute arbitrary classes when processing JDBC connection URL parameters. An ac", + "published_at": "2026-05-08T18:42:35+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1d84cd1c4be8259d", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-route-global-resolver-aws/", + "title": "Amazon Route 53 Global Resolver now lets you add and remove AWS Regions for anycast DNS resolution", + "summary": "Amazon Route 53 Global Resolver now lets you add and remove AWS Regions for anycast DNS resolution, giving you flexible control over where your DNS queries are resolved. This allows you to easily expand Global Resolver coverage as your organization grows or adjust regional deployment to meet compliance requirements. Global Resolver provides anycast DNS resolution for public internet domains and private Route 53 hosted zones from any location, along with DNS query filtering and centralized loggin", + "published_at": "2026-05-08T17:43:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/amazon-route-53,marketing:marchitecture/security-identity-and-compliance" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b699916cac1abd64", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-service-catalog-calgary-new-zealand-regions/", + "title": "AWS Service Catalog is now available in the AWS Asia Pacific (New Zealand) and Canada West (Calgary) regions", + "summary": "AWS Service Catalog is now available to customers in two additional AWS Regions: Asia Pacific (New Zealand) and Canada West (Calgary). AWS Service Catalog enables customers to create, govern, and distribute a catalog of approved Infrastructure as Code (IaC) products for deployment on AWS. Administrators define products using AWS CloudFormation or other IaC tools such as Terraform. A product is a set of AWS resources that can range from a single compute instance to a fully configured multi-tier a", + "published_at": "2026-05-08T16:43:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4ad5f7a030a32a63", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-quick-athena/", + "title": "Amazon Quick now supports cross-account access for Amazon Athena data sources", + "summary": "Today, Amazon Quick is announcing cross-account access for Amazon Athena data sources. This launch enables you to query Athena data residing in a different AWS account(s) from your Quick deployment using IAM role chaining, with Athena query costs billed to the account where the data lives. With this feature, administrators can create an Athena data source in Quick by specifying a RunAsRole in the Quick account and a ConsumerAccountRoleArn in the target account where Athena resources reside. Quic", + "published_at": "2026-05-08T16:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,general:products/amazon-quicksight" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d01ee4d78edb128d", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/iam-policy-autopilot/", + "title": "IAM Policy Autopilot adds Java support and Terraform-aware policy generation", + "summary": "IAM Policy Autopilot now supports Java applications and Terraform-aware policy generation, expanding its language coverage and its ability to generate less permissive IAM policies from code. IAM Policy Autopilot is an open-source tool launched at re:Invent 2025 that helps builders quickly and deterministically create baseline IAM policies on AWS that you can refine as your application evolves, reducing the time you spend writing IAM policies and troubleshooting access issues. Java has been one o", + "published_at": "2026-05-08T04:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/developers" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fcc00c517080246c", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-route-53-resolver-ipv6/", + "title": "Amazon Route 53 Resolver endpoints now support additional capabilities for IPv6 query traffic", + "summary": "Amazon Route 53 Resolver endpoints now support DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. With DNS64 enabled on inbound endpoints, you can synthesize AAAA (IPv6) responses for domains that only have A (IPv4) records, allowing IPv6-only clients on-premises to reach IPv4 services on AWS without changes to those services. You can also configure outbound endpoints to for", + "published_at": "2026-05-07T23:08:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-route-53,general:products/aws-govcloud-us,marketing:marchitecture/networking-and-content-delivery" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a9fa25010597d77c", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-marketplace-tax/", + "title": "AWS Marketplace introduces Tax management portal for sellers", + "summary": "AWS Marketplace launches a new Tax management portal that provides sellers a streamlined self-service process to view and download invoices, eliminating the need to request invoices through support channels. Tax management portal integrates the invoice management directly into the AWS Partner Central console, providing centralized access to both seller listing fee invoices and invoices issued to buyers in applicable regions. The portal streamlines invoice retrieval and record-keeping for sellers", + "published_at": "2026-05-07T21:36:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/aws-marketplace-and-partners,marketing:marchitecture/partner-network" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d53a00f66b7156ae", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-ec2-g6-aws-european-sovereign-cloud/", + "title": "Amazon EC2 G6 instances now available in AWS European Sovereign Cloud (Germany)", + "summary": "Starting today, the Amazon Elastic Compute Cloud (Amazon EC2) G6 instances powered by NVIDIA L4 GPUs are available in AWS European Sovereign Cloud (Germany). G6 instances can be used for a wide range of graphics-intensive and machine learning (ML) use cases. Customers can use G6 instances for deploying ML models for natural language processing, language translation, video and image analysis, speech recognition, and personalization. G6 instances are also well-suited for graphics workloads, such a", + "published_at": "2026-05-07T21:07:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/compute,marketing:marchitecture/artificial-intelligence,general:products/amazon-ec2" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4a88ae9352bb1425", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/02/amazon-ec2-x8i-instances-BOM-DUB-region/", + "title": "Amazon EC2 X8i instances are now available in additional regions", + "summary": "Starting today, Amazon Elastic Compute Cloud (Amazon EC2) X8i instances are available in the Europe (Ireland) and Asia Pacific (Mumbai) regions. These instances are powered by custom Intel Xeon 6 processors available only on AWS. X8i instances are SAP-certified and deliver the highest performance and fastest memory bandwidth among comparable Intel processors in the cloud. They deliver up to 43% higher performance, 1.5x more memory capacity (up to 6TB), and 3.3x more memory bandwidth compared to ", + "published_at": "2026-05-07T20:45:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c39fea8ed6345ec7", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/smus-identity-user-management/", + "title": "Amazon SageMaker Unified Studio adds identity and user management features", + "summary": "Amazon SageMaker Unified Studio announces new administration features that give administrators more control over identity configuration and user management for both IAM and Identity Center domain types. In SageMaker IAM domains, administrators can now onboard users through single sign-on by configuring AWS IAM Identity Center. After configuration, administrators can add IAM roles, IAM users, IAM Identity Center users, and IAM Identity Center groups as project members. Teams can collaborate on pr", + "published_at": "2026-05-07T19:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/analytics,general:products/amazon-sagemaker" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "16a7c76404b6de62", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/icymi-april-2026-aws-security/", + "title": "ICYMI: April 2026 @AWS Security", + "summary": "Read all about the latest AWS security features, compliance updates, and hands-on resources in our new, monthly digest posts. You’ll find expert blog posts, new service capabilities, code samples, and workshops. AWS Security Blog posts This month’s AWS Security Blog posts covered AI security, identity and access management, threat intelligence, data protection, and multicloud operations. […]", + "published_at": "2026-05-07T18:52:59+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Announcements", + "Foundational (100)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "80c28b198e3fd522", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-ec2-g7e-london-region/", + "title": "Amazon EC2 G7e instances now available in Europe (London) region", + "summary": "Starting today, Amazon EC2 G7e instances accelerated by NVIDIA RTX PRO 6000 Blackwell Server Edition GPUs are now available in Europe (London) region. G7e instances offer up to 2.3x inference performance compared to G6e. Customers can use G7e instances to deploy large language models (LLMs), agentic AI models, multimodal generative AI models, and physical AI models. G7e instances offer the highest performance for spatial computing workloads as well as workloads that require both graphics and AI ", + "published_at": "2026-05-07T18:04:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "30cecb94158ac93d", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-regional-planning-tool-notification", + "title": "AWS Capabilities by Region now supports availability notifications", + "summary": "Today, AWS announces availability notifications for AWS Capabilities by Region in AWS Builder Center, a new subscription-based system that automatically alerts builders when an AWS service(s) and/or features(s) become available in their target Regions. Availability notifications make it easy for builders to track availability of 1,500+ services and features across 37 AWS Regions, accelerating infrastructure planning and deployment decisions. With availability notifications, builders can subscrib", + "published_at": "2026-05-07T17:48:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/developer-tools" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7a967b8ec4725c9a", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-elemental-mediatailor-monetization-functions", + "title": "AWS Elemental MediaTailor launches Monetization Functions", + "summary": "AWS Elemental MediaTailor now supports monetization functions, a new capability that lets customers customize how MediaTailor builds ad decision server (ADS) requests and manages session data during ad-personalized playback. With monetization functions, customers can call external APIs and run inline data transformations at defined points in the playback session — eliminating the need to build and operate middleware between the player and the ADS. Common use cases include resolving hashed email ", + "published_at": "2026-05-07T17:20:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/media-services,general:products/aws-elemental-mediatailor" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "de6cea1135fcf5aa", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-advanced-jdbc-wrapper-encryption/", + "title": "AWS Advanced JDBC Wrapper now provides client-side encryption", + "summary": "The AWS Advanced JDBC Wrapper now provides column-level client-side encryption through its KMS Encryption plugin. The wrapper provides advanced capabilities such as failover handling, AWS authentication integration, and enhanced monitoring for Amazon Aurora and Amazon RDS open source databases. It enables Java applications to encrypt sensitive data before it reaches the database without changing application code. Database encryption at rest and TLS in transit are foundational security controls. ", + "published_at": "2026-05-07T17:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/databases,general:products/amazon-rds" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "49686935a97ae9cf", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/aws-achieves-sni-27017-sni-27018-and-sni-9001-certifications-for-the-aws-asia-pacific-jakarta-region/", + "title": "AWS achieves SNI 27017, SNI 27018, and SNI 9001 certifications for the AWS Asia Pacific (Jakarta) Region", + "summary": "Amazon Web Services (AWS) achieved three Standar Nasional Indonesia (SNI) certifications for the AWS Asia Pacific (Jakarta) Region: SNI ISO/IEC 27017:2015, SNI ISO/IEC 27018:2019, and SNI ISO 9001:2015. SNI represents Indonesia’s national standards framework, comprising standards that are broadly applicable across industries within the country. These certifications further demonstrate that AWS services meet nationally recognized […]", + "published_at": "2026-05-07T16:03:47+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Announcements", + "Compliance", + "Foundational (100)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bc41d8b0d9fdeab1", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-connect-campaign-multitimezone", + "title": "Amazon Connect Outbound Campaigns adds multi-contact time zone detection", + "summary": "Amazon Connect Outbound Campaigns now detects customer time zones using all phone numbers and addresses on a customer profile, not just the primary contact fields. Previously, time zone detection used only the primary phone number, which could miss customers who span multiple time zones. When a profile's contact information spans multiple time zones, the system delivers only during hours that fall within your configured window in every detected time zone, and skips profiles when no overlap exist", + "published_at": "2026-05-07T16:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/business-productivity,general:products/amazon-connect" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "99669268b2da69c6", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-sagemaker-hyperpod-ami-based-node/", + "title": "Amazon SageMaker HyperPod now supports AMI-based node lifecycle configuration for Slurm clusters", + "summary": "Amazon SageMaker HyperPod now supports AMI-based configuration that provisions Slurm cluster nodes with the software and configurations needed for a production-ready environment to run AI/ML training workloads. This removes the need to download, configure, or upload lifecycle configuration scripts to Amazon S3. With fewer operational steps to prepare a cluster and no lifecycle configuration scripts executing during node provisioning, cluster creation time is significantly reduced, so you can sta", + "published_at": "2026-05-07T16:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/compute,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ca3c536db4f152fd", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-ec2-m8gn-m8gb-aws-europe/", + "title": "Amazon EC2 M8gn and M8gb instances are now available in AWS Europe (Ireland) region", + "summary": "Starting today, Amazon Elastic Compute Cloud (Amazon EC2) M8gn and M8gb instances are available in the AWS Europe (Ireland) region. These instances are powered by AWS Graviton4 processors to deliver up to 30% better compute performance than AWS Graviton3 processors, and feature the latest 6th generation AWS Nitro Cards. M8gn instances offer up to 600 Gbps network bandwidth, the highest network bandwidth among network optimized EC2 instances. M8gb offer up to 300 Gbps of EBS bandwidth to provide ", + "published_at": "2026-05-07T16:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7f72ca4ada0bb8fd", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/03/amazon-ec2-r8idn-r8idb/", + "title": "Introducing Amazon EC2 R8idn and R8idb instances", + "summary": "AWS is announcing the general availability of Amazon EC2 R8idn and Amazon EC2 R8idb instances, powered by custom sixth generation Intel Xeon Scalable processors, available only on AWS. These instances also feature the latest sixth generation AWS Nitro cards. R8idn and R8idb deliver up to 43% better compute performance per vCPU compared to previous generation R6in instances. Amazon EC2 R8idn instances offer up to 600 Gbps network bandwidth, the highest network bandwidth among enhanced networking ", + "published_at": "2026-05-07T15:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2d409995f0d72823", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/04/aws-india-upi-scanandpay/", + "title": "AWS India customers can now use UPI Scan and Pay for sign-up and payments", + "summary": "India customers can now use UPI (Unified Payments Interface) Scan and Pay to sign up for AWS or make payments to their invoices. UPI is a popular and convenient payment method in India, which facilitates instant bank-to-bank transfers between two parties through mobile phones with internet. The new Scan and Pay experience simplifies payments by allowing customers to scan a QR code displayed on the AWS Console using their UPI mobile app (such as Google Pay, PhonePe, Paytm, or Amazon Pay), elimina", + "published_at": "2026-05-07T15:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0d275747136ce443", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-ec2-m8idn-m8idb/", + "title": "Introducing Amazon EC2 M8idn and M8idb instances", + "summary": "AWS is announcing the general availability of Amazon EC2 M8idn and Amazon EC2 M8idb instances, powered by custom sixth generation Intel Xeon Scalable processors, available only on AWS. These instances also feature the latest sixth generation AWS Nitro cards. M8idn and M8idb deliver up to 43% better compute performance per vCPU compared to previous generation M6idn instances. Amazon EC2 M8idn instances offer up to 600 Gbps network bandwidth, the highest network bandwidth among enhanced networking", + "published_at": "2026-05-07T15:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/compute,general:products/amazon-ec2" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4868faef2768751b", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/04/amazon-bedrock-agentcore-payments-preview", + "title": "Agents that transact: Amazon Bedrock AgentCore now includes Payments (preview)", + "summary": "Today, Amazon Bedrock AgentCore announces the preview of AgentCore payments, enabling AI agents to autonomously access and pay for APIs, MCP servers, web content, and other agents. Built in partnership with Coinbase and Stripe, AgentCore payments is the first managed payment capabilities purpose-built for autonomous agents, handling the full payment lifecycle from wallet authentication through transaction execution to spending governance and observability. As AI agents become more capable and se", + "published_at": "2026-05-07T12:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-bedrock,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ddcfee581dc681b2", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-resource-explorer-available-aws-govcloud/", + "title": "AWS Resource Explorer is now available in AWS GovCloud (US-East) and (US-West)", + "summary": "We are pleased to announce that AWS Resource Explorer, a managed capability that simplifies the search and discovery of resources, is now available in the AWS GovCloud Regions (US-East) and (US-West). You can search for your AWS resources either using the AWS Resource Explorer console, the AWS Command Line Interface (AWS CLI), the AWS SDKs, or the unified search bar from wherever you are in the AWS Management Console. From the search results displayed in the console, you can go to your resource’", + "published_at": "2026-05-07T12:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/aws-resource-explorer,marketing:marchitecture/management-and-governance" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "69f9dab749b84962", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/ses-mail-manager-available-aws-govcloud-regions", + "title": "Amazon SES Mail Manager now available in AWS GovCloud (US) Regions", + "summary": "Amazon SES Mail Manager is now available in AWS GovCloud (US) regions, expanding Mail Manager coverage to 30 AWS regions. Amazon SES Mail Manager provides a centralized gateway to manage all inbound and outbound email traffic with advanced routing, filtering, and archiving capabilities. It simplifies complex email infrastructure by replacing the need for multiple third-party tools with a single, scalable solution integrated directly into AWS. This gives organizations greater visibility and contr", + "published_at": "2026-05-07T07:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-simple-email-service" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8ed66751d54d49eb", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/rds-sqlserver-supports-amd-instances/", + "title": "Amazon RDS for SQL Server now supports instances powered by AMD EPYC processors", + "summary": "Amazon RDS for SQL Server now supports M8a and R8a instances powered by 5th Generation AMD EPYC processors. On RDS for SQL Server, R8a and M8a instances deliver up to 70% higher throughput than comparable x86 instances for commonly used instance sizes. Each vCPU in M8a and R8a instances corresponds to a physical CPU core, designed to deliver consistent per-core performance. For workloads with high I/O requirements, M8a and R8a instances provide up to 75 Gbps of network bandwidth and 60 Gbps of A", + "published_at": "2026-05-07T07:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/databases,general:products/amazon-rds-for-sql-server" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1295431bcf6d6944", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/concurrencyscaling-support-for-copy", + "title": "Amazon Redshift now scales data ingestion automatically with concurrency scaling for batch workloads", + "summary": "Amazon Redshift now extends concurrency scaling to support high-volume data ingestion workloads, enabling concurrency scaling for Amazon Redshift COPY queries from Amazon S3 . This means your data pipelines no longer have to choose between ingestion speed and query performance—even during peak demand. Organizations running time-sensitive data operations—real-time analytics, continuous ETL, or high-frequency reporting—often face ingestion bottlenecks during traffic spikes. Until now, concurrency ", + "published_at": "2026-05-07T02:06:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-redshift,marketing:marchitecture/analytics" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bb961e079982e05a", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-026-aws/", + "title": "CVE-2026-31431", + "summary": "Bulletin ID: 2026-026-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/05/06 17:30 PM PDT Description: Amazon is aware of an issue in the Linux kernel (CVE-2026-31431) that could potentially allow an authenticated local user to escalate privileges. With the exception of the services listed below, AWS customers are not affected. See below for specific guidance on affected services. As a best practice, AWS recommends that you apply all security patches and softwar", + "published_at": "2026-05-07T01:45:36+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9c8eeb97e7ca0aad", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-opensearch-service-vpc", + "title": "Amazon OpenSearch Service now supports VPC egress for private connectivity to resources in your VPC", + "summary": "Amazon OpenSearch Service now supports the VPC egress option, which allows your virtual private cloud (VPC) domain to establish private network connections to resources in your VPC, such as ML models, AWS services, and custom applications, without exposing traffic to the public internet. When you enable the VPC egress option, OpenSearch Service adds network interfaces to the subnets you selected for the domain and routes outbound traffic into your VPC. You can enable or disable the VPC egress op", + "published_at": "2026-05-07T00:30:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/analytics,general:products/amazon-opensearch-service" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c3cbd3463a7aa109", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-site-to-site-vpn-modify-bandwidth/", + "title": "AWS Site-to-Site VPN now supports modifying tunnel bandwidth on existing VPN connections", + "summary": "AWS Site-to-Site VPN now supports modifying tunnel bandwidth between standard (up to 1.25 Gbps) and large (up to 5 Gbps) on existing connections, making it easier to update your VPN connections’ bandwidth per your organization’s need. Previously, changing tunnel bandwidth required deleting and recreating the connection, which generated new tunnel IP addresses and meant updating your on-premises VPN device configuration and firewall rules. With this launch, tunnels are upgraded while preserving y", + "published_at": "2026-05-06T21:09:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/aws-site-to-site" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "977adcb0323e5b4c", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-ec2-p6-b200-aws-govcloud", + "title": "Amazon EC2 P6-B200 instances are now available in the AWS GovCloud (US-West) Region", + "summary": "Starting today, Amazon Elastic Compute Cloud (Amazon EC2) P6-B200 instances accelerated by NVIDIA Blackwell GPUs are available in AWS GovCloud (US-West) Region. These instances offer up to 2x performance compared to P5en instances for AI training and inference. P6-B200 instances feature 8 Blackwell GPUs with 1440 GB of high-bandwidth GPU memory and a 60% increase in GPU memory bandwidth compared to P5en, 5th Generation Intel Xeon processors (Emerald Rapids), and up to 3.2 terabits per second of ", + "published_at": "2026-05-06T19:45:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/compute,general:products/amazon-ec2,general:products/aws-govcloud-us,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c60215dee274c579", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-bedrock-agentcore-runtime/", + "title": "Amazon Bedrock AgentCore Runtime now supports bring-your-own file system from Amazon S3 Files and Amazon EFS", + "summary": "Amazon Bedrock AgentCore Runtime now supports bring-your-own file system, enabling developers to attach their Amazon S3 Files and Amazon EFS access points directly to agent runtimes. AgentCore Runtime mounts the file system into every session at a path you specify, and your agent reads and writes files using standard file operations - no custom mount code, no privileged containers, and no download orchestration before the agent can start working is needed. This complements the existing managed s", + "published_at": "2026-05-06T19:45:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/amazon-bedrock" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cad05b7d981cdf9e", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/new-compliance-guide-available-iso-iec-420012023-on-aws/", + "title": "New compliance guide available: ISO/IEC 42001:2023 on AWS", + "summary": "We have released our latest compliance guide, ISO/IEC 42001:2023 on AWS, which provides practical guidance for organizations designing and operating an Artificial Intelligence Management System (AIMS) using AWS services. As organizations deploy AI and generative AI workloads in the cloud, aligning with globally recognized standards such as ISO/IEC 42001:2023 becomes an important step toward strengthening […]", + "published_at": "2026-05-06T19:39:19+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Announcements", + "Artificial Intelligence", + "Generative AI", + "Intermediate (200)", + "Security, Identity, & Compliance", + "AWS Compliance", + "Security Blog", + "Whitepaper" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0d54aa6bf7c5039e", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-ec2-p6-b300-us-east", + "title": "Amazon EC2 P6-B300 instances are now available in the US East (N. Virginia) Region", + "summary": "Starting today, Amazon Elastic Cloud Compute (Amazon EC2) P6-B300 instances are available in the US East (N. Virginia) Region. P6-B300 instances provide 8xNVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. P6-B300 instances deliver 2x networking bandwidth, 1.5x GPU memory size, and 1.5x GPU TFLOPS (at FP4, without sparsity) compared to P6-B200 instances, making them well suited to train and dep", + "published_at": "2026-05-06T19:24:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/compute,marketing:marchitecture/artificial-intelligence,general:products/amazon-ec2" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4e0345adb66b3c04", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-elasticache-aggregations/", + "title": "Amazon ElastiCache now supports real-time aggregations", + "summary": "Amazon ElastiCache now supports aggregation queries, making it easier to filter, group, transform, and summarize data directly in your cache with a single query. Developers can use aggregation queries to build real-time application experiences with latencies as low as microseconds over terabytes of data and results reflecting completed writes. By running aggregations directly in-memory within ElastiCache, developers can reduce architectural complexity and improve response times without a separat", + "published_at": "2026-05-06T19:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "68cef0bc3be32c4d", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-elasticache-hybrid-search/", + "title": "Amazon ElastiCache now supports real-time hybrid search with vector and full-text", + "summary": "Amazon ElastiCache now supports real-time hybrid search that combines vector similarity with full-text search in a single query, without a separate search service. Applications can combine semantic meaning with exact keyword matching that captures both intent and precise terms to deliver more relevant results than either method alone. Customers can use ElastiCache to combine full-text and vector similarity search across billions of embeddings from popular providers like Amazon Bedrock , Amazon S", + "published_at": "2026-05-06T19:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "de7ac47bbf90c61f", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-elasticache-enchanced-search/", + "title": "Amazon ElastiCache now supports real-time full-text, exact-match, and numeric range search", + "summary": "Amazon ElastiCache now supports real-time full-text, exact-match, and numeric range search directly in your cache without a separate search service. Applications can use ElastiCache to search terabytes of data with latency as low as microseconds and throughput up to millions of search operations per second. Developers can combine any of these search types in a single query to power real-time, scalable search across frequently changing data. ElastiCache makes data searchable as soon as writes com", + "published_at": "2026-05-06T19:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b11e3a4aa14ea625", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-marketplace-agreements-api/", + "title": "AWS Marketplace now supports programmatic procurement with Agreements API", + "summary": "Today, AWS Marketplace announces the Agreements API, enabling you to procure AWS Marketplace products and manage agreements programmatically. With this launch, you can generate estimates, accept offers, track charges and entitlements, update purchase orders and manage agreements all within your existing tools and workflows. Combined with the Discovery API, the Agreements API provides an end-to-end procurement journey from product discovery to purchase. You can integrate these APIs into your proc", + "published_at": "2026-05-06T18:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/aws-marketplace,marketing:marchitecture/partner-network" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "00c9c701c86fbd3e", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/agentcore-longterm-memory-metadata", + "title": "Amazon Bedrock AgentCore Memory announces metadata for long-term memory", + "summary": "Amazon Bedrock AgentCore Memory now supports metadata on long-term memory (LTM) records, enabling agents to tag, filter, and retrieve memories using structured attributes alongside semantic search. You can define up to ten indexed keys per memory resource - with support for STRING, NUMBER, and STRING_LIST types - and use different operator types to filter retrieval results. Metadata can be attached to events at ingestion time or inferred automatically by the LLM based on extraction instructions ", + "published_at": "2026-05-06T17:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f72d2f17875bf346", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-neptune-cloudshell/", + "title": "Amazon Neptune now supports 1-click connect with CloudShell", + "summary": "Amazon Neptune now offers 1-click connect capability, enabling you to quickly connect to Neptune Database and Neptune Analytics using CloudShell. Previously, connecting to Neptune resources required manual configuration network settings and access permissions, taking time from database administrators, developers, and data analysts who needed to query their graph databases. With 1-click connect, you can immediately start querying your Neptune resources without manual network configuration, signif", + "published_at": "2026-05-06T17:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:benefits-realized/user-experience,marketing:benefits-realized/ease-of-use,marketing:marchitecture/databases,general:products/amazon-neptune" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b2eee38e9a82f946", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/04/elastic-beanstalk-tls-support/", + "title": "AWS Elastic Beanstalk now supports TLS listeners for Network Load Balancers", + "summary": "AWS Elastic Beanstalk now supports TLS listeners for environments configured with a Network Load Balancer. You can configure a TLS listener with an SSL certificate and security policy, allowing the load balancer to handle secure connections and forward decrypted traffic to your instances. You can configure TLS listeners through the Elastic Beanstalk console or CLI. Previously, Elastic Beanstalk did not support TLS listeners for NLB environments as a managed configuration option. With this launch", + "published_at": "2026-05-06T16:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/aws-elastic-beanstalk,general:products/aws-govcloud-us" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cae3739b1b4d2dd5", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/mediatail-ad-trickplay-and-compact-dash-manifest-optimization", + "title": "AWS Elemental MediaTailor now supports ad trickplay personalization and compact DASH manifest optimization via dynamic transcoding", + "summary": "AWS Elemental MediaTailor now enhances streaming ad personalization with support for trickplay features in HLS and DASH formats. This update also introduces compact DASH manifests for more efficient manifest delivery. Previously, these capabilities required a custom transcode profile. They are now supported natively through dynamic transcoding, eliminating that requirement. MediaTailor provides server-side ad insertion (SSAI) to personalize ads in video streams. As streaming platforms increasing", + "published_at": "2026-05-06T14:24:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/aws-elemental-mediatailor,marketing:marchitecture/media-services" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bacc1bcb412bc554", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/agent-toolkit/", + "title": "Announcing Agent Toolkit for AWS — help AI coding agents build effectively on AWS", + "summary": "Today, AWS is launching the Agent Toolkit for AWS, a production-ready suite of tools and guidance that helps AI coding agents build on AWS with fewer errors, lower token costs, and enterprise-grade security controls. The Agent Toolkit for AWS is the successor to the MCP servers, plugins, and skills available on AWS Labs . Developers using coding agents to build on AWS often find that their agents struggle with complex multi-service workflows, rely on outdated knowledge of AWS services, and are d", + "published_at": "2026-05-06T12:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/aws-developer-tools,marketing:marchitecture/developer-tools" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "484f6806f11473b7", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-mcp-server/", + "title": "The AWS MCP Server is now generally available", + "summary": "Today, AWS announces the general availability of the AWS MCP Server, a managed server that gives AI coding agents secure, auditable access to AWS services through the Model Context Protocol (MCP). The AWS MCP Server is a core component of the Agent Toolkit for AWS , which helps coding agents build on AWS more effectively. With the AWS MCP Server, organizations can let coding agents interact with AWS while maintaining visibility and control through IAM-based guardrails, Amazon CloudWatch metrics,", + "published_at": "2026-05-06T12:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/developer-tools,general:products/aws-developer-tools" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5a781cf9e0ad0ab1", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-transfer-family-asia-pacific/", + "title": "AWS Transfer Family web apps are now available in the AWS Asia Pacific (New Zealand) Region", + "summary": "Customers in the Asia Pacific (New Zealand) Region can now use AWS Transfer Family web apps to provide their workforce with a fully managed, branded portal for browsing, uploading, and downloading data in Amazon S3 through a web browser. AWS Transfer Family web apps provide a simple interface for accessing your data in Amazon S3 through a web browser. With Transfer Family web apps, you can provide your workforce with a fully managed, branded, and secure portal for your end users to browse, uploa", + "published_at": "2026-05-06T10:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/migration,general:products/aws-transfer-family,marketing:marchitecture/storage" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7d27880c8f0caf9c", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/add-security-settings-stig-aws-microsoft-ad/", + "title": "AWS Directory Service expands directory security settings with STIG-aligned controls for Managed AD", + "summary": "AWS Directory Service for Microsoft Active Directory (AWS Managed Microsoft AD) now has expanded its security settings to include STIG-aligned configurations for high-impact security areas. These new security settings help customers meet their organizations requirements for directory-level security and compliance configurations. For regulated or security-focused customers, these settings align with the Defense Information Systems Agency (DISA) Security Technical Implementation Guides (STIG) for ", + "published_at": "2026-05-06T07:00:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/security-identity-and-compliance,general:products/aws-directory-service" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8c03840b5801b43e", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/valkey-amazon-elasticache/", + "title": "Announcing Valkey 9.0 for Amazon ElastiCache", + "summary": "Amazon ElastiCache now supports Valkey 9.0, bringing new capabilities to customers building real-time, AI-driven, and high-throughput applications on AWS. As applications grow more data-intensive and latency-sensitive, teams often face the overhead of managing separate search infrastructure, throughput ceilings that force over-provisioning, and complex workarounds for data lifecycle management and multi-tenant architectures. Valkey 9.0 addresses these challenges directly with built-in search, en", + "published_at": "2026-05-05T22:33:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/databases,general:products/amazon-elasticache" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "629048b2531fa9ee", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/mediatailor-automatic-google-ad-platform-integration", + "title": "AWS Elemental MediaTailor now provides automatic secure server-to-server integration with Google's ad platforms", + "summary": "AWS Elemental MediaTailor now automatically authenticates server-to-server connections with Google Ad Manager (GAM), Google Campaign Manager (GCM), and Google Display & Video 360 (DV360). This delivers a seamless integration experience for customers using Google's ad platforms. MediaTailor provides server-side ad insertion (SSAI) to personalize ads in video streams. Google requires SSAI providers to establish a secure, authenticated connection when making ad requests and firing ad tracking event", + "published_at": "2026-05-05T21:44:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "marketing:marchitecture/media-services,general:products/aws-elemental-mediatailor" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0f7baf62c62613a4", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/introducing-ai-traffic-analysis-dashboards-for-aws-waf/", + "title": "Introducing AI traffic analysis dashboards for AWS WAF", + "summary": "As AI agents, bots, and programmatic access become an increasingly significant portion of web traffic, organizations need better tools to understand, analyze, and manage this activity. Today, we’re excited to announce AI Traffic Analysis dashboards for AWS WAF protection packs—also known as web access control lists (web ACLs)—providing comprehensive visibility into AI bot and agent […]", + "published_at": "2026-05-05T18:56:54+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Announcements", + "AWS WAF", + "Foundational (100)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ce005a15a28a1d94", + "track": "iam", + "source": "github:kubernetes-sigs/aws-iam-authenticator", + "source_kind": "github", + "url": "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v0.7.15", + "title": "v0.7.15", + "summary": "## Changelog\n* 1772610372769663e956e7722ffe1ac860ec3cc9 Merge pull request #1035 from Ganiredi/bump-version-0.7.15\n* 546f3f1dda649a2cb13f0e8a87f0a31c9564860d Bump version to 0.7.15\n* 0eadb706fa8d482776637e2259a5c22f7cb2c999 Merge pull request #1030 from Ganiredi/1.36-k8s-deps\n* 57aea7f0747fd01b45499484d201f41d37404f6d 1.36.0 dependency update\n\n", + "published_at": "2026-05-05T18:51:58Z", + "fetched_at": "2026-05-17T11:51:59.920765+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4dbc271844de03aa", + "track": "iam", + "source": "rss:aws-whats-new", + "source_kind": "rss", + "url": "https://aws.amazon.com/about-aws/whats-new/2026/05/aws-sam-cli-buildkit-aws-lambda/", + "title": "AWS SAM CLI adds BuildKit support for AWS Lambda functions packaged as container images", + "summary": "AWS Serverless Application Model Command Line Interface (SAM CLI) now supports BuildKit for building container images from Dockerfiles, enabling faster, more efficient container image builds for Lambda functions packaged as container images. SAM CLI is a command-line tool for building, testing, debugging, and packaging serverless applications locally before deploying to AWS Cloud. Developers packaging Lambda functions as container images often need advanced build features provided by BuildKit to", + "published_at": "2026-05-05T18:50:00+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "general:products/aws-serverless-application-model-sam,marketing:marchitecture/developer-tools,marketing:marchitecture/serverless,general:products/aws-lambda" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "60ffa4cfe54fc46a", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/five-ways-to-use-kiro-and-amazon-q-to-strengthen-your-security-posture/", + "title": "Five ways to use Kiro and Amazon Q to strengthen your security posture", + "summary": "A Monday morning security alert flags unauthorized access attempts, security group misconfigurations, and AWS Identity and Access Management (IAM) policy violations. Your team needs answers fast. Security teams are using Kiro and Amazon Q Developer to handle repetitive tasks—scanning resources, drafting policies, and researching Common Vulnerabilities and Exposures (CVEs)—so engineers can focus on risk decisions […]", + "published_at": "2026-05-05T15:00:07+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Advanced (300)", + "Artificial Intelligence", + "Generative AI", + "Kiro", + "Security, Identity, & Compliance", + "Technical How-to", + "artificial intelligence", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ac3e68fa655f8834", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-025-aws/", + "title": "CVE-2026-7791 - Local Privilege Escalation via TOCTOU Race Condition in Amazon WorkSpaces Skylight Agent", + "summary": "Bulletin ID: 2026-025-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/05/04 15:30 PM PDT Description: Amazon Skylight Workspace Config Service ( slwsconfigservice) is a critical background service within Amazon WorkSpaces that manages system configuration, monitors health, and updates components. We identified CVE-2026-7791 which allows a local non-admin authenticated user to escalate privileges to SYSTEM by exploiting a race condition in the Skylight Workspace", + "published_at": "2026-05-04T22:29:22+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4b1def4a10c99af0", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/securing-open-proxies-in-your-aws-environment/", + "title": "Securing open proxies in your AWS environment", + "summary": "This article shows you how to identify and secure open proxies in your AWS environment to prevent abuse, protect your IP address reputation, and control costs. An open proxy is a server that forwards traffic on behalf of internet users without requiring authentication. While proxies can support legitimate use cases such as load balancing or […]", + "published_at": "2026-05-04T18:16:39+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Amazon EC2", + "Best Practices", + "Intermediate (200)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f50549124f78c62d", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/security-posture-improvement-in-the-ai-era/", + "title": "Security posture improvement in the AI era", + "summary": "It’s only been a few weeks since Anthropic announced the Claude Mythos Preview model and launched Project Glasswing with AWS and other leading organizations. This has generated a lot of discussion about the future of cybersecurity and what the ever-increasing capabilities of foundation models mean to organizations. As AWS CISO Amy Herzog pointed out in […]", + "published_at": "2026-05-01T20:58:39+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock AgentCore", + "Amazon GuardDuty", + "Amazon Inspector", + "Artificial Intelligence", + "AWS Config", + "AWS IAM Access Analyzer", + "AWS Key Management Service", + "AWS Network Firewall", + "AWS Secrets Manager", + "AWS Security Hub", + "AWS WAF", + "Generative AI", + "Intermediate (200)", + "Security & Governance", + "artificial intelligence", + "AWS Key Management Service (KMS)" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "dd440c926a788bd9", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-024-aws/", + "title": "CVE-2026-7461 - OS Command Injection in Amazon ECS Agent via FSx Windows File Server Volume Credentials", + "summary": "Bulletin ID: 2026-024-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/30 13:30 PM PDT Description: Amazon Elastic Container Service (Amazon ECS) is a fully managed container orchestration service that enables customers to deploy, manage, and scale containerized applications. The Amazon ECS agent supports mounting FSx for Windows File Server volumes in task definitions on Windows EC2 instances. We identified CVE-2026-7461, a command injection issue in FSx vol", + "published_at": "2026-05-01T20:27:49+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a3a4fc6d8d9205cf", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/announcing-the-iso-310002018-risk-management-on-aws-compliance-guide/", + "title": "Announcing the ISO 31000:2018 Risk Management on AWS Compliance Guide", + "summary": "AWS Security Assurance Services is announcing the release of our latest compliance guide, ISO 31000:2018 Risk Management on AWS, which provides practical guidance for organizations establishing and operating a risk management program in AWS environments using ISO 31000:2018 principles. The guide explains how organizations can integrate AWS services into their risk management processes to support […]", + "published_at": "2026-05-01T20:01:40+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Announcements", + "Security, Identity, & Compliance", + "AWS Compliance", + "Security Blog", + "Whitepaper" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6120f2eaa8bc980e", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-023-aws/", + "title": "Issue with FreeRTOS-Plus-TCP - IPv6 Router Advertisement Memory Safety Issues", + "summary": "Bulletin ID: 2026-023-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/29 12:30 PM PDT Description: FreeRTOS-Plus-TCP is an open source TCP/IP stack implementation designed for FreeRTOS, providing a standard Berkeley sockets interface and support for essential networking protocols including IPv6, ARP, DHCP, DNS, and Router Advertisement (RA). We identified CVE-2026-7425 and CVE-2026-7426, one of them being out-of-bounds read and another one being out-of-bound", + "published_at": "2026-04-29T19:34:40+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "62f0af1c4fc62a51", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-022-aws/", + "title": "CVE-2026-7424 - Integer Underflow in DHCPv6 Sub-Option Parser in FreeRTOS-Plus-TCP", + "summary": "Bulletin ID: 2026-022-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/29 12:20 PM PDT Description: FreeRTOS-Plus-TCP is an open-source, scalable TCP/IP stack for FreeRTOS. We identified CVE-2026-7424, where an integer underflow issue in the DHCPv6 sub-option parser could allow an adjacent network user to corrupt the device's IPv6 address assignment, DNS configuration, and lease times, and to cause a denial of service (IP task freeze requiring hardware reset)", + "published_at": "2026-04-29T19:30:04+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a6df2586be7edfd4", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/designing-trust-and-safety-into-amazon-bedrock-powered-applications/", + "title": "Designing trust and safety into Amazon Bedrock powered applications", + "summary": "Generative AI brings promising innovation, transforming how individuals and organizations approach everything from customer service to content creation and more. As AI continues to expand its capabilities, organizations are increasingly focused on how they can integrate the responsible AI concepts into the development lifecycle of their AI applications. Research from Accenture and Amazon Web Services […]", + "published_at": "2026-04-29T19:27:33+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Amazon Bedrock", + "Best Practices", + "Foundational (100)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ee36c7e09a803f32", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-021-aws/", + "title": "Issue with FreeRTOS-Plus-TCP - MAC Address Validation Bypass and ICMP Echo Reply Integer Underflow", + "summary": "Bulletin ID: 2026-021-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/29 12:00 PM PDT Description: FreeRTOS-Plus-TCP is a scalable, open source, and thread-safe TCP/IP stack for FreeRTOS. - CVE-2026-7422: Insufficient packet validation in the IPv4 and IPv6 receive paths allows an adjacent network device to send a packet that bypasses checksum and minimum-size validation by spoofing the Ethernet source MAC address to match one of the target device's own regis", + "published_at": "2026-04-29T19:25:28+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fe4b7c877a7f254e", + "track": "iam", + "source": "github:kubernetes-sigs/aws-iam-authenticator", + "source_kind": "github", + "url": "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v0.7.14", + "title": "v0.7.14", + "summary": "## Changelog\n* 1be374cd91c8f6242eefbe172b50ef096ccbc2c7 Merge pull request #1029 from CaidenBorrego/caidenb-gorunner-bump\n* 6e5e36b825a648ed99c82f24b8b41ed5093b6a28 Bump version to 0.7.14\n* d0185bc3d4a1b5b0327bfccef19c4a8f9bd68d79 Bumping gorunner image tag in Dockerfile for CVE mitigation\n\n", + "published_at": "2026-04-28T23:13:19Z", + "fetched_at": "2026-05-17T11:51:59.920765+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ac6b102c3a73f923", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/what-the-march-2026-threat-technique-catalog-update-means-for-your-aws-environment/", + "title": "What the March 2026 Threat Technique Catalog update means for your AWS environment", + "summary": "The AWS Customer Incident Response Team (AWS CIRT) regularly encounters patterns that repeat across their engagements when helping customers respond to security incidents. We’re passionate about making sure that information is widely accessible so that everyone can improve their security posture and their organization’s resilience to disruption. The primary method we use to share this […]", + "published_at": "2026-04-28T19:01:37+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Amazon Cognito", + "AWS Identity and Access Management (IAM)", + "Best Practices", + "Intermediate (200)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f7d19489ef3bac23", + "track": "iam", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/access-control-with-iam-identity-center-session-tags/", + "title": "Access control with IAM Identity Center session tags", + "summary": "As organizations expand their Amazon Web Services (AWS) footprint, managing secure, scalable, and cost-efficient access across multiple accounts becomes increasingly important. AWS IAM Identity Center offers a centralized, unified solution for managing workforce access to AWS accounts. It simplifies authentication, enhances security, and provides a seamless user sign-in experience to AWS services across diverse environments. […]", + "published_at": "2026-04-28T16:33:06+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [ + "Advanced (300)", + "AWS Glue", + "AWS IAM Identity Center", + "Security, Identity, & Compliance", + "Technical How-to", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "48910045af0334fa", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.14.6", + "title": "v1.14.6", + "summary": "### Security\r\n\r\n- Fixed an issue in the `aws_iid` server node attestor plugin where the RSA-2048 PKCS7 attestation path verified the PKCS7 signature against its embedded content but returned the identity document parsed from a separate, attacker-controlled field of the attestation data. An attacker who controlled any EC2 instance could impersonate any other EC2 instance during node attestation, with all downstream attestation decisions operating on the forged identity. Thank you Tianshuo Han for", + "published_at": "2026-04-27T23:58:27Z", + "fetched_at": "2026-05-17T11:51:18.175364+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f112e32efc59d362", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.13.6", + "title": "v1.13.6", + "summary": "### Security\r\n\r\n- Fixed an issue in the `aws_iid` server node attestor plugin where the RSA-2048 PKCS7 attestation path verified the PKCS7 signature against its embedded content but returned the identity document parsed from a separate, attacker-controlled field of the attestation data. An attacker who controlled any EC2 instance could impersonate any other EC2 instance during node attestation, with all downstream attestation decisions operating on the forged identity. Thank you Tianshuo Han for", + "published_at": "2026-04-27T22:16:57Z", + "fetched_at": "2026-05-17T11:51:18.175364+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "875c6264b0cd33e5", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-020-aws/", + "title": "CVE-2026-7191- Arbitrary Code Execution via Sandbox Bypass in QnABot on AWS", + "summary": "Bulletin ID: 2026-020-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/27 13:15 PM PDT Description: QnABot on AWS is an open-source solution that provides a multi-channel, multi-language conversational interface powered by Amazon Lex, Amazon OpenSearch Service, and optionally Amazon Bedrock. We identified CVE-2026-7191, where the improper use of the static-eval npm package may allow an authenticated administrator to execute arbitrary code within the fulfillme", + "published_at": "2026-04-27T20:21:23+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5328207d073e2965", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-019-aws/", + "title": "Issues in tough library and tuftool CLI utility", + "summary": "Bulletin ID: 2026-019-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/24 13:30 AM PDT Description: Multiple security issues have been identified in the tough library and tuftool CLI utility. tough is a Rust library used for generating, signing, and managing TUF (The Update Framework) repositories, and tuftool is the command-line interface for repository management Operations. The following issues have been identified: - CVE-2026-6966 - CVE-2026-6967 - CVE-20", + "published_at": "2026-04-24T20:30:17+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a60f75db27a85b81", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-018-aws/", + "title": "Issue with AWS Ops Wheel (CVE-2026-6911 and CVE-2026-6912", + "summary": "Bulletin ID: 2026-018-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/24 09:15 AM PDT Description: AWS Ops Wheel is an open-source tool that helps teams make random selections using a virtual spinning wheel, deployed into customer AWS accounts via CloudFormation. CVE-2026-6911 relates to an issue where JWT token signature verification was not enforced in the v2 API. CVE-2026-6912 relates to an issue in the v2 Cognito User Pool configuration where attribute w", + "published_at": "2026-04-24T16:42:04+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5d95cdbf734df8b1", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.8.2", + "title": "v1.8.2", + "summary": "## What's Changed\r\n* Updated platform-specific binary distributions\r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.8.1...v1.8.2\r\n**MacOS X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.8.2/X86_64/MacOS/Sonoma/aws_signing_helper\r\n**Linux X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.8.2/X86_64/Linux/Amzn2023/aws_signing_helper\r\n**Windows X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.8.2/X86_64/Windows/Se", + "published_at": "2026-04-21T17:59:10Z", + "fetched_at": "2026-05-17T11:51:18.175364+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6217d778654bbad9", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-017-aws/", + "title": "CVE-2026-6550 - Key commitment policy bypass via shared key cache in AWS Encryption SDK for Python", + "summary": "Bulletin ID: 2026-017-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/20 12:45 PM PDT Description: AWS Encryption SDK (ESDK) for Python is a client-side encryption library. We identified CVE-2026-6550, which describes an issue with a key commitment policy bypass via shared key cache. Cryptographic algorithm downgrade in the caching layer of Amazon AWS Encryption SDK for Python before version 3.3.1 and before version 4.0.5 might allow an authenticated local t", + "published_at": "2026-04-20T19:45:34+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "82ceed6051c76cc7", + "track": "iam", + "source": "github:kubernetes-sigs/aws-iam-authenticator", + "source_kind": "github", + "url": "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v0.7.13", + "title": "v0.7.13", + "summary": "## Changelog\n* d5b43a70329b6d423a83c49a30776a65a1f24562 Merge pull request #1020 from dheeraj-coding/master\n* 7e0d9a566ee37da406ab0add5e39c8ed9cea79b9 feat: add manual dispatch function for create-release.yml\n* 9254ce4961cb9986a043732bab40f6ca4a5834e9 Merge pull request #1019 from dheeraj-coding/master\n* cb5b4edbb8293adc3931f218f8396ed331e2f447 fix: create-release workflow failures\n* 2031d147fbf3f173cafa3dafb9f7f4131bc643ca Merge pull request #1017 from Ganiredi/1.36-k8s-deps\n* 83ee8acd28616e8c7", + "published_at": "2026-04-20T18:46:33Z", + "fetched_at": "2026-05-17T11:51:59.920765+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2192aebc3f05c4ce", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-016-aws/", + "title": "CVE-2026-6437 - Mount Option Injection in Amazon EFS CSI Driver", + "summary": "Bulletin ID: 2026-016-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/17 11:15 AM PDT Description: The Amazon EFS CSI Driver is a Container Storage Interface driver that allows Kubernetes clusters to use Amazon Elastic File System. We identified CVE-2026-6437, where an actor with PersistentVolume creation privileges can inject arbitrary mount options via two unsanitized fields: the Access Point ID in volumeHandle and the mounttargetip volumeAttribute. In bot", + "published_at": "2026-04-17T18:59:58+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "015d9161615f1a60", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-015-aws/", + "title": "CVE-2026-5747 - Out-of-bounds Write in Firecracker virtio-pci Transport", + "summary": "Bulletin ID: 2026-015-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/07 15:30 PM PDT Description: Firecracker is an open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services. We identified CVE-2026-5747, an out-of-bounds write issue in the virtio PCI transport in Firecracker 1.13.0 through 1.14.3 and 1.15.0 on x86_64 and aarch64 that might allow a local guest user with ro", + "published_at": "2026-04-14T17:38:31+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fb19190cc1b16aa0", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-014-aws/", + "title": "Issues with AWS Research and Engineering Studio (RES)", + "summary": "Bulletin ID: 2026-014-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/06 14:00 PM PDT Description: Research and Engineering Studio (RES) on AWS is an open source, web portal design for administrators to create and manage secure cloud-based research and engineering environments. We have identified the following issues with the AWS Research and Engineering Studio (RES). CVE-2026-5707: Unsanitized input in an OS Command in the virtual desktop session name handl", + "published_at": "2026-04-14T17:31:02+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "49b34cbfcdb7e60c", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-013-aws/", + "title": "Issues with Amazon Athena ODBC Driver", + "summary": "Bulletin ID: 2026-013-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/03 13:00 PM PDT Description: The Amazon Athena ODBC driver implements standard ODBC application program interfaces (APIs). The ODBC driver provides access to Amazon Athena from any C/C++ application. The Amazon Athena ODBC driver provides 64-bit ODBC drivers for Windows, Linux and MAC operating systems. We identified the following: - CVE-2026-5485: OS command injection in browser-based aut", + "published_at": "2026-04-14T17:19:15+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cb3771cf832e909c", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-012-aws/", + "title": "CVE-2026-5429 - Kiro IDE Webview Cross-Site Scripting via Workspace Color Theme", + "summary": "Bulletin ID: 2026-012-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/02 11:30 AM PDT Description: Kiro IDE is an agentic development environment that makes it easy for developers to ship real engineering work with the help of AI agents. We identified CVE-2026-5429, where unsanitized input during web page generation in the Kiro Agent webview in Kiro IDE before version 0.8.140 allows a remote unauthenticated threat actor to execute arbitrary code via a malici", + "published_at": "2026-04-14T16:52:04+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "dd07367dde48e94b", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-011-aws/", + "title": "CVE-2026-5190 - AWS C Event Stream Streaming Decoder Stack Buffer Overflow", + "summary": "Bulletin ID: 2026-011-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/03/31 10:15 AM PDT Description: AWS Common Runtime library is used by several AWS SDKs to communicate with event-stream services (Ex. Kinesis, Transcribe). We identified CVE-2026-5190. AWS Common Runtime event-stream decoder component before 0.6.0 might allow a third party operating a server to cause memory corruption leading to arbitrary code execution on a client application that processes ", + "published_at": "2026-04-14T16:44:23+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9ff9f2750755f162", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.8.1", + "title": "v1.8.1", + "summary": "## What's Changed\r\n* Upgraded Go version to 1.26.2\r\n* Patched several security vulnerabilities\r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.8.0...v1.8.1\r\n**MacOS X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.8.1/X86_64/MacOS/Sonoma/aws_signing_helper\r\n**Linux X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.8.1/X86_64/Linux/Amzn2023/aws_signing_helper\r\n**Windows X86_64 Binary**: https://rolesanywhere.amazonaws.com/relea", + "published_at": "2026-04-09T16:00:31Z", + "fetched_at": "2026-05-17T11:51:18.175364+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "dd1f1fcada5088ce", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.14.5", + "title": "v1.14.5", + "summary": "### Security\r\n\r\n- Upgrade Go to 1.26.2 to address CVE-2026-32282, CVE-2026-32289, CVE-2026-33810, CVE-2026-27144, CVE-2026-27143, CVE-2026-32288, CVE-2026-32283, CVE-2026-27140, CVE-2026-32281", + "published_at": "2026-04-08T19:23:31Z", + "fetched_at": "2026-05-17T11:51:18.175364+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8ea42b2d06f3654c", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.13.5", + "title": "v1.13.5", + "summary": "### Security\r\n\r\n- Upgrade Go to 1.25.9 to address CVE-2026-32282, CVE-2026-32289, CVE-2026-27144, CVE-2026-27143, CVE-2026-32288, CVE-2026-32283, CVE-2026-27140, CVE-2026-32281", + "published_at": "2026-04-08T18:36:22Z", + "fetched_at": "2026-05-17T11:51:18.175364+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4b3c58e463f0e530", + "track": "iam", + "source": "github:kubernetes-sigs/aws-iam-authenticator", + "source_kind": "github", + "url": "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v0.7.12", + "title": "v0.7.12", + "summary": "## Changelog\n* 83339601ca1d7adb2b5f1f98982378684a68754a Merge pull request #1000 from mengqiy/master\n* af205bbe1ad9764931013d82cd4b103ef955880f Merge pull request #1002 from ronaldngounou/update-owners\n* f0435ebf14a5d59d42c410d6aab0161c8dd1063d Update OWNERS in reviewers and approvers list\n* 64fd35a753943af607c9c3c4711b1e82ece49c6b Release 0.7.12\n* 711e47297fc4fbbeb4046f51b98a470df0412465 Merge pull request #998 from bryantbiggs/chore/repo-cleanup-and-dx\n* 93b158820c93ae851e65bc4a541675d1583d3f0", + "published_at": "2026-03-21T00:35:55Z", + "fetched_at": "2026-05-17T11:51:59.920765+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "90f4dac472058177", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-010-aws/", + "title": "CVE-2026-4428: Issues with AWS-LC - CRL Distribution Point Scope Check Logic Error", + "summary": "Bulletin ID: 2026-010-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/03/19 13:30 PM PDT Description: AWS-LC is a general-purpose cryptographic library maintained by AWS. We identified CVE-2026-4428 affecting X.509 certificate verification. A logic error in the CRL (Certificate Revocation List) distribution point matching in AWS-LC allows a revoked certificate to bypass revocation checks during certificate validation, when the application enables CRL checking a", + "published_at": "2026-03-19T22:15:23+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "3c57dedfbcc26729", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.14.4", + "title": "v1.14.4", + "summary": "", + "published_at": "2026-03-19T20:04:54Z", + "fetched_at": "2026-05-17T11:51:18.175364+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "792493e6b0aff482", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.14.3", + "title": "v1.14.3", + "summary": "### Added\r\n\r\n- `spire-agent` version is now reported to `spire-server` via the PostStatus API and visible in `GetAgent`/`ListAgents` CLI output (#6542)\r\n\r\n### Changed\r\n\r\n- The `RequirePQKEM` TLS policy now uses the standardized `X25519MLKEM768` instead of the draft `x25519Kyber768Draft00` (#6703)\r\n- OPA policy evaluation performance improved by ~2x, based on benchmarking, through use of partial evaluation (#6633)\r\n\r\n### Fixed\r\n\r\n- `ReadOnlyEntry.Clone()` was incorrectly copying the `Admin` boole", + "published_at": "2026-03-18T13:38:16Z", + "fetched_at": "2026-05-17T11:51:18.175364+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1c8934b46f384928", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-009-aws/", + "title": "Arbitrary code execution via crafted project files in Kiro IDE", + "summary": "Bulletin ID: 2026-009-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/03/17 12:15 PM PDT Description: Kiro is an AI-powered IDE for agentic software development. We identified CVE-2026-4295, where improper trust boundary enforcement allowed arbitrary code execution when a user opened a maliciously crafted project directory. Impacted versions: < 0.8.0 Please refer to the article below for the most up-to-date and complete information related to this AWS Security ", + "published_at": "2026-03-17T19:20:39+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c68cb62337af273c", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-008-aws/", + "title": "CVE-2026-4269 - Improper S3 ownership verification in Bedrock AgentCore Starter Toolkit", + "summary": "Bulletin ID: 2026-008-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/03/16 11:15 AM PDT Description: A missing S3 ownership verification in the Bedrock AgentCore Starter Toolkit before version v0.1.13 may allow a remote actor to inject code during the build process, leading to code execution in the AgentCore Runtime. Impacted versions: All versions of Bedrock AgentCore Starter Toolkit versions before v0.1.13. This issue only affects users of the Bedrock AgentC", + "published_at": "2026-03-16T18:59:47+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7fc5a2c232f5c2bb", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-007-aws/", + "title": "CVE-2026-4270 - AWS API MCP File Access Restriction Bypass", + "summary": "Bulletin ID: 2026-007-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/03/16 09:15 AM PDT Description: The AWS API MCP Server is an open source Model Context Protocol (MCP) server that enables AI assistants to interact with AWS services and resources through AWS CLI commands. It provides programmatic access to manage your AWS infrastructure while maintaining proper security controls. This server acts as a bridge between AI assistants and AWS services, allowing y", + "published_at": "2026-03-16T16:31:30+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f18fad6afb331a23", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.8.0", + "title": "v1.8.0", + "summary": "## What's Changed\r\n* Added support for ML-DSA (Module-Lattice-Based Digital Signature Algorithm) keys and certificates, including ML-DSA-44, ML-DSA-65, and ML-DSA-87 variants\r\n* Added support for HMAC-SHA1 PRF in PBKDF2 key derivation\r\n* Fixed the PKCS#11 dynamic linking issue\r\n* Fixed critical security vulnerabilities and updated Go toolchain version to 1.24.13\r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.7.3...v1.8.0\r\n**MacOS X86_64 Binary**: https:/", + "published_at": "2026-03-05T20:16:20Z", + "fetched_at": "2026-05-17T11:51:18.175364+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "3d1e11d677561649", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.14.2", + "title": "v1.14.2", + "summary": "### Security\r\n\r\n- Fixed an issue in the `http_challenge` server node attestor plugin which allowed an attacker to make an SSRF attack. The attacker could potentially redirect the server to a domain that they wouldn't normally have access to. spire-server would make an unauthenticated GET request to that domain and return the first 64 bytes of the response to the attacker. Thank you, Oleh Konko (@1seal) for reporting this isuse.\r\n- Fixed an issue in the `x509pop` server node attestor plugin which", + "published_at": "2026-03-03T23:05:47Z", + "fetched_at": "2026-05-17T11:51:18.175364+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "575103fdaefffdc0", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.13.4", + "title": "v1.13.4", + "summary": "### Security\r\n\r\n- Fixed an issue in the `http_challenge` server node attestor plugin which allowed an attacker to make an SSRF attack. The attacker could potentially redirect the server to a domain that they wouldn't normally have access to. spire-server would make an unauthenticated GET request to that domain and return the first 64 bytes of the response to the attacker. Thank you, Oleh Konko (@1seal) for reporting this isuse.\r\n- Fixed an issue in the `x509pop` server node attestor plugin which", + "published_at": "2026-03-03T22:40:08Z", + "fetched_at": "2026-05-17T11:51:18.175364+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "352379c7c004f14d", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-006-aws/", + "title": "MariaDB Server Audit Plugin Comment Handling Bypass", + "summary": "Bulletin ID: 2026-006-AWS Scope: AWS Content Type: Informational Publication Date: 2026/03/03 10:15 AM PST Description: Amazon RDS/Aurora is a managed relational database service. We identified CVE-2026-3494. In MariaDB server version through 11.8.5, when server audit plugin is enabled with server_audit_events variable configured with QUERY_DCL, QUERY_DDL, or QUERY_DML filtering, if an authenticated database user invokes a SQL statement prefixed with double-hyphen (‐‐) or hash (#) style comments", + "published_at": "2026-03-03T18:28:58+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8f97f1357bfa4f2b", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-005-aws/", + "title": "Issue with AWS-LC: an open-source, general-purpose cryptographic library (CVE-2026-3336, CVE-2026-3337, CVE-2026-3338)", + "summary": "Bulletin ID: 2026-005-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/03/02 14:30 PM PST Description: AWS-LC is an open-source, general-purpose cryptographic library. We identified three distinct issues: - CVE-2026-3336: PKCS7_verify Certificate Chain Validation Bypass in AWS-LC Improper certificate validation in PKCS7_verify() in AWS-LC allows an unauthenticated user to bypass certificate chain verification when processing PKCS7 objects with multiple signers, ", + "published_at": "2026-03-02T23:19:44+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "02dcab3045ecd3e9", + "track": "iam", + "source": "github:kubernetes-sigs/aws-iam-authenticator", + "source_kind": "github", + "url": "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v0.7.11", + "title": "v0.7.11", + "summary": "## Changelog\n* 7e87c3700b409f5560249c29a90200de4828a1db Merge pull request #988 from dstdfx/bump-version\n* 0a5ddae844bafbbadc8d250269781058ca4a7a83 Bump version to 0.7.11\n* f5b5be7a63f395299c825d97a668872df60e36d1 Merge pull request #985 from dstdfx/bump-go-version-1.25.7\n* 4e2f4e928ae08bda8c112e81a383fa9eb972b4b2 Update go.mod for e2e/int tests\n* d94bc07f33543a70f6110ab141ddf2fb85c4ac32 Update go.mod\n* 2a6d62dc1b28c166aa68b440647c905ede2e4b45 Merge pull request #986 from ShiriNmi1520/master\n* 5", + "published_at": "2026-02-17T21:13:17Z", + "fetched_at": "2026-05-17T11:51:59.920765+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8174e0f57ecdc945", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-004-aws/", + "title": "Security Findings in SageMaker Python SDK", + "summary": "Bulletin ID: 2026-004-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/02/02 14:30 PM PST Description: CVE-2026-1777 - Exposed HMAC in SageMaker Python SDK SageMaker Python SDK’s remote functions feature uses a per‑job HMAC key to protect the integrity of serialized functions, arguments, and results stored in S3. We identified an issue where the HMAC secret key is stored in environment variables and disclosed via the DescribeTrainingJob API. This allows third pa", + "published_at": "2026-02-02T22:32:53+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "adff803872068122", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-003-aws/", + "title": "CVE-2026-1386 - Arbitrary Host File Overwrite via Symlink in Firecracker Jailer", + "summary": "Bulletin ID: 2026-003-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/01/23 12:30 PM PST Description: Firecracker is an open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services. Firecracker runs in user space and uses the Linux Kernel-based Virtual Machine (KVM) to create microVMs. Each Firecracker microVM is further isolated with common Linux user-space security barriers by", + "published_at": "2026-01-23T20:51:09+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "80934d6fec69c014", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.14.1", + "title": "v1.14.1", + "summary": "### Changed\r\n\r\n- The `uptime_in_ms` gauge metric now uses float64 instead of integer (#6532)\r\n- SPIRE Server on Windows can now accept persistent arguments in the service binPath for automatic startup (#6465)\r\n\r\n### Fixed\r\n\r\n- Incorrect logic for disposing keys in the `aws_kms` KeyManager plugin (#6525)\r\n- JWT-SVID caching now uses the SPIFFE ID returned by the server to prevent stale cache entries when entry IDs change (#6501)\r\n- Documentation fixes (#6488, #6521)", + "published_at": "2026-01-15T18:54:44Z", + "fetched_at": "2026-05-17T11:51:18.175364+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "385f344400a5e5d0", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-002-aws/", + "title": "Unanchored ACCOUNT_ID webhook filters for CodeBuild", + "summary": "Bulletin ID: 2026-002-AWS Scope: AWS Content Type: Informational Publication Date: 2026/01/15 07:03 AM PST Description: A security research team identified a configuration issue affecting the following AWS-managed open source GitHub repositories that could have resulted in the introduction of inappropriate code: - aws-sdk-js-v3 - aws-lc - amazon-corretto-crypto-provider - awslabs/open-data-registry Specifically, researchers identified the above repositories' configured regular expressions for AW", + "published_at": "2026-01-15T15:43:30+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5528f17a27fd0947", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-001-aws/", + "title": "CVE-2026-0830 - Command Injection in Kiro GitLab Merge Request Helper", + "summary": "Bulletin ID: 2026-001-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/01/09 13:15 PM PST Description: Kiro is an agentic IDE users install on their desktop. We identified CVE-2026-0830 where opening a maliciously crafted workspace may lead to arbitrary command injection in Kiro IDE before Kiro version 0.6.18. This may occur if the workspace has specially crafted folder names within the workspace containing injected commands. Resolution: Kiro IDE <0.6.18 Please ", + "published_at": "2026-01-09T21:25:49+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "df32ac731e468b06", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.7.3", + "title": "v1.7.3", + "summary": "## What's Changed\r\n* Increased Golang version to 1.24.11\r\n* Some security vulnerabilities have been patched \r\n* Updated version of MacOS x86 binary from Ventura to Sonoma\r\n* Updated serve command for increased compatibility with IMDSv2\r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.7.2...v1.7.3\r\n**MacOS X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.7.3/X86_64/MacOS/Sonoma/aws_signing_helper\r\n**Linux X86_64 Binary**: https://rolesanywher", + "published_at": "2026-01-07T18:54:44Z", + "fetched_at": "2026-05-17T11:51:18.175364+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a22ec195a4cf88fd", + "track": "iam", + "source": "github:kubernetes-sigs/aws-iam-authenticator", + "source_kind": "github", + "url": "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v0.7.10", + "title": "v0.7.10", + "summary": "## Changelog\n* 050ebc2a3695469662d3c3ee08465a4094d6e27e Merge pull request #979 from Ganiredi/master\n* 79c04660a71b3f513c5ade838aba2aa42431cf56 release for 1-35\n* 03dcd9b54256dd876f9d59aa67844b08fbb4f8a3 Merge pull request #975 from Ganiredi/master\n* 5bb40f3de7a50b432d7f82e3f85e25c6b900b867 1.35.0 dependency update\n* 25cd1e1585dfdffa869a54e92ee4746015af9c75 Merge pull request #970 from eks-distro-pr-bot/eks-distro-pr-bot/go-version-bumps\n* b500f268c29e1e728a75c1901a12c09b28c84b0c Merge pull requ", + "published_at": "2025-12-22T19:10:02Z", + "fetched_at": "2026-05-17T11:51:59.920765+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b61a88d6aec5497c", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-032/", + "title": "Key Commitment Issues in S3 Encryption Clients", + "summary": "Bulletin ID: AWS-2025-032 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/12/17 12:15 PM PST We identify the following CVEs: CVE-2025-14763 - Key Commitment Issues in S3 Encryption Client in Java CVE-2025-14764 - Key Commitment Issues in S3 Encryption Client in Go CVE-2025-14759 - Key Commitment Issues in S3 Encryption Client in .NET CVE-2025-14760 - Key Commitment Issues in S3 Encryption Client in C++ - part of the AWS SDK for C++ CVE-2025-14761 - Key Commitment I", + "published_at": "2025-12-17T21:51:22+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c287ecdd36739964", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-031/", + "title": "Overly Permissive Trust Policy in Harmonix on AWS EKS", + "summary": "Bulletin ID: AWS-2025-031 Scope: AWS Content Type: Informational Publication Date: 2025/12/15 11:45 AM PST Description: Harmonix on AWS is an open source reference architecture and implementation of a Developer Platform that extends the CNCF Backstage project. We identified CVE-2025-14503 where an overly-permissive IAM trust policy in the Harmonix on AWS framework may allow authenticated users to escalate privileges via role assumption. The sample code for the EKS environment provisioning role i", + "published_at": "2025-12-15T20:13:44+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8db427944aab0093", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.14.0", + "title": "v1.14.0", + "summary": "### Added\r\n\r\n- New `azure_imds` node attestor plugin for attesting nodes running in Microsoft Azure using the Azure Instance Metadata Service (IMDS) (#6312)\r\n- The AWS KMS key manager plugin now supports key tagging (#6410)\r\n- The JWT-SVID profile on spire server can now be disabled using the `disable_jwt_svids` config (#6272)\r\n- `spire-server validate` now supports validating plugin configuration (#6355)\r\n- Support for ec-p384 curve in the `workload_x509_svid_key_type` configuration option in s", + "published_at": "2025-12-11T22:27:36Z", + "fetched_at": "2026-05-17T11:51:18.175364+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "37fd42f34da66445", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-030/", + "title": "CVE-2025-66478: RCE in React Server Components", + "summary": "Bulletin ID: AWS-2025-030 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/12/03 20:00 PM PST Description: AWS is aware of the recently disclosed CVE-2025-55182 which affects the React Server Flight protocol in React versions 19.0, 19.1, and 19.2, as well as in Next.js versions 15.x, 16.x, Next.js 14.3.0-canary.77 and later canary releases when using App Router. This issue may permit unauthorized remote code execution on affected applications servers. AWS is aware o", + "published_at": "2025-12-04T04:21:47+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "db11f23aed4f218f", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.7.2", + "title": "v1.7.2", + "summary": "## What's Changed\r\n* Increased Golang version to 1.24.9 and bumped most dependencies to latest versions\r\n* Now prints help when no commands or arguments are given\r\n* Reduced detail in default logging of expired tokens\r\n* Improved Docker Image Build automation and documentation\r\n* Improved ARN error parsing to specify which provided ARN had the error\r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.7.1...v1.7.2\r\n**MacOS X86_64 Binary**: https://rolesanywher", + "published_at": "2025-11-24T17:21:59Z", + "fetched_at": "2026-05-17T11:51:18.175364+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "acf5dd8067cb5c31", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-029/", + "title": "Call audio termination issue in AWS Wickr desktop clients", + "summary": "Bulletin ID: AWS-2025-029 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/11/21 12:15 PM PDT Description: AWS Wickr is an end-to-end encrypted service that helps organizations communicate securely through messaging, voice and video calling, file sharing, and screen sharing. We identified CVE-2025-13524, which describes an issue in the Wickr calling service. Under certain conditions, which require the affected user to take a particular action within the application,", + "published_at": "2025-11-21T20:29:44+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7cc01d5793fa0b1c", + "track": "iam", + "source": "github:kubernetes-sigs/aws-iam-authenticator", + "source_kind": "github", + "url": "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v0.7.9", + "title": "v0.7.9", + "summary": "## Changelog\n* 19000d354fa0828012e45dc52039c73177f7cde8 Merge pull request #957 from sushanth0910/bump-authenticator\n* c2793d89a7e37630675abd32d4dd69dd59f1b678 Merge pull request #956 from eks-distro-pr-bot/eks-distro-pr-bot/go-version-bumps\n* 0796113eab58e231a609df64281365cfbff48051 release new version 0.7.9\n* ea1d623e100b6691686db1a24a39fed9cd6f8e01 Merge pull request #954 from kubernetes-sigs/dependabot/go_modules/aws-dependencies-0c44466b00\n* 654e5fe025dc84e09c970cf47bd5d48a36d066e3 Merge pu", + "published_at": "2025-11-12T00:06:40Z", + "fetched_at": "2026-05-17T11:51:59.920765+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f9bd1c3dae2370b4", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-028/", + "title": "Privilege Escalation in Aurora PostgreSQL using AWS JDBC Wrapper, AWS Go Wrapper, AWS NodeJS Wrapper, AWS Python Wrapper, AWS PGSQL ODBC driver", + "summary": "Bulletin ID: AWS-2025-028 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/11/10 10:15 AM PDT Description: Amazon Aurora PostgreSQL a fully managed relational database engine that's compatible with PostgreSQL. We identified CVE-2025-12967, an issue in AWS Wrappers for Amazon Aurora PostgreSQL may allow for privilege escalation to rds_superuser role. A low privilege authenticated user can create a crafted function that could be executed with permissions of other Amaz", + "published_at": "2025-11-10T18:56:25+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ba1611276c869dbd", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-027/", + "title": "CVE-2025-12829 - Integer Overflow issue in Amazon Ion-C", + "summary": "Bulletin ID: AWS-2025-027 Scope: Amazon Content Type: Important (requires attention) Publication Date: 2025/11/7 10:15 AM PDT Description: Amazon's Ion-C is a library for the C language that is used to read and write Amazon Ion data. We Identified CVE-2025-12829, which describes an uninitialized stack read issue in Ion-C versions < v1.1.4 that may allow a threat actor to craft data and serialize it to Ion text in such a way that sensitive data in memory could be exposed through UTF-8 escape sequ", + "published_at": "2025-11-07T18:39:11+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ae4a3df69369db72", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-026/", + "title": "CVE-2025-12815 - RES web portal may display preview of Virtual Desktops that the user shouldn't have access to", + "summary": "Bulletin ID: AWS-2025-026 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/11/6 09:15 AM PDT Description: Research and Engineering Studio on AWS (RES) is an open source, easy-to-use web-based portal for administrators to create and manage secure cloud-based research and engineering environments. We identified CVE-2025-12815, in which an ownership verification issue in the Virtual Desktop preview page in the Research and Engineering Studio (RES) on AWS before version", + "published_at": "2025-11-06T17:56:25+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d08dfc3b61089869", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-025/", + "title": "Improper authentication token handling in the Amazon WorkSpaces client for Linux", + "summary": "Bulletin ID: AWS-2025-025 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/11/5 13:20 PM PDT Description: We identified CVE-2025-12779, which describes an issue in the Amazon WorkSpaces client for Linux . Improper handling of the authentication token in the Amazon WorkSpaces client for Linux, versions 2023.0 through 2024.8, may expose the authentication token for DCV-based WorkSpaces to other local users on the same client machine. Under certain circumstances, an un", + "published_at": "2025-11-05T21:39:39+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bc5ed424e0872042", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-024/", + "title": "CVE-2025-31133, CVE-2025-52565, CVE-2025-52881 - runc container issues", + "summary": "Bulletin ID: AWS-2025-024 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/11/5 8:45 PM PDT CVE Identifiers: CVE-2025-31133, CVE-2025-52565, CVE-2025-52881 AWS is aware of recently disclosed security issues affecting the runc component of several open source container management systems (CVE-2025-31133, CVE-2025-52565, CVE-2025-52881) when launching new containers. AWS does not consider containers a security boundary, and does not utilize containers to isolate custo", + "published_at": "2025-11-05T17:20:48+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5925e6786011b5c5", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.13.3", + "title": "v1.13.3", + "summary": "### Added\r\n\r\n- X.509 CA metric with absolute expiration time in addition to TTL-based metric (#6303)\r\n- `spire-agent` configuration to source join tokens from files to support integration with third-party credential providers (#6330)\r\n- Capability to filter on caller path in `spire-server` Rego authorization policies (#6320)\r\n\r\n### Changed\r\n\r\n- `spire-server` will use the SHA-256 algorithm for X.509-SVID Subject Key Identifiers when the `GODEBUG` environment variable contains `fips140=only` (#62", + "published_at": "2025-10-23T13:05:05Z", + "fetched_at": "2026-05-17T11:51:18.175364+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a27a43f7553ec3da", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-023/", + "title": "Buffer Over-read when receiving improperly sized ICMPv6 packets", + "summary": "Bulletin ID: AWS-2025-023 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/10/10 10:15 PM PDT We identified the following CVEs: CVE-2025-11616 - A Buffer Over-read when receiving ICMPv6 packets of certain message types which are smaller than the expected size. CVE-2025-11617 - A Buffer Over-read when receiving a IPv6 packet with incorrect payload lengths in the packet header. CVE-2025-11618 - An invalid pointer dereference when receiving a UDP/IPv6 packet with an in", + "published_at": "2025-10-10T17:59:49+00:00", + "fetched_at": "2026-05-17T11:51:16.544862+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "70087ffadc1cbda0", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-022/", + "title": "CVE-2025-11573 - Denial of Service issue in Amazon.IonDotnet", + "summary": "Bulletin ID: AWS-2025-022 Scope: Amazon Content Type: Important (requires attention) Publication Date: 2025/10/09 11:00 PM PDT Description: Amazon.IonDotnet is a library for the Dotnet language that is used to read and write Amazon Ion data. We identified CVE-2025-11573, which describes an infinite loop issue in Amazon.IonDotnet library versions \nClick to expand to view crate versions...\n\n|Crate|Version|\n|-|-|\n|aws-config|1.8.16|\n|aws-credential-types|1.2.14|\n|aws-runtime|1.7.3|\n|aws-runtime-api|1.1.12|\n|aws-sdk-accessanalyzer|1.107.0|\n|aws-sdk-account|1.102.0|\n|aws-sdk-acm|1.102.0|\n|aws-sdk-acmpca|1.104.0|\n|aws-sdk-aiops|1.27.0|\n|aws-sdk-amp|1.105.0|\n|aws-sdk-amplify|1.107.0|\n|aws-sdk-amplifybackend|1.98.0|\n|aws-sdk-amplifyuibuilder|1.98.0|\n|aws-sdk-apigateway|1.104.0|\n|aws-sdk-apigatewaym", + "published_at": "2026-05-15T18:49:40Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d9de85a7fecc763e", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-15", + "title": "Release (2026-05-15)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs`: [v1.74.0](service/cloudwatchlogs/CHANGELOG.md#v1740-2026-05-15)\n * **Feature**: Updating the max limit for start query api parameter.\n* `github.com/aws/aws-sdk-go-v2/service/mediapackagev2`: [v1.38.0](service/mediapackagev2/CHANGELOG.md#v1380-2026-05-15)\n * **Feature**: This release adds support for AvailabilityStartTimeConfiguration in MediaPackageV2 DASH manifests\n* `github.com/aws/aws-sdk-go-v2/service/partnercent", + "published_at": "2026-05-15T18:39:19Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e037191a5ef55cc2", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/sam-cli-nightly", + "title": "[Stable] Nightly Release v1.160.1.dev202605150901 - 2026-05-15", + "summary": "\n### New Changes today:\n[9ffa5ed](https://api.github.com/repos/aws/aws-sam-cli/commits/9ffa5ed806fc6931afaf4f0bbbbad19412b845d2) - chore: bump version to 1.160.1 (#9011)\n[a486922](https://api.github.com/repos/aws/aws-sam-cli/commits/a486922ed1e6e8e04b00278bf5852f73d26c58dc) - fix(cfn-lang-ext): unify packageable resource properties (#9005) (#9009)\n[9006343](https://api.github.com/repos/aws/aws-sam-cli/commits/9006343d232c989dd0de2d69e492d64a52a9c5bc) - fix(cfn-lang-ext): preserve template-time i", + "published_at": "2026-05-15T09:41:05Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [ + "prerelease" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7e4b4fabe4d890d0", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.160.1", + "title": "Release version: 1.160.1", + "summary": "### Changes:\n[ef9f2ac](https://api.github.com/repos/aws/aws-sam-cli/commits/ef9f2ac9cd2d35a58e0a304af4fb1e11a0071ce9) - chore(deps-dev): bump types-chevron (#9003)\n[1de55d9](https://api.github.com/repos/aws/aws-sam-cli/commits/1de55d95380a6d2e268be6b8a283924caff9a079) - chore(deps-dev): bump types-setuptools (#9001)\n[e56f4a3](https://api.github.com/repos/aws/aws-sam-cli/commits/e56f4a394a4a25eac21d89b0fe1f8eaea0c2c7ed) - chore(deps-dev): bump types-jsonschema (#9000)\n[5cf1a5a](https://api.github", + "published_at": "2026-05-15T01:51:54Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "05da4b34c8669cbb", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-14", + "title": "May 14th, 2026", + "summary": "**Crate Versions**\n
    \nClick to expand to view crate versions...\n\n|Crate|Version|\n|-|-|\n|aws-config|1.8.16|\n|aws-credential-types|1.2.14|\n|aws-runtime|1.7.3|\n|aws-runtime-api|1.1.12|\n|aws-sdk-accessanalyzer|1.107.0|\n|aws-sdk-account|1.102.0|\n|aws-sdk-acm|1.102.0|\n|aws-sdk-acmpca|1.104.0|\n|aws-sdk-aiops|1.27.0|\n|aws-sdk-amp|1.105.0|\n|aws-sdk-amplify|1.107.0|\n|aws-sdk-amplifybackend|1.98.0|\n|aws-sdk-amplifyuibuilder|1.98.0|\n|aws-sdk-apigateway|1.104.0|\n|aws-sdk-apigatewaym", + "published_at": "2026-05-14T19:29:03Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4acdfd3033822e48", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.6", + "title": "AWS SDK for Java v2 2.44.6", + "summary": "# __2.44.6__ __2026-05-14__\n## __AWS Data Exchange__\n - ### Features\n - Add support for SendApiAsset operation.\n\n## __AWS Database Migration Service__\n - ### Features\n - Service Release Notes\n\n## __AWS Glue__\n - ### Features\n - Release --has-databases parameter for AWS Glue get-catalogs API, which filters catalog responses to include only those capable of containing databases, excluding parent catalogs that hold only other catalogs. Remove model-level validation on partition index li", + "published_at": "2026-05-14T19:04:50Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2b2e5f72b87c9a16", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1047.0", + "title": "v3.1047.0", + "summary": "#### 3.1047.0(2026-05-14)\n\n##### Chores\n\n* upgrade fast-xml-parser to 5.7.3 ([#8021](https://github.com/aws/aws-sdk-js-v3/pull/8021)) ([b2aae04e](https://github.com/aws/aws-sdk-js-v3/commit/b2aae04e93b046dbb384cc5c9339298953ab3843))\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-05-14 ([3505575d](https://github.com/aws/aws-sdk-js-v3/commit/3505575ddb0441cd291dfbb044bc01af6f859b32))\n* **client-glue:** Release --has-databases parameter for AWS Glue get-catalogs API, whic", + "published_at": "2026-05-14T18:52:53Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "85d6b1801ae84ef8", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-14", + "title": "Release (2026-05-14)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/bedrock`: [v1.60.0](service/bedrock/CHANGELOG.md#v1600-2026-05-14)\n * **Feature**: Advanced Prompt Optimization (AdvPO) allows you to optimize and migrate your prompts for any model on Bedrock by automatically evaluating responses and rewriting prompts to improve performance. This release provides a programmatic way to create, get, list, stop, and delete AdvPO jobs.\n* `github.com/aws/aws-sdk-go-v2/service/cloudfront`: [v1.64.0](servic", + "published_at": "2026-05-14T18:36:41Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "373aeb8595c56749", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1046.0", + "title": "v3.1046.0", + "summary": "#### 3.1046.0(2026-05-14)\n\n##### Chores\n\n* **build:** set compilation config module type to nodenext ([#8018](https://github.com/aws/aws-sdk-js-v3/pull/8018)) ([893d9e61](https://github.com/aws/aws-sdk-js-v3/commit/893d9e61bd48172967d814aea5522cabac103713))\n* **core/util:**\n * update tsconfig.types.json ([#8016](https://github.com/aws/aws-sdk-js-v3/pull/8016)) ([b09190e7](https://github.com/aws/aws-sdk-js-v3/commit/b09190e7ce4a01accf8aaca069c655036c1e4bae))\n * migrate minor utility function", + "published_at": "2026-05-14T01:17:36Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f3c9d8c8051ca8ec", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.254.0", + "title": "v2.254.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-elasticache: AWS::ElastiCache::CacheCluster: Id attribute removed.\naws-sagemaker: AWS::SageMaker::Model: Id attribute removed.\naws-vpclattice: AWS::VpcLatt", + "published_at": "2026-05-13T22:07:55Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "70728ea4a401c9be", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.160.0", + "title": "Release version: 1.160.0", + "summary": "### Changes:\n[2e21eb2](https://api.github.com/repos/aws/aws-sam-cli/commits/2e21eb2edf5d464fcb7f6b7af99f28d4978c0721) - feat: Add CloudFormation Language Extensions support (Fn::ForEach) (#8637)\n[a63280a](https://api.github.com/repos/aws/aws-sam-cli/commits/a63280a757c63e033b65983f884b62f8eda5f5d6) - chore(deps-dev): bump types-setuptools (#8905)\n[a8a1ca4](https://api.github.com/repos/aws/aws-sam-cli/commits/a8a1ca40fa81a1f114d7d9431da0b2a8b85f245d) - chore(deps-dev): bump types-dateparser (#890", + "published_at": "2026-05-13T21:31:59Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8fad3ab4d4c552f9", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.5", + "title": "AWS SDK for Java v2 2.44.5", + "summary": "# __2.44.5__ __2026-05-13__\n## __ARC - Region switch__\n - ### Features\n - Service Release Notes\n\n## __AWS Batch__\n - ### Features\n - Adds a billing callout to docs regarding using the CE Scale Down Delay feature\n\n## __AWS End User Messaging Social__\n - ### Features\n - Adds parameters to call the GetWhatsAppMessageTemplate and UpdateWhatsAppMessageTemplate APIs with a template name and language code in place of the template ID. Linked WhatsApp accounts also describe whether the WABA i", + "published_at": "2026-05-13T19:12:30Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "700c4dbe16ea6d3a", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-13", + "title": "May 13th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-arcregionswitch` (1.23.0): Adds support for enabling and disabling Lambda event source mappings in Region switch plans.\n- `aws-sdk-bedrockagentcorecontrol` (1.54.0): Adds support for read-only summary APIs for Policy Engine, Policy, and Policy Generation resources, enabling metadata retrieval without KMS decryption for AWS Config integration.\n- `aws-sdk-billingconductor` (1.103.0): Add ConflictException to UpdateCustomLineItem operation.\n- `aws-sdk-connect` (1.17", + "published_at": "2026-05-13T18:57:15Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cc6e420149df9cfc", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-13", + "title": "Release (2026-05-13)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/arcregionswitch`: [v1.7.0](service/arcregionswitch/CHANGELOG.md#v170-2026-05-13)\n * **Feature**: Adds support for enabling and disabling Lambda event source mappings in Region switch plans.\n* `github.com/aws/aws-sdk-go-v2/service/batch`: [v1.64.2](service/batch/CHANGELOG.md#v1642-2026-05-13)\n * **Documentation**: Adds a billing callout to docs regarding using the CE Scale Down Delay feature\n* `github.com/aws/aws-sdk-go-v2/service/bed", + "published_at": "2026-05-13T18:45:43Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "41bd625ca50b9cce", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.253.1", + "title": "v2.253.1", + "summary": "### Bug Fixes\n\n* **core:** \"exports cannot be updated\" for cross-region references ([#37790](https://github.com/aws/aws-cdk/issues/37790)) ([b0c00e2](https://github.com/aws/aws-cdk/commit/b0c00e2b1fde5da462d4fd848610f59e78b482ba))\n* **s3deploy:** empty sources leads to deployment error ([#37786](https://github.com/aws/aws-cdk/issues/37786)) ([f61656a](https://github.com/aws/aws-cdk/commit/f61656a3a408b0b50d79f43cdf18d0f5801e9a43))\n---\n## Alpha modules (2.253.1-alpha.0)\n", + "published_at": "2026-05-08T16:13:36Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2aa3eba038193754", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.4", + "title": "AWS SDK for Java v2 2.44.4", + "summary": "# __2.44.4__ __2026-05-07__\n## __Amazon Route 53 Resolver__\n - ### Features\n - Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks.\n\n## __Amazon Bedrock AgentCore Control__\n - ### Features\n - Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. ", + "published_at": "2026-05-07T19:25:52Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5852ec5e4d9efc93", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1045.0", + "title": "v3.1045.0", + "summary": "#### 3.1045.0(2026-05-07)\n\n##### Documentation Changes\n\n* **client-guardduty:** This is a documentation update ([1484574c](https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af))\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-05-07 ([81310767](https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197))\n* **client-bcm-data-exports:** With this release, customers can configure their data exports to generate additi", + "published_at": "2026-05-07T19:17:31Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "92afd10b0a871db9", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-07", + "title": "May 7th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-bcmdataexports` (1.98.0): With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift.\n- `aws-sdk-bedrockagentcore` (1.43.0): Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP", + "published_at": "2026-05-07T19:12:22Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7e9e8bf03a9dde97", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-07", + "title": "Release (2026-05-07)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/bcmdataexports`: [v1.15.0](service/bcmdataexports/CHANGELOG.md#v1150-2026-05-07)\n * **Feature**: With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift.\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcore`: [v1.25.0](service/bedrockagentcore/CHANGELOG.md#v1250-2026-05-07)\n * **Feature**: Launching AgentCore payments - a capability that provides secure, i", + "published_at": "2026-05-07T18:58:34Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "56172ad9313633cb", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.3", + "title": "AWS SDK for Java v2 2.44.3", + "summary": "# __2.44.3__ __2026-05-06__\r\n## __AWS Glue__\r\n - ### Features\r\n - Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name.\r\n\r\n## __AWS SDK for Java v2__\r\n - ### Features\r\n - Update Netty to 4.1.133\r\n\r\n## __AWS SecurityHub__\r\n - ### Features\r\n - Release GenerateRecommendedPolicyV2 and GetRecommendedPo", + "published_at": "2026-05-06T19:32:15Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "58fa12741b0627b3", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1044.0", + "title": "v3.1044.0", + "summary": "#### 3.1044.0(2026-05-06)\n\n##### New Features\n\n* **client-securityhub:** Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. ([772b8629](https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60))\n* **client-sagemaker:** Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, Descri", + "published_at": "2026-05-06T19:16:36Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6fe932c73d7836a3", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-06", + "title": "May 6th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-bedrockagentcorecontrol` (1.52.0): Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations.\n- `aws-sdk-glue` (1.145.0): Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter ", + "published_at": "2026-05-06T19:12:33Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "900ca83b1a2712ea", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-06", + "title": "Release (2026-05-06)", + "summary": "## General Highlights\n* **Dependency Update**: Updated to the latest SDK module versions\n\n## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcorecontrol`: [v1.36.0](service/bedrockagentcorecontrol/CHANGELOG.md#v1360-2026-05-06)\n * **Feature**: Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations.\n* `github.com/aws/aws-sdk-go-v2/service/", + "published_at": "2026-05-06T19:00:30Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5906a0398e80ba28", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.253.0", + "title": "v2.253.0", + "summary": "### Features\n\n* update L1 CloudFormation resource definitions ([#37753](https://github.com/aws/aws-cdk/issues/37753)) ([a661c2d](https://github.com/aws/aws-cdk/commit/a661c2ddee343a610b0ab312996ce34e6cacb571))\n* **apigatewayv2-integrations:** auto-include EventBusName in HttpEventBridgeIntegration default parameter mapping ([#36780](https://github.com/aws/aws-cdk/issues/36780)) ([9734bb4](https://github.com/aws/aws-cdk/commit/9734bb4382db1123b3c78ffea1130d702fb5a845)), closes [#36775](https://gi", + "published_at": "2026-05-06T17:51:15Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "166af5c5dc409f3d", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.2", + "title": "AWS SDK for Java v2 2.44.2", + "summary": "# __2.44.2__ __2026-05-05__\r\n## __AWS Clean Rooms ML__\r\n - ### Features\r\n - Increase max configurable output limits in the Clean Rooms ML configured model algorithm association resource.\r\n\r\n## __AWS Health Imaging__\r\n - ### Features\r\n - Add support for DICOM Json Metadata Override features in startDICOMImportJob API\r\n\r\n## __AWS Marketplace Agreement Service__\r\n - ### Features\r\n - With this release, Agreements API provides a programmatic way to generate quotes, accept offers, track ch", + "published_at": "2026-05-05T19:41:51Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e3ac20d2bb2488af", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1043.0", + "title": "v3.1043.0", + "summary": "#### 3.1043.0(2026-05-05)\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-05-05 ([f577bd74](https://github.com/aws/aws-sdk-js-v3/commit/f577bd742cc58b4a2f936c5906a1e5889025b340))\n* **client-cloudfront:** Adds support for tagging CloudFront Functions and KeyValueStores resources. ([cb71d306](https://github.com/aws/aws-sdk-js-v3/commit/cb71d306ef0d83818e90e7ce8b31689362605542))\n* **client-mediatailor:** Added support for Monetization Functions. Monetization Functions let ", + "published_at": "2026-05-05T18:54:41Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "97b03ee4ff21dffb", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-05", + "title": "May 5th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-cleanroomsml` (1.105.0): Increase max configurable output limits in the Clean Rooms ML configured model algorithm association resource.\n- `aws-sdk-cloudfront` (1.118.0): Adds support for tagging CloudFront Functions and KeyValueStores resources.\n- `aws-sdk-marketplaceagreement` (1.99.0): With this release, Agreements API provides a programmatic way to generate quotes, accept offers, track charges and entitlements, manage renewals and cancellations, and streamline", + "published_at": "2026-05-05T18:51:08Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ff8789af1af975c8", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-05", + "title": "Release (2026-05-05)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/cloudfront`: [v1.63.0](service/cloudfront/CHANGELOG.md#v1630-2026-05-05)\n * **Feature**: Adds support for tagging CloudFront Functions and KeyValueStores resources.\n* `github.com/aws/aws-sdk-go-v2/service/marketplaceagreement`: [v1.15.0](service/marketplaceagreement/CHANGELOG.md#v1150-2026-05-05)\n * **Feature**: With this release, Agreements API provides a programmatic way to generate quotes, accept offers, track charges and entitlem", + "published_at": "2026-05-05T18:39:40Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0d3f2f466e3c2efb", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1042.0", + "title": "v3.1042.0", + "summary": "#### 3.1042.0(2026-05-04)\n\n##### New Features\n\n* **client-vpc-lattice:** Amazon VPC Lattice now supports privately resolvable DNS resources ([6b1b6aba](https://github.com/aws/aws-sdk-js-v3/commit/6b1b6abacb278e2a3e026b460c6b11cc0c2627c8))\n* **client-lex-model-building-service:** Lex V1 is deprecated, use Lex V2 instead ([1c35eb7a](https://github.com/aws/aws-sdk-js-v3/commit/1c35eb7aae19964e66c4eaba663ca750145a8bc8))\n* **client-securityagent:** AWS Security Agent is adding a new target domain ", + "published_at": "2026-05-04T20:03:01Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7deac136db9b7b67", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-04", + "title": "May 4th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-bedrockagentcorecontrol` (1.51.0): Amazon Bedrock AgentCore gateways now support MCP Sessions and response streaming from MCP targets. Session timeouts can be set between 15 minutes and 8 hours, and response streaming enables forwarding stream events sent by MCP targets to gateway users.\n- `aws-sdk-cloudwatchlogs` (1.131.0): Adding an additional optional deliverySourceConfiguration field to PutDeliverySource API. This enables customers to pass service-specific co", + "published_at": "2026-05-04T19:58:41Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "752039ba0bb3d4f4", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.1", + "title": "AWS SDK for Java v2 2.44.1", + "summary": "# __2.44.1__ __2026-05-04__\r\n## __AWS Elemental MediaLive__\r\n - ### Features\r\n - Updates the type of the MediaLiveRouterOutputConnectionMap.\r\n\r\n## __AWS SDK for Java v2__\r\n - ### Features\r\n - Optimized JSON marshalling performance for JSON RPC, REST JSON and RPCv2 Cbor protocols.\r\n\r\n## __AWS Security Agent__\r\n - ### Features\r\n - AWS Security Agent is adding a new target domain verification method for private VPC penetration testing. Additionally, the target domain resource will now h", + "published_at": "2026-05-04T19:10:54Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "57399e21796efc4a", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-04", + "title": "Release (2026-05-04)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcorecontrol`: [v1.35.0](service/bedrockagentcorecontrol/CHANGELOG.md#v1350-2026-05-04)\n * **Feature**: Amazon Bedrock AgentCore gateways now support MCP Sessions and response streaming from MCP targets. Session timeouts can be set between 15 minutes and 8 hours, and response streaming enables forwarding stream events sent by MCP targets to gateway users.\n* `github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs`: [v1.73.0](se", + "published_at": "2026-05-04T18:44:20Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "44f77a54cc3b0dba", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.0", + "title": "AWS SDK for Java v2 2.44.0", + "summary": "# __2.44.0__ __2026-05-01__\r\n## __AWS EntityResolution__\r\n - ### Features\r\n - Add support for transitive matching in AWS Entity Resolution rule-based matching workflows. When enabled, records that match through different rules are grouped together into the same match group, allowing related records to be connected across rule levels.\r\n\r\n## __AWS Identity and Access Management__\r\n - ### Features\r\n - Added guidance for CreateOpenIDConnectProvider to include multiple thumbprints when OIDC d", + "published_at": "2026-05-01T20:23:49Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f9325659ffcc6d44", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1041.0", + "title": "v3.1041.0", + "summary": "#### 3.1041.0(2026-05-01)\n\n##### Chores\n\n* **core/client:** emit warning for Node.js 20.x end-of-support ([#7973](https://github.com/aws/aws-sdk-js-v3/pull/7973)) ([00383767](https://github.com/aws/aws-sdk-js-v3/commit/0038376702ea628e56dfd4da0887271355c28661))\n* **workflows:** migrate git-sync SSH key from GitHub secret to Secrets Manager via OIDC ([#7978](https://github.com/aws/aws-sdk-js-v3/pull/7978)) ([c056a2e3](https://github.com/aws/aws-sdk-js-v3/commit/c056a2e3ad53b9ba7fe81a71d1f2a9e12", + "published_at": "2026-05-01T19:05:36Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "80fa9665a53843b3", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-01", + "title": "May 1st, 2026", + "summary": "**Service Features:**\n- `aws-sdk-appstream` (1.112.0): Amazon WorkSpaces Applications now enables AI agents to securely operate desktop applications. Administrators configure stacks to provide agents access to WorkSpaces. Agents can click, type, and take screenshots. Agents authenticate with AWS IAM credentials with activity logged in AWS CloudTrail.\n- `aws-sdk-cloudwatch` (1.111.0): This release adds tag support for CloudWatch Dashboards. The PutDashboard API now accepts a Tags parameter, allow", + "published_at": "2026-05-01T18:59:24Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "85dfe20c6efe7c90", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-01", + "title": "Release (2026-05-01)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/appstream`: [v1.58.0](service/appstream/CHANGELOG.md#v1580-2026-05-01)\n * **Feature**: Amazon WorkSpaces Applications now enables AI agents to securely operate desktop applications. Administrators configure stacks to provide agents access to WorkSpaces. Agents can click, type, and take screenshots. Agents authenticate with AWS IAM credentials with activity logged in AWS CloudTrail.\n* `github.com/aws/aws-sdk-go-v2/service/cloudwatch`: ", + "published_at": "2026-05-01T18:48:04Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a74b4077ebc85beb", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1040.0", + "title": "v3.1040.0", + "summary": "#### 3.1040.0(2026-04-30)\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-04-30 ([2620ccbd](https://github.com/aws/aws-sdk-js-v3/commit/2620ccbde703e7736c282c18f661b05057048919))\n* **client-bedrock-agentcore-control:** AgentCore Identity now supports on-behalf-of token exchange OAuth2. AgentCore Memory now supports metadata for LongTerm Memory Records. ([6b9d13e3](https://github.com/aws/aws-sdk-js-v3/commit/6b9d13e32ec62f14899030b3b6555c6e4e6d555a))\n* **client-route53glo", + "published_at": "2026-04-30T19:56:03Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a7aff002ee4c0ecb", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.43.2", + "title": "AWS SDK for Java v2 2.43.2", + "summary": "# __2.43.2__ __2026-04-30__\r\n## __AWS SDK for Java v2__\r\n - ### Features\r\n - Updated endpoint and partition metadata.\r\n\r\n - ### Bugfixes\r\n - Improved error message when `ResponseTransformer.toFile()` or `AsyncResponseTransformer.toFile()` fails because the parent directory does not exist. The error now indicates that the parent directory must be created before calling the method.\r\n\r\n## __AWS Single Sign-On Admin__\r\n - ### Features\r\n - Add InstanceArn and IdentityStoreArn in the respo", + "published_at": "2026-04-30T19:03:01Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "68c26e338b5a7f0b", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-30", + "title": "April 30th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-bedrockagentcore` (1.42.0): AgentCore Identity now supports on-behalf-of token exchange OAuth2. AgentCore Memory now supports metadata for LongTerm Memory Records.\n- `aws-sdk-bedrockagentcorecontrol` (1.50.0): AgentCore Identity now supports on-behalf-of token exchange OAuth2. AgentCore Memory now supports metadata for LongTerm Memory Records.\n- `aws-sdk-datazone` (1.135.0): Adds support for asynchronous notebook runs\n- `aws-sdk-eks` (1.130.0): Vended logs update", + "published_at": "2026-04-30T18:49:34Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8bbfeb1cc526ad75", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-30", + "title": "Release (2026-04-30)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign`: [v1.10.0](feature/cloudfront/sign/CHANGELOG.md#v1100-2026-04-30)\n * **Feature**: Support ECDSA for CloudFront sign cookies\n* `github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager`: [v0.1.20](feature/s3/transfermanager/CHANGELOG.md#v0120-2026-04-30)\n * **Bug Fix**: Reinstate Location output field on Upload operations.\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcore`: [v1.24.0](service/bedrockagentcore/CHA", + "published_at": "2026-04-30T18:38:49Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "290af54111d8afaf", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.252.0", + "title": "v2.252.0", + "summary": "### Features\n\n* **core:** `Validations` class now supports `addWarning`, `addError`, and `acknowledge` ([#37668](https://github.com/aws/aws-cdk/issues/37668)) ([5e8083c](https://github.com/aws/aws-cdk/commit/5e8083c79f2657fe2364a31ed3f26d0d88638920)), closes [aws/aws-cdk-rfcs#899](https://github.com/aws/aws-cdk-rfcs/issues/899)\n* **core:** add Box API for deferred values with accurate stack traces ([#37604](https://github.com/aws/aws-cdk/issues/37604)) ([d592a96](https://github.com/aws/aws-cdk/c", + "published_at": "2026-04-30T12:40:15Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fbb88b43b1b3b6b2", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.43.1", + "title": "AWS SDK for Java v2 2.43.1", + "summary": "# __2.43.1__ __2026-04-29__\r\n## __AWS Account__\r\n - ### Features\r\n - Adds AccountState in the response for the GetAccountInformation API. Each state represents a specific phase in the account lifecycle. Use this information to manage account access, automate workflows, or trigger actions based on account state changes.\r\n\r\n## __AWS Elemental MediaPackage v2__\r\n - ### Features\r\n - This feature adds configuration for specifying SCTE marker handling and allow greater control over generated m", + "published_at": "2026-04-29T19:01:31Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "755f1edba3bf7aa1", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1039.0", + "title": "v3.1039.0", + "summary": "#### 3.1039.0(2026-04-29)\n\n##### Chores\n\n* **codegen:**\n * smithy-aws-typescript-codegen 0.49.0 ([#7972](https://github.com/aws/aws-sdk-js-v3/pull/7972)) ([799fdc7b](https://github.com/aws/aws-sdk-js-v3/commit/799fdc7b1e18cabb08100173d684abf243710e33))\n * sync for adaptive retry fixes ([#7970](https://github.com/aws/aws-sdk-js-v3/pull/7970)) ([3dfb72b7](https://github.com/aws/aws-sdk-js-v3/commit/3dfb72b7359b53da18c209e9211b38a1229357ac))\n* **xml-builder:** manual version bump for 3.972.21 ", + "published_at": "2026-04-29T18:52:40Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f24198efd3f1314e", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-29", + "title": "April 29th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-account` (1.102.0): Adds AccountState in the response for the GetAccountInformation API. Each state represents a specific phase in the account lifecycle. Use this information to manage account access, automate workflows, or trigger actions based on account state changes.\n- `aws-sdk-bedrockagentcore` (1.41.0): Adds batch evaluation for running evaluators against multiple agent sessions with server-side orchestration, AI-powered recommendations for optimizing syste", + "published_at": "2026-04-29T18:50:32Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5773aa85ab9708fc", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-29", + "title": "Release (2026-04-29)", + "summary": "## General Highlights\n* **Dependency Update**: Update to smithy-go v1.25.1.\n* **Dependency Update**: Updated to the latest SDK module versions\n\n## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/account`: [v1.31.0](service/account/CHANGELOG.md#v1310-2026-04-29)\n * **Feature**: Adds AccountState in the response for the GetAccountInformation API. Each state represents a specific phase in the account lifecycle. Use this information to manage account access, automate workflows, or trigger", + "published_at": "2026-04-29T18:38:33Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "920b1b085999d6ba", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.159.1", + "title": "Release version: 1.159.1", + "summary": "### Changes:\n[f0678ad](https://api.github.com/repos/aws/aws-sam-cli/commits/f0678ad9663e934dcbfab83f44e63cb8a48f8c62) - chore(deps): bump actions/github-script from 8 to 9 (#8911)\n[8e5cc6d](https://api.github.com/repos/aws/aws-sam-cli/commits/8e5cc6dfc9351fee28f740bf15c0c59a6fafa488) - ci: add AI-powered PR code review via SAM PR Reviewer (#8919)\n[14004e2](https://api.github.com/repos/aws/aws-sam-cli/commits/14004e262b5bd6013ff9960667a6c488b84a79a3) - chore(deps-dev): bump pytest (#8916)\n[dff5c1", + "published_at": "2026-04-28T20:58:34Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "afbdbf8979bcd813", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.43.0", + "title": "AWS SDK for Java v2 2.43.0", + "summary": "# __2.43.0__ __2026-04-27__\r\n## __AWS Glue__\r\n - ### Features\r\n - Addition of AdditionalAuditContext to GetPartition, GetPartitions, GetTableVersion, and GetTableVersions\r\n\r\n## __AWS Key Management Service__\r\n - ### Features\r\n - KMS GetKeyLastUsage API provides information on the last successful cryptographic operation performed on KMS keys. This new API provides KMS customers with the last timestamp, CloudTrail eventId, and the cryptographic operation that was performed on the key.\r\n\r\n#", + "published_at": "2026-04-27T20:08:31Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "40c8b7fa6c13ef19", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1038.0", + "title": "v3.1038.0", + "summary": "#### 3.1038.0(2026-04-27)\n\n##### Chores\n\n* **codegen:** sync for typed waiter-result values ([#7965](https://github.com/aws/aws-sdk-js-v3/pull/7965)) ([e9f8d8a9](https://github.com/aws/aws-sdk-js-v3/commit/e9f8d8a9a00832fdcf2e7313a1994875f282147b))\n\n##### Documentation Changes\n\n* **client-gameliftstreams:** Adds Proton 10.0-4 to the list of runtime environment options available when creating an Amazon GameLift Streams application ([eee81edd](https://github.com/aws/aws-sdk-js-v3/commit/eee81edd", + "published_at": "2026-04-27T20:00:24Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "329229c2b004001b", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-27", + "title": "April 27th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-applicationsignals` (1.79.0): Application Signals now supports creating composite Service Level Objectives on Service Operations. Users can now create service SLO on multiple operations.\n- `aws-sdk-billingconductor` (1.102.0): Add support for Passthrough pricing plan\n- `aws-sdk-cloudwatchlogs` (1.129.0): Adds support for selecting all logs sources and types in a single association.\n- `aws-sdk-glue` (1.144.0): Addition of AdditionalAuditContext to GetPartition, Ge", + "published_at": "2026-04-27T19:54:42Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1d7f56e4c7079ea6", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-27", + "title": "Release (2026-04-27)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/applicationsignals`: [v1.21.0](service/applicationsignals/CHANGELOG.md#v1210-2026-04-27)\n * **Feature**: Application Signals now supports creating composite Service Level Objectives on Service Operations. Users can now create service SLO on multiple operations.\n* `github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs`: [v1.71.0](service/cloudwatchlogs/CHANGELOG.md#v1710-2026-04-27)\n * **Feature**: Adds support for selecting all logs so", + "published_at": "2026-04-27T19:42:47Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8ae14a33e6aa6037", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.251.0", + "title": "v2.251.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-elasticloadbalancing: AWS::ElasticLoadBalancing::LoadBalancer: SourceSecurityGroup attribute removed.\naws-elasticloadbalancing: AWS::ElasticLoadBalancing::", + "published_at": "2026-04-24T23:30:00Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "3ca8a99e57fb8172", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.41", + "title": "AWS SDK for Java v2 2.42.41", + "summary": "# __2.42.41__ __2026-04-24__\r\n## __AWS CRT HTTP Client__\r\n - ### Bugfixes\r\n - Fix connection pool leak in AwsCrtHttpClient when threads are externally interrupted.\r\n\r\n## __AWS SDK for Java v2__\r\n - ### Features\r\n - Updated endpoint and partition metadata.\r\n\r\n## __AWS Transfer Family__\r\n - ### Features\r\n - AWS Transfer Family now support configurable IP address types for Web Apps of type VPC, enabling customers to select IPv4-only or dual-stack (IPv4 and IPv6) configurations based on ", + "published_at": "2026-04-24T19:32:36Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4b89a4c0b87d062f", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1037.0", + "title": "v3.1037.0", + "summary": "#### 3.1037.0(2026-04-24)\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-04-24 ([ca3df2be](https://github.com/aws/aws-sdk-js-v3/commit/ca3df2be81f16be0919b8fe8f384d2495def6754))\n* **client-evs:** EVS now supports i7i.metal-24xl EC2 bare metal instance type, delivering high random IOPS performance with real-time latency, ideal for IO intensive and latency-sensitive workloads such as transactional databases, real-time analytics, and AI ML pre-processing. ([fd92ee48](https", + "published_at": "2026-04-24T19:03:52Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "64bb70201b87b20a", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-24", + "title": "April 24th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-bedrockagentcorecontrol` (1.48.0): Added support for configuring identity providers and inbound authorizers within a private VPC for AWS Bedrock AgentCore, enabling secure network connection without public internet access\n- `aws-sdk-cloudwatchlogs` (1.128.0): Adding nextToken and maxItems to the GetQueryResults API.\n- `aws-sdk-connect` (1.172.0): Amazon Connect is expanding attachment capabilities to give customers greater flexibility and control. Currently limit", + "published_at": "2026-04-24T18:59:31Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "306ab695cea9fe23", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-24", + "title": "Release (2026-04-24)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcorecontrol`: [v1.32.0](service/bedrockagentcorecontrol/CHANGELOG.md#v1320-2026-04-24)\n * **Feature**: Added support for configuring identity providers and inbound authorizers within a private VPC for AWS Bedrock AgentCore, enabling secure network connection without public internet access\n* `github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs`: [v1.70.0](service/cloudwatchlogs/CHANGELOG.md#v1700-2026-04-24)\n * **Feature**", + "published_at": "2026-04-24T18:47:16Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6ed236fde16c0f24", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-23", + "title": "Release (2026-04-23)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/datazone`: [v1.58.0](service/datazone/CHANGELOG.md#v1580-2026-04-23)\n * **Feature**: Releasing For LakehouseProperties attributes in the Connections API's\n* `github.com/aws/aws-sdk-go-v2/service/iotmanagedintegrations`: [v1.9.0](service/iotmanagedintegrations/CHANGELOG.md#v190-2026-04-23)\n * **Feature**: Adds \"Status\" field to provisioning profile operation response types, giving users visibility into the readiness of a provisioning ", + "published_at": "2026-04-23T21:17:06Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ff01bf484a31a5d2", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.40", + "title": "AWS SDK for Java v2 2.42.40", + "summary": "# __2.42.40__ __2026-04-23__\n## __Amazon OpenSearch Service__\n - ### Features\n - Amazon OpenSearch UI applications now support cross-Region domain association, enabling you to connect OpenSearch Dashboards in one AWS Region to OpenSearch domains in other Regions within the same partition for centralized data visualization.\n\n## __Managed integrations for AWS IoT Device Management__\n - ### Features\n - Adds \"Status\" field to provisioning profile operation response types, giving users visibi", + "published_at": "2026-04-23T19:08:43Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0ddba55c9b4d34c4", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1036.0", + "title": "v3.1036.0", + "summary": "#### 3.1036.0(2026-04-23)\n\n##### Chores\n\n* **codegen:** sync for http2 session closure, retry longpoll backoff, and fast-xml-parser version bump ([#7958](https://github.com/aws/aws-sdk-js-v3/pull/7958)) ([107aefc4](https://github.com/aws/aws-sdk-js-v3/commit/107aefc4d41379a56836ade376f27eef23db8d43))\n* **xml-builder:** up fast-xml-parser to 5.7.1 ([#7957](https://github.com/aws/aws-sdk-js-v3/pull/7957)) ([110b1c01](https://github.com/aws/aws-sdk-js-v3/commit/110b1c01dedb62bc56449598eeaac1d838e", + "published_at": "2026-04-23T18:58:47Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a04c3aac4319b3f6", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-23", + "title": "April 23rd, 2026", + "summary": "**Service Features:**\n- `aws-sdk-datazone` (1.134.0): Releasing For LakehouseProperties attributes in the Connections API's\n- `aws-sdk-iotmanagedintegrations` (1.43.0): Adds \"Status\" field to provisioning profile operation response types, giving users visibility into the readiness of a provisioning profile to be used for device provisioning.\n- `aws-sdk-opensearch` (1.125.0): Amazon OpenSearch UI applications now support cross-Region domain association, enabling you to connect OpenSearch Dashboar", + "published_at": "2026-04-23T18:55:19Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2bbbc2aa763efa21", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.39", + "title": "AWS SDK for Java v2 2.42.39", + "summary": "# __2.42.39__ __2026-04-22__\r\n## __AWS Batch__\r\n - ### Features\r\n - Support of S3Files volume type, container start and stop timeouts.\r\n\r\n## __AWS IoT Wireless__\r\n - ### Features\r\n - Enable customers to optionally specify a desired confidence level for Cellular and WiFi position estimates. Customers can use this to trade off confidence level and radius of uncertainty based on their needs.\r\n\r\n## __AWS Lambda__\r\n - ### Features\r\n - Add Ruby 4.0 (ruby4.0) support to AWS Lambda.\r\n\r\n## __", + "published_at": "2026-04-22T23:04:24Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "dd953af6f6c276e0", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1035.0", + "title": "v3.1035.0", + "summary": "#### 3.1035.0(2026-04-22)\n\n##### New Features\n\n* **client-iot-wireless:** Enable customers to optionally specify a desired confidence level for Cellular and WiFi position estimates. Customers can use this to trade off confidence level and radius of uncertainty based on their needs. ([9fcaea59](https://github.com/aws/aws-sdk-js-v3/commit/9fcaea59ffb0c04d4263af037a2450a5ac1200ba))\n* **client-ecs:** GPU health monitoring and auto-repair for ECS Managed Instances ([0ffa1090](https://github.com/aws", + "published_at": "2026-04-22T19:01:52Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ddf754fb24d4797d", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-22", + "title": "April 22nd, 2026", + "summary": "**Service Features:**\n- `aws-sdk-batch` (1.113.0): Support of S3Files volume type, container start and stop timeouts.\n- `aws-sdk-bedrockagentcore` (1.40.0): Adds support for Amazon Bedrock AgentCore Harness data plane APIs, enabling customers to invoke managed agent loops and execute commands on live agent sessions with streaming responses.\n- `aws-sdk-bedrockagentcorecontrol` (1.47.0): Adds support for Amazon Bedrock AgentCore Harness control plane APIs, enabling customers to create, manage, and", + "published_at": "2026-04-22T18:56:42Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "962d4548217df21c", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-22", + "title": "Release (2026-04-22)", + "summary": "## General Highlights\n* **Dependency Update**: Updated to the latest SDK module versions\n\n## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/batch`: [v1.64.0](service/batch/CHANGELOG.md#v1640-2026-04-22)\n * **Feature**: Support of S3Files volume type, container start and stop timeouts.\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcore`: [v1.22.0](service/bedrockagentcore/CHANGELOG.md#v1220-2026-04-22)\n * **Feature**: Adds support for Amazon Bedrock AgentCore Harness data plane", + "published_at": "2026-04-22T18:44:12Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a17ac8eeb5ac2f08", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.38", + "title": "AWS SDK for Java v2 2.42.38", + "summary": "# __2.42.38__ __2026-04-21__\r\n## __AWS Comprehend Medical__\r\n - ### Features\r\n - This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol.\r\n\r\n## __Amazon SageMaker Service__\r\n - ### Features\r\n - SageMaker AI now supports generative AI inference recommendations. Provide your model and workload, and SageMaker AI optimizes configurations, benchmarks them on real GPUs, and returns deployment-ready", + "published_at": "2026-04-22T01:29:29Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2a20a26cddceb25d", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1034.0", + "title": "v3.1034.0", + "summary": "#### 3.1034.0(2026-04-21)\n\n##### Chores\n\n* **core/client:** retry behavior control flag ([#7943](https://github.com/aws/aws-sdk-js-v3/pull/7943)) ([f8a0e2eb](https://github.com/aws/aws-sdk-js-v3/commit/f8a0e2ebdeae1aeeb4bd9127fb0527c73b2176fa))\n* **codegen:** sync for http2 session concurrency fixes ([#7942](https://github.com/aws/aws-sdk-js-v3/pull/7942)) ([273ad5be](https://github.com/aws/aws-sdk-js-v3/commit/273ad5be3adc5288e480655de1c5887a38540fe4))\n\n##### New Features\n\n* **client-snowball", + "published_at": "2026-04-21T20:46:51Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c7dcfc90f2597006", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-21", + "title": "April 21st, 2026", + "summary": "**Service Features:**\n- `aws-sdk-cognitoidentityprovider` (1.116.0): Adding dutch language support for Cognito Managed Login and Terms on Console\n- `aws-sdk-comprehendmedical` (1.99.0): This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol.\n- `aws-sdk-computeoptimizer` (1.104.0): This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will priorit", + "published_at": "2026-04-21T20:44:38Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9a1ae90abcbe1fa7", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-21", + "title": "Release (2026-04-21)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/comprehendmedical`: [v1.32.0](service/comprehendmedical/CHANGELOG.md#v1320-2026-04-21)\n * **Feature**: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol.\n* `github.com/aws/aws-sdk-go-v2/service/computeoptimizer`: [v1.50.0](service/computeoptimizer/CHANGELOG.md#v1500-2026-04-21)\n * **Feature**: This release adds Smithy RPC v2 CBOR as", + "published_at": "2026-04-21T20:32:06Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a2cf49044e139075", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.37", + "title": "AWS SDK for Java v2 2.42.37", + "summary": "# __2.42.37__ __2026-04-20__\n## __AWS CRT HTTP Client__\n - ### Bugfixes\n - Fixed a connection leak in the CRT HTTP client that occurred when aborting a response stream before fully consuming it (e.g., calling `abort()` on a `GetObject` `ResponseInputStream`).\n\n## __AWS SDK for Java v2__\n - ### Features\n - Added `AsyncRequestBody.fromInputStream(InputStream, Long)` overload that uses an SDK-managed thread pool, removing the need for users to provide their own ExecutorService.\n\n## __Amazon", + "published_at": "2026-04-20T19:17:45Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "23f58934ad415998", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1033.0", + "title": "v3.1033.0", + "summary": "#### 3.1033.0(2026-04-20)\n\n##### Documentation Changes\n\n* **client-guardduty:** Expanded support for new suppression rule fields. ([f0bb9093](https://github.com/aws/aws-sdk-js-v3/commit/f0bb90933df5ed6743069a49cc7e821a903df076))\n\n##### New Features\n\n* **clients:**\n * update client endpoints as of 2026-04-20 ([d6a7886a](https://github.com/aws/aws-sdk-js-v3/commit/d6a7886a68e4e65f74410e1068ec9f5cade83ca4))\n * use binary decision diagrams for endpoint resolution ([#7931](https://github.com/aws", + "published_at": "2026-04-20T19:02:08Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c2a4e29454b7b987", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-20", + "title": "April 20th, 2026", + "summary": "**New this release:**\n- :tada: ([smithy-rs#4551](https://github.com/smithy-lang/smithy-rs/issues/4551), @hligit) Make `ProviderConfig::with_use_fips()` and `ProviderConfig::with_use_dual_stack()` public so that applications constructing a `ProviderConfig` directly can propagate FIPS and dual-stack settings to credential providers.\n- :tada: ([smithy-rs#4521](https://github.com/smithy-lang/smithy-rs/issues/4521)) Add `sigv4a_signing_region_set` client configuration. Supports programmatic, environm", + "published_at": "2026-04-20T18:56:19Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b100ec989d941ce8", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-20", + "title": "Release (2026-04-20)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/applicationsignals`: [v1.20.0](service/applicationsignals/CHANGELOG.md#v1200-2026-04-20)\n * **Feature**: Releasing Second phase of SLO Recommendations where you can create recommended SLOs out-of-the box using CreateSLO API\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcorecontrol`: [v1.30.0](service/bedrockagentcorecontrol/CHANGELOG.md#v1300-2026-04-20)\n * **Feature**: Supporting listingMode for AgentCore Gateway MCP server ta", + "published_at": "2026-04-20T18:42:43Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8014797b83cd7491", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.36", + "title": "AWS SDK for Java v2 2.42.36", + "summary": "# __2.42.36__ __2026-04-17__\n## __AWS CRT HTTP Client__\n - ### Bugfixes\n - Java CRT 0.39.3 enables and prefers Post Quantum TLS (PQ TLS) by default when supported by the platform and service. The `postQuantumTlsEnabled` builder option in aws-sdk-java-v2 now becomes an opt-out mechanism; setting it to false explicitly disables PQ TLS.\n - Contributed by: [@WillChilds-Klein](https://github.com/WillChilds-Klein)\n\n## __AWS Clean Rooms Service__\n - ### Features\n - This release adds supp", + "published_at": "2026-04-17T23:47:22Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d4baafb61e15872b", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1032.0", + "title": "v3.1032.0", + "summary": "#### 3.1032.0(2026-04-17)\n\n##### Documentation Changes\n\n* **client-neptune:** Improving Documentation for Neptune ([e27d9cd0](https://github.com/aws/aws-sdk-js-v3/commit/e27d9cd08193e5223b3cc54a0145429fa3b6099b))\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-04-17 ([1fd8c265](https://github.com/aws/aws-sdk-js-v3/commit/1fd8c265d2098688e887fe7ba6d1407ded39272e))\n* **client-connect:** Fixes in SDK for customers using TestCase APIs ([bd88a7ec](https://github.com/aws/aws-", + "published_at": "2026-04-17T18:53:41Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "086cd57a6216e363", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-17", + "title": "April 17th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-cleanrooms` (1.120.0): This release adds support for configurable spark properties for Cleanrooms PySpark workloads.\n- `aws-sdk-connect` (1.170.0): Fixes in SDK for customers using TestCase APIs\n- `aws-sdk-connectcampaignsv2` (1.53.0): This release adds support for campaign entry limits configuration and hourly refresh frequency in Amazon Connect Outbound Campaigns.\n- `aws-sdk-groundstation` (1.102.0): Adds support for updating contacts, listing antennas, and lis", + "published_at": "2026-04-17T18:47:33Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0b4178af157198ac", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-17", + "title": "Release (2026-04-17)", + "summary": "## General Highlights\n* **Dependency Update**: Bump smithy-go to 1.25.0 to support endpointBdd trait\n* **Dependency Update**: Updated to the latest SDK module versions\n\n## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/cleanrooms`: [v1.43.0](service/cleanrooms/CHANGELOG.md#v1430-2026-04-17)\n * **Feature**: This release adds support for configurable spark properties for Cleanrooms PySpark workloads.\n* `github.com/aws/aws-sdk-go-v2/service/connect`: [v1.171.0](service/connect/CHANGELOG", + "published_at": "2026-04-17T18:35:53Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "08d6285b23970534", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1031.0", + "title": "v3.1031.0", + "summary": "#### 3.1031.0(2026-04-16)\n\n##### Chores\n\n* upgrade smithy to 1.69.0 ([#7932](https://github.com/aws/aws-sdk-js-v3/pull/7932)) ([560d9878](https://github.com/aws/aws-sdk-js-v3/commit/560d9878471409e943a80ac2979e7fc8c2fff834))\n* derestrict commit message linting ([#7929](https://github.com/aws/aws-sdk-js-v3/pull/7929)) ([a296c406](https://github.com/aws/aws-sdk-js-v3/commit/a296c4066b1b6c8c853addc918601ccd29ea3034))\n* **codegen:** sync for retry attempt count api ([#7927](https://github.com/aws", + "published_at": "2026-04-16T19:23:21Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c9f6ba3b17820c2f", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.35", + "title": "AWS SDK for Java v2 2.42.35", + "summary": "# __2.42.35__ __2026-04-16__\n## __AWS DevOps Agent Service__\n - ### Features\n - Deprecate the userId from the Chat operations. This update also removes support of AllowVendedLogDeliveryForResource API from AWS SDKs.\n\n## __AWS Elemental MediaConvert__\n - ### Features\n - Adds support for Elemental Inference powered smart crop feature, enabling video verticalization\n\n## __AWS SDK for Java v2__\n - ### Features\n - Add HTTP client configuration type metadata to the User-Agent header, track", + "published_at": "2026-04-16T19:07:05Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e8d30d15018116b8", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-16", + "title": "April 16th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-appstream` (1.110.0): Add content redirection to Update Stack\n- `aws-sdk-autoscaling` (1.114.0): This release adds support for specifying Availability Zone IDs as an alternative to Availability Zone names when creating or updating Auto Scaling groups.\n- `aws-sdk-bedrockagentcore` (1.38.0): Introducing NamespacePath in AgentCore Memory to support hierarchical prefix based memory record retrieval.\n- `aws-sdk-cloudwatchlogs` (1.126.0): Endpoint update for CloudWatch", + "published_at": "2026-04-16T18:47:42Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "83f1d0c0136c2ff1", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-16", + "title": "Release (2026-04-16)", + "summary": "## General Highlights\n* **Dependency Update**: Updated to the latest SDK module versions\n\n## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/appstream`: [v1.57.0](service/appstream/CHANGELOG.md#v1570-2026-04-16)\n * **Feature**: Add content redirection to Update Stack\n* `github.com/aws/aws-sdk-go-v2/service/autoscaling`: [v1.66.0](service/autoscaling/CHANGELOG.md#v1660-2026-04-16)\n * **Feature**: This release adds support for specifying Availability Zone IDs as an alternative to Avail", + "published_at": "2026-04-16T18:35:54Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a7c3d765c932c2bb", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.250.0", + "title": "v2.250.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-emr: AWS::EMR::Cluster: MonitoringConfiguration property removed.\naws-emr: AWS::EMR::Cluster: CloudWatchLogConfiguration type removed.\naws-emr: AWS::EMR::C", + "published_at": "2026-04-14T21:50:37Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7addbf907b693d3a", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.34", + "title": "AWS SDK for Java v2 2.42.34", + "summary": "# __2.42.34__ __2026-04-13__\n## __AWS Glue__\n - ### Features\n - AWS Glue now defaults to Glue version 5.1 for newly created jobs if the Glue version is not specified in the request, and UpdateJob now preserves the existing Glue version of a job when the Glue version is not specified in the update request.\n\n## __AWS SDK for Java v2__\n - ### Features\n - Updated endpoint and partition metadata.\n\n## __AWS SecurityHub__\n - ### Features\n - Provide organizational unit scoping capability for", + "published_at": "2026-04-13T19:16:21Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "950ecc2f26fcf5d7", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1030.0", + "title": "v3.1030.0", + "summary": "#### 3.1030.0(2026-04-13)\n\n##### Documentation Changes\n\n* **client-glue:** AWS Glue now defaults to Glue version 5.1 for newly created jobs if the Glue version is not specified in the request, and UpdateJob now preserves the existing Glue version of a job when the Glue version is not specified in the update request. ([3f133ce0](https://github.com/aws/aws-sdk-js-v3/commit/3f133ce0dedca4284db752cbebb7979861c43efb))\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-04-13 ([c2", + "published_at": "2026-04-13T18:57:36Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d8a43fd37c45ab06", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-13", + "title": "April 13th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-customerprofiles` (1.110.0): This release introduces changes to SegmentDefinition APIs to support sorting by attributes.\n- `aws-sdk-deadline` (1.98.0): Adds GetMonitorSettings and UpdateMonitorSettings APIs to Deadline Cloud. Enables reading and writing monitor settings as key-value pairs (up to 64 keys per monitor). UpdateMonitorSettings supports upsert and delete (via empty value) semantics and is idempotent.\n- `aws-sdk-interconnect` (1.0.0): Initial release of", + "published_at": "2026-04-13T18:56:01Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "03a6af1c753283a5", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-13", + "title": "Release (2026-04-13)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/customerprofiles`: [v1.58.0](service/customerprofiles/CHANGELOG.md#v1580-2026-04-13)\n * **Feature**: This release introduces changes to SegmentDefinition APIs to support sorting by attributes.\n* `github.com/aws/aws-sdk-go-v2/service/deadline`: [v1.30.0](service/deadline/CHANGELOG.md#v1300-2026-04-13)\n * **Feature**: Adds GetMonitorSettings and UpdateMonitorSettings APIs to Deadline Cloud. Enables reading and writing monitor settings ", + "published_at": "2026-04-13T18:41:50Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "294af3b28aaa3102", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.249.0", + "title": "v2.249.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* L1 resources are automatically generated from\npublic CloudFormation Resource Schemas. They are built to closely\nreflect the real state of CloudFormation. Sometimes these updates can\ncontain changes that are incompatible with previous types, but more\naccurately reflect reality. In this release we have changed:\n\naws-appstream: AWS::AppStream::Stack: Id attribute removed.\naws-appsync: AWS::AppSync::GraphQLApi: LogConfig.CloudWatchLogsRoleArn\nproperty is now required.\naws-a", + "published_at": "2026-04-13T15:26:18Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6c6eda851170d485", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.33", + "title": "AWS SDK for Java v2 2.42.33", + "summary": "# __2.42.33__ __2026-04-10__\n## __AWS DevOps Agent Service__\n - ### Features\n - Devops Agent now supports associate Splunk, Datadog and custom MCP server to an Agent Space.\n\n## __AWS Elemental MediaConvert__\n - ### Features\n - Adds support for MV-HEVC video output and clear lead for AV1 DRM output.\n\n## __Amazon Connect Service__\n - ### Features\n - Conversational Analytics for Email\n\n## __Amazon EC2 Container Service__\n - ### Features\n - Minor updates to exceptions for completenes", + "published_at": "2026-04-10T19:13:52Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1104867053734890", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1029.0", + "title": "v3.1029.0", + "summary": "#### 3.1029.0(2026-04-10)\n\n##### New Features\n\n* **client-observabilityadmin:** CloudWatch Observability Admin adds support for multi-region telemetry evaluation and telemetry enablement rules. ([861e172a](https://github.com/aws/aws-sdk-js-v3/commit/861e172aa8c12a7226c9d312a8b411124d424d21))\n* **client-rtbfabric:** Adds optional health check configuration for Responder Gateways with ASG Managed Endpoints. When provided, RTB Fabric continuously probes customers' instance IPs and routes traffic ", + "published_at": "2026-04-10T18:59:55Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "54cfe25ec4888bb3", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-10", + "title": "April 10th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-connect` (1.168.0): Conversational Analytics for Email\n- `aws-sdk-devopsagent` (1.2.0): Devops Agent now supports associate Splunk, Datadog and custom MCP server to an Agent Space.\n- `aws-sdk-ecs` (1.122.0): Minor updates to exceptions for completeness\n- `aws-sdk-imagebuilder` (1.109.0): Image pipelines can now automatically apply tags to images they create. Set the imageTags property when creating or updating your pipelines to get started.\n- `aws-sdk-mediaconver", + "published_at": "2026-04-10T18:57:56Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "16594742038d5070", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-10", + "title": "Release (2026-04-10)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/connect`: [v1.169.0](service/connect/CHANGELOG.md#v11690-2026-04-10)\n * **Feature**: Conversational Analytics for Email\n* `github.com/aws/aws-sdk-go-v2/service/devopsagent`: [v1.2.0](service/devopsagent/CHANGELOG.md#v120-2026-04-10)\n * **Feature**: Devops Agent now supports associate Splunk, Datadog and custom MCP server to an Agent Space.\n* `github.com/aws/aws-sdk-go-v2/service/ecs`: [v1.78.0](service/ecs/CHANGELOG.md#v1780-2026-04-", + "published_at": "2026-04-10T18:44:23Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "df587320128a8cd2", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.158.0", + "title": "Release version: 1.158.0", + "summary": "### Changes:\n[34da7c8](https://api.github.com/repos/aws/aws-sam-cli/commits/34da7c8fbcbd01d7717bbc40689f0e84e7479398) - feat(build): support mount symlink in terraform build (#8854)\n[c755494](https://api.github.com/repos/aws/aws-sam-cli/commits/c75549477bf127b90b190efaaa35647f6e77602f) - chore(deps-dev): bump types-dateparser (#8843)\n[1c02204](https://api.github.com/repos/aws/aws-sam-cli/commits/1c022047422dfa685680cc062b9b3c5a7ced94da) - chore(deps): bump attrs from 25.4.0 to 26.1.0 in the json", + "published_at": "2026-04-09T21:35:49Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7aeed8be6df8ccad", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.248.0", + "title": "v2.248.0", + "summary": "### Bug Fixes\n\n* **eks:** downgrade isolated subnet validation from error to warning ([#37500](https://github.com/aws/aws-cdk/issues/37500)) ([470856c](https://github.com/aws/aws-cdk/commit/470856cadcee34b2ec5e0620fab63838c223fd97)), closes [#37491](https://github.com/aws/aws-cdk/issues/37491)\n---\n## Alpha modules (2.248.0-alpha.0)\n", + "published_at": "2026-04-03T07:43:46Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d049e133d6cf1b7e", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.247.0", + "title": "v2.247.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-bedrockagentcore: AWS::BedrockAgentCore::OnlineEvaluationConfig: ExecutionStatus attribute removed.\naws-appstream: AWS::AppStream::ImageBuilder: Name prope", + "published_at": "2026-04-02T12:22:58Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9135be530ea5bae8", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.246.0", + "title": "v2.246.0", + "summary": "### Features\n\n* **bedrock:** add MiniMax and GLM foundation model identifiers ([#37348](https://github.com/aws/aws-cdk/issues/37348)) ([2015344](https://github.com/aws/aws-cdk/commit/201534444ac183959119c1849f34931fa8f3d18d)), closes [#37347](https://github.com/aws/aws-cdk/issues/37347)\n\n\n### Bug Fixes\n\n* **dynamodb:** throw error when grantee is an unsupported ServicePrincipal ([#37335](https://github.com/aws/aws-cdk/issues/37335)) ([d12754f](https://github.com/aws/aws-cdk/commit/d12754fdeda481", + "published_at": "2026-03-31T12:55:53Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ab39d8b167c3d52c", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.245.0", + "title": "v2.245.0", + "summary": "### Features\n\n* update L1 CloudFormation resource definitions ([#37332](https://github.com/aws/aws-cdk/issues/37332)) ([6cdf84a](https://github.com/aws/aws-cdk/commit/6cdf84aa9a50ef41dae54f14c2bcf4f48d46dbd1))\n* **autoscaling:** add instanceLifecyclePolicy support to AutoScalingGroup Property ([#36434](https://github.com/aws/aws-cdk/issues/36434)) ([b72ffcc](https://github.com/aws/aws-cdk/commit/b72ffcc343a7bff1745dfea4d1e8de4a0d6b998e))\n* **cloudfront:** use JavaScript runtime 2.0 as the defaul", + "published_at": "2026-03-27T16:03:15Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fc10dfa82965a03b", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.157.1", + "title": "Release version: 1.157.1", + "summary": "### Changes:\n[23ee24f](https://api.github.com/repos/aws/aws-sam-cli/commits/23ee24fc327a5b910c43d3a946c3204d357d21e5) - feat: add --invoke-image to image fns (#8830)\n[5a9670a](https://api.github.com/repos/aws/aws-sam-cli/commits/5a9670ab40831563c16d638ae073cc2dc8abe9f7) - imporve internal zip utility (#8847)\n[b7b0871](https://api.github.com/repos/aws/aws-sam-cli/commits/b7b0871a55e76f0db2035637b1d76b931951482f) - chore: bump version to 1.157.0 (#8848)\n[8e18290](https://api.github.com/repos/aws/a", + "published_at": "2026-03-26T21:15:44Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "795fae735d448a59", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.156.0", + "title": "Release version: 1.156.0", + "summary": "### Changes:\n[32ed1d9](https://api.github.com/repos/aws/aws-sam-cli/commits/32ed1d95199cfe9ce9042de44d2db2f3a0c8a828) - fix: handle FunctionNotFound for ECR-based image functions in sam sync (#8603)\n[4302fae](https://api.github.com/repos/aws/aws-sam-cli/commits/4302faeb987e793475c7f0ee7904f4810f8539bb) - feat: add .env file format support for --env-vars option (#8746)\n[b744b3c](https://api.github.com/repos/aws/aws-sam-cli/commits/b744b3c68d136ac1664820494ecc92bea3996312) - fix: Support route-spe", + "published_at": "2026-03-19T18:54:12Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "666d028dd5556349", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.244.0", + "title": "v2.244.0", + "summary": "### Features\n\n* **codebuild:** add support for macOS 26 runners ([#37240](https://github.com/aws/aws-cdk/issues/37240)) ([1b7b292](https://github.com/aws/aws-cdk/commit/1b7b2929fccd786c0bd38ea735b90aef9e470106)), closes [#37241](https://github.com/aws/aws-cdk/issues/37241) [#35836](https://github.com/aws/aws-cdk/issues/35836)\n* update L1 CloudFormation resource definitions ([#37260](https://github.com/aws/aws-cdk/issues/37260)) ([40a5142](https://github.com/aws/aws-cdk/commit/40a5142771b1ea450a2", + "published_at": "2026-03-19T17:31:51Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "61c7d729f7f08f74", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.243.0", + "title": "v2.243.0", + "summary": "### Features\n\n* update L1 CloudFormation resource definitions ([#37201](https://github.com/aws/aws-cdk/issues/37201)) ([85daaf5](https://github.com/aws/aws-cdk/commit/85daaf5b58ca6c4184f215e48a4e953e228fd42e))\n* **cfn-property-mixins:** graduate to stable @aws-cdk/cfn-property-mixins package ([#37215](https://github.com/aws/aws-cdk/issues/37215)) ([f071e67](https://github.com/aws/aws-cdk/commit/f071e67878cf27aefd07c8820b2de8bdf5431d56))\n\n\n### Bug Fixes\n\n* **dynamodb:** resource policies don't ha", + "published_at": "2026-03-11T16:13:53Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "516cbc506762ff7d", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.242.0", + "title": "v2.242.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\n - **aws-ssm**: AWS::SSM::MaintenanceWindow: Id attribute removed.\n\n### Features\n\n* **core:** support `PropertyMergeStrategy` to merge arbitrary CFN property ", + "published_at": "2026-03-10T18:24:22Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d33760404c7c46ea", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.155.2", + "title": "Release version: 1.155.2", + "summary": "### Changes:\n[4c7e101](https://api.github.com/repos/aws/aws-sam-cli/commits/4c7e10147c4353fdf11ee02eb5c23917868ffba7) - Update notify-slack.yml to add sleep (#8646)\n[463163d](https://api.github.com/repos/aws/aws-sam-cli/commits/463163d941220250359a8cdf8146fe018688d5e4) - fix: use tag prefix matching to clean up samcli/lambda-* images (#8647)\n[59021a8](https://api.github.com/repos/aws/aws-sam-cli/commits/59021a81297b10037e0bfb9bf0657870ac5db521) - fix: isolate PyInstaller library paths for subpro", + "published_at": "2026-03-06T00:01:59Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c9b3e0d17e99c18e", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.241.0", + "title": "v2.241.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-codedeploy: AWS::CodeDeploy::DeploymentGroup: Id attribute removed.\n\n### Features\n\n* update L1 CloudFormation resource definitions ([#37103](https://github", + "published_at": "2026-03-02T14:47:09Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7de68198b4a340a2", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.240.0", + "title": "v2.240.0", + "summary": "### Features\n\n* update L1 CloudFormation resource definitions ([#37039](https://github.com/aws/aws-cdk/issues/37039)) ([17b2d93](https://github.com/aws/aws-cdk/commit/17b2d93f1f1aa422729e344649d43eb92e3999de))\n* **eks-v2:** graduate to stable 🚀 ([#36950](https://github.com/aws/aws-cdk/issues/36950)) ([a7de51c](https://github.com/aws/aws-cdk/commit/a7de51c33497b0c4db26c344da19e72eeb9327a7))\n* update L1 CloudFormation resource definitions ([#37034](https://github.com/aws/aws-cdk/issues/37034)) ([6", + "published_at": "2026-02-23T21:43:23Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d42458b85a8e3c6c", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.239.0", + "title": "v2.239.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-licensemanager: AWS::LicenseManager::License: Beneficiary property is now required\naws-licensemanager: AWS::LicenseManager::License: ProductSKU property is", + "published_at": "2026-02-19T22:06:12Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "84ee7d763853ef0b", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.154.0", + "title": "Release version: 1.154.0", + "summary": "### Changes:\n[3766900](https://api.github.com/repos/aws/aws-sam-cli/commits/3766900d2aa5758518cda097ce951264480ef948) - chore(deps-dev): bump ruff from 0.14.11 to 0.14.14 in /requirements (#8594)\n[3f218d9](https://api.github.com/repos/aws/aws-sam-cli/commits/3f218d997e79de17b341480dd85da286c1a7ec8b) - chore(deps-dev): bump the types group across 1 directory with 2 updates (#8610)\n[35eec76](https://api.github.com/repos/aws/aws-sam-cli/commits/35eec7699b5af7b139527d735846e79edda89506) - chore(deps", + "published_at": "2026-02-11T22:38:41Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f9fea38b69abe118", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.238.0", + "title": "v2.238.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* **bedrock-agentcore:** Interface extensions require new property implementations\n* **aws-bedrock-agentcore-alpha:** \n* - IGateway now requires gatewayRef getter\n* - IGatewayTarget now requires gatewayTargetRef getter\n* - IMemory now requires memoryRef getter\n* - IBedrockAgentRuntime now requires runtimeRef getter\n* - IRuntimeEndpoint now requires runtimeEndpointRef getter\n* - IBrowserCustom now requires browserCustomRef getter\n* - ICodeInterpreterCustom now requi", + "published_at": "2026-02-09T17:04:09Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6b6bf52ddd679e77", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.237.1", + "title": "v2.237.1", + "summary": "### Bug Fixes\n\n* **core:** intrinsic cfn function tokens are not detected as such in java ([#36843](https://github.com/aws/aws-cdk/issues/36843)) ([89cd54f](https://github.com/aws/aws-cdk/commit/89cd54f6097025bc3e98f2c4bc3caea7c22a61ab))\n---\n## Alpha modules (2.237.1-alpha.0)\n", + "published_at": "2026-02-03T16:44:10Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7b4c1c9331840543", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.237.0", + "title": "v2.237.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* **iam:** Receivers of `IEncryptedResource` objects now have fewer guarantees about the shape of the object. If you still require an `IResource`, change the type to `IEncryptedResource & IResource` and/or add a type guard check using `Resource.isResource()`. Implementations of `IEncryptedResource` no longer need to implement `IResource` but must continue to implement `IEnvironmentAware`. Since `IResource` extends `IEnvironmentAware`, there is no change for implementors. ", + "published_at": "2026-02-02T13:52:23Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e85c3c6209e2b508", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.153.1", + "title": "Release version: 1.153.1", + "summary": "### Changes:\r\n[1edba25](https://api.github.com/repos/aws/aws-sam-cli/commits/1edba257a20faa3558112e7974aaebd9b8b669ee) - fix: add mount-with write for java25 tests (#8579)\r\n[17114df](https://api.github.com/repos/aws/aws-sam-cli/commits/17114dfe9eccc8a231334983793fae7e01829f38) - chore(test): update skip condition for LMI test (#8562)\r\n[4f63f21](https://api.github.com/repos/aws/aws-sam-cli/commits/4f63f2145c23a7177ea8b4291e83238b3efeeaf8) - feat: add --resolve-image-repos support to sam package (", + "published_at": "2026-01-28T19:17:50Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6c144200c9b68286", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.152.0", + "title": "Release version: 1.152.0", + "summary": "### Changes:\n[f7d50bf](https://api.github.com/repos/aws/aws-sam-cli/commits/f7d50bf552f6ae07d15dd912a6e5134ff8ac97fd) - Expand parameter overrides (#7876)\n[7efe5d4](https://api.github.com/repos/aws/aws-sam-cli/commits/7efe5d405ae40cd6e8804493306436632d18b42c) - Revert \"fix: pin ruby action to specific version (#8491)\" (#8517)\n[fedb6a1](https://api.github.com/repos/aws/aws-sam-cli/commits/fedb6a168ab976effe850a086bb390cbec6fad3f) - chore(deps): bump actions/upload-artifact from 5 to 6 (#8505)\n[15", + "published_at": "2026-01-22T19:38:20Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "102ba107ffa77a42", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.151.0", + "title": "Release version: 1.151.0", + "summary": "### Changes:\n[dc0de29](https://api.github.com/repos/aws/aws-sam-cli/commits/dc0de294b83a020f0dbedab234ab07379622a789) - fix: pin ruby action to specific version (#8491)\n[ae0154b](https://api.github.com/repos/aws/aws-sam-cli/commits/ae0154b815785710aad26b7dc482f0d38b375bed) - chore(deps): bump werkzeug from 3.1.3 to 3.1.4 in /requirements (#8475)\n[7266601](https://api.github.com/repos/aws/aws-sam-cli/commits/7266601e85d865ac7ea50375f9311fab25b7ece4) - chore(deps): bump the types group across 1 di", + "published_at": "2025-12-18T00:35:41Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8a540310ead83a8d", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.150.1", + "title": "Release version: 1.150.1", + "summary": "### Changes:\n[4cb46c0](https://api.github.com/repos/aws/aws-sam-cli/commits/4cb46c063570665f142471abcb7ecf22868a5497) - fix: set mock credentials for emulator boto client (#8482)\n[c3d64cd](https://api.github.com/repos/aws/aws-sam-cli/commits/c3d64cda4590b91bddac5d9210ff05aa380afe5d) - fix: build emulator image and copy binary to it (#8484)\n[f30d12b](https://api.github.com/repos/aws/aws-sam-cli/commits/f30d12b021a697e89f9d730bcf34e58a33febe8d) - feat: add interactive callback CLI (#8486)\n[d48ca94", + "published_at": "2025-12-03T20:53:59Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5d54d5e7f2a90e9c", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.150.0", + "title": "Release version: 1.150.0", + "summary": "### Changes:\n[6d54aed](https://api.github.com/repos/aws/aws-sam-cli/commits/6d54aede080f249cd4c1e225d587370fd2bbda3f) - feat: implement lazy loading for CLI groups (#8472)\n[bd26065](https://api.github.com/repos/aws/aws-sam-cli/commits/bd26065bf189267f45124014f0e0f68ae083f24c) - chore(deps): Update cfnlint to 1.42.0 (#8473)\n[205ce59](https://api.github.com/repos/aws/aws-sam-cli/commits/205ce5904c9e3d22f15ce2b61141679fed53a88f) - chore(deps): bump boto3 and aws-sam-translator (#8478)\n[3b4c40a](htt", + "published_at": "2025-12-03T03:02:25Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5ce7b16343416d77", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.149.0", + "title": "Release version: 1.149.0", + "summary": "### Changes:\n[8544c10](https://api.github.com/repos/aws/aws-sam-cli/commits/8544c106e87d3079ae34163b70ee95abd3d735cb) - feat: Add support for Lambda Managed Instances (#8469)\n[a329d0e](https://api.github.com/repos/aws/aws-sam-cli/commits/a329d0e350dbf6e07a301d5968ae9b3f2f6be2c3) - chore: bump version to 1.149.0 (#8470)\n\n### Hashes:\nFilename | SHA256\n--- | ---\n**AWS_SAM_CLI_64_PY3.msi** | `a887e88ad01fa9a005720623187b84d69ee4005184af163b54b3567fef395bdb`\n**aws-sam-cli-linux-x86_64.zip** | `ebe0c8", + "published_at": "2025-12-01T07:46:47Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "73230aadeaea2483", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.148.0", + "title": "Release version: 1.148.0", + "summary": "### Changes:\n[3d07135](https://api.github.com/repos/aws/aws-sam-cli/commits/3d0713564a83b9debfb891f1839454551d8d9595) - Update boto3 to boto3[crt] to support aws login (#8456)\n[47bfe49](https://api.github.com/repos/aws/aws-sam-cli/commits/47bfe4949fcf73370f2e45b2dc3b2782e26b6478) - feat(docker): use SAM_DOCKER_API_VERSION to control docker api version (#8454)\n[2fd626b](https://api.github.com/repos/aws/aws-sam-cli/commits/2fd626bac1faafaf5ba3b53f2732bbbaeef09612) - Fix tenant ID validation error ", + "published_at": "2025-11-22T04:44:30Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "98bd1ae5a8272009", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.147.1", + "title": "Release version: 1.147.1", + "summary": "### Changes:\n[2e4fd2c](https://api.github.com/repos/aws/aws-sam-cli/commits/2e4fd2cce61c3b84a5e5efc26d7953e4f2066b91) - chore(test): update ruby to 3.4.7 in appveyor (#8416)\n[952cf63](https://api.github.com/repos/aws/aws-sam-cli/commits/952cf6353666aa43c5cfcc9115d6df0ea487cf85) - Chore(test): update rbenv (#8419)\n[6b6b270](https://api.github.com/repos/aws/aws-sam-cli/commits/6b6b2701fe51b1541587cb8869446c366c59a057) - feat: allow explicit listing of function ids for local `start-lambda` command ", + "published_at": "2025-11-20T17:55:25Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "dd9283d0227f0cb0", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.146.0", + "title": "Release version: 1.146.0", + "summary": "### Changes:\n[d856d3c](https://api.github.com/repos/aws/aws-sam-cli/commits/d856d3cb2c89db967e32087669d8b71c07a372f4) - docs: add section to contributing.md about ai usage (#8359)\n[0114b36](https://api.github.com/repos/aws/aws-sam-cli/commits/0114b36bd44298db123b6c86b69fb7fb79200f60) - chore(deps): bump cryptography from 46.0.2 to 46.0.3 in /requirements (#8353)\n[5e385d7](https://api.github.com/repos/aws/aws-sam-cli/commits/5e385d7c6258d01e9fb3078ee265a83f36b6326b) - chore(deps): bump referencin", + "published_at": "2025-11-06T21:33:29Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "108b24db5abe0228", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.145.2", + "title": "Release version: 1.145.2", + "summary": "### Changes:\n[b0f4887](https://api.github.com/repos/aws/aws-sam-cli/commits/b0f48878201cdb8161b148bc1f42c37403ac0e53) - fix: Container runtime dind build issue (#8358)\n[41fd19e](https://api.github.com/repos/aws/aws-sam-cli/commits/41fd19e4125a5bb2edb979e58bc8a0255cd121cd) - chore: bump version to 1.145.2 (#8360)\n\n### Hashes:\nFilename | SHA256\n--- | ---\n**AWS_SAM_CLI_64_PY3.msi** | `3b0d3b7882bfbb9188d54f16914bf2015c90d973d469166f92fe358fa681cae0`\n**aws-sam-cli-linux-x86_64.zip** | `2402fd319e9fc", + "published_at": "2025-10-21T23:05:10Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4072cb7899c50c8d", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.145.1", + "title": "Release version: 1.145.1", + "summary": "### Changes:\n[92e801e](https://api.github.com/repos/aws/aws-sam-cli/commits/92e801eddd82a7a2cfbe13d8fd0a39ec9280f826) - feat: Support all formats of function name in invoke (#8295)\n[8c61192](https://api.github.com/repos/aws/aws-sam-cli/commits/8c61192e437baf698250c40f65503055b75a394e) - Revert \"feat: Support all formats of function name in invoke (#8295)\" (#8349)\n[5411d62](https://api.github.com/repos/aws/aws-sam-cli/commits/5411d627a25cb53a92f2ea232e53d2f03048dfa5) - fix: Remove Docker client r", + "published_at": "2025-10-15T22:50:14Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "781d7b8b35c851b8", + "track": "releases", + "source": "github:aws/aws-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-cli/releases/tag/2.0.0dev0", + "title": "AWS CLI 2.0.0dev preview release", + "summary": "This is the first developer release of AWS CLI v2.0.0.\r\n\r\n**The AWS CLI v2.0.0 is not recommended for production use and is offered as a developer release.**\r\n\r\nMajor features include:\r\n\r\n* Improved auto-completion performance\r\n* Add support for resource value auto completion, which can auto complete resources such as Amazon DynamoDB table names, AWS IAM user names, etc.\r\n* Add support for wizards, which allows interactive prompting in order to create and configure AWS resources.\r\n* Add high lev", + "published_at": "2018-11-26T06:25:44Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [ + "prerelease" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "36141271ffe4353b", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.14", + "title": "Boto 3 - 0.0.14", + "summary": "- feature:Resources: Update to the latest resource models for:\n - AWS CloudFormation\n - Amazon EC2\n - AWS IAM\n- feature:Amazon S3: Add an `upload_file` and `download_file` to S3\n clients that transparently handle parallel multipart transfers.\n- feature:Botocore: Update to Botocore 0.102.0.\n - Add support for Amazon Machine Learning.\n - Add support for Amazon Workspaces.\n - Update `requests` to 2.6.0.\n - Update AWS Lambda to the latest API.\n - Update Amazon EC2 Cont", + "published_at": "2015-04-09T19:29:21Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "efb23f0bb44d6546", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.13", + "title": "Boto 3 - 0.0.13", + "summary": "- feature:Botocore: Update to Botocore 0.100.0.\n - Update AWS CodeDeploy to the latest service API.\n - Update Amazon RDS to support the `describe_certificates` service\n operation.\n - Update Amazon Elastic Transcoder to support PlayReady DRM.\n - Update Amazon EC2 to support D2 instance types.\n", + "published_at": "2015-04-03T17:24:35Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a63a535baa9c2f49", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.12", + "title": "Boto 3 - 0.0.12", + "summary": "- feature:Resources: Add the ability to load resource data from a\n `has` relationship. This saves a call to `load` when available, and\n otherwise fixes a problem where there was no way to get at certain\n resource data. ([issue 74](https://github.com/boto/boto3/pull/72),\n- feature:Botocore: Update to Botocore 0.99.0\n - Update service models for amazon Elastic Transcoder, AWS IAM and\n AWS OpsWorks to the latest versions.\n - Add deprecation warnings for old interface.\n", + "published_at": "2015-03-27T18:22:36Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b82ecc99152523ec", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.10", + "title": "Boto 3 - 0.0.10", + "summary": "- bugfix:Documentation: Name collisions are now handled at the\n resource model layer instead of the factory, meaning that the\n documentation now uses the correct names. ([issue\n 67](https://github.com/boto/boto3/pull/67))\n- feature:Session: Add a `region_name` option when creating a session.\n ([issue 69](https://github.com/boto/boto3/pull/69), [issue\n 21](https://github.com/boto/boto3/issues/21))\n- feature:Botocore: Update to Botocore 0.94.0\n - Update to the latest Amazon CloudeSea", + "published_at": "2015-03-24T22:14:37Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "db9e2bf656cfb300", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.11", + "title": "Boto 3 - 0.0.11", + "summary": "- feature:Resources: Add Amazon EC2 support for ClassicLink actions\n and add a delete action to EC2 `Volume` resources.\n- feature:Resources: Add a `load` operation and `user` reference to\n AWS IAM's `CurrentUser` resource. ([issue\n 72](https://github.com/boto/boto3/pull/72),\n- feature:Resources: Add resources for AWS IAM managed policies.\n ([issue 71](https://github.com/boto/boto3/pull/71))\n- feature:Botocore: Update to Botocore 0.97.0\n - Add new Amazon EC2 waiters.\n - Add supp", + "published_at": "2015-03-24T22:14:00Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "70c4a270c52cdfc8", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.9", + "title": "Boto 3 - 0.0.9", + "summary": "- feature:Botocore: Update to Botocore 0.92.0\n - Add support for the latest Amazon EC2 Container Service API.\n - Allow calling AWS STS `assume_role_with_saml` without\n credentials.\n - Update to latest Amazon CloudFront API\n - Add support for AWS STS regionalized calls by passing both a\n region name and an endpoint URL. ([botocore issue\n 464](https://github.com/boto/botocore/pull/464))\n - Add support for Amazon Simple Systems Management Service (SSM)\n - Fix Amazon S3 ", + "published_at": "2015-02-20T00:09:22Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f7c5b807f96fdfc4", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.8", + "title": "Boto 3 - 0.0.8", + "summary": "- bugfix:Resources: Fix Amazon S3 resource identifier order. ([issue\n 62](https://github.com/boto/boto3/pull/62))\n- bugfix:Resources: Fix collection resource hydration path. ([issue\n 61](https://github.com/boto/boto3/pull/61))\n- bugfix:Resources: Re-enable service-level access to all resources,\n allowing e.g. `obj = s3.Object('bucket', 'key')`. ([issue\n 60](https://github.com/boto/boto3/pull/60))\n- feature:Botocore: Update to Botocore 0.87.0\n - Add support for Amazon DynamoDB seco", + "published_at": "2015-02-11T02:16:30Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "aa274f1f56d895ab", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.7", + "title": "Boto 3 - 0.0.7", + "summary": "- feature:Resources: Enable support for Amazon Glacier.\n- feature:Resources: Support plural references and nested JMESPath\n queries for data members when building parameters and identifiers.\n ([issue 52](https://github.com/boto/boto3/pull/52))\n- feature:Resources: Update to the latest resource JSON format.This is\n a **backward-incompatible** change as not all resources are exposed\n at the service level anymore. For example, `s3.Object('bucket', 'key')`\n is now `s3.Bucket('bucket').Obj", + "published_at": "2015-02-05T22:52:22Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ac4d205b891e28a9", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.6", + "title": "Boto 3 - 0.0.6", + "summary": "- feature:Amazon SQS: Add `purge` action to queue resources\n- feature:Waiters: Add documentation for client and resource waiters\n ([issue 44](https://github.com/boto/boto3/pull/44))\n- feature:Waiters: Add support for resource waiters ([issue\n 43](https://github.com/boto/boto3/pull/43))\n- bugfix:Installation: Remove dependency on the unused `six` module\n ([issue 42](https://github.com/boto/boto3/pull/42))\n- feature:Botocore: Update to Botocore 0.80.0\n - Update Amazon Simple Workfl", + "published_at": "2014-12-18T19:24:40Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7f482e2e122ce8e1", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.5", + "title": "Boto 3 - 0.0.5", + "summary": "- feature: Add support for batch actions on collections. ([issue\n 32](https://github.com/boto/boto3/pull/32))\n- feature: Update to Botocore 0.78.0\n - Add support for Amazon Simple Queue Service purge queue which\n allows users to delete the messages in their queue.\n - Add AWS OpsWorks support for registering and assigning existing\n Amazon EC2 instances and on-premises servers.\n - Fix issue with expired signatures when retrying failed requests\n ([botocore issue\n 399](http", + "published_at": "2014-12-16T23:05:32Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "62fcd2caa4d9b979", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.4", + "title": "Boto 3 - 0.0.4", + "summary": "- feature: Update to Botocore 0.77.0\n - Add support for Kinesis PutRecords operation. It writes multiple\n data records from a producer into an Amazon Kinesis stream in a\n single call.\n - Add support for IAM GetAccountAuthorizationDetails operation. It\n retrieves information about all IAM users, groups, and roles in\n your account, including their relationships to one another and\n their attached policies.\n - Add support for updating the comment of a Route53 hosted zone.\n ", + "published_at": "2014-12-04T23:55:54Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5f03b58457076ece", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.3", + "title": "Boto 3 - 0.0.3", + "summary": "- feature: Update to Botocore 0.76.0.\n - Add support for using AWS Data Pipeline templates to create\n pipelines and bind values to parameters in the pipeline\n - Add support to Amazon Elastic Transcoder client for encryption\n of files in Amazon S3.\n - Fix issue where Amazon S3 requests were not being resigned\n correctly when using Signature Version 4. ([botocore issue\n 388](https://github.com/boto/botocore/pull/388))\n - Add support for custom response parsing in Botocore", + "published_at": "2014-11-26T20:14:11Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "730ef388af2e1408", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.2", + "title": "Boto 3 - 0.0.2", + "summary": "- Adds resources for [AWS\n CloudFormation](http://aws.amazon.com/cloudformation/) and [AWS\n OpsWorks](http://aws.amazon.com/opsworks/).\n- Update to Botocore 0.73.0 and JMESPath 0.5.0\n- Adds support for [AWS\n CodeDeploy](http://aws.amazon.com/codedeploy/), [AWS\n Config](http://aws.amazon.com/config/), [AWS\n KMS](http://aws.amazon.com/kms/), [AWS\n Lambda](http://aws.amazon.com/lambda/).\n- Make requests with a customized HTTP user-agent\n", + "published_at": "2014-11-26T20:13:49Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "56955fd02bc0261f", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.1", + "title": "Boto 3 - 0.0.1", + "summary": "- Initial developer preview refresh of Boto 3\n- Supports S3, EC2, SQS, SNS, and IAM resources\n- Supports low-level clients for most services\n", + "published_at": "2014-11-26T20:13:13Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + } +] \ No newline at end of file diff --git a/tracks/releases/data/raw/github-2026-05-17.json b/tracks/releases/data/raw/github-2026-05-17.json new file mode 100644 index 0000000..f896cc2 --- /dev/null +++ b/tracks/releases/data/raw/github-2026-05-17.json @@ -0,0 +1,2031 @@ +[ + { + "id": "781d7b8b35c851b8", + "track": "releases", + "source": "github:aws/aws-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-cli/releases/tag/2.0.0dev0", + "title": "AWS CLI 2.0.0dev preview release", + "summary": "This is the first developer release of AWS CLI v2.0.0.\r\n\r\n**The AWS CLI v2.0.0 is not recommended for production use and is offered as a developer release.**\r\n\r\nMajor features include:\r\n\r\n* Improved auto-completion performance\r\n* Add support for resource value auto completion, which can auto complete resources such as Amazon DynamoDB table names, AWS IAM user names, etc.\r\n* Add support for wizards, which allows interactive prompting in order to create and configure AWS resources.\r\n* Add high lev", + "published_at": "2018-11-26T06:25:44Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [ + "prerelease" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f3c9d8c8051ca8ec", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.254.0", + "title": "v2.254.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-elasticache: AWS::ElastiCache::CacheCluster: Id attribute removed.\naws-sagemaker: AWS::SageMaker::Model: Id attribute removed.\naws-vpclattice: AWS::VpcLatt", + "published_at": "2026-05-13T22:07:55Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "41bd625ca50b9cce", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.253.1", + "title": "v2.253.1", + "summary": "### Bug Fixes\n\n* **core:** \"exports cannot be updated\" for cross-region references ([#37790](https://github.com/aws/aws-cdk/issues/37790)) ([b0c00e2](https://github.com/aws/aws-cdk/commit/b0c00e2b1fde5da462d4fd848610f59e78b482ba))\n* **s3deploy:** empty sources leads to deployment error ([#37786](https://github.com/aws/aws-cdk/issues/37786)) ([f61656a](https://github.com/aws/aws-cdk/commit/f61656a3a408b0b50d79f43cdf18d0f5801e9a43))\n---\n## Alpha modules (2.253.1-alpha.0)\n", + "published_at": "2026-05-08T16:13:36Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5906a0398e80ba28", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.253.0", + "title": "v2.253.0", + "summary": "### Features\n\n* update L1 CloudFormation resource definitions ([#37753](https://github.com/aws/aws-cdk/issues/37753)) ([a661c2d](https://github.com/aws/aws-cdk/commit/a661c2ddee343a610b0ab312996ce34e6cacb571))\n* **apigatewayv2-integrations:** auto-include EventBusName in HttpEventBridgeIntegration default parameter mapping ([#36780](https://github.com/aws/aws-cdk/issues/36780)) ([9734bb4](https://github.com/aws/aws-cdk/commit/9734bb4382db1123b3c78ffea1130d702fb5a845)), closes [#36775](https://gi", + "published_at": "2026-05-06T17:51:15Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "290af54111d8afaf", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.252.0", + "title": "v2.252.0", + "summary": "### Features\n\n* **core:** `Validations` class now supports `addWarning`, `addError`, and `acknowledge` ([#37668](https://github.com/aws/aws-cdk/issues/37668)) ([5e8083c](https://github.com/aws/aws-cdk/commit/5e8083c79f2657fe2364a31ed3f26d0d88638920)), closes [aws/aws-cdk-rfcs#899](https://github.com/aws/aws-cdk-rfcs/issues/899)\n* **core:** add Box API for deferred values with accurate stack traces ([#37604](https://github.com/aws/aws-cdk/issues/37604)) ([d592a96](https://github.com/aws/aws-cdk/c", + "published_at": "2026-04-30T12:40:15Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8ae14a33e6aa6037", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.251.0", + "title": "v2.251.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-elasticloadbalancing: AWS::ElasticLoadBalancing::LoadBalancer: SourceSecurityGroup attribute removed.\naws-elasticloadbalancing: AWS::ElasticLoadBalancing::", + "published_at": "2026-04-24T23:30:00Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a7c3d765c932c2bb", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.250.0", + "title": "v2.250.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-emr: AWS::EMR::Cluster: MonitoringConfiguration property removed.\naws-emr: AWS::EMR::Cluster: CloudWatchLogConfiguration type removed.\naws-emr: AWS::EMR::C", + "published_at": "2026-04-14T21:50:37Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "294af3b28aaa3102", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.249.0", + "title": "v2.249.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* L1 resources are automatically generated from\npublic CloudFormation Resource Schemas. They are built to closely\nreflect the real state of CloudFormation. Sometimes these updates can\ncontain changes that are incompatible with previous types, but more\naccurately reflect reality. In this release we have changed:\n\naws-appstream: AWS::AppStream::Stack: Id attribute removed.\naws-appsync: AWS::AppSync::GraphQLApi: LogConfig.CloudWatchLogsRoleArn\nproperty is now required.\naws-a", + "published_at": "2026-04-13T15:26:18Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7aeed8be6df8ccad", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.248.0", + "title": "v2.248.0", + "summary": "### Bug Fixes\n\n* **eks:** downgrade isolated subnet validation from error to warning ([#37500](https://github.com/aws/aws-cdk/issues/37500)) ([470856c](https://github.com/aws/aws-cdk/commit/470856cadcee34b2ec5e0620fab63838c223fd97)), closes [#37491](https://github.com/aws/aws-cdk/issues/37491)\n---\n## Alpha modules (2.248.0-alpha.0)\n", + "published_at": "2026-04-03T07:43:46Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d049e133d6cf1b7e", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.247.0", + "title": "v2.247.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-bedrockagentcore: AWS::BedrockAgentCore::OnlineEvaluationConfig: ExecutionStatus attribute removed.\naws-appstream: AWS::AppStream::ImageBuilder: Name prope", + "published_at": "2026-04-02T12:22:58Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9135be530ea5bae8", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.246.0", + "title": "v2.246.0", + "summary": "### Features\n\n* **bedrock:** add MiniMax and GLM foundation model identifiers ([#37348](https://github.com/aws/aws-cdk/issues/37348)) ([2015344](https://github.com/aws/aws-cdk/commit/201534444ac183959119c1849f34931fa8f3d18d)), closes [#37347](https://github.com/aws/aws-cdk/issues/37347)\n\n\n### Bug Fixes\n\n* **dynamodb:** throw error when grantee is an unsupported ServicePrincipal ([#37335](https://github.com/aws/aws-cdk/issues/37335)) ([d12754f](https://github.com/aws/aws-cdk/commit/d12754fdeda481", + "published_at": "2026-03-31T12:55:53Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ab39d8b167c3d52c", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.245.0", + "title": "v2.245.0", + "summary": "### Features\n\n* update L1 CloudFormation resource definitions ([#37332](https://github.com/aws/aws-cdk/issues/37332)) ([6cdf84a](https://github.com/aws/aws-cdk/commit/6cdf84aa9a50ef41dae54f14c2bcf4f48d46dbd1))\n* **autoscaling:** add instanceLifecyclePolicy support to AutoScalingGroup Property ([#36434](https://github.com/aws/aws-cdk/issues/36434)) ([b72ffcc](https://github.com/aws/aws-cdk/commit/b72ffcc343a7bff1745dfea4d1e8de4a0d6b998e))\n* **cloudfront:** use JavaScript runtime 2.0 as the defaul", + "published_at": "2026-03-27T16:03:15Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "666d028dd5556349", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.244.0", + "title": "v2.244.0", + "summary": "### Features\n\n* **codebuild:** add support for macOS 26 runners ([#37240](https://github.com/aws/aws-cdk/issues/37240)) ([1b7b292](https://github.com/aws/aws-cdk/commit/1b7b2929fccd786c0bd38ea735b90aef9e470106)), closes [#37241](https://github.com/aws/aws-cdk/issues/37241) [#35836](https://github.com/aws/aws-cdk/issues/35836)\n* update L1 CloudFormation resource definitions ([#37260](https://github.com/aws/aws-cdk/issues/37260)) ([40a5142](https://github.com/aws/aws-cdk/commit/40a5142771b1ea450a2", + "published_at": "2026-03-19T17:31:51Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "61c7d729f7f08f74", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.243.0", + "title": "v2.243.0", + "summary": "### Features\n\n* update L1 CloudFormation resource definitions ([#37201](https://github.com/aws/aws-cdk/issues/37201)) ([85daaf5](https://github.com/aws/aws-cdk/commit/85daaf5b58ca6c4184f215e48a4e953e228fd42e))\n* **cfn-property-mixins:** graduate to stable @aws-cdk/cfn-property-mixins package ([#37215](https://github.com/aws/aws-cdk/issues/37215)) ([f071e67](https://github.com/aws/aws-cdk/commit/f071e67878cf27aefd07c8820b2de8bdf5431d56))\n\n\n### Bug Fixes\n\n* **dynamodb:** resource policies don't ha", + "published_at": "2026-03-11T16:13:53Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "516cbc506762ff7d", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.242.0", + "title": "v2.242.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\n - **aws-ssm**: AWS::SSM::MaintenanceWindow: Id attribute removed.\n\n### Features\n\n* **core:** support `PropertyMergeStrategy` to merge arbitrary CFN property ", + "published_at": "2026-03-10T18:24:22Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c9b3e0d17e99c18e", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.241.0", + "title": "v2.241.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-codedeploy: AWS::CodeDeploy::DeploymentGroup: Id attribute removed.\n\n### Features\n\n* update L1 CloudFormation resource definitions ([#37103](https://github", + "published_at": "2026-03-02T14:47:09Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7de68198b4a340a2", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.240.0", + "title": "v2.240.0", + "summary": "### Features\n\n* update L1 CloudFormation resource definitions ([#37039](https://github.com/aws/aws-cdk/issues/37039)) ([17b2d93](https://github.com/aws/aws-cdk/commit/17b2d93f1f1aa422729e344649d43eb92e3999de))\n* **eks-v2:** graduate to stable 🚀 ([#36950](https://github.com/aws/aws-cdk/issues/36950)) ([a7de51c](https://github.com/aws/aws-cdk/commit/a7de51c33497b0c4db26c344da19e72eeb9327a7))\n* update L1 CloudFormation resource definitions ([#37034](https://github.com/aws/aws-cdk/issues/37034)) ([6", + "published_at": "2026-02-23T21:43:23Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d42458b85a8e3c6c", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.239.0", + "title": "v2.239.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-licensemanager: AWS::LicenseManager::License: Beneficiary property is now required\naws-licensemanager: AWS::LicenseManager::License: ProductSKU property is", + "published_at": "2026-02-19T22:06:12Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f9fea38b69abe118", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.238.0", + "title": "v2.238.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* **bedrock-agentcore:** Interface extensions require new property implementations\n* **aws-bedrock-agentcore-alpha:** \n* - IGateway now requires gatewayRef getter\n* - IGatewayTarget now requires gatewayTargetRef getter\n* - IMemory now requires memoryRef getter\n* - IBedrockAgentRuntime now requires runtimeRef getter\n* - IRuntimeEndpoint now requires runtimeEndpointRef getter\n* - IBrowserCustom now requires browserCustomRef getter\n* - ICodeInterpreterCustom now requi", + "published_at": "2026-02-09T17:04:09Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6b6bf52ddd679e77", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.237.1", + "title": "v2.237.1", + "summary": "### Bug Fixes\n\n* **core:** intrinsic cfn function tokens are not detected as such in java ([#36843](https://github.com/aws/aws-cdk/issues/36843)) ([89cd54f](https://github.com/aws/aws-cdk/commit/89cd54f6097025bc3e98f2c4bc3caea7c22a61ab))\n---\n## Alpha modules (2.237.1-alpha.0)\n", + "published_at": "2026-02-03T16:44:10Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7b4c1c9331840543", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.237.0", + "title": "v2.237.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* **iam:** Receivers of `IEncryptedResource` objects now have fewer guarantees about the shape of the object. If you still require an `IResource`, change the type to `IEncryptedResource & IResource` and/or add a type guard check using `Resource.isResource()`. Implementations of `IEncryptedResource` no longer need to implement `IResource` but must continue to implement `IEnvironmentAware`. Since `IResource` extends `IEnvironmentAware`, there is no change for implementors. ", + "published_at": "2026-02-02T13:52:23Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d9de85a7fecc763e", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-15", + "title": "Release (2026-05-15)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs`: [v1.74.0](service/cloudwatchlogs/CHANGELOG.md#v1740-2026-05-15)\n * **Feature**: Updating the max limit for start query api parameter.\n* `github.com/aws/aws-sdk-go-v2/service/mediapackagev2`: [v1.38.0](service/mediapackagev2/CHANGELOG.md#v1380-2026-05-15)\n * **Feature**: This release adds support for AvailabilityStartTimeConfiguration in MediaPackageV2 DASH manifests\n* `github.com/aws/aws-sdk-go-v2/service/partnercent", + "published_at": "2026-05-15T18:39:19Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "85d6b1801ae84ef8", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-14", + "title": "Release (2026-05-14)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/bedrock`: [v1.60.0](service/bedrock/CHANGELOG.md#v1600-2026-05-14)\n * **Feature**: Advanced Prompt Optimization (AdvPO) allows you to optimize and migrate your prompts for any model on Bedrock by automatically evaluating responses and rewriting prompts to improve performance. This release provides a programmatic way to create, get, list, stop, and delete AdvPO jobs.\n* `github.com/aws/aws-sdk-go-v2/service/cloudfront`: [v1.64.0](servic", + "published_at": "2026-05-14T18:36:41Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cc6e420149df9cfc", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-13", + "title": "Release (2026-05-13)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/arcregionswitch`: [v1.7.0](service/arcregionswitch/CHANGELOG.md#v170-2026-05-13)\n * **Feature**: Adds support for enabling and disabling Lambda event source mappings in Region switch plans.\n* `github.com/aws/aws-sdk-go-v2/service/batch`: [v1.64.2](service/batch/CHANGELOG.md#v1642-2026-05-13)\n * **Documentation**: Adds a billing callout to docs regarding using the CE Scale Down Delay feature\n* `github.com/aws/aws-sdk-go-v2/service/bed", + "published_at": "2026-05-13T18:45:43Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7e9e8bf03a9dde97", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-07", + "title": "Release (2026-05-07)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/bcmdataexports`: [v1.15.0](service/bcmdataexports/CHANGELOG.md#v1150-2026-05-07)\n * **Feature**: With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift.\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcore`: [v1.25.0](service/bedrockagentcore/CHANGELOG.md#v1250-2026-05-07)\n * **Feature**: Launching AgentCore payments - a capability that provides secure, i", + "published_at": "2026-05-07T18:58:34Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "900ca83b1a2712ea", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-06", + "title": "Release (2026-05-06)", + "summary": "## General Highlights\n* **Dependency Update**: Updated to the latest SDK module versions\n\n## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcorecontrol`: [v1.36.0](service/bedrockagentcorecontrol/CHANGELOG.md#v1360-2026-05-06)\n * **Feature**: Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations.\n* `github.com/aws/aws-sdk-go-v2/service/", + "published_at": "2026-05-06T19:00:30Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ff8789af1af975c8", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-05", + "title": "Release (2026-05-05)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/cloudfront`: [v1.63.0](service/cloudfront/CHANGELOG.md#v1630-2026-05-05)\n * **Feature**: Adds support for tagging CloudFront Functions and KeyValueStores resources.\n* `github.com/aws/aws-sdk-go-v2/service/marketplaceagreement`: [v1.15.0](service/marketplaceagreement/CHANGELOG.md#v1150-2026-05-05)\n * **Feature**: With this release, Agreements API provides a programmatic way to generate quotes, accept offers, track charges and entitlem", + "published_at": "2026-05-05T18:39:40Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "57399e21796efc4a", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-04", + "title": "Release (2026-05-04)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcorecontrol`: [v1.35.0](service/bedrockagentcorecontrol/CHANGELOG.md#v1350-2026-05-04)\n * **Feature**: Amazon Bedrock AgentCore gateways now support MCP Sessions and response streaming from MCP targets. Session timeouts can be set between 15 minutes and 8 hours, and response streaming enables forwarding stream events sent by MCP targets to gateway users.\n* `github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs`: [v1.73.0](se", + "published_at": "2026-05-04T18:44:20Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "85dfe20c6efe7c90", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-01", + "title": "Release (2026-05-01)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/appstream`: [v1.58.0](service/appstream/CHANGELOG.md#v1580-2026-05-01)\n * **Feature**: Amazon WorkSpaces Applications now enables AI agents to securely operate desktop applications. Administrators configure stacks to provide agents access to WorkSpaces. Agents can click, type, and take screenshots. Agents authenticate with AWS IAM credentials with activity logged in AWS CloudTrail.\n* `github.com/aws/aws-sdk-go-v2/service/cloudwatch`: ", + "published_at": "2026-05-01T18:48:04Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8bbfeb1cc526ad75", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-30", + "title": "Release (2026-04-30)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign`: [v1.10.0](feature/cloudfront/sign/CHANGELOG.md#v1100-2026-04-30)\n * **Feature**: Support ECDSA for CloudFront sign cookies\n* `github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager`: [v0.1.20](feature/s3/transfermanager/CHANGELOG.md#v0120-2026-04-30)\n * **Bug Fix**: Reinstate Location output field on Upload operations.\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcore`: [v1.24.0](service/bedrockagentcore/CHA", + "published_at": "2026-04-30T18:38:49Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5773aa85ab9708fc", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-29", + "title": "Release (2026-04-29)", + "summary": "## General Highlights\n* **Dependency Update**: Update to smithy-go v1.25.1.\n* **Dependency Update**: Updated to the latest SDK module versions\n\n## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/account`: [v1.31.0](service/account/CHANGELOG.md#v1310-2026-04-29)\n * **Feature**: Adds AccountState in the response for the GetAccountInformation API. Each state represents a specific phase in the account lifecycle. Use this information to manage account access, automate workflows, or trigger", + "published_at": "2026-04-29T18:38:33Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1d7f56e4c7079ea6", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-27", + "title": "Release (2026-04-27)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/applicationsignals`: [v1.21.0](service/applicationsignals/CHANGELOG.md#v1210-2026-04-27)\n * **Feature**: Application Signals now supports creating composite Service Level Objectives on Service Operations. Users can now create service SLO on multiple operations.\n* `github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs`: [v1.71.0](service/cloudwatchlogs/CHANGELOG.md#v1710-2026-04-27)\n * **Feature**: Adds support for selecting all logs so", + "published_at": "2026-04-27T19:42:47Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "306ab695cea9fe23", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-24", + "title": "Release (2026-04-24)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcorecontrol`: [v1.32.0](service/bedrockagentcorecontrol/CHANGELOG.md#v1320-2026-04-24)\n * **Feature**: Added support for configuring identity providers and inbound authorizers within a private VPC for AWS Bedrock AgentCore, enabling secure network connection without public internet access\n* `github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs`: [v1.70.0](service/cloudwatchlogs/CHANGELOG.md#v1700-2026-04-24)\n * **Feature**", + "published_at": "2026-04-24T18:47:16Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6ed236fde16c0f24", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-23", + "title": "Release (2026-04-23)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/datazone`: [v1.58.0](service/datazone/CHANGELOG.md#v1580-2026-04-23)\n * **Feature**: Releasing For LakehouseProperties attributes in the Connections API's\n* `github.com/aws/aws-sdk-go-v2/service/iotmanagedintegrations`: [v1.9.0](service/iotmanagedintegrations/CHANGELOG.md#v190-2026-04-23)\n * **Feature**: Adds \"Status\" field to provisioning profile operation response types, giving users visibility into the readiness of a provisioning ", + "published_at": "2026-04-23T21:17:06Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "962d4548217df21c", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-22", + "title": "Release (2026-04-22)", + "summary": "## General Highlights\n* **Dependency Update**: Updated to the latest SDK module versions\n\n## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/batch`: [v1.64.0](service/batch/CHANGELOG.md#v1640-2026-04-22)\n * **Feature**: Support of S3Files volume type, container start and stop timeouts.\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcore`: [v1.22.0](service/bedrockagentcore/CHANGELOG.md#v1220-2026-04-22)\n * **Feature**: Adds support for Amazon Bedrock AgentCore Harness data plane", + "published_at": "2026-04-22T18:44:12Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9a1ae90abcbe1fa7", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-21", + "title": "Release (2026-04-21)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/comprehendmedical`: [v1.32.0](service/comprehendmedical/CHANGELOG.md#v1320-2026-04-21)\n * **Feature**: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol.\n* `github.com/aws/aws-sdk-go-v2/service/computeoptimizer`: [v1.50.0](service/computeoptimizer/CHANGELOG.md#v1500-2026-04-21)\n * **Feature**: This release adds Smithy RPC v2 CBOR as", + "published_at": "2026-04-21T20:32:06Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b100ec989d941ce8", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-20", + "title": "Release (2026-04-20)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/applicationsignals`: [v1.20.0](service/applicationsignals/CHANGELOG.md#v1200-2026-04-20)\n * **Feature**: Releasing Second phase of SLO Recommendations where you can create recommended SLOs out-of-the box using CreateSLO API\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcorecontrol`: [v1.30.0](service/bedrockagentcorecontrol/CHANGELOG.md#v1300-2026-04-20)\n * **Feature**: Supporting listingMode for AgentCore Gateway MCP server ta", + "published_at": "2026-04-20T18:42:43Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0b4178af157198ac", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-17", + "title": "Release (2026-04-17)", + "summary": "## General Highlights\n* **Dependency Update**: Bump smithy-go to 1.25.0 to support endpointBdd trait\n* **Dependency Update**: Updated to the latest SDK module versions\n\n## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/cleanrooms`: [v1.43.0](service/cleanrooms/CHANGELOG.md#v1430-2026-04-17)\n * **Feature**: This release adds support for configurable spark properties for Cleanrooms PySpark workloads.\n* `github.com/aws/aws-sdk-go-v2/service/connect`: [v1.171.0](service/connect/CHANGELOG", + "published_at": "2026-04-17T18:35:53Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "83f1d0c0136c2ff1", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-16", + "title": "Release (2026-04-16)", + "summary": "## General Highlights\n* **Dependency Update**: Updated to the latest SDK module versions\n\n## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/appstream`: [v1.57.0](service/appstream/CHANGELOG.md#v1570-2026-04-16)\n * **Feature**: Add content redirection to Update Stack\n* `github.com/aws/aws-sdk-go-v2/service/autoscaling`: [v1.66.0](service/autoscaling/CHANGELOG.md#v1660-2026-04-16)\n * **Feature**: This release adds support for specifying Availability Zone IDs as an alternative to Avail", + "published_at": "2026-04-16T18:35:54Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "03a6af1c753283a5", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-13", + "title": "Release (2026-04-13)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/customerprofiles`: [v1.58.0](service/customerprofiles/CHANGELOG.md#v1580-2026-04-13)\n * **Feature**: This release introduces changes to SegmentDefinition APIs to support sorting by attributes.\n* `github.com/aws/aws-sdk-go-v2/service/deadline`: [v1.30.0](service/deadline/CHANGELOG.md#v1300-2026-04-13)\n * **Feature**: Adds GetMonitorSettings and UpdateMonitorSettings APIs to Deadline Cloud. Enables reading and writing monitor settings ", + "published_at": "2026-04-13T18:41:50Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "16594742038d5070", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-10", + "title": "Release (2026-04-10)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/connect`: [v1.169.0](service/connect/CHANGELOG.md#v11690-2026-04-10)\n * **Feature**: Conversational Analytics for Email\n* `github.com/aws/aws-sdk-go-v2/service/devopsagent`: [v1.2.0](service/devopsagent/CHANGELOG.md#v120-2026-04-10)\n * **Feature**: Devops Agent now supports associate Splunk, Datadog and custom MCP server to an Agent Space.\n* `github.com/aws/aws-sdk-go-v2/service/ecs`: [v1.78.0](service/ecs/CHANGELOG.md#v1780-2026-04-", + "published_at": "2026-04-10T18:44:23Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "83d73afbdb12c5e0", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1048.0", + "title": "v3.1048.0", + "summary": "#### 3.1048.0(2026-05-15)\n\n##### Chores\n\n* **packages:** update import paths ([#8024](https://github.com/aws/aws-sdk-js-v3/pull/8024)) ([901b75a1](https://github.com/aws/aws-sdk-js-v3/commit/901b75a183812de984903bd301614e194f6c6e43))\n* **codegen:**\n * updated import sources for aws-sdk core ([#8015](https://github.com/aws/aws-sdk-js-v3/pull/8015)) ([1af90474](https://github.com/aws/aws-sdk-js-v3/commit/1af90474774927f8dea56d1e33fd11167d431d11))\n * sync for browser bundle fixes ([#8022](http", + "published_at": "2026-05-15T18:52:45Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2b2e5f72b87c9a16", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1047.0", + "title": "v3.1047.0", + "summary": "#### 3.1047.0(2026-05-14)\n\n##### Chores\n\n* upgrade fast-xml-parser to 5.7.3 ([#8021](https://github.com/aws/aws-sdk-js-v3/pull/8021)) ([b2aae04e](https://github.com/aws/aws-sdk-js-v3/commit/b2aae04e93b046dbb384cc5c9339298953ab3843))\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-05-14 ([3505575d](https://github.com/aws/aws-sdk-js-v3/commit/3505575ddb0441cd291dfbb044bc01af6f859b32))\n* **client-glue:** Release --has-databases parameter for AWS Glue get-catalogs API, whic", + "published_at": "2026-05-14T18:52:53Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "373aeb8595c56749", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1046.0", + "title": "v3.1046.0", + "summary": "#### 3.1046.0(2026-05-14)\n\n##### Chores\n\n* **build:** set compilation config module type to nodenext ([#8018](https://github.com/aws/aws-sdk-js-v3/pull/8018)) ([893d9e61](https://github.com/aws/aws-sdk-js-v3/commit/893d9e61bd48172967d814aea5522cabac103713))\n* **core/util:**\n * update tsconfig.types.json ([#8016](https://github.com/aws/aws-sdk-js-v3/pull/8016)) ([b09190e7](https://github.com/aws/aws-sdk-js-v3/commit/b09190e7ce4a01accf8aaca069c655036c1e4bae))\n * migrate minor utility function", + "published_at": "2026-05-14T01:17:36Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5852ec5e4d9efc93", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1045.0", + "title": "v3.1045.0", + "summary": "#### 3.1045.0(2026-05-07)\n\n##### Documentation Changes\n\n* **client-guardduty:** This is a documentation update ([1484574c](https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af))\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-05-07 ([81310767](https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197))\n* **client-bcm-data-exports:** With this release, customers can configure their data exports to generate additi", + "published_at": "2026-05-07T19:17:31Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "58fa12741b0627b3", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1044.0", + "title": "v3.1044.0", + "summary": "#### 3.1044.0(2026-05-06)\n\n##### New Features\n\n* **client-securityhub:** Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. ([772b8629](https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60))\n* **client-sagemaker:** Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, Descri", + "published_at": "2026-05-06T19:16:36Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e3ac20d2bb2488af", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1043.0", + "title": "v3.1043.0", + "summary": "#### 3.1043.0(2026-05-05)\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-05-05 ([f577bd74](https://github.com/aws/aws-sdk-js-v3/commit/f577bd742cc58b4a2f936c5906a1e5889025b340))\n* **client-cloudfront:** Adds support for tagging CloudFront Functions and KeyValueStores resources. ([cb71d306](https://github.com/aws/aws-sdk-js-v3/commit/cb71d306ef0d83818e90e7ce8b31689362605542))\n* **client-mediatailor:** Added support for Monetization Functions. Monetization Functions let ", + "published_at": "2026-05-05T18:54:41Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0d3f2f466e3c2efb", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1042.0", + "title": "v3.1042.0", + "summary": "#### 3.1042.0(2026-05-04)\n\n##### New Features\n\n* **client-vpc-lattice:** Amazon VPC Lattice now supports privately resolvable DNS resources ([6b1b6aba](https://github.com/aws/aws-sdk-js-v3/commit/6b1b6abacb278e2a3e026b460c6b11cc0c2627c8))\n* **client-lex-model-building-service:** Lex V1 is deprecated, use Lex V2 instead ([1c35eb7a](https://github.com/aws/aws-sdk-js-v3/commit/1c35eb7aae19964e66c4eaba663ca750145a8bc8))\n* **client-securityagent:** AWS Security Agent is adding a new target domain ", + "published_at": "2026-05-04T20:03:01Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f9325659ffcc6d44", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1041.0", + "title": "v3.1041.0", + "summary": "#### 3.1041.0(2026-05-01)\n\n##### Chores\n\n* **core/client:** emit warning for Node.js 20.x end-of-support ([#7973](https://github.com/aws/aws-sdk-js-v3/pull/7973)) ([00383767](https://github.com/aws/aws-sdk-js-v3/commit/0038376702ea628e56dfd4da0887271355c28661))\n* **workflows:** migrate git-sync SSH key from GitHub secret to Secrets Manager via OIDC ([#7978](https://github.com/aws/aws-sdk-js-v3/pull/7978)) ([c056a2e3](https://github.com/aws/aws-sdk-js-v3/commit/c056a2e3ad53b9ba7fe81a71d1f2a9e12", + "published_at": "2026-05-01T19:05:36Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a74b4077ebc85beb", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1040.0", + "title": "v3.1040.0", + "summary": "#### 3.1040.0(2026-04-30)\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-04-30 ([2620ccbd](https://github.com/aws/aws-sdk-js-v3/commit/2620ccbde703e7736c282c18f661b05057048919))\n* **client-bedrock-agentcore-control:** AgentCore Identity now supports on-behalf-of token exchange OAuth2. AgentCore Memory now supports metadata for LongTerm Memory Records. ([6b9d13e3](https://github.com/aws/aws-sdk-js-v3/commit/6b9d13e32ec62f14899030b3b6555c6e4e6d555a))\n* **client-route53glo", + "published_at": "2026-04-30T19:56:03Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "755f1edba3bf7aa1", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1039.0", + "title": "v3.1039.0", + "summary": "#### 3.1039.0(2026-04-29)\n\n##### Chores\n\n* **codegen:**\n * smithy-aws-typescript-codegen 0.49.0 ([#7972](https://github.com/aws/aws-sdk-js-v3/pull/7972)) ([799fdc7b](https://github.com/aws/aws-sdk-js-v3/commit/799fdc7b1e18cabb08100173d684abf243710e33))\n * sync for adaptive retry fixes ([#7970](https://github.com/aws/aws-sdk-js-v3/pull/7970)) ([3dfb72b7](https://github.com/aws/aws-sdk-js-v3/commit/3dfb72b7359b53da18c209e9211b38a1229357ac))\n* **xml-builder:** manual version bump for 3.972.21 ", + "published_at": "2026-04-29T18:52:40Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "40c8b7fa6c13ef19", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1038.0", + "title": "v3.1038.0", + "summary": "#### 3.1038.0(2026-04-27)\n\n##### Chores\n\n* **codegen:** sync for typed waiter-result values ([#7965](https://github.com/aws/aws-sdk-js-v3/pull/7965)) ([e9f8d8a9](https://github.com/aws/aws-sdk-js-v3/commit/e9f8d8a9a00832fdcf2e7313a1994875f282147b))\n\n##### Documentation Changes\n\n* **client-gameliftstreams:** Adds Proton 10.0-4 to the list of runtime environment options available when creating an Amazon GameLift Streams application ([eee81edd](https://github.com/aws/aws-sdk-js-v3/commit/eee81edd", + "published_at": "2026-04-27T20:00:24Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4b89a4c0b87d062f", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1037.0", + "title": "v3.1037.0", + "summary": "#### 3.1037.0(2026-04-24)\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-04-24 ([ca3df2be](https://github.com/aws/aws-sdk-js-v3/commit/ca3df2be81f16be0919b8fe8f384d2495def6754))\n* **client-evs:** EVS now supports i7i.metal-24xl EC2 bare metal instance type, delivering high random IOPS performance with real-time latency, ideal for IO intensive and latency-sensitive workloads such as transactional databases, real-time analytics, and AI ML pre-processing. ([fd92ee48](https", + "published_at": "2026-04-24T19:03:52Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0ddba55c9b4d34c4", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1036.0", + "title": "v3.1036.0", + "summary": "#### 3.1036.0(2026-04-23)\n\n##### Chores\n\n* **codegen:** sync for http2 session closure, retry longpoll backoff, and fast-xml-parser version bump ([#7958](https://github.com/aws/aws-sdk-js-v3/pull/7958)) ([107aefc4](https://github.com/aws/aws-sdk-js-v3/commit/107aefc4d41379a56836ade376f27eef23db8d43))\n* **xml-builder:** up fast-xml-parser to 5.7.1 ([#7957](https://github.com/aws/aws-sdk-js-v3/pull/7957)) ([110b1c01](https://github.com/aws/aws-sdk-js-v3/commit/110b1c01dedb62bc56449598eeaac1d838e", + "published_at": "2026-04-23T18:58:47Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "dd953af6f6c276e0", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1035.0", + "title": "v3.1035.0", + "summary": "#### 3.1035.0(2026-04-22)\n\n##### New Features\n\n* **client-iot-wireless:** Enable customers to optionally specify a desired confidence level for Cellular and WiFi position estimates. Customers can use this to trade off confidence level and radius of uncertainty based on their needs. ([9fcaea59](https://github.com/aws/aws-sdk-js-v3/commit/9fcaea59ffb0c04d4263af037a2450a5ac1200ba))\n* **client-ecs:** GPU health monitoring and auto-repair for ECS Managed Instances ([0ffa1090](https://github.com/aws", + "published_at": "2026-04-22T19:01:52Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2a20a26cddceb25d", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1034.0", + "title": "v3.1034.0", + "summary": "#### 3.1034.0(2026-04-21)\n\n##### Chores\n\n* **core/client:** retry behavior control flag ([#7943](https://github.com/aws/aws-sdk-js-v3/pull/7943)) ([f8a0e2eb](https://github.com/aws/aws-sdk-js-v3/commit/f8a0e2ebdeae1aeeb4bd9127fb0527c73b2176fa))\n* **codegen:** sync for http2 session concurrency fixes ([#7942](https://github.com/aws/aws-sdk-js-v3/pull/7942)) ([273ad5be](https://github.com/aws/aws-sdk-js-v3/commit/273ad5be3adc5288e480655de1c5887a38540fe4))\n\n##### New Features\n\n* **client-snowball", + "published_at": "2026-04-21T20:46:51Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "23f58934ad415998", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1033.0", + "title": "v3.1033.0", + "summary": "#### 3.1033.0(2026-04-20)\n\n##### Documentation Changes\n\n* **client-guardduty:** Expanded support for new suppression rule fields. ([f0bb9093](https://github.com/aws/aws-sdk-js-v3/commit/f0bb90933df5ed6743069a49cc7e821a903df076))\n\n##### New Features\n\n* **clients:**\n * update client endpoints as of 2026-04-20 ([d6a7886a](https://github.com/aws/aws-sdk-js-v3/commit/d6a7886a68e4e65f74410e1068ec9f5cade83ca4))\n * use binary decision diagrams for endpoint resolution ([#7931](https://github.com/aws", + "published_at": "2026-04-20T19:02:08Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d4baafb61e15872b", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1032.0", + "title": "v3.1032.0", + "summary": "#### 3.1032.0(2026-04-17)\n\n##### Documentation Changes\n\n* **client-neptune:** Improving Documentation for Neptune ([e27d9cd0](https://github.com/aws/aws-sdk-js-v3/commit/e27d9cd08193e5223b3cc54a0145429fa3b6099b))\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-04-17 ([1fd8c265](https://github.com/aws/aws-sdk-js-v3/commit/1fd8c265d2098688e887fe7ba6d1407ded39272e))\n* **client-connect:** Fixes in SDK for customers using TestCase APIs ([bd88a7ec](https://github.com/aws/aws-", + "published_at": "2026-04-17T18:53:41Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "08d6285b23970534", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1031.0", + "title": "v3.1031.0", + "summary": "#### 3.1031.0(2026-04-16)\n\n##### Chores\n\n* upgrade smithy to 1.69.0 ([#7932](https://github.com/aws/aws-sdk-js-v3/pull/7932)) ([560d9878](https://github.com/aws/aws-sdk-js-v3/commit/560d9878471409e943a80ac2979e7fc8c2fff834))\n* derestrict commit message linting ([#7929](https://github.com/aws/aws-sdk-js-v3/pull/7929)) ([a296c406](https://github.com/aws/aws-sdk-js-v3/commit/a296c4066b1b6c8c853addc918601ccd29ea3034))\n* **codegen:** sync for retry attempt count api ([#7927](https://github.com/aws", + "published_at": "2026-04-16T19:23:21Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "950ecc2f26fcf5d7", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1030.0", + "title": "v3.1030.0", + "summary": "#### 3.1030.0(2026-04-13)\n\n##### Documentation Changes\n\n* **client-glue:** AWS Glue now defaults to Glue version 5.1 for newly created jobs if the Glue version is not specified in the request, and UpdateJob now preserves the existing Glue version of a job when the Glue version is not specified in the update request. ([3f133ce0](https://github.com/aws/aws-sdk-js-v3/commit/3f133ce0dedca4284db752cbebb7979861c43efb))\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-04-13 ([c2", + "published_at": "2026-04-13T18:57:36Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1104867053734890", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1029.0", + "title": "v3.1029.0", + "summary": "#### 3.1029.0(2026-04-10)\n\n##### New Features\n\n* **client-observabilityadmin:** CloudWatch Observability Admin adds support for multi-region telemetry evaluation and telemetry enablement rules. ([861e172a](https://github.com/aws/aws-sdk-js-v3/commit/861e172aa8c12a7226c9d312a8b411124d424d21))\n* **client-rtbfabric:** Adds optional health check configuration for Responder Gateways with ASG Managed Endpoints. When provided, RTB Fabric continuously probes customers' instance IPs and routes traffic ", + "published_at": "2026-04-10T18:59:55Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "36141271ffe4353b", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.14", + "title": "Boto 3 - 0.0.14", + "summary": "- feature:Resources: Update to the latest resource models for:\n - AWS CloudFormation\n - Amazon EC2\n - AWS IAM\n- feature:Amazon S3: Add an `upload_file` and `download_file` to S3\n clients that transparently handle parallel multipart transfers.\n- feature:Botocore: Update to Botocore 0.102.0.\n - Add support for Amazon Machine Learning.\n - Add support for Amazon Workspaces.\n - Update `requests` to 2.6.0.\n - Update AWS Lambda to the latest API.\n - Update Amazon EC2 Cont", + "published_at": "2015-04-09T19:29:21Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "efb23f0bb44d6546", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.13", + "title": "Boto 3 - 0.0.13", + "summary": "- feature:Botocore: Update to Botocore 0.100.0.\n - Update AWS CodeDeploy to the latest service API.\n - Update Amazon RDS to support the `describe_certificates` service\n operation.\n - Update Amazon Elastic Transcoder to support PlayReady DRM.\n - Update Amazon EC2 to support D2 instance types.\n", + "published_at": "2015-04-03T17:24:35Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a63a535baa9c2f49", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.12", + "title": "Boto 3 - 0.0.12", + "summary": "- feature:Resources: Add the ability to load resource data from a\n `has` relationship. This saves a call to `load` when available, and\n otherwise fixes a problem where there was no way to get at certain\n resource data. ([issue 74](https://github.com/boto/boto3/pull/72),\n- feature:Botocore: Update to Botocore 0.99.0\n - Update service models for amazon Elastic Transcoder, AWS IAM and\n AWS OpsWorks to the latest versions.\n - Add deprecation warnings for old interface.\n", + "published_at": "2015-03-27T18:22:36Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "db9e2bf656cfb300", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.11", + "title": "Boto 3 - 0.0.11", + "summary": "- feature:Resources: Add Amazon EC2 support for ClassicLink actions\n and add a delete action to EC2 `Volume` resources.\n- feature:Resources: Add a `load` operation and `user` reference to\n AWS IAM's `CurrentUser` resource. ([issue\n 72](https://github.com/boto/boto3/pull/72),\n- feature:Resources: Add resources for AWS IAM managed policies.\n ([issue 71](https://github.com/boto/boto3/pull/71))\n- feature:Botocore: Update to Botocore 0.97.0\n - Add new Amazon EC2 waiters.\n - Add supp", + "published_at": "2015-03-24T22:14:00Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b82ecc99152523ec", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.10", + "title": "Boto 3 - 0.0.10", + "summary": "- bugfix:Documentation: Name collisions are now handled at the\n resource model layer instead of the factory, meaning that the\n documentation now uses the correct names. ([issue\n 67](https://github.com/boto/boto3/pull/67))\n- feature:Session: Add a `region_name` option when creating a session.\n ([issue 69](https://github.com/boto/boto3/pull/69), [issue\n 21](https://github.com/boto/boto3/issues/21))\n- feature:Botocore: Update to Botocore 0.94.0\n - Update to the latest Amazon CloudeSea", + "published_at": "2015-03-24T22:14:37Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "70c4a270c52cdfc8", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.9", + "title": "Boto 3 - 0.0.9", + "summary": "- feature:Botocore: Update to Botocore 0.92.0\n - Add support for the latest Amazon EC2 Container Service API.\n - Allow calling AWS STS `assume_role_with_saml` without\n credentials.\n - Update to latest Amazon CloudFront API\n - Add support for AWS STS regionalized calls by passing both a\n region name and an endpoint URL. ([botocore issue\n 464](https://github.com/boto/botocore/pull/464))\n - Add support for Amazon Simple Systems Management Service (SSM)\n - Fix Amazon S3 ", + "published_at": "2015-02-20T00:09:22Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f7c5b807f96fdfc4", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.8", + "title": "Boto 3 - 0.0.8", + "summary": "- bugfix:Resources: Fix Amazon S3 resource identifier order. ([issue\n 62](https://github.com/boto/boto3/pull/62))\n- bugfix:Resources: Fix collection resource hydration path. ([issue\n 61](https://github.com/boto/boto3/pull/61))\n- bugfix:Resources: Re-enable service-level access to all resources,\n allowing e.g. `obj = s3.Object('bucket', 'key')`. ([issue\n 60](https://github.com/boto/boto3/pull/60))\n- feature:Botocore: Update to Botocore 0.87.0\n - Add support for Amazon DynamoDB seco", + "published_at": "2015-02-11T02:16:30Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "aa274f1f56d895ab", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.7", + "title": "Boto 3 - 0.0.7", + "summary": "- feature:Resources: Enable support for Amazon Glacier.\n- feature:Resources: Support plural references and nested JMESPath\n queries for data members when building parameters and identifiers.\n ([issue 52](https://github.com/boto/boto3/pull/52))\n- feature:Resources: Update to the latest resource JSON format.This is\n a **backward-incompatible** change as not all resources are exposed\n at the service level anymore. For example, `s3.Object('bucket', 'key')`\n is now `s3.Bucket('bucket').Obj", + "published_at": "2015-02-05T22:52:22Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ac4d205b891e28a9", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.6", + "title": "Boto 3 - 0.0.6", + "summary": "- feature:Amazon SQS: Add `purge` action to queue resources\n- feature:Waiters: Add documentation for client and resource waiters\n ([issue 44](https://github.com/boto/boto3/pull/44))\n- feature:Waiters: Add support for resource waiters ([issue\n 43](https://github.com/boto/boto3/pull/43))\n- bugfix:Installation: Remove dependency on the unused `six` module\n ([issue 42](https://github.com/boto/boto3/pull/42))\n- feature:Botocore: Update to Botocore 0.80.0\n - Update Amazon Simple Workfl", + "published_at": "2014-12-18T19:24:40Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7f482e2e122ce8e1", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.5", + "title": "Boto 3 - 0.0.5", + "summary": "- feature: Add support for batch actions on collections. ([issue\n 32](https://github.com/boto/boto3/pull/32))\n- feature: Update to Botocore 0.78.0\n - Add support for Amazon Simple Queue Service purge queue which\n allows users to delete the messages in their queue.\n - Add AWS OpsWorks support for registering and assigning existing\n Amazon EC2 instances and on-premises servers.\n - Fix issue with expired signatures when retrying failed requests\n ([botocore issue\n 399](http", + "published_at": "2014-12-16T23:05:32Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "62fcd2caa4d9b979", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.4", + "title": "Boto 3 - 0.0.4", + "summary": "- feature: Update to Botocore 0.77.0\n - Add support for Kinesis PutRecords operation. It writes multiple\n data records from a producer into an Amazon Kinesis stream in a\n single call.\n - Add support for IAM GetAccountAuthorizationDetails operation. It\n retrieves information about all IAM users, groups, and roles in\n your account, including their relationships to one another and\n their attached policies.\n - Add support for updating the comment of a Route53 hosted zone.\n ", + "published_at": "2014-12-04T23:55:54Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5f03b58457076ece", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.3", + "title": "Boto 3 - 0.0.3", + "summary": "- feature: Update to Botocore 0.76.0.\n - Add support for using AWS Data Pipeline templates to create\n pipelines and bind values to parameters in the pipeline\n - Add support to Amazon Elastic Transcoder client for encryption\n of files in Amazon S3.\n - Fix issue where Amazon S3 requests were not being resigned\n correctly when using Signature Version 4. ([botocore issue\n 388](https://github.com/boto/botocore/pull/388))\n - Add support for custom response parsing in Botocore", + "published_at": "2014-11-26T20:14:11Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "730ef388af2e1408", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.2", + "title": "Boto 3 - 0.0.2", + "summary": "- Adds resources for [AWS\n CloudFormation](http://aws.amazon.com/cloudformation/) and [AWS\n OpsWorks](http://aws.amazon.com/opsworks/).\n- Update to Botocore 0.73.0 and JMESPath 0.5.0\n- Adds support for [AWS\n CodeDeploy](http://aws.amazon.com/codedeploy/), [AWS\n Config](http://aws.amazon.com/config/), [AWS\n KMS](http://aws.amazon.com/kms/), [AWS\n Lambda](http://aws.amazon.com/lambda/).\n- Make requests with a customized HTTP user-agent\n", + "published_at": "2014-11-26T20:13:49Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "56955fd02bc0261f", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.1", + "title": "Boto 3 - 0.0.1", + "summary": "- Initial developer preview refresh of Boto 3\n- Supports S3, EC2, SQS, SNS, and IAM resources\n- Supports low-level clients for most services\n", + "published_at": "2014-11-26T20:13:13Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "160ae819c94a22ba", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.7", + "title": "AWS SDK for Java v2 2.44.7", + "summary": "# __2.44.7__ __2026-05-15__\n## __AWS Elemental MediaPackage v2__\n - ### Features\n - This release adds support for AvailabilityStartTimeConfiguration in MediaPackageV2 DASH manifests\n\n## __AWS SDK for Java v2__\n - ### Features\n - Updated endpoint and partition metadata.\n\n## __Amazon CloudWatch Logs__\n - ### Features\n - Service Release Notes\n\n## __Partner Central Selling API__\n - ### Features\n - Service Release Notes", + "published_at": "2026-05-15T19:05:17Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4acdfd3033822e48", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.6", + "title": "AWS SDK for Java v2 2.44.6", + "summary": "# __2.44.6__ __2026-05-14__\n## __AWS Data Exchange__\n - ### Features\n - Add support for SendApiAsset operation.\n\n## __AWS Database Migration Service__\n - ### Features\n - Service Release Notes\n\n## __AWS Glue__\n - ### Features\n - Release --has-databases parameter for AWS Glue get-catalogs API, which filters catalog responses to include only those capable of containing databases, excluding parent catalogs that hold only other catalogs. Remove model-level validation on partition index li", + "published_at": "2026-05-14T19:04:50Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8fad3ab4d4c552f9", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.5", + "title": "AWS SDK for Java v2 2.44.5", + "summary": "# __2.44.5__ __2026-05-13__\n## __ARC - Region switch__\n - ### Features\n - Service Release Notes\n\n## __AWS Batch__\n - ### Features\n - Adds a billing callout to docs regarding using the CE Scale Down Delay feature\n\n## __AWS End User Messaging Social__\n - ### Features\n - Adds parameters to call the GetWhatsAppMessageTemplate and UpdateWhatsAppMessageTemplate APIs with a template name and language code in place of the template ID. Linked WhatsApp accounts also describe whether the WABA i", + "published_at": "2026-05-13T19:12:30Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2aa3eba038193754", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.4", + "title": "AWS SDK for Java v2 2.44.4", + "summary": "# __2.44.4__ __2026-05-07__\n## __Amazon Route 53 Resolver__\n - ### Features\n - Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks.\n\n## __Amazon Bedrock AgentCore Control__\n - ### Features\n - Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. ", + "published_at": "2026-05-07T19:25:52Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "56172ad9313633cb", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.3", + "title": "AWS SDK for Java v2 2.44.3", + "summary": "# __2.44.3__ __2026-05-06__\r\n## __AWS Glue__\r\n - ### Features\r\n - Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name.\r\n\r\n## __AWS SDK for Java v2__\r\n - ### Features\r\n - Update Netty to 4.1.133\r\n\r\n## __AWS SecurityHub__\r\n - ### Features\r\n - Release GenerateRecommendedPolicyV2 and GetRecommendedPo", + "published_at": "2026-05-06T19:32:15Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "166af5c5dc409f3d", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.2", + "title": "AWS SDK for Java v2 2.44.2", + "summary": "# __2.44.2__ __2026-05-05__\r\n## __AWS Clean Rooms ML__\r\n - ### Features\r\n - Increase max configurable output limits in the Clean Rooms ML configured model algorithm association resource.\r\n\r\n## __AWS Health Imaging__\r\n - ### Features\r\n - Add support for DICOM Json Metadata Override features in startDICOMImportJob API\r\n\r\n## __AWS Marketplace Agreement Service__\r\n - ### Features\r\n - With this release, Agreements API provides a programmatic way to generate quotes, accept offers, track ch", + "published_at": "2026-05-05T19:41:51Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "752039ba0bb3d4f4", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.1", + "title": "AWS SDK for Java v2 2.44.1", + "summary": "# __2.44.1__ __2026-05-04__\r\n## __AWS Elemental MediaLive__\r\n - ### Features\r\n - Updates the type of the MediaLiveRouterOutputConnectionMap.\r\n\r\n## __AWS SDK for Java v2__\r\n - ### Features\r\n - Optimized JSON marshalling performance for JSON RPC, REST JSON and RPCv2 Cbor protocols.\r\n\r\n## __AWS Security Agent__\r\n - ### Features\r\n - AWS Security Agent is adding a new target domain verification method for private VPC penetration testing. Additionally, the target domain resource will now h", + "published_at": "2026-05-04T19:10:54Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "44f77a54cc3b0dba", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.0", + "title": "AWS SDK for Java v2 2.44.0", + "summary": "# __2.44.0__ __2026-05-01__\r\n## __AWS EntityResolution__\r\n - ### Features\r\n - Add support for transitive matching in AWS Entity Resolution rule-based matching workflows. When enabled, records that match through different rules are grouped together into the same match group, allowing related records to be connected across rule levels.\r\n\r\n## __AWS Identity and Access Management__\r\n - ### Features\r\n - Added guidance for CreateOpenIDConnectProvider to include multiple thumbprints when OIDC d", + "published_at": "2026-05-01T20:23:49Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a7aff002ee4c0ecb", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.43.2", + "title": "AWS SDK for Java v2 2.43.2", + "summary": "# __2.43.2__ __2026-04-30__\r\n## __AWS SDK for Java v2__\r\n - ### Features\r\n - Updated endpoint and partition metadata.\r\n\r\n - ### Bugfixes\r\n - Improved error message when `ResponseTransformer.toFile()` or `AsyncResponseTransformer.toFile()` fails because the parent directory does not exist. The error now indicates that the parent directory must be created before calling the method.\r\n\r\n## __AWS Single Sign-On Admin__\r\n - ### Features\r\n - Add InstanceArn and IdentityStoreArn in the respo", + "published_at": "2026-04-30T19:03:01Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fbb88b43b1b3b6b2", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.43.1", + "title": "AWS SDK for Java v2 2.43.1", + "summary": "# __2.43.1__ __2026-04-29__\r\n## __AWS Account__\r\n - ### Features\r\n - Adds AccountState in the response for the GetAccountInformation API. Each state represents a specific phase in the account lifecycle. Use this information to manage account access, automate workflows, or trigger actions based on account state changes.\r\n\r\n## __AWS Elemental MediaPackage v2__\r\n - ### Features\r\n - This feature adds configuration for specifying SCTE marker handling and allow greater control over generated m", + "published_at": "2026-04-29T19:01:31Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "afbdbf8979bcd813", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.43.0", + "title": "AWS SDK for Java v2 2.43.0", + "summary": "# __2.43.0__ __2026-04-27__\r\n## __AWS Glue__\r\n - ### Features\r\n - Addition of AdditionalAuditContext to GetPartition, GetPartitions, GetTableVersion, and GetTableVersions\r\n\r\n## __AWS Key Management Service__\r\n - ### Features\r\n - KMS GetKeyLastUsage API provides information on the last successful cryptographic operation performed on KMS keys. This new API provides KMS customers with the last timestamp, CloudTrail eventId, and the cryptographic operation that was performed on the key.\r\n\r\n#", + "published_at": "2026-04-27T20:08:31Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "3ca8a99e57fb8172", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.41", + "title": "AWS SDK for Java v2 2.42.41", + "summary": "# __2.42.41__ __2026-04-24__\r\n## __AWS CRT HTTP Client__\r\n - ### Bugfixes\r\n - Fix connection pool leak in AwsCrtHttpClient when threads are externally interrupted.\r\n\r\n## __AWS SDK for Java v2__\r\n - ### Features\r\n - Updated endpoint and partition metadata.\r\n\r\n## __AWS Transfer Family__\r\n - ### Features\r\n - AWS Transfer Family now support configurable IP address types for Web Apps of type VPC, enabling customers to select IPv4-only or dual-stack (IPv4 and IPv6) configurations based on ", + "published_at": "2026-04-24T19:32:36Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ff01bf484a31a5d2", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.40", + "title": "AWS SDK for Java v2 2.42.40", + "summary": "# __2.42.40__ __2026-04-23__\n## __Amazon OpenSearch Service__\n - ### Features\n - Amazon OpenSearch UI applications now support cross-Region domain association, enabling you to connect OpenSearch Dashboards in one AWS Region to OpenSearch domains in other Regions within the same partition for centralized data visualization.\n\n## __Managed integrations for AWS IoT Device Management__\n - ### Features\n - Adds \"Status\" field to provisioning profile operation response types, giving users visibi", + "published_at": "2026-04-23T19:08:43Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2bbbc2aa763efa21", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.39", + "title": "AWS SDK for Java v2 2.42.39", + "summary": "# __2.42.39__ __2026-04-22__\r\n## __AWS Batch__\r\n - ### Features\r\n - Support of S3Files volume type, container start and stop timeouts.\r\n\r\n## __AWS IoT Wireless__\r\n - ### Features\r\n - Enable customers to optionally specify a desired confidence level for Cellular and WiFi position estimates. Customers can use this to trade off confidence level and radius of uncertainty based on their needs.\r\n\r\n## __AWS Lambda__\r\n - ### Features\r\n - Add Ruby 4.0 (ruby4.0) support to AWS Lambda.\r\n\r\n## __", + "published_at": "2026-04-22T23:04:24Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a17ac8eeb5ac2f08", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.38", + "title": "AWS SDK for Java v2 2.42.38", + "summary": "# __2.42.38__ __2026-04-21__\r\n## __AWS Comprehend Medical__\r\n - ### Features\r\n - This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol.\r\n\r\n## __Amazon SageMaker Service__\r\n - ### Features\r\n - SageMaker AI now supports generative AI inference recommendations. Provide your model and workload, and SageMaker AI optimizes configurations, benchmarks them on real GPUs, and returns deployment-ready", + "published_at": "2026-04-22T01:29:29Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a2cf49044e139075", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.37", + "title": "AWS SDK for Java v2 2.42.37", + "summary": "# __2.42.37__ __2026-04-20__\n## __AWS CRT HTTP Client__\n - ### Bugfixes\n - Fixed a connection leak in the CRT HTTP client that occurred when aborting a response stream before fully consuming it (e.g., calling `abort()` on a `GetObject` `ResponseInputStream`).\n\n## __AWS SDK for Java v2__\n - ### Features\n - Added `AsyncRequestBody.fromInputStream(InputStream, Long)` overload that uses an SDK-managed thread pool, removing the need for users to provide their own ExecutorService.\n\n## __Amazon", + "published_at": "2026-04-20T19:17:45Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8014797b83cd7491", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.36", + "title": "AWS SDK for Java v2 2.42.36", + "summary": "# __2.42.36__ __2026-04-17__\n## __AWS CRT HTTP Client__\n - ### Bugfixes\n - Java CRT 0.39.3 enables and prefers Post Quantum TLS (PQ TLS) by default when supported by the platform and service. The `postQuantumTlsEnabled` builder option in aws-sdk-java-v2 now becomes an opt-out mechanism; setting it to false explicitly disables PQ TLS.\n - Contributed by: [@WillChilds-Klein](https://github.com/WillChilds-Klein)\n\n## __AWS Clean Rooms Service__\n - ### Features\n - This release adds supp", + "published_at": "2026-04-17T23:47:22Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c9f6ba3b17820c2f", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.35", + "title": "AWS SDK for Java v2 2.42.35", + "summary": "# __2.42.35__ __2026-04-16__\n## __AWS DevOps Agent Service__\n - ### Features\n - Deprecate the userId from the Chat operations. This update also removes support of AllowVendedLogDeliveryForResource API from AWS SDKs.\n\n## __AWS Elemental MediaConvert__\n - ### Features\n - Adds support for Elemental Inference powered smart crop feature, enabling video verticalization\n\n## __AWS SDK for Java v2__\n - ### Features\n - Add HTTP client configuration type metadata to the User-Agent header, track", + "published_at": "2026-04-16T19:07:05Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7addbf907b693d3a", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.34", + "title": "AWS SDK for Java v2 2.42.34", + "summary": "# __2.42.34__ __2026-04-13__\n## __AWS Glue__\n - ### Features\n - AWS Glue now defaults to Glue version 5.1 for newly created jobs if the Glue version is not specified in the request, and UpdateJob now preserves the existing Glue version of a job when the Glue version is not specified in the update request.\n\n## __AWS SDK for Java v2__\n - ### Features\n - Updated endpoint and partition metadata.\n\n## __AWS SecurityHub__\n - ### Features\n - Provide organizational unit scoping capability for", + "published_at": "2026-04-13T19:16:21Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6c6eda851170d485", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.33", + "title": "AWS SDK for Java v2 2.42.33", + "summary": "# __2.42.33__ __2026-04-10__\n## __AWS DevOps Agent Service__\n - ### Features\n - Devops Agent now supports associate Splunk, Datadog and custom MCP server to an Agent Space.\n\n## __AWS Elemental MediaConvert__\n - ### Features\n - Adds support for MV-HEVC video output and clear lead for AV1 DRM output.\n\n## __Amazon Connect Service__\n - ### Features\n - Conversational Analytics for Email\n\n## __Amazon EC2 Container Service__\n - ### Features\n - Minor updates to exceptions for completenes", + "published_at": "2026-04-10T19:13:52Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "efefb1e0dfc041b8", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-15", + "title": "May 15th, 2026", + "summary": "**Crate Versions**\n
    \nClick to expand to view crate versions...\n\n|Crate|Version|\n|-|-|\n|aws-config|1.8.16|\n|aws-credential-types|1.2.14|\n|aws-runtime|1.7.3|\n|aws-runtime-api|1.1.12|\n|aws-sdk-accessanalyzer|1.107.0|\n|aws-sdk-account|1.102.0|\n|aws-sdk-acm|1.102.0|\n|aws-sdk-acmpca|1.104.0|\n|aws-sdk-aiops|1.27.0|\n|aws-sdk-amp|1.105.0|\n|aws-sdk-amplify|1.107.0|\n|aws-sdk-amplifybackend|1.98.0|\n|aws-sdk-amplifyuibuilder|1.98.0|\n|aws-sdk-apigateway|1.104.0|\n|aws-sdk-apigatewaym", + "published_at": "2026-05-15T18:49:40Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "05da4b34c8669cbb", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-14", + "title": "May 14th, 2026", + "summary": "**Crate Versions**\n
    \nClick to expand to view crate versions...\n\n|Crate|Version|\n|-|-|\n|aws-config|1.8.16|\n|aws-credential-types|1.2.14|\n|aws-runtime|1.7.3|\n|aws-runtime-api|1.1.12|\n|aws-sdk-accessanalyzer|1.107.0|\n|aws-sdk-account|1.102.0|\n|aws-sdk-acm|1.102.0|\n|aws-sdk-acmpca|1.104.0|\n|aws-sdk-aiops|1.27.0|\n|aws-sdk-amp|1.105.0|\n|aws-sdk-amplify|1.107.0|\n|aws-sdk-amplifybackend|1.98.0|\n|aws-sdk-amplifyuibuilder|1.98.0|\n|aws-sdk-apigateway|1.104.0|\n|aws-sdk-apigatewaym", + "published_at": "2026-05-14T19:29:03Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "700c4dbe16ea6d3a", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-13", + "title": "May 13th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-arcregionswitch` (1.23.0): Adds support for enabling and disabling Lambda event source mappings in Region switch plans.\n- `aws-sdk-bedrockagentcorecontrol` (1.54.0): Adds support for read-only summary APIs for Policy Engine, Policy, and Policy Generation resources, enabling metadata retrieval without KMS decryption for AWS Config integration.\n- `aws-sdk-billingconductor` (1.103.0): Add ConflictException to UpdateCustomLineItem operation.\n- `aws-sdk-connect` (1.17", + "published_at": "2026-05-13T18:57:15Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "92afd10b0a871db9", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-07", + "title": "May 7th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-bcmdataexports` (1.98.0): With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift.\n- `aws-sdk-bedrockagentcore` (1.43.0): Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP", + "published_at": "2026-05-07T19:12:22Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6fe932c73d7836a3", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-06", + "title": "May 6th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-bedrockagentcorecontrol` (1.52.0): Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations.\n- `aws-sdk-glue` (1.145.0): Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter ", + "published_at": "2026-05-06T19:12:33Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "97b03ee4ff21dffb", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-05", + "title": "May 5th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-cleanroomsml` (1.105.0): Increase max configurable output limits in the Clean Rooms ML configured model algorithm association resource.\n- `aws-sdk-cloudfront` (1.118.0): Adds support for tagging CloudFront Functions and KeyValueStores resources.\n- `aws-sdk-marketplaceagreement` (1.99.0): With this release, Agreements API provides a programmatic way to generate quotes, accept offers, track charges and entitlements, manage renewals and cancellations, and streamline", + "published_at": "2026-05-05T18:51:08Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7deac136db9b7b67", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-04", + "title": "May 4th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-bedrockagentcorecontrol` (1.51.0): Amazon Bedrock AgentCore gateways now support MCP Sessions and response streaming from MCP targets. Session timeouts can be set between 15 minutes and 8 hours, and response streaming enables forwarding stream events sent by MCP targets to gateway users.\n- `aws-sdk-cloudwatchlogs` (1.131.0): Adding an additional optional deliverySourceConfiguration field to PutDeliverySource API. This enables customers to pass service-specific co", + "published_at": "2026-05-04T19:58:41Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "80fa9665a53843b3", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-01", + "title": "May 1st, 2026", + "summary": "**Service Features:**\n- `aws-sdk-appstream` (1.112.0): Amazon WorkSpaces Applications now enables AI agents to securely operate desktop applications. Administrators configure stacks to provide agents access to WorkSpaces. Agents can click, type, and take screenshots. Agents authenticate with AWS IAM credentials with activity logged in AWS CloudTrail.\n- `aws-sdk-cloudwatch` (1.111.0): This release adds tag support for CloudWatch Dashboards. The PutDashboard API now accepts a Tags parameter, allow", + "published_at": "2026-05-01T18:59:24Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "68c26e338b5a7f0b", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-30", + "title": "April 30th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-bedrockagentcore` (1.42.0): AgentCore Identity now supports on-behalf-of token exchange OAuth2. AgentCore Memory now supports metadata for LongTerm Memory Records.\n- `aws-sdk-bedrockagentcorecontrol` (1.50.0): AgentCore Identity now supports on-behalf-of token exchange OAuth2. AgentCore Memory now supports metadata for LongTerm Memory Records.\n- `aws-sdk-datazone` (1.135.0): Adds support for asynchronous notebook runs\n- `aws-sdk-eks` (1.130.0): Vended logs update", + "published_at": "2026-04-30T18:49:34Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f24198efd3f1314e", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-29", + "title": "April 29th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-account` (1.102.0): Adds AccountState in the response for the GetAccountInformation API. Each state represents a specific phase in the account lifecycle. Use this information to manage account access, automate workflows, or trigger actions based on account state changes.\n- `aws-sdk-bedrockagentcore` (1.41.0): Adds batch evaluation for running evaluators against multiple agent sessions with server-side orchestration, AI-powered recommendations for optimizing syste", + "published_at": "2026-04-29T18:50:32Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "329229c2b004001b", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-27", + "title": "April 27th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-applicationsignals` (1.79.0): Application Signals now supports creating composite Service Level Objectives on Service Operations. Users can now create service SLO on multiple operations.\n- `aws-sdk-billingconductor` (1.102.0): Add support for Passthrough pricing plan\n- `aws-sdk-cloudwatchlogs` (1.129.0): Adds support for selecting all logs sources and types in a single association.\n- `aws-sdk-glue` (1.144.0): Addition of AdditionalAuditContext to GetPartition, Ge", + "published_at": "2026-04-27T19:54:42Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "64bb70201b87b20a", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-24", + "title": "April 24th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-bedrockagentcorecontrol` (1.48.0): Added support for configuring identity providers and inbound authorizers within a private VPC for AWS Bedrock AgentCore, enabling secure network connection without public internet access\n- `aws-sdk-cloudwatchlogs` (1.128.0): Adding nextToken and maxItems to the GetQueryResults API.\n- `aws-sdk-connect` (1.172.0): Amazon Connect is expanding attachment capabilities to give customers greater flexibility and control. Currently limit", + "published_at": "2026-04-24T18:59:31Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a04c3aac4319b3f6", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-23", + "title": "April 23rd, 2026", + "summary": "**Service Features:**\n- `aws-sdk-datazone` (1.134.0): Releasing For LakehouseProperties attributes in the Connections API's\n- `aws-sdk-iotmanagedintegrations` (1.43.0): Adds \"Status\" field to provisioning profile operation response types, giving users visibility into the readiness of a provisioning profile to be used for device provisioning.\n- `aws-sdk-opensearch` (1.125.0): Amazon OpenSearch UI applications now support cross-Region domain association, enabling you to connect OpenSearch Dashboar", + "published_at": "2026-04-23T18:55:19Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ddf754fb24d4797d", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-22", + "title": "April 22nd, 2026", + "summary": "**Service Features:**\n- `aws-sdk-batch` (1.113.0): Support of S3Files volume type, container start and stop timeouts.\n- `aws-sdk-bedrockagentcore` (1.40.0): Adds support for Amazon Bedrock AgentCore Harness data plane APIs, enabling customers to invoke managed agent loops and execute commands on live agent sessions with streaming responses.\n- `aws-sdk-bedrockagentcorecontrol` (1.47.0): Adds support for Amazon Bedrock AgentCore Harness control plane APIs, enabling customers to create, manage, and", + "published_at": "2026-04-22T18:56:42Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c7dcfc90f2597006", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-21", + "title": "April 21st, 2026", + "summary": "**Service Features:**\n- `aws-sdk-cognitoidentityprovider` (1.116.0): Adding dutch language support for Cognito Managed Login and Terms on Console\n- `aws-sdk-comprehendmedical` (1.99.0): This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol.\n- `aws-sdk-computeoptimizer` (1.104.0): This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will priorit", + "published_at": "2026-04-21T20:44:38Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c2a4e29454b7b987", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-20", + "title": "April 20th, 2026", + "summary": "**New this release:**\n- :tada: ([smithy-rs#4551](https://github.com/smithy-lang/smithy-rs/issues/4551), @hligit) Make `ProviderConfig::with_use_fips()` and `ProviderConfig::with_use_dual_stack()` public so that applications constructing a `ProviderConfig` directly can propagate FIPS and dual-stack settings to credential providers.\n- :tada: ([smithy-rs#4521](https://github.com/smithy-lang/smithy-rs/issues/4521)) Add `sigv4a_signing_region_set` client configuration. Supports programmatic, environm", + "published_at": "2026-04-20T18:56:19Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "086cd57a6216e363", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-17", + "title": "April 17th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-cleanrooms` (1.120.0): This release adds support for configurable spark properties for Cleanrooms PySpark workloads.\n- `aws-sdk-connect` (1.170.0): Fixes in SDK for customers using TestCase APIs\n- `aws-sdk-connectcampaignsv2` (1.53.0): This release adds support for campaign entry limits configuration and hourly refresh frequency in Amazon Connect Outbound Campaigns.\n- `aws-sdk-groundstation` (1.102.0): Adds support for updating contacts, listing antennas, and lis", + "published_at": "2026-04-17T18:47:33Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e8d30d15018116b8", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-16", + "title": "April 16th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-appstream` (1.110.0): Add content redirection to Update Stack\n- `aws-sdk-autoscaling` (1.114.0): This release adds support for specifying Availability Zone IDs as an alternative to Availability Zone names when creating or updating Auto Scaling groups.\n- `aws-sdk-bedrockagentcore` (1.38.0): Introducing NamespacePath in AgentCore Memory to support hierarchical prefix based memory record retrieval.\n- `aws-sdk-cloudwatchlogs` (1.126.0): Endpoint update for CloudWatch", + "published_at": "2026-04-16T18:47:42Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d8a43fd37c45ab06", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-13", + "title": "April 13th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-customerprofiles` (1.110.0): This release introduces changes to SegmentDefinition APIs to support sorting by attributes.\n- `aws-sdk-deadline` (1.98.0): Adds GetMonitorSettings and UpdateMonitorSettings APIs to Deadline Cloud. Enables reading and writing monitor settings as key-value pairs (up to 64 keys per monitor). UpdateMonitorSettings supports upsert and delete (via empty value) semantics and is idempotent.\n- `aws-sdk-interconnect` (1.0.0): Initial release of", + "published_at": "2026-04-13T18:56:01Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "54cfe25ec4888bb3", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-10", + "title": "April 10th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-connect` (1.168.0): Conversational Analytics for Email\n- `aws-sdk-devopsagent` (1.2.0): Devops Agent now supports associate Splunk, Datadog and custom MCP server to an Agent Space.\n- `aws-sdk-ecs` (1.122.0): Minor updates to exceptions for completeness\n- `aws-sdk-imagebuilder` (1.109.0): Image pipelines can now automatically apply tags to images they create. Set the imageTags property when creating or updating your pipelines to get started.\n- `aws-sdk-mediaconver", + "published_at": "2026-04-10T18:57:56Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7e4b4fabe4d890d0", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.160.1", + "title": "Release version: 1.160.1", + "summary": "### Changes:\n[ef9f2ac](https://api.github.com/repos/aws/aws-sam-cli/commits/ef9f2ac9cd2d35a58e0a304af4fb1e11a0071ce9) - chore(deps-dev): bump types-chevron (#9003)\n[1de55d9](https://api.github.com/repos/aws/aws-sam-cli/commits/1de55d95380a6d2e268be6b8a283924caff9a079) - chore(deps-dev): bump types-setuptools (#9001)\n[e56f4a3](https://api.github.com/repos/aws/aws-sam-cli/commits/e56f4a394a4a25eac21d89b0fe1f8eaea0c2c7ed) - chore(deps-dev): bump types-jsonschema (#9000)\n[5cf1a5a](https://api.github", + "published_at": "2026-05-15T01:51:54Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e037191a5ef55cc2", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/sam-cli-nightly", + "title": "[Stable] Nightly Release v1.160.1.dev202605150901 - 2026-05-15", + "summary": "\n### New Changes today:\n[9ffa5ed](https://api.github.com/repos/aws/aws-sam-cli/commits/9ffa5ed806fc6931afaf4f0bbbbad19412b845d2) - chore: bump version to 1.160.1 (#9011)\n[a486922](https://api.github.com/repos/aws/aws-sam-cli/commits/a486922ed1e6e8e04b00278bf5852f73d26c58dc) - fix(cfn-lang-ext): unify packageable resource properties (#9005) (#9009)\n[9006343](https://api.github.com/repos/aws/aws-sam-cli/commits/9006343d232c989dd0de2d69e492d64a52a9c5bc) - fix(cfn-lang-ext): preserve template-time i", + "published_at": "2026-05-15T09:41:05Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [ + "prerelease" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "70728ea4a401c9be", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.160.0", + "title": "Release version: 1.160.0", + "summary": "### Changes:\n[2e21eb2](https://api.github.com/repos/aws/aws-sam-cli/commits/2e21eb2edf5d464fcb7f6b7af99f28d4978c0721) - feat: Add CloudFormation Language Extensions support (Fn::ForEach) (#8637)\n[a63280a](https://api.github.com/repos/aws/aws-sam-cli/commits/a63280a757c63e033b65983f884b62f8eda5f5d6) - chore(deps-dev): bump types-setuptools (#8905)\n[a8a1ca4](https://api.github.com/repos/aws/aws-sam-cli/commits/a8a1ca40fa81a1f114d7d9431da0b2a8b85f245d) - chore(deps-dev): bump types-dateparser (#890", + "published_at": "2026-05-13T21:31:59Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "920b1b085999d6ba", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.159.1", + "title": "Release version: 1.159.1", + "summary": "### Changes:\n[f0678ad](https://api.github.com/repos/aws/aws-sam-cli/commits/f0678ad9663e934dcbfab83f44e63cb8a48f8c62) - chore(deps): bump actions/github-script from 8 to 9 (#8911)\n[8e5cc6d](https://api.github.com/repos/aws/aws-sam-cli/commits/8e5cc6dfc9351fee28f740bf15c0c59a6fafa488) - ci: add AI-powered PR code review via SAM PR Reviewer (#8919)\n[14004e2](https://api.github.com/repos/aws/aws-sam-cli/commits/14004e262b5bd6013ff9960667a6c488b84a79a3) - chore(deps-dev): bump pytest (#8916)\n[dff5c1", + "published_at": "2026-04-28T20:58:34Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "df587320128a8cd2", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.158.0", + "title": "Release version: 1.158.0", + "summary": "### Changes:\n[34da7c8](https://api.github.com/repos/aws/aws-sam-cli/commits/34da7c8fbcbd01d7717bbc40689f0e84e7479398) - feat(build): support mount symlink in terraform build (#8854)\n[c755494](https://api.github.com/repos/aws/aws-sam-cli/commits/c75549477bf127b90b190efaaa35647f6e77602f) - chore(deps-dev): bump types-dateparser (#8843)\n[1c02204](https://api.github.com/repos/aws/aws-sam-cli/commits/1c022047422dfa685680cc062b9b3c5a7ced94da) - chore(deps): bump attrs from 25.4.0 to 26.1.0 in the json", + "published_at": "2026-04-09T21:35:49Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fc10dfa82965a03b", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.157.1", + "title": "Release version: 1.157.1", + "summary": "### Changes:\n[23ee24f](https://api.github.com/repos/aws/aws-sam-cli/commits/23ee24fc327a5b910c43d3a946c3204d357d21e5) - feat: add --invoke-image to image fns (#8830)\n[5a9670a](https://api.github.com/repos/aws/aws-sam-cli/commits/5a9670ab40831563c16d638ae073cc2dc8abe9f7) - imporve internal zip utility (#8847)\n[b7b0871](https://api.github.com/repos/aws/aws-sam-cli/commits/b7b0871a55e76f0db2035637b1d76b931951482f) - chore: bump version to 1.157.0 (#8848)\n[8e18290](https://api.github.com/repos/aws/a", + "published_at": "2026-03-26T21:15:44Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "795fae735d448a59", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.156.0", + "title": "Release version: 1.156.0", + "summary": "### Changes:\n[32ed1d9](https://api.github.com/repos/aws/aws-sam-cli/commits/32ed1d95199cfe9ce9042de44d2db2f3a0c8a828) - fix: handle FunctionNotFound for ECR-based image functions in sam sync (#8603)\n[4302fae](https://api.github.com/repos/aws/aws-sam-cli/commits/4302faeb987e793475c7f0ee7904f4810f8539bb) - feat: add .env file format support for --env-vars option (#8746)\n[b744b3c](https://api.github.com/repos/aws/aws-sam-cli/commits/b744b3c68d136ac1664820494ecc92bea3996312) - fix: Support route-spe", + "published_at": "2026-03-19T18:54:12Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d33760404c7c46ea", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.155.2", + "title": "Release version: 1.155.2", + "summary": "### Changes:\n[4c7e101](https://api.github.com/repos/aws/aws-sam-cli/commits/4c7e10147c4353fdf11ee02eb5c23917868ffba7) - Update notify-slack.yml to add sleep (#8646)\n[463163d](https://api.github.com/repos/aws/aws-sam-cli/commits/463163d941220250359a8cdf8146fe018688d5e4) - fix: use tag prefix matching to clean up samcli/lambda-* images (#8647)\n[59021a8](https://api.github.com/repos/aws/aws-sam-cli/commits/59021a81297b10037e0bfb9bf0657870ac5db521) - fix: isolate PyInstaller library paths for subpro", + "published_at": "2026-03-06T00:01:59Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "84ee7d763853ef0b", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.154.0", + "title": "Release version: 1.154.0", + "summary": "### Changes:\n[3766900](https://api.github.com/repos/aws/aws-sam-cli/commits/3766900d2aa5758518cda097ce951264480ef948) - chore(deps-dev): bump ruff from 0.14.11 to 0.14.14 in /requirements (#8594)\n[3f218d9](https://api.github.com/repos/aws/aws-sam-cli/commits/3f218d997e79de17b341480dd85da286c1a7ec8b) - chore(deps-dev): bump the types group across 1 directory with 2 updates (#8610)\n[35eec76](https://api.github.com/repos/aws/aws-sam-cli/commits/35eec7699b5af7b139527d735846e79edda89506) - chore(deps", + "published_at": "2026-02-11T22:38:41Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e85c3c6209e2b508", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.153.1", + "title": "Release version: 1.153.1", + "summary": "### Changes:\r\n[1edba25](https://api.github.com/repos/aws/aws-sam-cli/commits/1edba257a20faa3558112e7974aaebd9b8b669ee) - fix: add mount-with write for java25 tests (#8579)\r\n[17114df](https://api.github.com/repos/aws/aws-sam-cli/commits/17114dfe9eccc8a231334983793fae7e01829f38) - chore(test): update skip condition for LMI test (#8562)\r\n[4f63f21](https://api.github.com/repos/aws/aws-sam-cli/commits/4f63f2145c23a7177ea8b4291e83238b3efeeaf8) - feat: add --resolve-image-repos support to sam package (", + "published_at": "2026-01-28T19:17:50Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6c144200c9b68286", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.152.0", + "title": "Release version: 1.152.0", + "summary": "### Changes:\n[f7d50bf](https://api.github.com/repos/aws/aws-sam-cli/commits/f7d50bf552f6ae07d15dd912a6e5134ff8ac97fd) - Expand parameter overrides (#7876)\n[7efe5d4](https://api.github.com/repos/aws/aws-sam-cli/commits/7efe5d405ae40cd6e8804493306436632d18b42c) - Revert \"fix: pin ruby action to specific version (#8491)\" (#8517)\n[fedb6a1](https://api.github.com/repos/aws/aws-sam-cli/commits/fedb6a168ab976effe850a086bb390cbec6fad3f) - chore(deps): bump actions/upload-artifact from 5 to 6 (#8505)\n[15", + "published_at": "2026-01-22T19:38:20Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "102ba107ffa77a42", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.151.0", + "title": "Release version: 1.151.0", + "summary": "### Changes:\n[dc0de29](https://api.github.com/repos/aws/aws-sam-cli/commits/dc0de294b83a020f0dbedab234ab07379622a789) - fix: pin ruby action to specific version (#8491)\n[ae0154b](https://api.github.com/repos/aws/aws-sam-cli/commits/ae0154b815785710aad26b7dc482f0d38b375bed) - chore(deps): bump werkzeug from 3.1.3 to 3.1.4 in /requirements (#8475)\n[7266601](https://api.github.com/repos/aws/aws-sam-cli/commits/7266601e85d865ac7ea50375f9311fab25b7ece4) - chore(deps): bump the types group across 1 di", + "published_at": "2025-12-18T00:35:41Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8a540310ead83a8d", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.150.1", + "title": "Release version: 1.150.1", + "summary": "### Changes:\n[4cb46c0](https://api.github.com/repos/aws/aws-sam-cli/commits/4cb46c063570665f142471abcb7ecf22868a5497) - fix: set mock credentials for emulator boto client (#8482)\n[c3d64cd](https://api.github.com/repos/aws/aws-sam-cli/commits/c3d64cda4590b91bddac5d9210ff05aa380afe5d) - fix: build emulator image and copy binary to it (#8484)\n[f30d12b](https://api.github.com/repos/aws/aws-sam-cli/commits/f30d12b021a697e89f9d730bcf34e58a33febe8d) - feat: add interactive callback CLI (#8486)\n[d48ca94", + "published_at": "2025-12-03T20:53:59Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5d54d5e7f2a90e9c", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.150.0", + "title": "Release version: 1.150.0", + "summary": "### Changes:\n[6d54aed](https://api.github.com/repos/aws/aws-sam-cli/commits/6d54aede080f249cd4c1e225d587370fd2bbda3f) - feat: implement lazy loading for CLI groups (#8472)\n[bd26065](https://api.github.com/repos/aws/aws-sam-cli/commits/bd26065bf189267f45124014f0e0f68ae083f24c) - chore(deps): Update cfnlint to 1.42.0 (#8473)\n[205ce59](https://api.github.com/repos/aws/aws-sam-cli/commits/205ce5904c9e3d22f15ce2b61141679fed53a88f) - chore(deps): bump boto3 and aws-sam-translator (#8478)\n[3b4c40a](htt", + "published_at": "2025-12-03T03:02:25Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5ce7b16343416d77", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.149.0", + "title": "Release version: 1.149.0", + "summary": "### Changes:\n[8544c10](https://api.github.com/repos/aws/aws-sam-cli/commits/8544c106e87d3079ae34163b70ee95abd3d735cb) - feat: Add support for Lambda Managed Instances (#8469)\n[a329d0e](https://api.github.com/repos/aws/aws-sam-cli/commits/a329d0e350dbf6e07a301d5968ae9b3f2f6be2c3) - chore: bump version to 1.149.0 (#8470)\n\n### Hashes:\nFilename | SHA256\n--- | ---\n**AWS_SAM_CLI_64_PY3.msi** | `a887e88ad01fa9a005720623187b84d69ee4005184af163b54b3567fef395bdb`\n**aws-sam-cli-linux-x86_64.zip** | `ebe0c8", + "published_at": "2025-12-01T07:46:47Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "73230aadeaea2483", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.148.0", + "title": "Release version: 1.148.0", + "summary": "### Changes:\n[3d07135](https://api.github.com/repos/aws/aws-sam-cli/commits/3d0713564a83b9debfb891f1839454551d8d9595) - Update boto3 to boto3[crt] to support aws login (#8456)\n[47bfe49](https://api.github.com/repos/aws/aws-sam-cli/commits/47bfe4949fcf73370f2e45b2dc3b2782e26b6478) - feat(docker): use SAM_DOCKER_API_VERSION to control docker api version (#8454)\n[2fd626b](https://api.github.com/repos/aws/aws-sam-cli/commits/2fd626bac1faafaf5ba3b53f2732bbbaeef09612) - Fix tenant ID validation error ", + "published_at": "2025-11-22T04:44:30Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "98bd1ae5a8272009", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.147.1", + "title": "Release version: 1.147.1", + "summary": "### Changes:\n[2e4fd2c](https://api.github.com/repos/aws/aws-sam-cli/commits/2e4fd2cce61c3b84a5e5efc26d7953e4f2066b91) - chore(test): update ruby to 3.4.7 in appveyor (#8416)\n[952cf63](https://api.github.com/repos/aws/aws-sam-cli/commits/952cf6353666aa43c5cfcc9115d6df0ea487cf85) - Chore(test): update rbenv (#8419)\n[6b6b270](https://api.github.com/repos/aws/aws-sam-cli/commits/6b6b2701fe51b1541587cb8869446c366c59a057) - feat: allow explicit listing of function ids for local `start-lambda` command ", + "published_at": "2025-11-20T17:55:25Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "dd9283d0227f0cb0", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.146.0", + "title": "Release version: 1.146.0", + "summary": "### Changes:\n[d856d3c](https://api.github.com/repos/aws/aws-sam-cli/commits/d856d3cb2c89db967e32087669d8b71c07a372f4) - docs: add section to contributing.md about ai usage (#8359)\n[0114b36](https://api.github.com/repos/aws/aws-sam-cli/commits/0114b36bd44298db123b6c86b69fb7fb79200f60) - chore(deps): bump cryptography from 46.0.2 to 46.0.3 in /requirements (#8353)\n[5e385d7](https://api.github.com/repos/aws/aws-sam-cli/commits/5e385d7c6258d01e9fb3078ee265a83f36b6326b) - chore(deps): bump referencin", + "published_at": "2025-11-06T21:33:29Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "108b24db5abe0228", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.145.2", + "title": "Release version: 1.145.2", + "summary": "### Changes:\n[b0f4887](https://api.github.com/repos/aws/aws-sam-cli/commits/b0f48878201cdb8161b148bc1f42c37403ac0e53) - fix: Container runtime dind build issue (#8358)\n[41fd19e](https://api.github.com/repos/aws/aws-sam-cli/commits/41fd19e4125a5bb2edb979e58bc8a0255cd121cd) - chore: bump version to 1.145.2 (#8360)\n\n### Hashes:\nFilename | SHA256\n--- | ---\n**AWS_SAM_CLI_64_PY3.msi** | `3b0d3b7882bfbb9188d54f16914bf2015c90d973d469166f92fe358fa681cae0`\n**aws-sam-cli-linux-x86_64.zip** | `2402fd319e9fc", + "published_at": "2025-10-21T23:05:10Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4072cb7899c50c8d", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.145.1", + "title": "Release version: 1.145.1", + "summary": "### Changes:\n[92e801e](https://api.github.com/repos/aws/aws-sam-cli/commits/92e801eddd82a7a2cfbe13d8fd0a39ec9280f826) - feat: Support all formats of function name in invoke (#8295)\n[8c61192](https://api.github.com/repos/aws/aws-sam-cli/commits/8c61192e437baf698250c40f65503055b75a394e) - Revert \"feat: Support all formats of function name in invoke (#8295)\" (#8349)\n[5411d62](https://api.github.com/repos/aws/aws-sam-cli/commits/5411d627a25cb53a92f2ea232e53d2f03048dfa5) - fix: Remove Docker client r", + "published_at": "2025-10-15T22:50:14Z", + "fetched_at": "2026-05-17T11:52:49.821399+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + } +] \ No newline at end of file diff --git a/tracks/releases/data/raw/rss-2026-05-17.json b/tracks/releases/data/raw/rss-2026-05-17.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/tracks/releases/data/raw/rss-2026-05-17.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tracks/releases/data/scored.json b/tracks/releases/data/scored.json new file mode 100644 index 0000000..d4efb07 --- /dev/null +++ b/tracks/releases/data/scored.json @@ -0,0 +1,2976 @@ +[ + { + "id": "8ae14a33e6aa6037", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.251.0", + "title": "v2.251.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-elasticloadbalancing: AWS::ElasticLoadBalancing::LoadBalancer: SourceSecurityGroup attribute removed.\naws-elasticloadbalancing: AWS::ElasticLoadBalancing::", + "published_at": "2026-04-24T23:30:00Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 14.4, + "score_breakdown": { + "freshness": 0.4, + "keyword": 7.0, + "source": 2.0, + "keyword_signal": 14.0, + "severity": 0.0, + "total": 14.4 + } + }, + { + "id": "f3c9d8c8051ca8ec", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.254.0", + "title": "v2.254.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-elasticache: AWS::ElastiCache::CacheCluster: Id attribute removed.\naws-sagemaker: AWS::SageMaker::Model: Id attribute removed.\naws-vpclattice: AWS::VpcLatt", + "published_at": "2026-05-13T22:07:55Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 11.55, + "score_breakdown": { + "freshness": 1.55, + "keyword": 5.0, + "source": 2.0, + "keyword_signal": 10.0, + "severity": 0.0, + "total": 11.55 + } + }, + { + "id": "516cbc506762ff7d", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.242.0", + "title": "v2.242.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\n - **aws-ssm**: AWS::SSM::MaintenanceWindow: Id attribute removed.\n\n### Features\n\n* **core:** support `PropertyMergeStrategy` to merge arbitrary CFN property ", + "published_at": "2026-03-10T18:24:22Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 11.016, + "score_breakdown": { + "freshness": 0.016, + "keyword": 5.5, + "source": 2.0, + "keyword_signal": 11.0, + "severity": 0.0, + "total": 11.016 + } + }, + { + "id": "c9b3e0d17e99c18e", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.241.0", + "title": "v2.241.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-codedeploy: AWS::CodeDeploy::DeploymentGroup: Id attribute removed.\n\n### Features\n\n* update L1 CloudFormation resource definitions ([#37103](https://github", + "published_at": "2026-03-02T14:47:09Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 11.009, + "score_breakdown": { + "freshness": 0.009, + "keyword": 5.5, + "source": 2.0, + "keyword_signal": 11.0, + "severity": 0.0, + "total": 11.009 + } + }, + { + "id": "a7c3d765c932c2bb", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.250.0", + "title": "v2.250.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-emr: AWS::EMR::Cluster: MonitoringConfiguration property removed.\naws-emr: AWS::EMR::Cluster: CloudWatchLogConfiguration type removed.\naws-emr: AWS::EMR::C", + "published_at": "2026-04-14T21:50:37Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 10.195, + "score_breakdown": { + "freshness": 0.195, + "keyword": 5.0, + "source": 2.0, + "keyword_signal": 10.0, + "severity": 0.0, + "total": 10.195 + } + }, + { + "id": "294af3b28aaa3102", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.249.0", + "title": "v2.249.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* L1 resources are automatically generated from\npublic CloudFormation Resource Schemas. They are built to closely\nreflect the real state of CloudFormation. Sometimes these updates can\ncontain changes that are incompatible with previous types, but more\naccurately reflect reality. In this release we have changed:\n\naws-appstream: AWS::AppStream::Stack: Id attribute removed.\naws-appsync: AWS::AppSync::GraphQLApi: LogConfig.CloudWatchLogsRoleArn\nproperty is now required.\naws-a", + "published_at": "2026-04-13T15:26:18Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 10.178, + "score_breakdown": { + "freshness": 0.178, + "keyword": 5.0, + "source": 2.0, + "keyword_signal": 10.0, + "severity": 0.0, + "total": 10.178 + } + }, + { + "id": "d049e133d6cf1b7e", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.247.0", + "title": "v2.247.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-bedrockagentcore: AWS::BedrockAgentCore::OnlineEvaluationConfig: ExecutionStatus attribute removed.\naws-appstream: AWS::AppStream::ImageBuilder: Name prope", + "published_at": "2026-04-02T12:22:58Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 10.08, + "score_breakdown": { + "freshness": 0.08, + "keyword": 5.0, + "source": 2.0, + "keyword_signal": 10.0, + "severity": 0.0, + "total": 10.08 + } + }, + { + "id": "d42458b85a8e3c6c", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.239.0", + "title": "v2.239.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:\n\naws-licensemanager: AWS::LicenseManager::License: Beneficiary property is now required\naws-licensemanager: AWS::LicenseManager::License: ProductSKU property is", + "published_at": "2026-02-19T22:06:12Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 6.004, + "score_breakdown": { + "freshness": 0.004, + "keyword": 3.0, + "source": 2.0, + "keyword_signal": 6.0, + "severity": 0.0, + "total": 6.004 + } + }, + { + "id": "0d3f2f466e3c2efb", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1042.0", + "title": "v3.1042.0", + "summary": "#### 3.1042.0(2026-05-04)\n\n##### New Features\n\n* **client-vpc-lattice:** Amazon VPC Lattice now supports privately resolvable DNS resources ([6b1b6aba](https://github.com/aws/aws-sdk-js-v3/commit/6b1b6abacb278e2a3e026b460c6b11cc0c2627c8))\n* **client-lex-model-building-service:** Lex V1 is deprecated, use Lex V2 instead ([1c35eb7a](https://github.com/aws/aws-sdk-js-v3/commit/1c35eb7aae19964e66c4eaba663ca750145a8bc8))\n* **client-securityagent:** AWS Security Agent is adding a new target domain ", + "published_at": "2026-05-04T20:03:01Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 5.31, + "score_breakdown": { + "freshness": 0.81, + "keyword": 4.5, + "source": 1.0, + "keyword_signal": 4.5, + "severity": 0.0, + "total": 5.31 + } + }, + { + "id": "4acdfd3033822e48", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.6", + "title": "AWS SDK for Java v2 2.44.6", + "summary": "# __2.44.6__ __2026-05-14__\n## __AWS Data Exchange__\n - ### Features\n - Add support for SendApiAsset operation.\n\n## __AWS Database Migration Service__\n - ### Features\n - Service Release Notes\n\n## __AWS Glue__\n - ### Features\n - Release --has-databases parameter for AWS Glue get-catalogs API, which filters catalog responses to include only those capable of containing databases, excluding parent catalogs that hold only other catalogs. Remove model-level validation on partition index li", + "published_at": "2026-05-14T19:04:50Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 4.649, + "score_breakdown": { + "freshness": 1.649, + "keyword": 3.0, + "source": 1.0, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 4.649 + } + }, + { + "id": "56172ad9313633cb", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.3", + "title": "AWS SDK for Java v2 2.44.3", + "summary": "# __2.44.3__ __2026-05-06__\r\n## __AWS Glue__\r\n - ### Features\r\n - Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name.\r\n\r\n## __AWS SDK for Java v2__\r\n - ### Features\r\n - Update Netty to 4.1.133\r\n\r\n## __AWS SecurityHub__\r\n - ### Features\r\n - Release GenerateRecommendedPolicyV2 and GetRecommendedPo", + "published_at": "2026-05-06T19:32:15Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 4.433, + "score_breakdown": { + "freshness": 0.933, + "keyword": 3.5, + "source": 1.0, + "keyword_signal": 3.5, + "severity": 0.0, + "total": 4.433 + } + }, + { + "id": "f9fea38b69abe118", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.238.0", + "title": "v2.238.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* **bedrock-agentcore:** Interface extensions require new property implementations\n* **aws-bedrock-agentcore-alpha:** \n* - IGateway now requires gatewayRef getter\n* - IGatewayTarget now requires gatewayTargetRef getter\n* - IMemory now requires memoryRef getter\n* - IBedrockAgentRuntime now requires runtimeRef getter\n* - IRuntimeEndpoint now requires runtimeEndpointRef getter\n* - IBrowserCustom now requires browserCustomRef getter\n* - ICodeInterpreterCustom now requi", + "published_at": "2026-02-09T17:04:09Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 4.002, + "score_breakdown": { + "freshness": 0.002, + "keyword": 2.0, + "source": 2.0, + "keyword_signal": 4.0, + "severity": 0.0, + "total": 4.002 + } + }, + { + "id": "7b4c1c9331840543", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.237.0", + "title": "v2.237.0", + "summary": "### ⚠ BREAKING CHANGES\n\n* **iam:** Receivers of `IEncryptedResource` objects now have fewer guarantees about the shape of the object. If you still require an `IResource`, change the type to `IEncryptedResource & IResource` and/or add a type guard check using `Resource.isResource()`. Implementations of `IEncryptedResource` no longer need to implement `IResource` but must continue to implement `IEnvironmentAware`. Since `IResource` extends `IEnvironmentAware`, there is no change for implementors. ", + "published_at": "2026-02-02T13:52:23Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 4.001, + "score_breakdown": { + "freshness": 0.001, + "keyword": 2.0, + "source": 2.0, + "keyword_signal": 4.0, + "severity": 0.0, + "total": 4.001 + } + }, + { + "id": "58fa12741b0627b3", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1044.0", + "title": "v3.1044.0", + "summary": "#### 3.1044.0(2026-05-06)\n\n##### New Features\n\n* **client-securityhub:** Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. ([772b8629](https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60))\n* **client-sagemaker:** Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, Descri", + "published_at": "2026-05-06T19:16:36Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 3.932, + "score_breakdown": { + "freshness": 0.932, + "keyword": 3.0, + "source": 1.0, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 3.932 + } + }, + { + "id": "752039ba0bb3d4f4", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.1", + "title": "AWS SDK for Java v2 2.44.1", + "summary": "# __2.44.1__ __2026-05-04__\r\n## __AWS Elemental MediaLive__\r\n - ### Features\r\n - Updates the type of the MediaLiveRouterOutputConnectionMap.\r\n\r\n## __AWS SDK for Java v2__\r\n - ### Features\r\n - Optimized JSON marshalling performance for JSON RPC, REST JSON and RPCv2 Cbor protocols.\r\n\r\n## __AWS Security Agent__\r\n - ### Features\r\n - AWS Security Agent is adding a new target domain verification method for private VPC penetration testing. Additionally, the target domain resource will now h", + "published_at": "2026-05-04T19:10:54Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 3.808, + "score_breakdown": { + "freshness": 0.808, + "keyword": 3.0, + "source": 1.0, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 3.808 + } + }, + { + "id": "160ae819c94a22ba", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.7", + "title": "AWS SDK for Java v2 2.44.7", + "summary": "# __2.44.7__ __2026-05-15__\n## __AWS Elemental MediaPackage v2__\n - ### Features\n - This release adds support for AvailabilityStartTimeConfiguration in MediaPackageV2 DASH manifests\n\n## __AWS SDK for Java v2__\n - ### Features\n - Updated endpoint and partition metadata.\n\n## __Amazon CloudWatch Logs__\n - ### Features\n - Service Release Notes\n\n## __Partner Central Selling API__\n - ### Features\n - Service Release Notes", + "published_at": "2026-05-15T19:05:17Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 3.271, + "score_breakdown": { + "freshness": 1.771, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 3.271 + } + }, + { + "id": "7addbf907b693d3a", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.34", + "title": "AWS SDK for Java v2 2.42.34", + "summary": "# __2.42.34__ __2026-04-13__\n## __AWS Glue__\n - ### Features\n - AWS Glue now defaults to Glue version 5.1 for newly created jobs if the Glue version is not specified in the request, and UpdateJob now preserves the existing Glue version of a job when the Glue version is not specified in the update request.\n\n## __AWS SDK for Java v2__\n - ### Features\n - Updated endpoint and partition metadata.\n\n## __AWS SecurityHub__\n - ### Features\n - Provide organizational unit scoping capability for", + "published_at": "2026-04-13T19:16:21Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 3.18, + "score_breakdown": { + "freshness": 0.18, + "keyword": 3.0, + "source": 1.0, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 3.18 + } + }, + { + "id": "2b2e5f72b87c9a16", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1047.0", + "title": "v3.1047.0", + "summary": "#### 3.1047.0(2026-05-14)\n\n##### Chores\n\n* upgrade fast-xml-parser to 5.7.3 ([#8021](https://github.com/aws/aws-sdk-js-v3/pull/8021)) ([b2aae04e](https://github.com/aws/aws-sdk-js-v3/commit/b2aae04e93b046dbb384cc5c9339298953ab3843))\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-05-14 ([3505575d](https://github.com/aws/aws-sdk-js-v3/commit/3505575ddb0441cd291dfbb044bc01af6f859b32))\n* **client-glue:** Release --has-databases parameter for AWS Glue get-catalogs API, whic", + "published_at": "2026-05-14T18:52:53Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 3.148, + "score_breakdown": { + "freshness": 1.648, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 3.148 + } + }, + { + "id": "8fad3ab4d4c552f9", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.5", + "title": "AWS SDK for Java v2 2.44.5", + "summary": "# __2.44.5__ __2026-05-13__\n## __ARC - Region switch__\n - ### Features\n - Service Release Notes\n\n## __AWS Batch__\n - ### Features\n - Adds a billing callout to docs regarding using the CE Scale Down Delay feature\n\n## __AWS End User Messaging Social__\n - ### Features\n - Adds parameters to call the GetWhatsAppMessageTemplate and UpdateWhatsAppMessageTemplate APIs with a template name and language code in place of the template ID. Linked WhatsApp accounts also describe whether the WABA i", + "published_at": "2026-05-13T19:12:30Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 3.036, + "score_breakdown": { + "freshness": 1.536, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 3.036 + } + }, + { + "id": "5906a0398e80ba28", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.253.0", + "title": "v2.253.0", + "summary": "### Features\n\n* update L1 CloudFormation resource definitions ([#37753](https://github.com/aws/aws-cdk/issues/37753)) ([a661c2d](https://github.com/aws/aws-cdk/commit/a661c2ddee343a610b0ab312996ce34e6cacb571))\n* **apigatewayv2-integrations:** auto-include EventBusName in HttpEventBridgeIntegration default parameter mapping ([#36780](https://github.com/aws/aws-cdk/issues/36780)) ([9734bb4](https://github.com/aws/aws-cdk/commit/9734bb4382db1123b3c78ffea1130d702fb5a845)), closes [#36775](https://gi", + "published_at": "2026-05-06T17:51:15Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.928, + "score_breakdown": { + "freshness": 0.928, + "keyword": 1.0, + "source": 2.0, + "keyword_signal": 2.0, + "severity": 0.0, + "total": 2.928 + } + }, + { + "id": "d9de85a7fecc763e", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-15", + "title": "Release (2026-05-15)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs`: [v1.74.0](service/cloudwatchlogs/CHANGELOG.md#v1740-2026-05-15)\n * **Feature**: Updating the max limit for start query api parameter.\n* `github.com/aws/aws-sdk-go-v2/service/mediapackagev2`: [v1.38.0](service/mediapackagev2/CHANGELOG.md#v1380-2026-05-15)\n * **Feature**: This release adds support for AvailabilityStartTimeConfiguration in MediaPackageV2 DASH manifests\n* `github.com/aws/aws-sdk-go-v2/service/partnercent", + "published_at": "2026-05-15T18:39:19Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.769, + "score_breakdown": { + "freshness": 1.769, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 2.769 + } + }, + { + "id": "b82ecc99152523ec", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.10", + "title": "Boto 3 - 0.0.10", + "summary": "- bugfix:Documentation: Name collisions are now handled at the\n resource model layer instead of the factory, meaning that the\n documentation now uses the correct names. ([issue\n 67](https://github.com/boto/boto3/pull/67))\n- feature:Session: Add a `region_name` option when creating a session.\n ([issue 69](https://github.com/boto/boto3/pull/69), [issue\n 21](https://github.com/boto/boto3/issues/21))\n- feature:Botocore: Update to Botocore 0.94.0\n - Update to the latest Amazon CloudeSea", + "published_at": "2015-03-24T22:14:37Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.7, + "score_breakdown": { + "freshness": 0.0, + "keyword": 1.5, + "source": 1.8, + "keyword_signal": 2.7, + "severity": 0.0, + "total": 2.7 + } + }, + { + "id": "f7c5b807f96fdfc4", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.8", + "title": "Boto 3 - 0.0.8", + "summary": "- bugfix:Resources: Fix Amazon S3 resource identifier order. ([issue\n 62](https://github.com/boto/boto3/pull/62))\n- bugfix:Resources: Fix collection resource hydration path. ([issue\n 61](https://github.com/boto/boto3/pull/61))\n- bugfix:Resources: Re-enable service-level access to all resources,\n allowing e.g. `obj = s3.Object('bucket', 'key')`. ([issue\n 60](https://github.com/boto/boto3/pull/60))\n- feature:Botocore: Update to Botocore 0.87.0\n - Add support for Amazon DynamoDB seco", + "published_at": "2015-02-11T02:16:30Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.7, + "score_breakdown": { + "freshness": 0.0, + "keyword": 1.5, + "source": 1.8, + "keyword_signal": 2.7, + "severity": 0.0, + "total": 2.7 + } + }, + { + "id": "ac4d205b891e28a9", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.6", + "title": "Boto 3 - 0.0.6", + "summary": "- feature:Amazon SQS: Add `purge` action to queue resources\n- feature:Waiters: Add documentation for client and resource waiters\n ([issue 44](https://github.com/boto/boto3/pull/44))\n- feature:Waiters: Add support for resource waiters ([issue\n 43](https://github.com/boto/boto3/pull/43))\n- bugfix:Installation: Remove dependency on the unused `six` module\n ([issue 42](https://github.com/boto/boto3/pull/42))\n- feature:Botocore: Update to Botocore 0.80.0\n - Update Amazon Simple Workfl", + "published_at": "2014-12-18T19:24:40Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.7, + "score_breakdown": { + "freshness": 0.0, + "keyword": 1.5, + "source": 1.8, + "keyword_signal": 2.7, + "severity": 0.0, + "total": 2.7 + } + }, + { + "id": "85d6b1801ae84ef8", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-14", + "title": "Release (2026-05-14)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/bedrock`: [v1.60.0](service/bedrock/CHANGELOG.md#v1600-2026-05-14)\n * **Feature**: Advanced Prompt Optimization (AdvPO) allows you to optimize and migrate your prompts for any model on Bedrock by automatically evaluating responses and rewriting prompts to improve performance. This release provides a programmatic way to create, get, list, stop, and delete AdvPO jobs.\n* `github.com/aws/aws-sdk-go-v2/service/cloudfront`: [v1.64.0](servic", + "published_at": "2026-05-14T18:36:41Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.647, + "score_breakdown": { + "freshness": 1.647, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 2.647 + } + }, + { + "id": "700c4dbe16ea6d3a", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-13", + "title": "May 13th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-arcregionswitch` (1.23.0): Adds support for enabling and disabling Lambda event source mappings in Region switch plans.\n- `aws-sdk-bedrockagentcorecontrol` (1.54.0): Adds support for read-only summary APIs for Policy Engine, Policy, and Policy Generation resources, enabling metadata retrieval without KMS decryption for AWS Config integration.\n- `aws-sdk-billingconductor` (1.103.0): Add ConflictException to UpdateCustomLineItem operation.\n- `aws-sdk-connect` (1.17", + "published_at": "2026-05-13T18:57:15Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.535, + "score_breakdown": { + "freshness": 1.535, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 2.535 + } + }, + { + "id": "cc6e420149df9cfc", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-13", + "title": "Release (2026-05-13)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/arcregionswitch`: [v1.7.0](service/arcregionswitch/CHANGELOG.md#v170-2026-05-13)\n * **Feature**: Adds support for enabling and disabling Lambda event source mappings in Region switch plans.\n* `github.com/aws/aws-sdk-go-v2/service/batch`: [v1.64.2](service/batch/CHANGELOG.md#v1642-2026-05-13)\n * **Documentation**: Adds a billing callout to docs regarding using the CE Scale Down Delay feature\n* `github.com/aws/aws-sdk-go-v2/service/bed", + "published_at": "2026-05-13T18:45:43Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.534, + "score_breakdown": { + "freshness": 1.534, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 2.534 + } + }, + { + "id": "5852ec5e4d9efc93", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1045.0", + "title": "v3.1045.0", + "summary": "#### 3.1045.0(2026-05-07)\n\n##### Documentation Changes\n\n* **client-guardduty:** This is a documentation update ([1484574c](https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af))\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-05-07 ([81310767](https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197))\n* **client-bcm-data-exports:** With this release, customers can configure their data exports to generate additi", + "published_at": "2026-05-07T19:17:31Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.501, + "score_breakdown": { + "freshness": 1.001, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 2.501 + } + }, + { + "id": "900ca83b1a2712ea", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-06", + "title": "Release (2026-05-06)", + "summary": "## General Highlights\n* **Dependency Update**: Updated to the latest SDK module versions\n\n## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcorecontrol`: [v1.36.0](service/bedrockagentcorecontrol/CHANGELOG.md#v1360-2026-05-06)\n * **Feature**: Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations.\n* `github.com/aws/aws-sdk-go-v2/service/", + "published_at": "2026-05-06T19:00:30Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.431, + "score_breakdown": { + "freshness": 0.931, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 2.431 + } + }, + { + "id": "83d73afbdb12c5e0", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1048.0", + "title": "v3.1048.0", + "summary": "#### 3.1048.0(2026-05-15)\n\n##### Chores\n\n* **packages:** update import paths ([#8024](https://github.com/aws/aws-sdk-js-v3/pull/8024)) ([901b75a1](https://github.com/aws/aws-sdk-js-v3/commit/901b75a183812de984903bd301614e194f6c6e43))\n* **codegen:**\n * updated import sources for aws-sdk core ([#8015](https://github.com/aws/aws-sdk-js-v3/pull/8015)) ([1af90474](https://github.com/aws/aws-sdk-js-v3/commit/1af90474774927f8dea56d1e33fd11167d431d11))\n * sync for browser bundle fixes ([#8022](http", + "published_at": "2026-05-15T18:52:45Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.27, + "score_breakdown": { + "freshness": 1.77, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 2.27 + } + }, + { + "id": "e037191a5ef55cc2", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/sam-cli-nightly", + "title": "[Stable] Nightly Release v1.160.1.dev202605150901 - 2026-05-15", + "summary": "\n### New Changes today:\n[9ffa5ed](https://api.github.com/repos/aws/aws-sam-cli/commits/9ffa5ed806fc6931afaf4f0bbbbad19412b845d2) - chore: bump version to 1.160.1 (#9011)\n[a486922](https://api.github.com/repos/aws/aws-sam-cli/commits/a486922ed1e6e8e04b00278bf5852f73d26c58dc) - fix(cfn-lang-ext): unify packageable resource properties (#9005) (#9009)\n[9006343](https://api.github.com/repos/aws/aws-sam-cli/commits/9006343d232c989dd0de2d69e492d64a52a9c5bc) - fix(cfn-lang-ext): preserve template-time i", + "published_at": "2026-05-15T09:41:05Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [ + "prerelease" + ], + "severity": null, + "score": 2.222, + "score_breakdown": { + "freshness": 1.722, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 2.222 + } + }, + { + "id": "7e4b4fabe4d890d0", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.160.1", + "title": "Release version: 1.160.1", + "summary": "### Changes:\n[ef9f2ac](https://api.github.com/repos/aws/aws-sam-cli/commits/ef9f2ac9cd2d35a58e0a304af4fb1e11a0071ce9) - chore(deps-dev): bump types-chevron (#9003)\n[1de55d9](https://api.github.com/repos/aws/aws-sam-cli/commits/1de55d95380a6d2e268be6b8a283924caff9a079) - chore(deps-dev): bump types-setuptools (#9001)\n[e56f4a3](https://api.github.com/repos/aws/aws-sam-cli/commits/e56f4a394a4a25eac21d89b0fe1f8eaea0c2c7ed) - chore(deps-dev): bump types-jsonschema (#9000)\n[5cf1a5a](https://api.github", + "published_at": "2026-05-15T01:51:54Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.183, + "score_breakdown": { + "freshness": 1.683, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 2.183 + } + }, + { + "id": "a7aff002ee4c0ecb", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.43.2", + "title": "AWS SDK for Java v2 2.43.2", + "summary": "# __2.43.2__ __2026-04-30__\r\n## __AWS SDK for Java v2__\r\n - ### Features\r\n - Updated endpoint and partition metadata.\r\n\r\n - ### Bugfixes\r\n - Improved error message when `ResponseTransformer.toFile()` or `AsyncResponseTransformer.toFile()` fails because the parent directory does not exist. The error now indicates that the parent directory must be created before calling the method.\r\n\r\n## __AWS Single Sign-On Admin__\r\n - ### Features\r\n - Add InstanceArn and IdentityStoreArn in the respo", + "published_at": "2026-04-30T19:03:01Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.107, + "score_breakdown": { + "freshness": 0.607, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 2.107 + } + }, + { + "id": "41bd625ca50b9cce", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.253.1", + "title": "v2.253.1", + "summary": "### Bug Fixes\n\n* **core:** \"exports cannot be updated\" for cross-region references ([#37790](https://github.com/aws/aws-cdk/issues/37790)) ([b0c00e2](https://github.com/aws/aws-cdk/commit/b0c00e2b1fde5da462d4fd848610f59e78b482ba))\n* **s3deploy:** empty sources leads to deployment error ([#37786](https://github.com/aws/aws-cdk/issues/37786)) ([f61656a](https://github.com/aws/aws-cdk/commit/f61656a3a408b0b50d79f43cdf18d0f5801e9a43))\n---\n## Alpha modules (2.253.1-alpha.0)\n", + "published_at": "2026-05-08T16:13:36Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.065, + "score_breakdown": { + "freshness": 1.065, + "keyword": 0.5, + "source": 2.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 2.065 + } + }, + { + "id": "373aeb8595c56749", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1046.0", + "title": "v3.1046.0", + "summary": "#### 3.1046.0(2026-05-14)\n\n##### Chores\n\n* **build:** set compilation config module type to nodenext ([#8018](https://github.com/aws/aws-sdk-js-v3/pull/8018)) ([893d9e61](https://github.com/aws/aws-sdk-js-v3/commit/893d9e61bd48172967d814aea5522cabac103713))\n* **core/util:**\n * update tsconfig.types.json ([#8016](https://github.com/aws/aws-sdk-js-v3/pull/8016)) ([b09190e7](https://github.com/aws/aws-sdk-js-v3/commit/b09190e7ce4a01accf8aaca069c655036c1e4bae))\n * migrate minor utility function", + "published_at": "2026-05-14T01:17:36Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.064, + "score_breakdown": { + "freshness": 1.564, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 2.064 + } + }, + { + "id": "5773aa85ab9708fc", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-29", + "title": "Release (2026-04-29)", + "summary": "## General Highlights\n* **Dependency Update**: Update to smithy-go v1.25.1.\n* **Dependency Update**: Updated to the latest SDK module versions\n\n## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/account`: [v1.31.0](service/account/CHANGELOG.md#v1310-2026-04-29)\n * **Feature**: Adds AccountState in the response for the GetAccountInformation API. Each state represents a specific phase in the account lifecycle. Use this information to manage account access, automate workflows, or trigger", + "published_at": "2026-04-29T18:38:33Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.064, + "score_breakdown": { + "freshness": 0.564, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 2.064 + } + }, + { + "id": "ab39d8b167c3d52c", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.245.0", + "title": "v2.245.0", + "summary": "### Features\n\n* update L1 CloudFormation resource definitions ([#37332](https://github.com/aws/aws-cdk/issues/37332)) ([6cdf84a](https://github.com/aws/aws-cdk/commit/6cdf84aa9a50ef41dae54f14c2bcf4f48d46dbd1))\n* **autoscaling:** add instanceLifecyclePolicy support to AutoScalingGroup Property ([#36434](https://github.com/aws/aws-cdk/issues/36434)) ([b72ffcc](https://github.com/aws/aws-cdk/commit/b72ffcc343a7bff1745dfea4d1e8de4a0d6b998e))\n* **cloudfront:** use JavaScript runtime 2.0 as the defaul", + "published_at": "2026-03-27T16:03:15Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.053, + "score_breakdown": { + "freshness": 0.053, + "keyword": 1.0, + "source": 2.0, + "keyword_signal": 2.0, + "severity": 0.0, + "total": 2.053 + } + }, + { + "id": "70728ea4a401c9be", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.160.0", + "title": "Release version: 1.160.0", + "summary": "### Changes:\n[2e21eb2](https://api.github.com/repos/aws/aws-sam-cli/commits/2e21eb2edf5d464fcb7f6b7af99f28d4978c0721) - feat: Add CloudFormation Language Extensions support (Fn::ForEach) (#8637)\n[a63280a](https://api.github.com/repos/aws/aws-sam-cli/commits/a63280a757c63e033b65983f884b62f8eda5f5d6) - chore(deps-dev): bump types-setuptools (#8905)\n[a8a1ca4](https://api.github.com/repos/aws/aws-sam-cli/commits/a8a1ca40fa81a1f114d7d9431da0b2a8b85f245d) - chore(deps-dev): bump types-dateparser (#890", + "published_at": "2026-05-13T21:31:59Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.047, + "score_breakdown": { + "freshness": 1.547, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 2.047 + } + }, + { + "id": "666d028dd5556349", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.244.0", + "title": "v2.244.0", + "summary": "### Features\n\n* **codebuild:** add support for macOS 26 runners ([#37240](https://github.com/aws/aws-cdk/issues/37240)) ([1b7b292](https://github.com/aws/aws-cdk/commit/1b7b2929fccd786c0bd38ea735b90aef9e470106)), closes [#37241](https://github.com/aws/aws-cdk/issues/37241) [#35836](https://github.com/aws/aws-cdk/issues/35836)\n* update L1 CloudFormation resource definitions ([#37260](https://github.com/aws/aws-cdk/issues/37260)) ([40a5142](https://github.com/aws/aws-cdk/commit/40a5142771b1ea450a2", + "published_at": "2026-03-19T17:31:51Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.03, + "score_breakdown": { + "freshness": 0.03, + "keyword": 1.0, + "source": 2.0, + "keyword_signal": 2.0, + "severity": 0.0, + "total": 2.03 + } + }, + { + "id": "61c7d729f7f08f74", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.243.0", + "title": "v2.243.0", + "summary": "### Features\n\n* update L1 CloudFormation resource definitions ([#37201](https://github.com/aws/aws-cdk/issues/37201)) ([85daaf5](https://github.com/aws/aws-cdk/commit/85daaf5b58ca6c4184f215e48a4e953e228fd42e))\n* **cfn-property-mixins:** graduate to stable @aws-cdk/cfn-property-mixins package ([#37215](https://github.com/aws/aws-cdk/issues/37215)) ([f071e67](https://github.com/aws/aws-cdk/commit/f071e67878cf27aefd07c8820b2de8bdf5431d56))\n\n\n### Bug Fixes\n\n* **dynamodb:** resource policies don't ha", + "published_at": "2026-03-11T16:13:53Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.017, + "score_breakdown": { + "freshness": 0.017, + "keyword": 1.0, + "source": 2.0, + "keyword_signal": 2.0, + "severity": 0.0, + "total": 2.017 + } + }, + { + "id": "7de68198b4a340a2", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.240.0", + "title": "v2.240.0", + "summary": "### Features\n\n* update L1 CloudFormation resource definitions ([#37039](https://github.com/aws/aws-cdk/issues/37039)) ([17b2d93](https://github.com/aws/aws-cdk/commit/17b2d93f1f1aa422729e344649d43eb92e3999de))\n* **eks-v2:** graduate to stable 🚀 ([#36950](https://github.com/aws/aws-cdk/issues/36950)) ([a7de51c](https://github.com/aws/aws-cdk/commit/a7de51c33497b0c4db26c344da19e72eeb9327a7))\n* update L1 CloudFormation resource definitions ([#37034](https://github.com/aws/aws-cdk/issues/37034)) ([6", + "published_at": "2026-02-23T21:43:23Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.005, + "score_breakdown": { + "freshness": 0.005, + "keyword": 1.0, + "source": 2.0, + "keyword_signal": 2.0, + "severity": 0.0, + "total": 2.005 + } + }, + { + "id": "92afd10b0a871db9", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-07", + "title": "May 7th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-bcmdataexports` (1.98.0): With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift.\n- `aws-sdk-bedrockagentcore` (1.43.0): Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP", + "published_at": "2026-05-07T19:12:22Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.001, + "score_breakdown": { + "freshness": 1.001, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 2.001 + } + }, + { + "id": "7e9e8bf03a9dde97", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-07", + "title": "Release (2026-05-07)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/bcmdataexports`: [v1.15.0](service/bcmdataexports/CHANGELOG.md#v1150-2026-05-07)\n * **Feature**: With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift.\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcore`: [v1.25.0](service/bedrockagentcore/CHANGELOG.md#v1250-2026-05-07)\n * **Feature**: Launching AgentCore payments - a capability that provides secure, i", + "published_at": "2026-05-07T18:58:34Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 2.0, + "score_breakdown": { + "freshness": 1.0, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 2.0 + } + }, + { + "id": "781d7b8b35c851b8", + "track": "releases", + "source": "github:aws/aws-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-cli/releases/tag/2.0.0dev0", + "title": "AWS CLI 2.0.0dev preview release", + "summary": "This is the first developer release of AWS CLI v2.0.0.\r\n\r\n**The AWS CLI v2.0.0 is not recommended for production use and is offered as a developer release.**\r\n\r\nMajor features include:\r\n\r\n* Improved auto-completion performance\r\n* Add support for resource value auto completion, which can auto complete resources such as Amazon DynamoDB table names, AWS IAM user names, etc.\r\n* Add support for wizards, which allows interactive prompting in order to create and configure AWS resources.\r\n* Add high lev", + "published_at": "2018-11-26T06:25:44Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [ + "prerelease" + ], + "severity": null, + "score": 2.0, + "score_breakdown": { + "freshness": 0.0, + "keyword": 1.0, + "source": 2.0, + "keyword_signal": 2.0, + "severity": 0.0, + "total": 2.0 + } + }, + { + "id": "3ca8a99e57fb8172", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.41", + "title": "AWS SDK for Java v2 2.42.41", + "summary": "# __2.42.41__ __2026-04-24__\r\n## __AWS CRT HTTP Client__\r\n - ### Bugfixes\r\n - Fix connection pool leak in AwsCrtHttpClient when threads are externally interrupted.\r\n\r\n## __AWS SDK for Java v2__\r\n - ### Features\r\n - Updated endpoint and partition metadata.\r\n\r\n## __AWS Transfer Family__\r\n - ### Features\r\n - AWS Transfer Family now support configurable IP address types for Web Apps of type VPC, enabling customers to select IPv4-only or dual-stack (IPv4 and IPv6) configurations based on ", + "published_at": "2026-04-24T19:32:36Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.896, + "score_breakdown": { + "freshness": 0.396, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 1.896 + } + }, + { + "id": "166af5c5dc409f3d", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.2", + "title": "AWS SDK for Java v2 2.44.2", + "summary": "# __2.44.2__ __2026-05-05__\r\n## __AWS Clean Rooms ML__\r\n - ### Features\r\n - Increase max configurable output limits in the Clean Rooms ML configured model algorithm association resource.\r\n\r\n## __AWS Health Imaging__\r\n - ### Features\r\n - Add support for DICOM Json Metadata Override features in startDICOMImportJob API\r\n\r\n## __AWS Marketplace Agreement Service__\r\n - ### Features\r\n - With this release, Agreements API provides a programmatic way to generate quotes, accept offers, track ch", + "published_at": "2026-05-05T19:41:51Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.869, + "score_breakdown": { + "freshness": 0.869, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.869 + } + }, + { + "id": "e3ac20d2bb2488af", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1043.0", + "title": "v3.1043.0", + "summary": "#### 3.1043.0(2026-05-05)\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-05-05 ([f577bd74](https://github.com/aws/aws-sdk-js-v3/commit/f577bd742cc58b4a2f936c5906a1e5889025b340))\n* **client-cloudfront:** Adds support for tagging CloudFront Functions and KeyValueStores resources. ([cb71d306](https://github.com/aws/aws-sdk-js-v3/commit/cb71d306ef0d83818e90e7ce8b31689362605542))\n* **client-mediatailor:** Added support for Monetization Functions. Monetization Functions let ", + "published_at": "2026-05-05T18:54:41Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.867, + "score_breakdown": { + "freshness": 0.867, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.867 + } + }, + { + "id": "97b03ee4ff21dffb", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-05", + "title": "May 5th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-cleanroomsml` (1.105.0): Increase max configurable output limits in the Clean Rooms ML configured model algorithm association resource.\n- `aws-sdk-cloudfront` (1.118.0): Adds support for tagging CloudFront Functions and KeyValueStores resources.\n- `aws-sdk-marketplaceagreement` (1.99.0): With this release, Agreements API provides a programmatic way to generate quotes, accept offers, track charges and entitlements, manage renewals and cancellations, and streamline", + "published_at": "2026-05-05T18:51:08Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.867, + "score_breakdown": { + "freshness": 0.867, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.867 + } + }, + { + "id": "ff8789af1af975c8", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-05", + "title": "Release (2026-05-05)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/cloudfront`: [v1.63.0](service/cloudfront/CHANGELOG.md#v1630-2026-05-05)\n * **Feature**: Adds support for tagging CloudFront Functions and KeyValueStores resources.\n* `github.com/aws/aws-sdk-go-v2/service/marketplaceagreement`: [v1.15.0](service/marketplaceagreement/CHANGELOG.md#v1150-2026-05-05)\n * **Feature**: With this release, Agreements API provides a programmatic way to generate quotes, accept offers, track charges and entitlem", + "published_at": "2026-05-05T18:39:40Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.866, + "score_breakdown": { + "freshness": 0.866, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.866 + } + }, + { + "id": "962d4548217df21c", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-22", + "title": "Release (2026-04-22)", + "summary": "## General Highlights\n* **Dependency Update**: Updated to the latest SDK module versions\n\n## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/batch`: [v1.64.0](service/batch/CHANGELOG.md#v1640-2026-04-22)\n * **Feature**: Support of S3Files volume type, container start and stop timeouts.\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcore`: [v1.22.0](service/bedrockagentcore/CHANGELOG.md#v1220-2026-04-22)\n * **Feature**: Adds support for Amazon Bedrock AgentCore Harness data plane", + "published_at": "2026-04-22T18:44:12Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.842, + "score_breakdown": { + "freshness": 0.342, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 1.842 + } + }, + { + "id": "57399e21796efc4a", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-04", + "title": "Release (2026-05-04)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcorecontrol`: [v1.35.0](service/bedrockagentcorecontrol/CHANGELOG.md#v1350-2026-05-04)\n * **Feature**: Amazon Bedrock AgentCore gateways now support MCP Sessions and response streaming from MCP targets. Session timeouts can be set between 15 minutes and 8 hours, and response streaming enables forwarding stream events sent by MCP targets to gateway users.\n* `github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs`: [v1.73.0](se", + "published_at": "2026-05-04T18:44:20Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.807, + "score_breakdown": { + "freshness": 0.807, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.807 + } + }, + { + "id": "36141271ffe4353b", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.14", + "title": "Boto 3 - 0.0.14", + "summary": "- feature:Resources: Update to the latest resource models for:\n - AWS CloudFormation\n - Amazon EC2\n - AWS IAM\n- feature:Amazon S3: Add an `upload_file` and `download_file` to S3\n clients that transparently handle parallel multipart transfers.\n- feature:Botocore: Update to Botocore 0.102.0.\n - Add support for Amazon Machine Learning.\n - Add support for Amazon Workspaces.\n - Update `requests` to 2.6.0.\n - Update AWS Lambda to the latest API.\n - Update Amazon EC2 Cont", + "published_at": "2015-04-09T19:29:21Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.8, + "score_breakdown": { + "freshness": 0.0, + "keyword": 1.0, + "source": 1.8, + "keyword_signal": 1.8, + "severity": 0.0, + "total": 1.8 + } + }, + { + "id": "efb23f0bb44d6546", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.13", + "title": "Boto 3 - 0.0.13", + "summary": "- feature:Botocore: Update to Botocore 0.100.0.\n - Update AWS CodeDeploy to the latest service API.\n - Update Amazon RDS to support the `describe_certificates` service\n operation.\n - Update Amazon Elastic Transcoder to support PlayReady DRM.\n - Update Amazon EC2 to support D2 instance types.\n", + "published_at": "2015-04-03T17:24:35Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.8, + "score_breakdown": { + "freshness": 0.0, + "keyword": 1.0, + "source": 1.8, + "keyword_signal": 1.8, + "severity": 0.0, + "total": 1.8 + } + }, + { + "id": "a63a535baa9c2f49", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.12", + "title": "Boto 3 - 0.0.12", + "summary": "- feature:Resources: Add the ability to load resource data from a\n `has` relationship. This saves a call to `load` when available, and\n otherwise fixes a problem where there was no way to get at certain\n resource data. ([issue 74](https://github.com/boto/boto3/pull/72),\n- feature:Botocore: Update to Botocore 0.99.0\n - Update service models for amazon Elastic Transcoder, AWS IAM and\n AWS OpsWorks to the latest versions.\n - Add deprecation warnings for old interface.\n", + "published_at": "2015-03-27T18:22:36Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.8, + "score_breakdown": { + "freshness": 0.0, + "keyword": 1.0, + "source": 1.8, + "keyword_signal": 1.8, + "severity": 0.0, + "total": 1.8 + } + }, + { + "id": "db9e2bf656cfb300", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.11", + "title": "Boto 3 - 0.0.11", + "summary": "- feature:Resources: Add Amazon EC2 support for ClassicLink actions\n and add a delete action to EC2 `Volume` resources.\n- feature:Resources: Add a `load` operation and `user` reference to\n AWS IAM's `CurrentUser` resource. ([issue\n 72](https://github.com/boto/boto3/pull/72),\n- feature:Resources: Add resources for AWS IAM managed policies.\n ([issue 71](https://github.com/boto/boto3/pull/71))\n- feature:Botocore: Update to Botocore 0.97.0\n - Add new Amazon EC2 waiters.\n - Add supp", + "published_at": "2015-03-24T22:14:00Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.8, + "score_breakdown": { + "freshness": 0.0, + "keyword": 1.0, + "source": 1.8, + "keyword_signal": 1.8, + "severity": 0.0, + "total": 1.8 + } + }, + { + "id": "70c4a270c52cdfc8", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.9", + "title": "Boto 3 - 0.0.9", + "summary": "- feature:Botocore: Update to Botocore 0.92.0\n - Add support for the latest Amazon EC2 Container Service API.\n - Allow calling AWS STS `assume_role_with_saml` without\n credentials.\n - Update to latest Amazon CloudFront API\n - Add support for AWS STS regionalized calls by passing both a\n region name and an endpoint URL. ([botocore issue\n 464](https://github.com/boto/botocore/pull/464))\n - Add support for Amazon Simple Systems Management Service (SSM)\n - Fix Amazon S3 ", + "published_at": "2015-02-20T00:09:22Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.8, + "score_breakdown": { + "freshness": 0.0, + "keyword": 1.0, + "source": 1.8, + "keyword_signal": 1.8, + "severity": 0.0, + "total": 1.8 + } + }, + { + "id": "aa274f1f56d895ab", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.7", + "title": "Boto 3 - 0.0.7", + "summary": "- feature:Resources: Enable support for Amazon Glacier.\n- feature:Resources: Support plural references and nested JMESPath\n queries for data members when building parameters and identifiers.\n ([issue 52](https://github.com/boto/boto3/pull/52))\n- feature:Resources: Update to the latest resource JSON format.This is\n a **backward-incompatible** change as not all resources are exposed\n at the service level anymore. For example, `s3.Object('bucket', 'key')`\n is now `s3.Bucket('bucket').Obj", + "published_at": "2015-02-05T22:52:22Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.8, + "score_breakdown": { + "freshness": 0.0, + "keyword": 1.0, + "source": 1.8, + "keyword_signal": 1.8, + "severity": 0.0, + "total": 1.8 + } + }, + { + "id": "7f482e2e122ce8e1", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.5", + "title": "Boto 3 - 0.0.5", + "summary": "- feature: Add support for batch actions on collections. ([issue\n 32](https://github.com/boto/boto3/pull/32))\n- feature: Update to Botocore 0.78.0\n - Add support for Amazon Simple Queue Service purge queue which\n allows users to delete the messages in their queue.\n - Add AWS OpsWorks support for registering and assigning existing\n Amazon EC2 instances and on-premises servers.\n - Fix issue with expired signatures when retrying failed requests\n ([botocore issue\n 399](http", + "published_at": "2014-12-16T23:05:32Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.8, + "score_breakdown": { + "freshness": 0.0, + "keyword": 1.0, + "source": 1.8, + "keyword_signal": 1.8, + "severity": 0.0, + "total": 1.8 + } + }, + { + "id": "62fcd2caa4d9b979", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.4", + "title": "Boto 3 - 0.0.4", + "summary": "- feature: Update to Botocore 0.77.0\n - Add support for Kinesis PutRecords operation. It writes multiple\n data records from a producer into an Amazon Kinesis stream in a\n single call.\n - Add support for IAM GetAccountAuthorizationDetails operation. It\n retrieves information about all IAM users, groups, and roles in\n your account, including their relationships to one another and\n their attached policies.\n - Add support for updating the comment of a Route53 hosted zone.\n ", + "published_at": "2014-12-04T23:55:54Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.8, + "score_breakdown": { + "freshness": 0.0, + "keyword": 1.0, + "source": 1.8, + "keyword_signal": 1.8, + "severity": 0.0, + "total": 1.8 + } + }, + { + "id": "5f03b58457076ece", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.3", + "title": "Boto 3 - 0.0.3", + "summary": "- feature: Update to Botocore 0.76.0.\n - Add support for using AWS Data Pipeline templates to create\n pipelines and bind values to parameters in the pipeline\n - Add support to Amazon Elastic Transcoder client for encryption\n of files in Amazon S3.\n - Fix issue where Amazon S3 requests were not being resigned\n correctly when using Signature Version 4. ([botocore issue\n 388](https://github.com/boto/botocore/pull/388))\n - Add support for custom response parsing in Botocore", + "published_at": "2014-11-26T20:14:11Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.8, + "score_breakdown": { + "freshness": 0.0, + "keyword": 1.0, + "source": 1.8, + "keyword_signal": 1.8, + "severity": 0.0, + "total": 1.8 + } + }, + { + "id": "efefb1e0dfc041b8", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-15", + "title": "May 15th, 2026", + "summary": "**Crate Versions**\n
    \nClick to expand to view crate versions...\n\n|Crate|Version|\n|-|-|\n|aws-config|1.8.16|\n|aws-credential-types|1.2.14|\n|aws-runtime|1.7.3|\n|aws-runtime-api|1.1.12|\n|aws-sdk-accessanalyzer|1.107.0|\n|aws-sdk-account|1.102.0|\n|aws-sdk-acm|1.102.0|\n|aws-sdk-acmpca|1.104.0|\n|aws-sdk-aiops|1.27.0|\n|aws-sdk-amp|1.105.0|\n|aws-sdk-amplify|1.107.0|\n|aws-sdk-amplifybackend|1.98.0|\n|aws-sdk-amplifyuibuilder|1.98.0|\n|aws-sdk-apigateway|1.104.0|\n|aws-sdk-apigatewaym", + "published_at": "2026-05-15T18:49:40Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.77, + "score_breakdown": { + "freshness": 1.77, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.77 + } + }, + { + "id": "8014797b83cd7491", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.36", + "title": "AWS SDK for Java v2 2.42.36", + "summary": "# __2.42.36__ __2026-04-17__\n## __AWS CRT HTTP Client__\n - ### Bugfixes\n - Java CRT 0.39.3 enables and prefers Post Quantum TLS (PQ TLS) by default when supported by the platform and service. The `postQuantumTlsEnabled` builder option in aws-sdk-java-v2 now becomes an opt-out mechanism; setting it to false explicitly disables PQ TLS.\n - Contributed by: [@WillChilds-Klein](https://github.com/WillChilds-Klein)\n\n## __AWS Clean Rooms Service__\n - ### Features\n - This release adds supp", + "published_at": "2026-04-17T23:47:22Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.743, + "score_breakdown": { + "freshness": 0.243, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 1.743 + } + }, + { + "id": "0b4178af157198ac", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-17", + "title": "Release (2026-04-17)", + "summary": "## General Highlights\n* **Dependency Update**: Bump smithy-go to 1.25.0 to support endpointBdd trait\n* **Dependency Update**: Updated to the latest SDK module versions\n\n## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/cleanrooms`: [v1.43.0](service/cleanrooms/CHANGELOG.md#v1430-2026-04-17)\n * **Feature**: This release adds support for configurable spark properties for Cleanrooms PySpark workloads.\n* `github.com/aws/aws-sdk-go-v2/service/connect`: [v1.171.0](service/connect/CHANGELOG", + "published_at": "2026-04-17T18:35:53Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.739, + "score_breakdown": { + "freshness": 0.239, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 1.739 + } + }, + { + "id": "e8d30d15018116b8", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-16", + "title": "April 16th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-appstream` (1.110.0): Add content redirection to Update Stack\n- `aws-sdk-autoscaling` (1.114.0): This release adds support for specifying Availability Zone IDs as an alternative to Availability Zone names when creating or updating Auto Scaling groups.\n- `aws-sdk-bedrockagentcore` (1.38.0): Introducing NamespacePath in AgentCore Memory to support hierarchical prefix based memory record retrieval.\n- `aws-sdk-cloudwatchlogs` (1.126.0): Endpoint update for CloudWatch", + "published_at": "2026-04-16T18:47:42Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.723, + "score_breakdown": { + "freshness": 0.223, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 1.723 + } + }, + { + "id": "83f1d0c0136c2ff1", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-16", + "title": "Release (2026-04-16)", + "summary": "## General Highlights\n* **Dependency Update**: Updated to the latest SDK module versions\n\n## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/appstream`: [v1.57.0](service/appstream/CHANGELOG.md#v1570-2026-04-16)\n * **Feature**: Add content redirection to Update Stack\n* `github.com/aws/aws-sdk-go-v2/service/autoscaling`: [v1.66.0](service/autoscaling/CHANGELOG.md#v1660-2026-04-16)\n * **Feature**: This release adds support for specifying Availability Zone IDs as an alternative to Avail", + "published_at": "2026-04-16T18:35:54Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.723, + "score_breakdown": { + "freshness": 0.223, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 1.723 + } + }, + { + "id": "d8a43fd37c45ab06", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-13", + "title": "April 13th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-customerprofiles` (1.110.0): This release introduces changes to SegmentDefinition APIs to support sorting by attributes.\n- `aws-sdk-deadline` (1.98.0): Adds GetMonitorSettings and UpdateMonitorSettings APIs to Deadline Cloud. Enables reading and writing monitor settings as key-value pairs (up to 64 keys per monitor). UpdateMonitorSettings supports upsert and delete (via empty value) semantics and is idempotent.\n- `aws-sdk-interconnect` (1.0.0): Initial release of", + "published_at": "2026-04-13T18:56:01Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.68, + "score_breakdown": { + "freshness": 0.18, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 1.68 + } + }, + { + "id": "03a6af1c753283a5", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-13", + "title": "Release (2026-04-13)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/customerprofiles`: [v1.58.0](service/customerprofiles/CHANGELOG.md#v1580-2026-04-13)\n * **Feature**: This release introduces changes to SegmentDefinition APIs to support sorting by attributes.\n* `github.com/aws/aws-sdk-go-v2/service/deadline`: [v1.30.0](service/deadline/CHANGELOG.md#v1300-2026-04-13)\n * **Feature**: Adds GetMonitorSettings and UpdateMonitorSettings APIs to Deadline Cloud. Enables reading and writing monitor settings ", + "published_at": "2026-04-13T18:41:50Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.68, + "score_breakdown": { + "freshness": 0.18, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 1.68 + } + }, + { + "id": "05da4b34c8669cbb", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-14", + "title": "May 14th, 2026", + "summary": "**Crate Versions**\n
    \nClick to expand to view crate versions...\n\n|Crate|Version|\n|-|-|\n|aws-config|1.8.16|\n|aws-credential-types|1.2.14|\n|aws-runtime|1.7.3|\n|aws-runtime-api|1.1.12|\n|aws-sdk-accessanalyzer|1.107.0|\n|aws-sdk-account|1.102.0|\n|aws-sdk-acm|1.102.0|\n|aws-sdk-acmpca|1.104.0|\n|aws-sdk-aiops|1.27.0|\n|aws-sdk-amp|1.105.0|\n|aws-sdk-amplify|1.107.0|\n|aws-sdk-amplifybackend|1.98.0|\n|aws-sdk-amplifyuibuilder|1.98.0|\n|aws-sdk-apigateway|1.104.0|\n|aws-sdk-apigatewaym", + "published_at": "2026-05-14T19:29:03Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.651, + "score_breakdown": { + "freshness": 1.651, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.651 + } + }, + { + "id": "80fa9665a53843b3", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-01", + "title": "May 1st, 2026", + "summary": "**Service Features:**\n- `aws-sdk-appstream` (1.112.0): Amazon WorkSpaces Applications now enables AI agents to securely operate desktop applications. Administrators configure stacks to provide agents access to WorkSpaces. Agents can click, type, and take screenshots. Agents authenticate with AWS IAM credentials with activity logged in AWS CloudTrail.\n- `aws-sdk-cloudwatch` (1.111.0): This release adds tag support for CloudWatch Dashboards. The PutDashboard API now accepts a Tags parameter, allow", + "published_at": "2026-05-01T18:59:24Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.651, + "score_breakdown": { + "freshness": 0.651, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.651 + } + }, + { + "id": "85dfe20c6efe7c90", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-01", + "title": "Release (2026-05-01)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/appstream`: [v1.58.0](service/appstream/CHANGELOG.md#v1580-2026-05-01)\n * **Feature**: Amazon WorkSpaces Applications now enables AI agents to securely operate desktop applications. Administrators configure stacks to provide agents access to WorkSpaces. Agents can click, type, and take screenshots. Agents authenticate with AWS IAM credentials with activity logged in AWS CloudTrail.\n* `github.com/aws/aws-sdk-go-v2/service/cloudwatch`: ", + "published_at": "2026-05-01T18:48:04Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.651, + "score_breakdown": { + "freshness": 0.651, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.651 + } + }, + { + "id": "a74b4077ebc85beb", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1040.0", + "title": "v3.1040.0", + "summary": "#### 3.1040.0(2026-04-30)\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-04-30 ([2620ccbd](https://github.com/aws/aws-sdk-js-v3/commit/2620ccbde703e7736c282c18f661b05057048919))\n* **client-bedrock-agentcore-control:** AgentCore Identity now supports on-behalf-of token exchange OAuth2. AgentCore Memory now supports metadata for LongTerm Memory Records. ([6b9d13e3](https://github.com/aws/aws-sdk-js-v3/commit/6b9d13e32ec62f14899030b3b6555c6e4e6d555a))\n* **client-route53glo", + "published_at": "2026-04-30T19:56:03Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.608, + "score_breakdown": { + "freshness": 0.608, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.608 + } + }, + { + "id": "68c26e338b5a7f0b", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-30", + "title": "April 30th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-bedrockagentcore` (1.42.0): AgentCore Identity now supports on-behalf-of token exchange OAuth2. AgentCore Memory now supports metadata for LongTerm Memory Records.\n- `aws-sdk-bedrockagentcorecontrol` (1.50.0): AgentCore Identity now supports on-behalf-of token exchange OAuth2. AgentCore Memory now supports metadata for LongTerm Memory Records.\n- `aws-sdk-datazone` (1.135.0): Adds support for asynchronous notebook runs\n- `aws-sdk-eks` (1.130.0): Vended logs update", + "published_at": "2026-04-30T18:49:34Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.606, + "score_breakdown": { + "freshness": 0.606, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.606 + } + }, + { + "id": "8bbfeb1cc526ad75", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-30", + "title": "Release (2026-04-30)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign`: [v1.10.0](feature/cloudfront/sign/CHANGELOG.md#v1100-2026-04-30)\n * **Feature**: Support ECDSA for CloudFront sign cookies\n* `github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager`: [v0.1.20](feature/s3/transfermanager/CHANGELOG.md#v0120-2026-04-30)\n * **Bug Fix**: Reinstate Location output field on Upload operations.\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcore`: [v1.24.0](service/bedrockagentcore/CHA", + "published_at": "2026-04-30T18:38:49Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.606, + "score_breakdown": { + "freshness": 0.606, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.606 + } + }, + { + "id": "290af54111d8afaf", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.252.0", + "title": "v2.252.0", + "summary": "### Features\n\n* **core:** `Validations` class now supports `addWarning`, `addError`, and `acknowledge` ([#37668](https://github.com/aws/aws-cdk/issues/37668)) ([5e8083c](https://github.com/aws/aws-cdk/commit/5e8083c79f2657fe2364a31ed3f26d0d88638920)), closes [aws/aws-cdk-rfcs#899](https://github.com/aws/aws-cdk-rfcs/issues/899)\n* **core:** add Box API for deferred values with accurate stack traces ([#37604](https://github.com/aws/aws-cdk/issues/37604)) ([d592a96](https://github.com/aws/aws-cdk/c", + "published_at": "2026-04-30T12:40:15Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.595, + "score_breakdown": { + "freshness": 0.595, + "keyword": 0.5, + "source": 2.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.595 + } + }, + { + "id": "2aa3eba038193754", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.4", + "title": "AWS SDK for Java v2 2.44.4", + "summary": "# __2.44.4__ __2026-05-07__\n## __Amazon Route 53 Resolver__\n - ### Features\n - Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks.\n\n## __Amazon Bedrock AgentCore Control__\n - ### Features\n - Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. ", + "published_at": "2026-05-07T19:25:52Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.501, + "score_breakdown": { + "freshness": 1.001, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 1.501 + } + }, + { + "id": "1d7f56e4c7079ea6", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-27", + "title": "Release (2026-04-27)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/applicationsignals`: [v1.21.0](service/applicationsignals/CHANGELOG.md#v1210-2026-04-27)\n * **Feature**: Application Signals now supports creating composite Service Level Objectives on Service Operations. Users can now create service SLO on multiple operations.\n* `github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs`: [v1.71.0](service/cloudwatchlogs/CHANGELOG.md#v1710-2026-04-27)\n * **Feature**: Adds support for selecting all logs so", + "published_at": "2026-04-27T19:42:47Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.491, + "score_breakdown": { + "freshness": 0.491, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.491 + } + }, + { + "id": "6fe932c73d7836a3", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-06", + "title": "May 6th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-bedrockagentcorecontrol` (1.52.0): Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations.\n- `aws-sdk-glue` (1.145.0): Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter ", + "published_at": "2026-05-06T19:12:33Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.432, + "score_breakdown": { + "freshness": 0.932, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 1.432 + } + }, + { + "id": "4b89a4c0b87d062f", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1037.0", + "title": "v3.1037.0", + "summary": "#### 3.1037.0(2026-04-24)\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-04-24 ([ca3df2be](https://github.com/aws/aws-sdk-js-v3/commit/ca3df2be81f16be0919b8fe8f384d2495def6754))\n* **client-evs:** EVS now supports i7i.metal-24xl EC2 bare metal instance type, delivering high random IOPS performance with real-time latency, ideal for IO intensive and latency-sensitive workloads such as transactional databases, real-time analytics, and AI ML pre-processing. ([fd92ee48](https", + "published_at": "2026-04-24T19:03:52Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.395, + "score_breakdown": { + "freshness": 0.395, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.395 + } + }, + { + "id": "306ab695cea9fe23", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-24", + "title": "Release (2026-04-24)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcorecontrol`: [v1.32.0](service/bedrockagentcorecontrol/CHANGELOG.md#v1320-2026-04-24)\n * **Feature**: Added support for configuring identity providers and inbound authorizers within a private VPC for AWS Bedrock AgentCore, enabling secure network connection without public internet access\n* `github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs`: [v1.70.0](service/cloudwatchlogs/CHANGELOG.md#v1700-2026-04-24)\n * **Feature**", + "published_at": "2026-04-24T18:47:16Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.395, + "score_breakdown": { + "freshness": 0.395, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.395 + } + }, + { + "id": "6ed236fde16c0f24", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-23", + "title": "Release (2026-04-23)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/datazone`: [v1.58.0](service/datazone/CHANGELOG.md#v1580-2026-04-23)\n * **Feature**: Releasing For LakehouseProperties attributes in the Connections API's\n* `github.com/aws/aws-sdk-go-v2/service/iotmanagedintegrations`: [v1.9.0](service/iotmanagedintegrations/CHANGELOG.md#v190-2026-04-23)\n * **Feature**: Adds \"Status\" field to provisioning profile operation response types, giving users visibility into the readiness of a provisioning ", + "published_at": "2026-04-23T21:17:06Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.37, + "score_breakdown": { + "freshness": 0.37, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.37 + } + }, + { + "id": "a17ac8eeb5ac2f08", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.38", + "title": "AWS SDK for Java v2 2.42.38", + "summary": "# __2.42.38__ __2026-04-21__\r\n## __AWS Comprehend Medical__\r\n - ### Features\r\n - This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol.\r\n\r\n## __Amazon SageMaker Service__\r\n - ### Features\r\n - SageMaker AI now supports generative AI inference recommendations. Provide your model and workload, and SageMaker AI optimizes configurations, benchmarks them on real GPUs, and returns deployment-ready", + "published_at": "2026-04-22T01:29:29Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.325, + "score_breakdown": { + "freshness": 0.325, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.325 + } + }, + { + "id": "c7dcfc90f2597006", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-21", + "title": "April 21st, 2026", + "summary": "**Service Features:**\n- `aws-sdk-cognitoidentityprovider` (1.116.0): Adding dutch language support for Cognito Managed Login and Terms on Console\n- `aws-sdk-comprehendmedical` (1.99.0): This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol.\n- `aws-sdk-computeoptimizer` (1.104.0): This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will priorit", + "published_at": "2026-04-21T20:44:38Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.321, + "score_breakdown": { + "freshness": 0.321, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.321 + } + }, + { + "id": "9a1ae90abcbe1fa7", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-21", + "title": "Release (2026-04-21)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/comprehendmedical`: [v1.32.0](service/comprehendmedical/CHANGELOG.md#v1320-2026-04-21)\n * **Feature**: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol.\n* `github.com/aws/aws-sdk-go-v2/service/computeoptimizer`: [v1.50.0](service/computeoptimizer/CHANGELOG.md#v1500-2026-04-21)\n * **Feature**: This release adds Smithy RPC v2 CBOR as", + "published_at": "2026-04-21T20:32:06Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.32, + "score_breakdown": { + "freshness": 0.32, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.32 + } + }, + { + "id": "7deac136db9b7b67", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-04", + "title": "May 4th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-bedrockagentcorecontrol` (1.51.0): Amazon Bedrock AgentCore gateways now support MCP Sessions and response streaming from MCP targets. Session timeouts can be set between 15 minutes and 8 hours, and response streaming enables forwarding stream events sent by MCP targets to gateway users.\n- `aws-sdk-cloudwatchlogs` (1.131.0): Adding an additional optional deliverySourceConfiguration field to PutDeliverySource API. This enables customers to pass service-specific co", + "published_at": "2026-05-04T19:58:41Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.31, + "score_breakdown": { + "freshness": 0.81, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 1.31 + } + }, + { + "id": "a2cf49044e139075", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.37", + "title": "AWS SDK for Java v2 2.42.37", + "summary": "# __2.42.37__ __2026-04-20__\n## __AWS CRT HTTP Client__\n - ### Bugfixes\n - Fixed a connection leak in the CRT HTTP client that occurred when aborting a response stream before fully consuming it (e.g., calling `abort()` on a `GetObject` `ResponseInputStream`).\n\n## __AWS SDK for Java v2__\n - ### Features\n - Added `AsyncRequestBody.fromInputStream(InputStream, Long)` overload that uses an SDK-managed thread pool, removing the need for users to provide their own ExecutorService.\n\n## __Amazon", + "published_at": "2026-04-20T19:17:45Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.297, + "score_breakdown": { + "freshness": 0.297, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.297 + } + }, + { + "id": "23f58934ad415998", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1033.0", + "title": "v3.1033.0", + "summary": "#### 3.1033.0(2026-04-20)\n\n##### Documentation Changes\n\n* **client-guardduty:** Expanded support for new suppression rule fields. ([f0bb9093](https://github.com/aws/aws-sdk-js-v3/commit/f0bb90933df5ed6743069a49cc7e821a903df076))\n\n##### New Features\n\n* **clients:**\n * update client endpoints as of 2026-04-20 ([d6a7886a](https://github.com/aws/aws-sdk-js-v3/commit/d6a7886a68e4e65f74410e1068ec9f5cade83ca4))\n * use binary decision diagrams for endpoint resolution ([#7931](https://github.com/aws", + "published_at": "2026-04-20T19:02:08Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.297, + "score_breakdown": { + "freshness": 0.297, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.297 + } + }, + { + "id": "b100ec989d941ce8", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-20", + "title": "Release (2026-04-20)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/applicationsignals`: [v1.20.0](service/applicationsignals/CHANGELOG.md#v1200-2026-04-20)\n * **Feature**: Releasing Second phase of SLO Recommendations where you can create recommended SLOs out-of-the box using CreateSLO API\n* `github.com/aws/aws-sdk-go-v2/service/bedrockagentcorecontrol`: [v1.30.0](service/bedrockagentcorecontrol/CHANGELOG.md#v1300-2026-04-20)\n * **Feature**: Supporting listingMode for AgentCore Gateway MCP server ta", + "published_at": "2026-04-20T18:42:43Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.297, + "score_breakdown": { + "freshness": 0.297, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.297 + } + }, + { + "id": "d4baafb61e15872b", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1032.0", + "title": "v3.1032.0", + "summary": "#### 3.1032.0(2026-04-17)\n\n##### Documentation Changes\n\n* **client-neptune:** Improving Documentation for Neptune ([e27d9cd0](https://github.com/aws/aws-sdk-js-v3/commit/e27d9cd08193e5223b3cc54a0145429fa3b6099b))\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-04-17 ([1fd8c265](https://github.com/aws/aws-sdk-js-v3/commit/1fd8c265d2098688e887fe7ba6d1407ded39272e))\n* **client-connect:** Fixes in SDK for customers using TestCase APIs ([bd88a7ec](https://github.com/aws/aws-", + "published_at": "2026-04-17T18:53:41Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.24, + "score_breakdown": { + "freshness": 0.24, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.24 + } + }, + { + "id": "086cd57a6216e363", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-17", + "title": "April 17th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-cleanrooms` (1.120.0): This release adds support for configurable spark properties for Cleanrooms PySpark workloads.\n- `aws-sdk-connect` (1.170.0): Fixes in SDK for customers using TestCase APIs\n- `aws-sdk-connectcampaignsv2` (1.53.0): This release adds support for campaign entry limits configuration and hourly refresh frequency in Amazon Connect Outbound Campaigns.\n- `aws-sdk-groundstation` (1.102.0): Adds support for updating contacts, listing antennas, and lis", + "published_at": "2026-04-17T18:47:33Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.24, + "score_breakdown": { + "freshness": 0.24, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.24 + } + }, + { + "id": "c9f6ba3b17820c2f", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.35", + "title": "AWS SDK for Java v2 2.42.35", + "summary": "# __2.42.35__ __2026-04-16__\n## __AWS DevOps Agent Service__\n - ### Features\n - Deprecate the userId from the Chat operations. This update also removes support of AllowVendedLogDeliveryForResource API from AWS SDKs.\n\n## __AWS Elemental MediaConvert__\n - ### Features\n - Adds support for Elemental Inference powered smart crop feature, enabling video verticalization\n\n## __AWS SDK for Java v2__\n - ### Features\n - Add HTTP client configuration type metadata to the User-Agent header, track", + "published_at": "2026-04-16T19:07:05Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.223, + "score_breakdown": { + "freshness": 0.223, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.223 + } + }, + { + "id": "950ecc2f26fcf5d7", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1030.0", + "title": "v3.1030.0", + "summary": "#### 3.1030.0(2026-04-13)\n\n##### Documentation Changes\n\n* **client-glue:** AWS Glue now defaults to Glue version 5.1 for newly created jobs if the Glue version is not specified in the request, and UpdateJob now preserves the existing Glue version of a job when the Glue version is not specified in the update request. ([3f133ce0](https://github.com/aws/aws-sdk-js-v3/commit/3f133ce0dedca4284db752cbebb7979861c43efb))\n\n##### New Features\n\n* **clients:** update client endpoints as of 2026-04-13 ([c2", + "published_at": "2026-04-13T18:57:36Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.18, + "score_breakdown": { + "freshness": 0.18, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.18 + } + }, + { + "id": "44f77a54cc3b0dba", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.0", + "title": "AWS SDK for Java v2 2.44.0", + "summary": "# __2.44.0__ __2026-05-01__\r\n## __AWS EntityResolution__\r\n - ### Features\r\n - Add support for transitive matching in AWS Entity Resolution rule-based matching workflows. When enabled, records that match through different rules are grouped together into the same match group, allowing related records to be connected across rule levels.\r\n\r\n## __AWS Identity and Access Management__\r\n - ### Features\r\n - Added guidance for CreateOpenIDConnectProvider to include multiple thumbprints when OIDC d", + "published_at": "2026-05-01T20:23:49Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.154, + "score_breakdown": { + "freshness": 0.654, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 1.154 + } + }, + { + "id": "6c6eda851170d485", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.33", + "title": "AWS SDK for Java v2 2.42.33", + "summary": "# __2.42.33__ __2026-04-10__\n## __AWS DevOps Agent Service__\n - ### Features\n - Devops Agent now supports associate Splunk, Datadog and custom MCP server to an Agent Space.\n\n## __AWS Elemental MediaConvert__\n - ### Features\n - Adds support for MV-HEVC video output and clear lead for AV1 DRM output.\n\n## __Amazon Connect Service__\n - ### Features\n - Conversational Analytics for Email\n\n## __Amazon EC2 Container Service__\n - ### Features\n - Minor updates to exceptions for completenes", + "published_at": "2026-04-10T19:13:52Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.145, + "score_breakdown": { + "freshness": 0.145, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.145 + } + }, + { + "id": "54cfe25ec4888bb3", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-10", + "title": "April 10th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-connect` (1.168.0): Conversational Analytics for Email\n- `aws-sdk-devopsagent` (1.2.0): Devops Agent now supports associate Splunk, Datadog and custom MCP server to an Agent Space.\n- `aws-sdk-ecs` (1.122.0): Minor updates to exceptions for completeness\n- `aws-sdk-imagebuilder` (1.109.0): Image pipelines can now automatically apply tags to images they create. Set the imageTags property when creating or updating your pipelines to get started.\n- `aws-sdk-mediaconver", + "published_at": "2026-04-10T18:57:56Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.145, + "score_breakdown": { + "freshness": 0.145, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.145 + } + }, + { + "id": "16594742038d5070", + "track": "releases", + "source": "github:aws/aws-sdk-go-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-04-10", + "title": "Release (2026-04-10)", + "summary": "## Module Highlights\n* `github.com/aws/aws-sdk-go-v2/service/connect`: [v1.169.0](service/connect/CHANGELOG.md#v11690-2026-04-10)\n * **Feature**: Conversational Analytics for Email\n* `github.com/aws/aws-sdk-go-v2/service/devopsagent`: [v1.2.0](service/devopsagent/CHANGELOG.md#v120-2026-04-10)\n * **Feature**: Devops Agent now supports associate Splunk, Datadog and custom MCP server to an Agent Space.\n* `github.com/aws/aws-sdk-go-v2/service/ecs`: [v1.78.0](service/ecs/CHANGELOG.md#v1780-2026-04-", + "published_at": "2026-04-10T18:44:23Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.145, + "score_breakdown": { + "freshness": 0.145, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.145 + } + }, + { + "id": "9135be530ea5bae8", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.246.0", + "title": "v2.246.0", + "summary": "### Features\n\n* **bedrock:** add MiniMax and GLM foundation model identifiers ([#37348](https://github.com/aws/aws-cdk/issues/37348)) ([2015344](https://github.com/aws/aws-cdk/commit/201534444ac183959119c1849f34931fa8f3d18d)), closes [#37347](https://github.com/aws/aws-cdk/issues/37347)\n\n\n### Bug Fixes\n\n* **dynamodb:** throw error when grantee is an unsupported ServicePrincipal ([#37335](https://github.com/aws/aws-cdk/issues/37335)) ([d12754f](https://github.com/aws/aws-cdk/commit/d12754fdeda481", + "published_at": "2026-03-31T12:55:53Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.07, + "score_breakdown": { + "freshness": 0.07, + "keyword": 0.5, + "source": 2.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.07 + } + }, + { + "id": "fbb88b43b1b3b6b2", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.43.1", + "title": "AWS SDK for Java v2 2.43.1", + "summary": "# __2.43.1__ __2026-04-29__\r\n## __AWS Account__\r\n - ### Features\r\n - Adds AccountState in the response for the GetAccountInformation API. Each state represents a specific phase in the account lifecycle. Use this information to manage account access, automate workflows, or trigger actions based on account state changes.\r\n\r\n## __AWS Elemental MediaPackage v2__\r\n - ### Features\r\n - This feature adds configuration for specifying SCTE marker handling and allow greater control over generated m", + "published_at": "2026-04-29T19:01:31Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.065, + "score_breakdown": { + "freshness": 0.565, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 1.065 + } + }, + { + "id": "f24198efd3f1314e", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-29", + "title": "April 29th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-account` (1.102.0): Adds AccountState in the response for the GetAccountInformation API. Each state represents a specific phase in the account lifecycle. Use this information to manage account access, automate workflows, or trigger actions based on account state changes.\n- `aws-sdk-bedrockagentcore` (1.41.0): Adds batch evaluation for running evaluators against multiple agent sessions with server-side orchestration, AI-powered recommendations for optimizing syste", + "published_at": "2026-04-29T18:50:32Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.064, + "score_breakdown": { + "freshness": 0.564, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 1.064 + } + }, + { + "id": "920b1b085999d6ba", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.159.1", + "title": "Release version: 1.159.1", + "summary": "### Changes:\n[f0678ad](https://api.github.com/repos/aws/aws-sam-cli/commits/f0678ad9663e934dcbfab83f44e63cb8a48f8c62) - chore(deps): bump actions/github-script from 8 to 9 (#8911)\n[8e5cc6d](https://api.github.com/repos/aws/aws-sam-cli/commits/8e5cc6dfc9351fee28f740bf15c0c59a6fafa488) - ci: add AI-powered PR code review via SAM PR Reviewer (#8919)\n[14004e2](https://api.github.com/repos/aws/aws-sam-cli/commits/14004e262b5bd6013ff9960667a6c488b84a79a3) - chore(deps-dev): bump pytest (#8916)\n[dff5c1", + "published_at": "2026-04-28T20:58:34Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.029, + "score_breakdown": { + "freshness": 0.529, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 1.029 + } + }, + { + "id": "d33760404c7c46ea", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.155.2", + "title": "Release version: 1.155.2", + "summary": "### Changes:\n[4c7e101](https://api.github.com/repos/aws/aws-sam-cli/commits/4c7e10147c4353fdf11ee02eb5c23917868ffba7) - Update notify-slack.yml to add sleep (#8646)\n[463163d](https://api.github.com/repos/aws/aws-sam-cli/commits/463163d941220250359a8cdf8146fe018688d5e4) - fix: use tag prefix matching to clean up samcli/lambda-* images (#8647)\n[59021a8](https://api.github.com/repos/aws/aws-sam-cli/commits/59021a81297b10037e0bfb9bf0657870ac5db521) - fix: isolate PyInstaller library paths for subpro", + "published_at": "2026-03-06T00:01:59Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.011, + "score_breakdown": { + "freshness": 0.011, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.011 + } + }, + { + "id": "84ee7d763853ef0b", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.154.0", + "title": "Release version: 1.154.0", + "summary": "### Changes:\n[3766900](https://api.github.com/repos/aws/aws-sam-cli/commits/3766900d2aa5758518cda097ce951264480ef948) - chore(deps-dev): bump ruff from 0.14.11 to 0.14.14 in /requirements (#8594)\n[3f218d9](https://api.github.com/repos/aws/aws-sam-cli/commits/3f218d997e79de17b341480dd85da286c1a7ec8b) - chore(deps-dev): bump the types group across 1 directory with 2 updates (#8610)\n[35eec76](https://api.github.com/repos/aws/aws-sam-cli/commits/35eec7699b5af7b139527d735846e79edda89506) - chore(deps", + "published_at": "2026-02-11T22:38:41Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.002, + "score_breakdown": { + "freshness": 0.002, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.002 + } + }, + { + "id": "e85c3c6209e2b508", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.153.1", + "title": "Release version: 1.153.1", + "summary": "### Changes:\r\n[1edba25](https://api.github.com/repos/aws/aws-sam-cli/commits/1edba257a20faa3558112e7974aaebd9b8b669ee) - fix: add mount-with write for java25 tests (#8579)\r\n[17114df](https://api.github.com/repos/aws/aws-sam-cli/commits/17114dfe9eccc8a231334983793fae7e01829f38) - chore(test): update skip condition for LMI test (#8562)\r\n[4f63f21](https://api.github.com/repos/aws/aws-sam-cli/commits/4f63f2145c23a7177ea8b4291e83238b3efeeaf8) - feat: add --resolve-image-repos support to sam package (", + "published_at": "2026-01-28T19:17:50Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.001, + "score_breakdown": { + "freshness": 0.001, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.001 + } + }, + { + "id": "5d54d5e7f2a90e9c", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.150.0", + "title": "Release version: 1.150.0", + "summary": "### Changes:\n[6d54aed](https://api.github.com/repos/aws/aws-sam-cli/commits/6d54aede080f249cd4c1e225d587370fd2bbda3f) - feat: implement lazy loading for CLI groups (#8472)\n[bd26065](https://api.github.com/repos/aws/aws-sam-cli/commits/bd26065bf189267f45124014f0e0f68ae083f24c) - chore(deps): Update cfnlint to 1.42.0 (#8473)\n[205ce59](https://api.github.com/repos/aws/aws-sam-cli/commits/205ce5904c9e3d22f15ce2b61141679fed53a88f) - chore(deps): bump boto3 and aws-sam-translator (#8478)\n[3b4c40a](htt", + "published_at": "2025-12-03T03:02:25Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.0, + "score_breakdown": { + "freshness": 0.0, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.0 + } + }, + { + "id": "73230aadeaea2483", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.148.0", + "title": "Release version: 1.148.0", + "summary": "### Changes:\n[3d07135](https://api.github.com/repos/aws/aws-sam-cli/commits/3d0713564a83b9debfb891f1839454551d8d9595) - Update boto3 to boto3[crt] to support aws login (#8456)\n[47bfe49](https://api.github.com/repos/aws/aws-sam-cli/commits/47bfe4949fcf73370f2e45b2dc3b2782e26b6478) - feat(docker): use SAM_DOCKER_API_VERSION to control docker api version (#8454)\n[2fd626b](https://api.github.com/repos/aws/aws-sam-cli/commits/2fd626bac1faafaf5ba3b53f2732bbbaeef09612) - Fix tenant ID validation error ", + "published_at": "2025-11-22T04:44:30Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.0, + "score_breakdown": { + "freshness": 0.0, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.0 + } + }, + { + "id": "98bd1ae5a8272009", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.147.1", + "title": "Release version: 1.147.1", + "summary": "### Changes:\n[2e4fd2c](https://api.github.com/repos/aws/aws-sam-cli/commits/2e4fd2cce61c3b84a5e5efc26d7953e4f2066b91) - chore(test): update ruby to 3.4.7 in appveyor (#8416)\n[952cf63](https://api.github.com/repos/aws/aws-sam-cli/commits/952cf6353666aa43c5cfcc9115d6df0ea487cf85) - Chore(test): update rbenv (#8419)\n[6b6b270](https://api.github.com/repos/aws/aws-sam-cli/commits/6b6b2701fe51b1541587cb8869446c366c59a057) - feat: allow explicit listing of function ids for local `start-lambda` command ", + "published_at": "2025-11-20T17:55:25Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 1.0, + "score_breakdown": { + "freshness": 0.0, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.0 + } + }, + { + "id": "afbdbf8979bcd813", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.43.0", + "title": "AWS SDK for Java v2 2.43.0", + "summary": "# __2.43.0__ __2026-04-27__\r\n## __AWS Glue__\r\n - ### Features\r\n - Addition of AdditionalAuditContext to GetPartition, GetPartitions, GetTableVersion, and GetTableVersions\r\n\r\n## __AWS Key Management Service__\r\n - ### Features\r\n - KMS GetKeyLastUsage API provides information on the last successful cryptographic operation performed on KMS keys. This new API provides KMS customers with the last timestamp, CloudTrail eventId, and the cryptographic operation that was performed on the key.\r\n\r\n#", + "published_at": "2026-04-27T20:08:31Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.991, + "score_breakdown": { + "freshness": 0.491, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.991 + } + }, + { + "id": "329229c2b004001b", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-27", + "title": "April 27th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-applicationsignals` (1.79.0): Application Signals now supports creating composite Service Level Objectives on Service Operations. Users can now create service SLO on multiple operations.\n- `aws-sdk-billingconductor` (1.102.0): Add support for Passthrough pricing plan\n- `aws-sdk-cloudwatchlogs` (1.129.0): Adds support for selecting all logs sources and types in a single association.\n- `aws-sdk-glue` (1.144.0): Addition of AdditionalAuditContext to GetPartition, Ge", + "published_at": "2026-04-27T19:54:42Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.991, + "score_breakdown": { + "freshness": 0.491, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.991 + } + }, + { + "id": "730ef388af2e1408", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.2", + "title": "Boto 3 - 0.0.2", + "summary": "- Adds resources for [AWS\n CloudFormation](http://aws.amazon.com/cloudformation/) and [AWS\n OpsWorks](http://aws.amazon.com/opsworks/).\n- Update to Botocore 0.73.0 and JMESPath 0.5.0\n- Adds support for [AWS\n CodeDeploy](http://aws.amazon.com/codedeploy/), [AWS\n Config](http://aws.amazon.com/config/), [AWS\n KMS](http://aws.amazon.com/kms/), [AWS\n Lambda](http://aws.amazon.com/lambda/).\n- Make requests with a customized HTTP user-agent\n", + "published_at": "2014-11-26T20:13:49Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.9, + "score_breakdown": { + "freshness": 0.0, + "keyword": 0.5, + "source": 1.8, + "keyword_signal": 0.9, + "severity": 0.0, + "total": 0.9 + } + }, + { + "id": "64bb70201b87b20a", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-24", + "title": "April 24th, 2026", + "summary": "**Service Features:**\n- `aws-sdk-bedrockagentcorecontrol` (1.48.0): Added support for configuring identity providers and inbound authorizers within a private VPC for AWS Bedrock AgentCore, enabling secure network connection without public internet access\n- `aws-sdk-cloudwatchlogs` (1.128.0): Adding nextToken and maxItems to the GetQueryResults API.\n- `aws-sdk-connect` (1.172.0): Amazon Connect is expanding attachment capabilities to give customers greater flexibility and control. Currently limit", + "published_at": "2026-04-24T18:59:31Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.895, + "score_breakdown": { + "freshness": 0.395, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.895 + } + }, + { + "id": "ff01bf484a31a5d2", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.40", + "title": "AWS SDK for Java v2 2.42.40", + "summary": "# __2.42.40__ __2026-04-23__\n## __Amazon OpenSearch Service__\n - ### Features\n - Amazon OpenSearch UI applications now support cross-Region domain association, enabling you to connect OpenSearch Dashboards in one AWS Region to OpenSearch domains in other Regions within the same partition for centralized data visualization.\n\n## __Managed integrations for AWS IoT Device Management__\n - ### Features\n - Adds \"Status\" field to provisioning profile operation response types, giving users visibi", + "published_at": "2026-04-23T19:08:43Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.868, + "score_breakdown": { + "freshness": 0.368, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.868 + } + }, + { + "id": "a04c3aac4319b3f6", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-23", + "title": "April 23rd, 2026", + "summary": "**Service Features:**\n- `aws-sdk-datazone` (1.134.0): Releasing For LakehouseProperties attributes in the Connections API's\n- `aws-sdk-iotmanagedintegrations` (1.43.0): Adds \"Status\" field to provisioning profile operation response types, giving users visibility into the readiness of a provisioning profile to be used for device provisioning.\n- `aws-sdk-opensearch` (1.125.0): Amazon OpenSearch UI applications now support cross-Region domain association, enabling you to connect OpenSearch Dashboar", + "published_at": "2026-04-23T18:55:19Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.868, + "score_breakdown": { + "freshness": 0.368, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.868 + } + }, + { + "id": "2bbbc2aa763efa21", + "track": "releases", + "source": "github:aws/aws-sdk-java-v2", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-java-v2/releases/tag/2.42.39", + "title": "AWS SDK for Java v2 2.42.39", + "summary": "# __2.42.39__ __2026-04-22__\r\n## __AWS Batch__\r\n - ### Features\r\n - Support of S3Files volume type, container start and stop timeouts.\r\n\r\n## __AWS IoT Wireless__\r\n - ### Features\r\n - Enable customers to optionally specify a desired confidence level for Cellular and WiFi position estimates. Customers can use this to trade off confidence level and radius of uncertainty based on their needs.\r\n\r\n## __AWS Lambda__\r\n - ### Features\r\n - Add Ruby 4.0 (ruby4.0) support to AWS Lambda.\r\n\r\n## __", + "published_at": "2026-04-22T23:04:24Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.847, + "score_breakdown": { + "freshness": 0.347, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.847 + } + }, + { + "id": "dd953af6f6c276e0", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1035.0", + "title": "v3.1035.0", + "summary": "#### 3.1035.0(2026-04-22)\n\n##### New Features\n\n* **client-iot-wireless:** Enable customers to optionally specify a desired confidence level for Cellular and WiFi position estimates. Customers can use this to trade off confidence level and radius of uncertainty based on their needs. ([9fcaea59](https://github.com/aws/aws-sdk-js-v3/commit/9fcaea59ffb0c04d4263af037a2450a5ac1200ba))\n* **client-ecs:** GPU health monitoring and auto-repair for ECS Managed Instances ([0ffa1090](https://github.com/aws", + "published_at": "2026-04-22T19:01:52Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.843, + "score_breakdown": { + "freshness": 0.343, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.843 + } + }, + { + "id": "ddf754fb24d4797d", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-22", + "title": "April 22nd, 2026", + "summary": "**Service Features:**\n- `aws-sdk-batch` (1.113.0): Support of S3Files volume type, container start and stop timeouts.\n- `aws-sdk-bedrockagentcore` (1.40.0): Adds support for Amazon Bedrock AgentCore Harness data plane APIs, enabling customers to invoke managed agent loops and execute commands on live agent sessions with streaming responses.\n- `aws-sdk-bedrockagentcorecontrol` (1.47.0): Adds support for Amazon Bedrock AgentCore Harness control plane APIs, enabling customers to create, manage, and", + "published_at": "2026-04-22T18:56:42Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.842, + "score_breakdown": { + "freshness": 0.342, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.842 + } + }, + { + "id": "2a20a26cddceb25d", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1034.0", + "title": "v3.1034.0", + "summary": "#### 3.1034.0(2026-04-21)\n\n##### Chores\n\n* **core/client:** retry behavior control flag ([#7943](https://github.com/aws/aws-sdk-js-v3/pull/7943)) ([f8a0e2eb](https://github.com/aws/aws-sdk-js-v3/commit/f8a0e2ebdeae1aeeb4bd9127fb0527c73b2176fa))\n* **codegen:** sync for http2 session concurrency fixes ([#7942](https://github.com/aws/aws-sdk-js-v3/pull/7942)) ([273ad5be](https://github.com/aws/aws-sdk-js-v3/commit/273ad5be3adc5288e480655de1c5887a38540fe4))\n\n##### New Features\n\n* **client-snowball", + "published_at": "2026-04-21T20:46:51Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.821, + "score_breakdown": { + "freshness": 0.321, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.821 + } + }, + { + "id": "c2a4e29454b7b987", + "track": "releases", + "source": "github:awslabs/aws-sdk-rust", + "source_kind": "github", + "url": "https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-04-20", + "title": "April 20th, 2026", + "summary": "**New this release:**\n- :tada: ([smithy-rs#4551](https://github.com/smithy-lang/smithy-rs/issues/4551), @hligit) Make `ProviderConfig::with_use_fips()` and `ProviderConfig::with_use_dual_stack()` public so that applications constructing a `ProviderConfig` directly can propagate FIPS and dual-stack settings to credential providers.\n- :tada: ([smithy-rs#4521](https://github.com/smithy-lang/smithy-rs/issues/4521)) Add `sigv4a_signing_region_set` client configuration. Supports programmatic, environm", + "published_at": "2026-04-20T18:56:19Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.797, + "score_breakdown": { + "freshness": 0.297, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.797 + } + }, + { + "id": "f9325659ffcc6d44", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1041.0", + "title": "v3.1041.0", + "summary": "#### 3.1041.0(2026-05-01)\n\n##### Chores\n\n* **core/client:** emit warning for Node.js 20.x end-of-support ([#7973](https://github.com/aws/aws-sdk-js-v3/pull/7973)) ([00383767](https://github.com/aws/aws-sdk-js-v3/commit/0038376702ea628e56dfd4da0887271355c28661))\n* **workflows:** migrate git-sync SSH key from GitHub secret to Secrets Manager via OIDC ([#7978](https://github.com/aws/aws-sdk-js-v3/pull/7978)) ([c056a2e3](https://github.com/aws/aws-sdk-js-v3/commit/c056a2e3ad53b9ba7fe81a71d1f2a9e12", + "published_at": "2026-05-01T19:05:36Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.652, + "score_breakdown": { + "freshness": 0.652, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.652 + } + }, + { + "id": "1104867053734890", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1029.0", + "title": "v3.1029.0", + "summary": "#### 3.1029.0(2026-04-10)\n\n##### New Features\n\n* **client-observabilityadmin:** CloudWatch Observability Admin adds support for multi-region telemetry evaluation and telemetry enablement rules. ([861e172a](https://github.com/aws/aws-sdk-js-v3/commit/861e172aa8c12a7226c9d312a8b411124d424d21))\n* **client-rtbfabric:** Adds optional health check configuration for Responder Gateways with ASG Managed Endpoints. When provided, RTB Fabric continuously probes customers' instance IPs and routes traffic ", + "published_at": "2026-04-10T18:59:55Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.645, + "score_breakdown": { + "freshness": 0.145, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.645 + } + }, + { + "id": "df587320128a8cd2", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.158.0", + "title": "Release version: 1.158.0", + "summary": "### Changes:\n[34da7c8](https://api.github.com/repos/aws/aws-sam-cli/commits/34da7c8fbcbd01d7717bbc40689f0e84e7479398) - feat(build): support mount symlink in terraform build (#8854)\n[c755494](https://api.github.com/repos/aws/aws-sam-cli/commits/c75549477bf127b90b190efaaa35647f6e77602f) - chore(deps-dev): bump types-dateparser (#8843)\n[1c02204](https://api.github.com/repos/aws/aws-sam-cli/commits/1c022047422dfa685680cc062b9b3c5a7ced94da) - chore(deps): bump attrs from 25.4.0 to 26.1.0 in the json", + "published_at": "2026-04-09T21:35:49Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.636, + "score_breakdown": { + "freshness": 0.136, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.636 + } + }, + { + "id": "755f1edba3bf7aa1", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1039.0", + "title": "v3.1039.0", + "summary": "#### 3.1039.0(2026-04-29)\n\n##### Chores\n\n* **codegen:**\n * smithy-aws-typescript-codegen 0.49.0 ([#7972](https://github.com/aws/aws-sdk-js-v3/pull/7972)) ([799fdc7b](https://github.com/aws/aws-sdk-js-v3/commit/799fdc7b1e18cabb08100173d684abf243710e33))\n * sync for adaptive retry fixes ([#7970](https://github.com/aws/aws-sdk-js-v3/pull/7970)) ([3dfb72b7](https://github.com/aws/aws-sdk-js-v3/commit/3dfb72b7359b53da18c209e9211b38a1229357ac))\n* **xml-builder:** manual version bump for 3.972.21 ", + "published_at": "2026-04-29T18:52:40Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.565, + "score_breakdown": { + "freshness": 0.565, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.565 + } + }, + { + "id": "fc10dfa82965a03b", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.157.1", + "title": "Release version: 1.157.1", + "summary": "### Changes:\n[23ee24f](https://api.github.com/repos/aws/aws-sam-cli/commits/23ee24fc327a5b910c43d3a946c3204d357d21e5) - feat: add --invoke-image to image fns (#8830)\n[5a9670a](https://api.github.com/repos/aws/aws-sam-cli/commits/5a9670ab40831563c16d638ae073cc2dc8abe9f7) - imporve internal zip utility (#8847)\n[b7b0871](https://api.github.com/repos/aws/aws-sam-cli/commits/b7b0871a55e76f0db2035637b1d76b931951482f) - chore: bump version to 1.157.0 (#8848)\n[8e18290](https://api.github.com/repos/aws/a", + "published_at": "2026-03-26T21:15:44Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.55, + "score_breakdown": { + "freshness": 0.05, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.55 + } + }, + { + "id": "795fae735d448a59", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.156.0", + "title": "Release version: 1.156.0", + "summary": "### Changes:\n[32ed1d9](https://api.github.com/repos/aws/aws-sam-cli/commits/32ed1d95199cfe9ce9042de44d2db2f3a0c8a828) - fix: handle FunctionNotFound for ECR-based image functions in sam sync (#8603)\n[4302fae](https://api.github.com/repos/aws/aws-sam-cli/commits/4302faeb987e793475c7f0ee7904f4810f8539bb) - feat: add .env file format support for --env-vars option (#8746)\n[b744b3c](https://api.github.com/repos/aws/aws-sam-cli/commits/b744b3c68d136ac1664820494ecc92bea3996312) - fix: Support route-spe", + "published_at": "2026-03-19T18:54:12Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.53, + "score_breakdown": { + "freshness": 0.03, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.53 + } + }, + { + "id": "6c144200c9b68286", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.152.0", + "title": "Release version: 1.152.0", + "summary": "### Changes:\n[f7d50bf](https://api.github.com/repos/aws/aws-sam-cli/commits/f7d50bf552f6ae07d15dd912a6e5134ff8ac97fd) - Expand parameter overrides (#7876)\n[7efe5d4](https://api.github.com/repos/aws/aws-sam-cli/commits/7efe5d405ae40cd6e8804493306436632d18b42c) - Revert \"fix: pin ruby action to specific version (#8491)\" (#8517)\n[fedb6a1](https://api.github.com/repos/aws/aws-sam-cli/commits/fedb6a168ab976effe850a086bb390cbec6fad3f) - chore(deps): bump actions/upload-artifact from 5 to 6 (#8505)\n[15", + "published_at": "2026-01-22T19:38:20Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.501, + "score_breakdown": { + "freshness": 0.001, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.501 + } + }, + { + "id": "102ba107ffa77a42", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.151.0", + "title": "Release version: 1.151.0", + "summary": "### Changes:\n[dc0de29](https://api.github.com/repos/aws/aws-sam-cli/commits/dc0de294b83a020f0dbedab234ab07379622a789) - fix: pin ruby action to specific version (#8491)\n[ae0154b](https://api.github.com/repos/aws/aws-sam-cli/commits/ae0154b815785710aad26b7dc482f0d38b375bed) - chore(deps): bump werkzeug from 3.1.3 to 3.1.4 in /requirements (#8475)\n[7266601](https://api.github.com/repos/aws/aws-sam-cli/commits/7266601e85d865ac7ea50375f9311fab25b7ece4) - chore(deps): bump the types group across 1 di", + "published_at": "2025-12-18T00:35:41Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.5, + "score_breakdown": { + "freshness": 0.0, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.5 + } + }, + { + "id": "8a540310ead83a8d", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.150.1", + "title": "Release version: 1.150.1", + "summary": "### Changes:\n[4cb46c0](https://api.github.com/repos/aws/aws-sam-cli/commits/4cb46c063570665f142471abcb7ecf22868a5497) - fix: set mock credentials for emulator boto client (#8482)\n[c3d64cd](https://api.github.com/repos/aws/aws-sam-cli/commits/c3d64cda4590b91bddac5d9210ff05aa380afe5d) - fix: build emulator image and copy binary to it (#8484)\n[f30d12b](https://api.github.com/repos/aws/aws-sam-cli/commits/f30d12b021a697e89f9d730bcf34e58a33febe8d) - feat: add interactive callback CLI (#8486)\n[d48ca94", + "published_at": "2025-12-03T20:53:59Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.5, + "score_breakdown": { + "freshness": 0.0, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.5 + } + }, + { + "id": "5ce7b16343416d77", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.149.0", + "title": "Release version: 1.149.0", + "summary": "### Changes:\n[8544c10](https://api.github.com/repos/aws/aws-sam-cli/commits/8544c106e87d3079ae34163b70ee95abd3d735cb) - feat: Add support for Lambda Managed Instances (#8469)\n[a329d0e](https://api.github.com/repos/aws/aws-sam-cli/commits/a329d0e350dbf6e07a301d5968ae9b3f2f6be2c3) - chore: bump version to 1.149.0 (#8470)\n\n### Hashes:\nFilename | SHA256\n--- | ---\n**AWS_SAM_CLI_64_PY3.msi** | `a887e88ad01fa9a005720623187b84d69ee4005184af163b54b3567fef395bdb`\n**aws-sam-cli-linux-x86_64.zip** | `ebe0c8", + "published_at": "2025-12-01T07:46:47Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.5, + "score_breakdown": { + "freshness": 0.0, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.5 + } + }, + { + "id": "dd9283d0227f0cb0", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.146.0", + "title": "Release version: 1.146.0", + "summary": "### Changes:\n[d856d3c](https://api.github.com/repos/aws/aws-sam-cli/commits/d856d3cb2c89db967e32087669d8b71c07a372f4) - docs: add section to contributing.md about ai usage (#8359)\n[0114b36](https://api.github.com/repos/aws/aws-sam-cli/commits/0114b36bd44298db123b6c86b69fb7fb79200f60) - chore(deps): bump cryptography from 46.0.2 to 46.0.3 in /requirements (#8353)\n[5e385d7](https://api.github.com/repos/aws/aws-sam-cli/commits/5e385d7c6258d01e9fb3078ee265a83f36b6326b) - chore(deps): bump referencin", + "published_at": "2025-11-06T21:33:29Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.5, + "score_breakdown": { + "freshness": 0.0, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.5 + } + }, + { + "id": "108b24db5abe0228", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.145.2", + "title": "Release version: 1.145.2", + "summary": "### Changes:\n[b0f4887](https://api.github.com/repos/aws/aws-sam-cli/commits/b0f48878201cdb8161b148bc1f42c37403ac0e53) - fix: Container runtime dind build issue (#8358)\n[41fd19e](https://api.github.com/repos/aws/aws-sam-cli/commits/41fd19e4125a5bb2edb979e58bc8a0255cd121cd) - chore: bump version to 1.145.2 (#8360)\n\n### Hashes:\nFilename | SHA256\n--- | ---\n**AWS_SAM_CLI_64_PY3.msi** | `3b0d3b7882bfbb9188d54f16914bf2015c90d973d469166f92fe358fa681cae0`\n**aws-sam-cli-linux-x86_64.zip** | `2402fd319e9fc", + "published_at": "2025-10-21T23:05:10Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.5, + "score_breakdown": { + "freshness": 0.0, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.5 + } + }, + { + "id": "4072cb7899c50c8d", + "track": "releases", + "source": "github:aws/aws-sam-cli", + "source_kind": "github", + "url": "https://github.com/aws/aws-sam-cli/releases/tag/v1.145.1", + "title": "Release version: 1.145.1", + "summary": "### Changes:\n[92e801e](https://api.github.com/repos/aws/aws-sam-cli/commits/92e801eddd82a7a2cfbe13d8fd0a39ec9280f826) - feat: Support all formats of function name in invoke (#8295)\n[8c61192](https://api.github.com/repos/aws/aws-sam-cli/commits/8c61192e437baf698250c40f65503055b75a394e) - Revert \"feat: Support all formats of function name in invoke (#8295)\" (#8349)\n[5411d62](https://api.github.com/repos/aws/aws-sam-cli/commits/5411d627a25cb53a92f2ea232e53d2f03048dfa5) - fix: Remove Docker client r", + "published_at": "2025-10-15T22:50:14Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.5, + "score_breakdown": { + "freshness": 0.0, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.5 + } + }, + { + "id": "40c8b7fa6c13ef19", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1038.0", + "title": "v3.1038.0", + "summary": "#### 3.1038.0(2026-04-27)\n\n##### Chores\n\n* **codegen:** sync for typed waiter-result values ([#7965](https://github.com/aws/aws-sdk-js-v3/pull/7965)) ([e9f8d8a9](https://github.com/aws/aws-sdk-js-v3/commit/e9f8d8a9a00832fdcf2e7313a1994875f282147b))\n\n##### Documentation Changes\n\n* **client-gameliftstreams:** Adds Proton 10.0-4 to the list of runtime environment options available when creating an Amazon GameLift Streams application ([eee81edd](https://github.com/aws/aws-sdk-js-v3/commit/eee81edd", + "published_at": "2026-04-27T20:00:24Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.491, + "score_breakdown": { + "freshness": 0.491, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.491 + } + }, + { + "id": "0ddba55c9b4d34c4", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1036.0", + "title": "v3.1036.0", + "summary": "#### 3.1036.0(2026-04-23)\n\n##### Chores\n\n* **codegen:** sync for http2 session closure, retry longpoll backoff, and fast-xml-parser version bump ([#7958](https://github.com/aws/aws-sdk-js-v3/pull/7958)) ([107aefc4](https://github.com/aws/aws-sdk-js-v3/commit/107aefc4d41379a56836ade376f27eef23db8d43))\n* **xml-builder:** up fast-xml-parser to 5.7.1 ([#7957](https://github.com/aws/aws-sdk-js-v3/pull/7957)) ([110b1c01](https://github.com/aws/aws-sdk-js-v3/commit/110b1c01dedb62bc56449598eeaac1d838e", + "published_at": "2026-04-23T18:58:47Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.368, + "score_breakdown": { + "freshness": 0.368, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.368 + } + }, + { + "id": "08d6285b23970534", + "track": "releases", + "source": "github:aws/aws-sdk-js-v3", + "source_kind": "github", + "url": "https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1031.0", + "title": "v3.1031.0", + "summary": "#### 3.1031.0(2026-04-16)\n\n##### Chores\n\n* upgrade smithy to 1.69.0 ([#7932](https://github.com/aws/aws-sdk-js-v3/pull/7932)) ([560d9878](https://github.com/aws/aws-sdk-js-v3/commit/560d9878471409e943a80ac2979e7fc8c2fff834))\n* derestrict commit message linting ([#7929](https://github.com/aws/aws-sdk-js-v3/pull/7929)) ([a296c406](https://github.com/aws/aws-sdk-js-v3/commit/a296c4066b1b6c8c853addc918601ccd29ea3034))\n* **codegen:** sync for retry attempt count api ([#7927](https://github.com/aws", + "published_at": "2026-04-16T19:23:21Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.223, + "score_breakdown": { + "freshness": 0.223, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.223 + } + }, + { + "id": "7aeed8be6df8ccad", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.248.0", + "title": "v2.248.0", + "summary": "### Bug Fixes\n\n* **eks:** downgrade isolated subnet validation from error to warning ([#37500](https://github.com/aws/aws-cdk/issues/37500)) ([470856c](https://github.com/aws/aws-cdk/commit/470856cadcee34b2ec5e0620fab63838c223fd97)), closes [#37491](https://github.com/aws/aws-cdk/issues/37491)\n---\n## Alpha modules (2.248.0-alpha.0)\n", + "published_at": "2026-04-03T07:43:46Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.085, + "score_breakdown": { + "freshness": 0.085, + "keyword": 0.0, + "source": 2.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.085 + } + }, + { + "id": "6b6bf52ddd679e77", + "track": "releases", + "source": "github:aws/aws-cdk", + "source_kind": "github", + "url": "https://github.com/aws/aws-cdk/releases/tag/v2.237.1", + "title": "v2.237.1", + "summary": "### Bug Fixes\n\n* **core:** intrinsic cfn function tokens are not detected as such in java ([#36843](https://github.com/aws/aws-cdk/issues/36843)) ([89cd54f](https://github.com/aws/aws-cdk/commit/89cd54f6097025bc3e98f2c4bc3caea7c22a61ab))\n---\n## Alpha modules (2.237.1-alpha.0)\n", + "published_at": "2026-02-03T16:44:10Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.001, + "score_breakdown": { + "freshness": 0.001, + "keyword": 0.0, + "source": 2.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.001 + } + }, + { + "id": "56955fd02bc0261f", + "track": "releases", + "source": "github:boto/boto3", + "source_kind": "github", + "url": "https://github.com/boto/boto3/releases/tag/0.0.1", + "title": "Boto 3 - 0.0.1", + "summary": "- Initial developer preview refresh of Boto 3\n- Supports S3, EC2, SQS, SNS, and IAM resources\n- Supports low-level clients for most services\n", + "published_at": "2014-11-26T20:13:13Z", + "fetched_at": "2026-05-17T11:52:10.733766+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": { + "freshness": 0.0, + "keyword": 0.0, + "source": 1.8, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.0 + } + } +] \ No newline at end of file diff --git a/tracks/releases/reports/daily/2026-05-17.md b/tracks/releases/reports/daily/2026-05-17.md new file mode 100644 index 0000000..d23321f --- /dev/null +++ b/tracks/releases/reports/daily/2026-05-17.md @@ -0,0 +1,10 @@ +# releases — Daily update (2026-05-17) + +Window: last 2 day(s) · items in window: **4** · top shown: **4** + +## GITHUB + +- [AWS SDK for Java v2 2.44.7](https://github.com/aws/aws-sdk-java-v2/releases/tag/2.44.7) — `github:aws/aws-sdk-java-v2` · 2026-05-15 · **score 3.27** +- [Release (2026-05-15)](https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2026-05-15) — `github:aws/aws-sdk-go-v2` · 2026-05-15 · **score 2.77** +- [v3.1048.0](https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.1048.0) — `github:aws/aws-sdk-js-v3` · 2026-05-15 · **score 2.27** +- [May 15th, 2026](https://github.com/awslabs/aws-sdk-rust/releases/tag/release-2026-05-15) — `github:awslabs/aws-sdk-rust` · 2026-05-15 · **score 1.77** diff --git a/tracks/security/data/normalized.json b/tracks/security/data/normalized.json new file mode 100644 index 0000000..d8d1458 --- /dev/null +++ b/tracks/security/data/normalized.json @@ -0,0 +1,28780 @@ +[ + { + "id": "24cb222a3393aa98", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-032-aws/", + "title": "CVE-2026-8686 - Heap out-of-bounds read in coreMQTT MQTT5 property parsing", + "summary": "Bulletin ID: 2026-032-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 05/15/2026 11:45 AM PDT Description: coreMQTT is a lightweight MQTT client library for embedded devices. We identified CVE-2026-8686, an issue where missing bounds validation in the MQTT v5.0 SUBACK and UNSUBACK property parser in coreMQTT before 5.0.1 allows an MQTT broker to cause a denial of service (crash via heap out-of-bounds read) by sending a crafted packet. Impacted versions: v5.0.0 Pleas", + "published_at": "2026-05-15T19:10:10+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0ba4357947bd046a", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-031-aws/", + "title": "Issue with Amazon SageMaker Python SDK - Model artifact integrity verification issues (CVE-2026-8596 & CVE-2026-8597)", + "summary": "Bulletin ID: 2026-031-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 05/14/2026 13:00 PM PDT Description: Amazon SageMaker Python SDK is an open-source library for training and deploying machine learning models on Amazon SageMaker. The ModelBuilder component simplifies model deployment by automating model artifact preparation and SageMaker model creation. We identified two issues affecting the model artifact integrity verification mechanism in the ModelBuilder/Serv", + "published_at": "2026-05-15T19:02:12+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d3157a3521f32225", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/the-aws-ai-security-framework-securing-ai-with-the-right-controls-at-the-right-layers-at-the-right-phases/", + "title": "The AWS AI Security Framework: Securing AI with the right controls, at the right layers, at the right phases", + "summary": "TL;DR for busy executives The AWS AI Security Framework helps security leaders move fast and stay secure with AI. Security compounds from day 1 as workloads evolve from prototype to production to scale. Assess first. Request a no-cost SHIP engagement to baseline your posture and build a prioritized roadmap. Phase 1 – Foundational (zero to […]", + "published_at": "2026-05-15T17:38:16+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Artificial Intelligence", + "Best Practices", + "Intermediate (200)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2b47d6d1ef1cba99", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-030-aws/", + "title": "Ongoing updates on Copy.fail and variants", + "summary": "Bulletin ID: 2026-030-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 05/13/2026 10:00 PM PDT This is an ongoing issue. This bulletin will be updated as more information becomes available. Description: AWS is aware of the copy.fail or DirtyFrag class of issues - a set of privilege escalation issues affecting the Linux Kernel. We will update this bulletin as more information becomes available. Please see below for current patching timelines for affected services rela", + "published_at": "2026-05-14T20:52:36+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c3b237b7f89dcd87", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-029-aws/", + "title": "Fragnesia Local Privilege Escalation report via ESP-in-TCP in the Linux Kernel", + "summary": "Bulletin ID: 2026-029-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 05/13/2026 18:45 PM PDT This is an ongoing issue. Information is subject to change. Please refer to our Security Bulletin (ID: 2026-030-AWS) for the most updated patching information. Description: Amazon is aware of CVE-2026-46300, a report of an additional privilege escalation issue in the Linux kernel related to the DirtyFrag, copy.fail class of issues (CVE-2026-43284). The proof of concept uses", + "published_at": "2026-05-14T20:52:35+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6f275c9854443926", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/regional-routing-for-aws-access-portals-implementing-custom-vanity-domains-for-iam-identity-center/", + "title": "Regional routing for AWS access portals: Implementing custom vanity domains for IAM Identity Center", + "summary": "AWS IAM Identity Center provides a web-based access portal that gives your workforce a single place to view their AWS accounts and applications. With the recent launch of IAM Identity Center multi-Region replication, customers can replicate their IAM Identity Center instance across multiple AWS Regions to improve resilience and reduce latency for a globally distributed […]", + "published_at": "2026-05-14T20:42:20+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Advanced (300)", + "Amazon Route 53", + "AWS IAM Identity Center", + "Networking & Content Delivery", + "Security, Identity, & Compliance", + "Technical How-to", + "IAM Identity Center", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "43f6eb8895da7b21", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/automating-post-quantum-cryptography-readiness-using-aws-config/", + "title": "Automating post-quantum cryptography readiness using AWS Config", + "summary": "Migrating your TLS endpoints to Post-quantum cryptography (PQC) starts with understanding your current TLS endpoint inventory and posture. This post introduces the PQC Readiness Scanner — an automated tool that inventories your Application Load Balancer (ALB), Network Load Balancer (NLB), and Amazon API Gateway endpoints and continuously monitors their TLS configurations for PQC readiness. The […]", + "published_at": "2026-05-14T16:18:20+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Advanced (300)", + "AWS Config", + "Security, Identity, & Compliance", + "Technical How-to", + "API Gateway", + "Conformation pack", + "Elastic Load Balancing", + "Encryption", + "post quantum", + "Security Blog", + "TLS" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b96cd6cbcbfc17cb", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/detecting-and-preventing-crypto-mining-in-your-aws-environment/", + "title": "Detecting and preventing crypto mining in your AWS environment", + "summary": "This article guides you on how to use Amazon GuardDuty to identify and mitigate cryptocurrency mining threats in your Amazon Web Services (AWS) environment. You’ll learn about the specialized detection capabilities of GuardDuty and best practices to build a multi-layered defense strategy that protects your infrastructure costs and security posture. Understanding the crypto mining challenge […]", + "published_at": "2026-05-13T21:47:27+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Amazon GuardDuty", + "Best Practices", + "Intermediate (200)", + "Security, Identity, & Compliance", + "crypto", + "cryptomining", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "eb9c2c6101453c92", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/introducing-the-updated-aws-user-guide-to-governance-risk-and-compliance-for-responsible-ai-adoption/", + "title": "Introducing the updated AWS User Guide to Governance, Risk, and Compliance for Responsible AI Adoption", + "summary": "The financial services industry (FSI) is using AI to transform how financial institutions serve their customers. AI solutions can help proactively manage portfolios, automatically refinance mortgages when rates decrease, and negotiate insurance premiums for customers. However, this adoption brings new governance, risk, and compliance (GRC) considerations that organizations need to address. To help FSI customers […]", + "published_at": "2026-05-13T19:07:42+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Announcements", + "Artificial Intelligence", + "Foundational (100)", + "Generative AI", + "Security, Identity, & Compliance", + "AI", + "GRC", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d622774781cabaa1", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/pci-pin-and-p2pe-compliance-packages-for-aws-payment-cryptography-are-now-available/", + "title": "PCI PIN and P2PE compliance packages for AWS Payment Cryptography are now available", + "summary": "Amazon Web Services (AWS) is pleased to announce the successful completion of Payment Card Industry Personal Identification Number (PCI PIN) and PCI Point-to-Point Encryption (PCI P2PE) assessments for the AWS Payment Cryptography service. This assessment expands the AWS Payment Cryptography compliance portfolio, with AWS now validated as a component provider for Key Management (KMCP) and […]", + "published_at": "2026-05-13T16:16:38+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Announcements", + "Compliance", + "Foundational (100)", + "Security, Identity, & Compliance", + "Compliance reports", + "PCI", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bc4994298605e097", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/aws-security-agent-full-repository-code-scanning-feature-now-available-in-preview/", + "title": "AWS Security Agent full repository code scanning feature now available in preview", + "summary": "Today, we’re excited to announce the preview release of full repository code review, a new capability in AWS Security Agent that performs deep, context-aware security analysis of your entire code base. AI-driven cybersecurity capabilities are advancing rapidly. AWS Security Agent can now find vulnerabilities and build working exploits across your entire code base at a […]", + "published_at": "2026-05-12T21:34:16+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Announcements", + "Artificial Intelligence", + "Foundational (100)", + "Security, Identity, & Compliance", + "AI", + "artificial intelligence", + "AWS security", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c4ffc6607b5be2eb", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/enabling-ai-sovereignty-on-aws/", + "title": "Enabling AI sovereignty on AWS", + "summary": "Cloud and AI are transforming industries and societies at unprecedented speed, from accelerating research and enhancing customer experiences to optimizing business processes and enriching public services. At Amazon Web Services (AWS), we believe that for the cloud and AI to reach their full potential, customers need control over their data and choices for how and […]", + "published_at": "2026-05-12T15:18:28+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Amazon SageMaker", + "Announcements", + "Artificial Intelligence", + "Compliance", + "Intermediate (200)", + "Security, Identity, & Compliance", + "AI", + "artificial intelligence", + "AWS Digital Sovereignty Pledge", + "AWS security", + "Cloud security", + "Digital Sovereignty", + "Machine learning", + "SageMaker", + "Security", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "624a460bf00a3fc2", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/complimentary-virtual-training-get-hands-on-with-aws-security-services/", + "title": "Complimentary virtual training: Get hands-on with AWS Security Services", + "summary": "If you’re looking to strengthen your organization’s security posture on Amazon Web Services (AWS) but aren’t sure where to start, then we’re here to help. Security Activation Days are complimentary, virtual, hands-on workshops designed to help you get practical experience with AWS security services in a single session. What to expect Each Security Activation Day […]", + "published_at": "2026-05-11T17:58:02+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Amazon GuardDuty", + "Amazon Inspector", + "Announcements", + "AWS Network Firewall", + "AWS Security Hub", + "AWS WAF", + "Foundational (100)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c553d66f2e9ecc33", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-027-aws/", + "title": "Dirty Frag and other issues in Amazon Linux kernels", + "summary": "Bulletin ID: 2026-027-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/05/07 19:45 PM PDT Description: Amazon is aware of a class of issues in the Linux kernel related to the original issue (CVE-2026-31431). The issues commonly referred to as \"DirtyFrag\" are present in a number of loadable modules, including xfrm_user/esp4/esp6 and ipcomp4/ipcomp6. On systems that allow unprivileged users to create sockets directly or through CAP_NET_ADMIN, or allow the creation", + "published_at": "2026-05-11T17:44:32+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "982a164c7bd75fb7", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-028-aws/", + "title": "CVE-2026-8178 - Remote Code Execution via Unsafe Class Loading in Amazon Redshift JDBC Driver", + "summary": "Bulletin ID: 2026-028-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/05/08 11:30 AM PDT Description: Amazon Redshift JDBC Driver is a Type 4 JDBC driver that provides database connectivity through the standard JDBC application program interfaces (APIs). We identified an issue in Amazon Redshift JDBC Driver versions prior to 2.2.2. Under certain conditions, the driver could load and execute arbitrary classes when processing JDBC connection URL parameters. An ac", + "published_at": "2026-05-08T18:42:35+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "16a7c76404b6de62", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/icymi-april-2026-aws-security/", + "title": "ICYMI: April 2026 @AWS Security", + "summary": "Read all about the latest AWS security features, compliance updates, and hands-on resources in our new, monthly digest posts. You’ll find expert blog posts, new service capabilities, code samples, and workshops. AWS Security Blog posts This month’s AWS Security Blog posts covered AI security, identity and access management, threat intelligence, data protection, and multicloud operations. […]", + "published_at": "2026-05-07T18:52:59+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Announcements", + "Foundational (100)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "49686935a97ae9cf", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/aws-achieves-sni-27017-sni-27018-and-sni-9001-certifications-for-the-aws-asia-pacific-jakarta-region/", + "title": "AWS achieves SNI 27017, SNI 27018, and SNI 9001 certifications for the AWS Asia Pacific (Jakarta) Region", + "summary": "Amazon Web Services (AWS) achieved three Standar Nasional Indonesia (SNI) certifications for the AWS Asia Pacific (Jakarta) Region: SNI ISO/IEC 27017:2015, SNI ISO/IEC 27018:2019, and SNI ISO 9001:2015. SNI represents Indonesia’s national standards framework, comprising standards that are broadly applicable across industries within the country. These certifications further demonstrate that AWS services meet nationally recognized […]", + "published_at": "2026-05-07T16:03:47+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Announcements", + "Compliance", + "Foundational (100)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bb961e079982e05a", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-026-aws/", + "title": "CVE-2026-31431", + "summary": "Bulletin ID: 2026-026-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/05/06 17:30 PM PDT Description: Amazon is aware of an issue in the Linux kernel (CVE-2026-31431) that could potentially allow an authenticated local user to escalate privileges. With the exception of the services listed below, AWS customers are not affected. See below for specific guidance on affected services. As a best practice, AWS recommends that you apply all security patches and softwar", + "published_at": "2026-05-07T01:45:36+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cad05b7d981cdf9e", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/new-compliance-guide-available-iso-iec-420012023-on-aws/", + "title": "New compliance guide available: ISO/IEC 42001:2023 on AWS", + "summary": "We have released our latest compliance guide, ISO/IEC 42001:2023 on AWS, which provides practical guidance for organizations designing and operating an Artificial Intelligence Management System (AIMS) using AWS services. As organizations deploy AI and generative AI workloads in the cloud, aligning with globally recognized standards such as ISO/IEC 42001:2023 becomes an important step toward strengthening […]", + "published_at": "2026-05-06T19:39:19+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Announcements", + "Artificial Intelligence", + "Generative AI", + "Intermediate (200)", + "Security, Identity, & Compliance", + "AWS Compliance", + "Security Blog", + "Whitepaper" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0f7baf62c62613a4", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/introducing-ai-traffic-analysis-dashboards-for-aws-waf/", + "title": "Introducing AI traffic analysis dashboards for AWS WAF", + "summary": "As AI agents, bots, and programmatic access become an increasingly significant portion of web traffic, organizations need better tools to understand, analyze, and manage this activity. Today, we’re excited to announce AI Traffic Analysis dashboards for AWS WAF protection packs—also known as web access control lists (web ACLs)—providing comprehensive visibility into AI bot and agent […]", + "published_at": "2026-05-05T18:56:54+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Announcements", + "AWS WAF", + "Foundational (100)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "60ffa4cfe54fc46a", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/five-ways-to-use-kiro-and-amazon-q-to-strengthen-your-security-posture/", + "title": "Five ways to use Kiro and Amazon Q to strengthen your security posture", + "summary": "A Monday morning security alert flags unauthorized access attempts, security group misconfigurations, and AWS Identity and Access Management (IAM) policy violations. Your team needs answers fast. Security teams are using Kiro and Amazon Q Developer to handle repetitive tasks—scanning resources, drafting policies, and researching Common Vulnerabilities and Exposures (CVEs)—so engineers can focus on risk decisions […]", + "published_at": "2026-05-05T15:00:07+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Advanced (300)", + "Artificial Intelligence", + "Generative AI", + "Kiro", + "Security, Identity, & Compliance", + "Technical How-to", + "artificial intelligence", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ac3e68fa655f8834", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-025-aws/", + "title": "CVE-2026-7791 - Local Privilege Escalation via TOCTOU Race Condition in Amazon WorkSpaces Skylight Agent", + "summary": "Bulletin ID: 2026-025-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/05/04 15:30 PM PDT Description: Amazon Skylight Workspace Config Service ( slwsconfigservice) is a critical background service within Amazon WorkSpaces that manages system configuration, monitors health, and updates components. We identified CVE-2026-7791 which allows a local non-admin authenticated user to escalate privileges to SYSTEM by exploiting a race condition in the Skylight Workspace", + "published_at": "2026-05-04T22:29:22+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4b1def4a10c99af0", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/securing-open-proxies-in-your-aws-environment/", + "title": "Securing open proxies in your AWS environment", + "summary": "This article shows you how to identify and secure open proxies in your AWS environment to prevent abuse, protect your IP address reputation, and control costs. An open proxy is a server that forwards traffic on behalf of internet users without requiring authentication. While proxies can support legitimate use cases such as load balancing or […]", + "published_at": "2026-05-04T18:16:39+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Amazon EC2", + "Best Practices", + "Intermediate (200)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f50549124f78c62d", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/security-posture-improvement-in-the-ai-era/", + "title": "Security posture improvement in the AI era", + "summary": "It’s only been a few weeks since Anthropic announced the Claude Mythos Preview model and launched Project Glasswing with AWS and other leading organizations. This has generated a lot of discussion about the future of cybersecurity and what the ever-increasing capabilities of foundation models mean to organizations. As AWS CISO Amy Herzog pointed out in […]", + "published_at": "2026-05-01T20:58:39+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock AgentCore", + "Amazon GuardDuty", + "Amazon Inspector", + "Artificial Intelligence", + "AWS Config", + "AWS IAM Access Analyzer", + "AWS Key Management Service", + "AWS Network Firewall", + "AWS Secrets Manager", + "AWS Security Hub", + "AWS WAF", + "Generative AI", + "Intermediate (200)", + "Security & Governance", + "artificial intelligence", + "AWS Key Management Service (KMS)" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "dd440c926a788bd9", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-024-aws/", + "title": "CVE-2026-7461 - OS Command Injection in Amazon ECS Agent via FSx Windows File Server Volume Credentials", + "summary": "Bulletin ID: 2026-024-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/30 13:30 PM PDT Description: Amazon Elastic Container Service (Amazon ECS) is a fully managed container orchestration service that enables customers to deploy, manage, and scale containerized applications. The Amazon ECS agent supports mounting FSx for Windows File Server volumes in task definitions on Windows EC2 instances. We identified CVE-2026-7461, a command injection issue in FSx vol", + "published_at": "2026-05-01T20:27:49+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a3a4fc6d8d9205cf", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/announcing-the-iso-310002018-risk-management-on-aws-compliance-guide/", + "title": "Announcing the ISO 31000:2018 Risk Management on AWS Compliance Guide", + "summary": "AWS Security Assurance Services is announcing the release of our latest compliance guide, ISO 31000:2018 Risk Management on AWS, which provides practical guidance for organizations establishing and operating a risk management program in AWS environments using ISO 31000:2018 principles. The guide explains how organizations can integrate AWS services into their risk management processes to support […]", + "published_at": "2026-05-01T20:01:40+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Announcements", + "Security, Identity, & Compliance", + "AWS Compliance", + "Security Blog", + "Whitepaper" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6120f2eaa8bc980e", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-023-aws/", + "title": "Issue with FreeRTOS-Plus-TCP - IPv6 Router Advertisement Memory Safety Issues", + "summary": "Bulletin ID: 2026-023-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/29 12:30 PM PDT Description: FreeRTOS-Plus-TCP is an open source TCP/IP stack implementation designed for FreeRTOS, providing a standard Berkeley sockets interface and support for essential networking protocols including IPv6, ARP, DHCP, DNS, and Router Advertisement (RA). We identified CVE-2026-7425 and CVE-2026-7426, one of them being out-of-bounds read and another one being out-of-bound", + "published_at": "2026-04-29T19:34:40+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "62f0af1c4fc62a51", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-022-aws/", + "title": "CVE-2026-7424 - Integer Underflow in DHCPv6 Sub-Option Parser in FreeRTOS-Plus-TCP", + "summary": "Bulletin ID: 2026-022-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/29 12:20 PM PDT Description: FreeRTOS-Plus-TCP is an open-source, scalable TCP/IP stack for FreeRTOS. We identified CVE-2026-7424, where an integer underflow issue in the DHCPv6 sub-option parser could allow an adjacent network user to corrupt the device's IPv6 address assignment, DNS configuration, and lease times, and to cause a denial of service (IP task freeze requiring hardware reset)", + "published_at": "2026-04-29T19:30:04+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a6df2586be7edfd4", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/designing-trust-and-safety-into-amazon-bedrock-powered-applications/", + "title": "Designing trust and safety into Amazon Bedrock powered applications", + "summary": "Generative AI brings promising innovation, transforming how individuals and organizations approach everything from customer service to content creation and more. As AI continues to expand its capabilities, organizations are increasingly focused on how they can integrate the responsible AI concepts into the development lifecycle of their AI applications. Research from Accenture and Amazon Web Services […]", + "published_at": "2026-04-29T19:27:33+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Amazon Bedrock", + "Best Practices", + "Foundational (100)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ee36c7e09a803f32", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-021-aws/", + "title": "Issue with FreeRTOS-Plus-TCP - MAC Address Validation Bypass and ICMP Echo Reply Integer Underflow", + "summary": "Bulletin ID: 2026-021-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/29 12:00 PM PDT Description: FreeRTOS-Plus-TCP is a scalable, open source, and thread-safe TCP/IP stack for FreeRTOS. - CVE-2026-7422: Insufficient packet validation in the IPv4 and IPv6 receive paths allows an adjacent network device to send a packet that bypasses checksum and minimum-size validation by spoofing the Ethernet source MAC address to match one of the target device's own regis", + "published_at": "2026-04-29T19:25:28+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ac6b102c3a73f923", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/what-the-march-2026-threat-technique-catalog-update-means-for-your-aws-environment/", + "title": "What the March 2026 Threat Technique Catalog update means for your AWS environment", + "summary": "The AWS Customer Incident Response Team (AWS CIRT) regularly encounters patterns that repeat across their engagements when helping customers respond to security incidents. We’re passionate about making sure that information is widely accessible so that everyone can improve their security posture and their organization’s resilience to disruption. The primary method we use to share this […]", + "published_at": "2026-04-28T19:01:37+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Amazon Cognito", + "AWS Identity and Access Management (IAM)", + "Best Practices", + "Intermediate (200)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f7d19489ef3bac23", + "track": "security", + "source": "rss:aws-security-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/security/access-control-with-iam-identity-center-session-tags/", + "title": "Access control with IAM Identity Center session tags", + "summary": "As organizations expand their Amazon Web Services (AWS) footprint, managing secure, scalable, and cost-efficient access across multiple accounts becomes increasingly important. AWS IAM Identity Center offers a centralized, unified solution for managing workforce access to AWS accounts. It simplifies authentication, enhances security, and provides a seamless user sign-in experience to AWS services across diverse environments. […]", + "published_at": "2026-04-28T16:33:06+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [ + "Advanced (300)", + "AWS Glue", + "AWS IAM Identity Center", + "Security, Identity, & Compliance", + "Technical How-to", + "Security Blog" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "875c6264b0cd33e5", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-020-aws/", + "title": "CVE-2026-7191- Arbitrary Code Execution via Sandbox Bypass in QnABot on AWS", + "summary": "Bulletin ID: 2026-020-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/27 13:15 PM PDT Description: QnABot on AWS is an open-source solution that provides a multi-channel, multi-language conversational interface powered by Amazon Lex, Amazon OpenSearch Service, and optionally Amazon Bedrock. We identified CVE-2026-7191, where the improper use of the static-eval npm package may allow an authenticated administrator to execute arbitrary code within the fulfillme", + "published_at": "2026-04-27T20:21:23+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5328207d073e2965", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-019-aws/", + "title": "Issues in tough library and tuftool CLI utility", + "summary": "Bulletin ID: 2026-019-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/24 13:30 AM PDT Description: Multiple security issues have been identified in the tough library and tuftool CLI utility. tough is a Rust library used for generating, signing, and managing TUF (The Update Framework) repositories, and tuftool is the command-line interface for repository management Operations. The following issues have been identified: - CVE-2026-6966 - CVE-2026-6967 - CVE-20", + "published_at": "2026-04-24T20:30:17+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a60f75db27a85b81", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-018-aws/", + "title": "Issue with AWS Ops Wheel (CVE-2026-6911 and CVE-2026-6912", + "summary": "Bulletin ID: 2026-018-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/24 09:15 AM PDT Description: AWS Ops Wheel is an open-source tool that helps teams make random selections using a virtual spinning wheel, deployed into customer AWS accounts via CloudFormation. CVE-2026-6911 relates to an issue where JWT token signature verification was not enforced in the v2 API. CVE-2026-6912 relates to an issue in the v2 Cognito User Pool configuration where attribute w", + "published_at": "2026-04-24T16:42:04+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6217d778654bbad9", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-017-aws/", + "title": "CVE-2026-6550 - Key commitment policy bypass via shared key cache in AWS Encryption SDK for Python", + "summary": "Bulletin ID: 2026-017-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/20 12:45 PM PDT Description: AWS Encryption SDK (ESDK) for Python is a client-side encryption library. We identified CVE-2026-6550, which describes an issue with a key commitment policy bypass via shared key cache. Cryptographic algorithm downgrade in the caching layer of Amazon AWS Encryption SDK for Python before version 3.3.1 and before version 4.0.5 might allow an authenticated local t", + "published_at": "2026-04-20T19:45:34+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2192aebc3f05c4ce", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-016-aws/", + "title": "CVE-2026-6437 - Mount Option Injection in Amazon EFS CSI Driver", + "summary": "Bulletin ID: 2026-016-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/17 11:15 AM PDT Description: The Amazon EFS CSI Driver is a Container Storage Interface driver that allows Kubernetes clusters to use Amazon Elastic File System. We identified CVE-2026-6437, where an actor with PersistentVolume creation privileges can inject arbitrary mount options via two unsanitized fields: the Access Point ID in volumeHandle and the mounttargetip volumeAttribute. In bot", + "published_at": "2026-04-17T18:59:58+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "015d9161615f1a60", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-015-aws/", + "title": "CVE-2026-5747 - Out-of-bounds Write in Firecracker virtio-pci Transport", + "summary": "Bulletin ID: 2026-015-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/07 15:30 PM PDT Description: Firecracker is an open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services. We identified CVE-2026-5747, an out-of-bounds write issue in the virtio PCI transport in Firecracker 1.13.0 through 1.14.3 and 1.15.0 on x86_64 and aarch64 that might allow a local guest user with ro", + "published_at": "2026-04-14T17:38:31+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fb19190cc1b16aa0", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-014-aws/", + "title": "Issues with AWS Research and Engineering Studio (RES)", + "summary": "Bulletin ID: 2026-014-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/06 14:00 PM PDT Description: Research and Engineering Studio (RES) on AWS is an open source, web portal design for administrators to create and manage secure cloud-based research and engineering environments. We have identified the following issues with the AWS Research and Engineering Studio (RES). CVE-2026-5707: Unsanitized input in an OS Command in the virtual desktop session name handl", + "published_at": "2026-04-14T17:31:02+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "49b34cbfcdb7e60c", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-013-aws/", + "title": "Issues with Amazon Athena ODBC Driver", + "summary": "Bulletin ID: 2026-013-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/03 13:00 PM PDT Description: The Amazon Athena ODBC driver implements standard ODBC application program interfaces (APIs). The ODBC driver provides access to Amazon Athena from any C/C++ application. The Amazon Athena ODBC driver provides 64-bit ODBC drivers for Windows, Linux and MAC operating systems. We identified the following: - CVE-2026-5485: OS command injection in browser-based aut", + "published_at": "2026-04-14T17:19:15+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cb3771cf832e909c", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-012-aws/", + "title": "CVE-2026-5429 - Kiro IDE Webview Cross-Site Scripting via Workspace Color Theme", + "summary": "Bulletin ID: 2026-012-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/04/02 11:30 AM PDT Description: Kiro IDE is an agentic development environment that makes it easy for developers to ship real engineering work with the help of AI agents. We identified CVE-2026-5429, where unsanitized input during web page generation in the Kiro Agent webview in Kiro IDE before version 0.8.140 allows a remote unauthenticated threat actor to execute arbitrary code via a malici", + "published_at": "2026-04-14T16:52:04+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "dd07367dde48e94b", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-011-aws/", + "title": "CVE-2026-5190 - AWS C Event Stream Streaming Decoder Stack Buffer Overflow", + "summary": "Bulletin ID: 2026-011-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/03/31 10:15 AM PDT Description: AWS Common Runtime library is used by several AWS SDKs to communicate with event-stream services (Ex. Kinesis, Transcribe). We identified CVE-2026-5190. AWS Common Runtime event-stream decoder component before 0.6.0 might allow a third party operating a server to cause memory corruption leading to arbitrary code execution on a client application that processes ", + "published_at": "2026-04-14T16:44:23+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "90f4dac472058177", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-010-aws/", + "title": "CVE-2026-4428: Issues with AWS-LC - CRL Distribution Point Scope Check Logic Error", + "summary": "Bulletin ID: 2026-010-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/03/19 13:30 PM PDT Description: AWS-LC is a general-purpose cryptographic library maintained by AWS. We identified CVE-2026-4428 affecting X.509 certificate verification. A logic error in the CRL (Certificate Revocation List) distribution point matching in AWS-LC allows a revoked certificate to bypass revocation checks during certificate validation, when the application enables CRL checking a", + "published_at": "2026-03-19T22:15:23+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1c8934b46f384928", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-009-aws/", + "title": "Arbitrary code execution via crafted project files in Kiro IDE", + "summary": "Bulletin ID: 2026-009-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/03/17 12:15 PM PDT Description: Kiro is an AI-powered IDE for agentic software development. We identified CVE-2026-4295, where improper trust boundary enforcement allowed arbitrary code execution when a user opened a maliciously crafted project directory. Impacted versions: < 0.8.0 Please refer to the article below for the most up-to-date and complete information related to this AWS Security ", + "published_at": "2026-03-17T19:20:39+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c68cb62337af273c", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-008-aws/", + "title": "CVE-2026-4269 - Improper S3 ownership verification in Bedrock AgentCore Starter Toolkit", + "summary": "Bulletin ID: 2026-008-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/03/16 11:15 AM PDT Description: A missing S3 ownership verification in the Bedrock AgentCore Starter Toolkit before version v0.1.13 may allow a remote actor to inject code during the build process, leading to code execution in the AgentCore Runtime. Impacted versions: All versions of Bedrock AgentCore Starter Toolkit versions before v0.1.13. This issue only affects users of the Bedrock AgentC", + "published_at": "2026-03-16T18:59:47+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7fc5a2c232f5c2bb", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-007-aws/", + "title": "CVE-2026-4270 - AWS API MCP File Access Restriction Bypass", + "summary": "Bulletin ID: 2026-007-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/03/16 09:15 AM PDT Description: The AWS API MCP Server is an open source Model Context Protocol (MCP) server that enables AI assistants to interact with AWS services and resources through AWS CLI commands. It provides programmatic access to manage your AWS infrastructure while maintaining proper security controls. This server acts as a bridge between AI assistants and AWS services, allowing y", + "published_at": "2026-03-16T16:31:30+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "352379c7c004f14d", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-006-aws/", + "title": "MariaDB Server Audit Plugin Comment Handling Bypass", + "summary": "Bulletin ID: 2026-006-AWS Scope: AWS Content Type: Informational Publication Date: 2026/03/03 10:15 AM PST Description: Amazon RDS/Aurora is a managed relational database service. We identified CVE-2026-3494. In MariaDB server version through 11.8.5, when server audit plugin is enabled with server_audit_events variable configured with QUERY_DCL, QUERY_DDL, or QUERY_DML filtering, if an authenticated database user invokes a SQL statement prefixed with double-hyphen (‐‐) or hash (#) style comments", + "published_at": "2026-03-03T18:28:58+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8f97f1357bfa4f2b", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-005-aws/", + "title": "Issue with AWS-LC: an open-source, general-purpose cryptographic library (CVE-2026-3336, CVE-2026-3337, CVE-2026-3338)", + "summary": "Bulletin ID: 2026-005-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/03/02 14:30 PM PST Description: AWS-LC is an open-source, general-purpose cryptographic library. We identified three distinct issues: - CVE-2026-3336: PKCS7_verify Certificate Chain Validation Bypass in AWS-LC Improper certificate validation in PKCS7_verify() in AWS-LC allows an unauthenticated user to bypass certificate chain verification when processing PKCS7 objects with multiple signers, ", + "published_at": "2026-03-02T23:19:44+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8174e0f57ecdc945", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-004-aws/", + "title": "Security Findings in SageMaker Python SDK", + "summary": "Bulletin ID: 2026-004-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/02/02 14:30 PM PST Description: CVE-2026-1777 - Exposed HMAC in SageMaker Python SDK SageMaker Python SDK’s remote functions feature uses a per‑job HMAC key to protect the integrity of serialized functions, arguments, and results stored in S3. We identified an issue where the HMAC secret key is stored in environment variables and disclosed via the DescribeTrainingJob API. This allows third pa", + "published_at": "2026-02-02T22:32:53+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "adff803872068122", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-003-aws/", + "title": "CVE-2026-1386 - Arbitrary Host File Overwrite via Symlink in Firecracker Jailer", + "summary": "Bulletin ID: 2026-003-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/01/23 12:30 PM PST Description: Firecracker is an open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services. Firecracker runs in user space and uses the Linux Kernel-based Virtual Machine (KVM) to create microVMs. Each Firecracker microVM is further isolated with common Linux user-space security barriers by", + "published_at": "2026-01-23T20:51:09+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "385f344400a5e5d0", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-002-aws/", + "title": "Unanchored ACCOUNT_ID webhook filters for CodeBuild", + "summary": "Bulletin ID: 2026-002-AWS Scope: AWS Content Type: Informational Publication Date: 2026/01/15 07:03 AM PST Description: A security research team identified a configuration issue affecting the following AWS-managed open source GitHub repositories that could have resulted in the introduction of inappropriate code: - aws-sdk-js-v3 - aws-lc - amazon-corretto-crypto-provider - awslabs/open-data-registry Specifically, researchers identified the above repositories' configured regular expressions for AW", + "published_at": "2026-01-15T15:43:30+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5528f17a27fd0947", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/2026-001-aws/", + "title": "CVE-2026-0830 - Command Injection in Kiro GitLab Merge Request Helper", + "summary": "Bulletin ID: 2026-001-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 2026/01/09 13:15 PM PST Description: Kiro is an agentic IDE users install on their desktop. We identified CVE-2026-0830 where opening a maliciously crafted workspace may lead to arbitrary command injection in Kiro IDE before Kiro version 0.6.18. This may occur if the workspace has specially crafted folder names within the workspace containing injected commands. Resolution: Kiro IDE <0.6.18 Please ", + "published_at": "2026-01-09T21:25:49+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b61a88d6aec5497c", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-032/", + "title": "Key Commitment Issues in S3 Encryption Clients", + "summary": "Bulletin ID: AWS-2025-032 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/12/17 12:15 PM PST We identify the following CVEs: CVE-2025-14763 - Key Commitment Issues in S3 Encryption Client in Java CVE-2025-14764 - Key Commitment Issues in S3 Encryption Client in Go CVE-2025-14759 - Key Commitment Issues in S3 Encryption Client in .NET CVE-2025-14760 - Key Commitment Issues in S3 Encryption Client in C++ - part of the AWS SDK for C++ CVE-2025-14761 - Key Commitment I", + "published_at": "2025-12-17T21:51:22+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c287ecdd36739964", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-031/", + "title": "Overly Permissive Trust Policy in Harmonix on AWS EKS", + "summary": "Bulletin ID: AWS-2025-031 Scope: AWS Content Type: Informational Publication Date: 2025/12/15 11:45 AM PST Description: Harmonix on AWS is an open source reference architecture and implementation of a Developer Platform that extends the CNCF Backstage project. We identified CVE-2025-14503 where an overly-permissive IAM trust policy in the Harmonix on AWS framework may allow authenticated users to escalate privileges via role assumption. The sample code for the EKS environment provisioning role i", + "published_at": "2025-12-15T20:13:44+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "37fd42f34da66445", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-030/", + "title": "CVE-2025-66478: RCE in React Server Components", + "summary": "Bulletin ID: AWS-2025-030 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/12/03 20:00 PM PST Description: AWS is aware of the recently disclosed CVE-2025-55182 which affects the React Server Flight protocol in React versions 19.0, 19.1, and 19.2, as well as in Next.js versions 15.x, 16.x, Next.js 14.3.0-canary.77 and later canary releases when using App Router. This issue may permit unauthorized remote code execution on affected applications servers. AWS is aware o", + "published_at": "2025-12-04T04:21:47+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "acf5dd8067cb5c31", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-029/", + "title": "Call audio termination issue in AWS Wickr desktop clients", + "summary": "Bulletin ID: AWS-2025-029 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/11/21 12:15 PM PDT Description: AWS Wickr is an end-to-end encrypted service that helps organizations communicate securely through messaging, voice and video calling, file sharing, and screen sharing. We identified CVE-2025-13524, which describes an issue in the Wickr calling service. Under certain conditions, which require the affected user to take a particular action within the application,", + "published_at": "2025-11-21T20:29:44+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f9bd1c3dae2370b4", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-028/", + "title": "Privilege Escalation in Aurora PostgreSQL using AWS JDBC Wrapper, AWS Go Wrapper, AWS NodeJS Wrapper, AWS Python Wrapper, AWS PGSQL ODBC driver", + "summary": "Bulletin ID: AWS-2025-028 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/11/10 10:15 AM PDT Description: Amazon Aurora PostgreSQL a fully managed relational database engine that's compatible with PostgreSQL. We identified CVE-2025-12967, an issue in AWS Wrappers for Amazon Aurora PostgreSQL may allow for privilege escalation to rds_superuser role. A low privilege authenticated user can create a crafted function that could be executed with permissions of other Amaz", + "published_at": "2025-11-10T18:56:25+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ba1611276c869dbd", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-027/", + "title": "CVE-2025-12829 - Integer Overflow issue in Amazon Ion-C", + "summary": "Bulletin ID: AWS-2025-027 Scope: Amazon Content Type: Important (requires attention) Publication Date: 2025/11/7 10:15 AM PDT Description: Amazon's Ion-C is a library for the C language that is used to read and write Amazon Ion data. We Identified CVE-2025-12829, which describes an uninitialized stack read issue in Ion-C versions < v1.1.4 that may allow a threat actor to craft data and serialize it to Ion text in such a way that sensitive data in memory could be exposed through UTF-8 escape sequ", + "published_at": "2025-11-07T18:39:11+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ae4a3df69369db72", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-026/", + "title": "CVE-2025-12815 - RES web portal may display preview of Virtual Desktops that the user shouldn't have access to", + "summary": "Bulletin ID: AWS-2025-026 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/11/6 09:15 AM PDT Description: Research and Engineering Studio on AWS (RES) is an open source, easy-to-use web-based portal for administrators to create and manage secure cloud-based research and engineering environments. We identified CVE-2025-12815, in which an ownership verification issue in the Virtual Desktop preview page in the Research and Engineering Studio (RES) on AWS before version", + "published_at": "2025-11-06T17:56:25+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d08dfc3b61089869", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-025/", + "title": "Improper authentication token handling in the Amazon WorkSpaces client for Linux", + "summary": "Bulletin ID: AWS-2025-025 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/11/5 13:20 PM PDT Description: We identified CVE-2025-12779, which describes an issue in the Amazon WorkSpaces client for Linux . Improper handling of the authentication token in the Amazon WorkSpaces client for Linux, versions 2023.0 through 2024.8, may expose the authentication token for DCV-based WorkSpaces to other local users on the same client machine. Under certain circumstances, an un", + "published_at": "2025-11-05T21:39:39+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bc5ed424e0872042", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-024/", + "title": "CVE-2025-31133, CVE-2025-52565, CVE-2025-52881 - runc container issues", + "summary": "Bulletin ID: AWS-2025-024 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/11/5 8:45 PM PDT CVE Identifiers: CVE-2025-31133, CVE-2025-52565, CVE-2025-52881 AWS is aware of recently disclosed security issues affecting the runc component of several open source container management systems (CVE-2025-31133, CVE-2025-52565, CVE-2025-52881) when launching new containers. AWS does not consider containers a security boundary, and does not utilize containers to isolate custo", + "published_at": "2025-11-05T17:20:48+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a27a43f7553ec3da", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-023/", + "title": "Buffer Over-read when receiving improperly sized ICMPv6 packets", + "summary": "Bulletin ID: AWS-2025-023 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/10/10 10:15 PM PDT We identified the following CVEs: CVE-2025-11616 - A Buffer Over-read when receiving ICMPv6 packets of certain message types which are smaller than the expected size. CVE-2025-11617 - A Buffer Over-read when receiving a IPv6 packet with incorrect payload lengths in the packet header. CVE-2025-11618 - An invalid pointer dereference when receiving a UDP/IPv6 packet with an in", + "published_at": "2025-10-10T17:59:49+00:00", + "fetched_at": "2026-05-17T11:52:05.280140+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "70087ffadc1cbda0", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-022/", + "title": "CVE-2025-11573 - Denial of Service issue in Amazon.IonDotnet", + "summary": "Bulletin ID: AWS-2025-022 Scope: Amazon Content Type: Important (requires attention) Publication Date: 2025/10/09 11:00 PM PDT Description: Amazon.IonDotnet is a library for the Dotnet language that is used to read and write Amazon Ion data. We identified CVE-2025-11573, which describes an infinite loop issue in Amazon.IonDotnet library versions