diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..ee3e304 --- /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: Etc/UTC + 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: Etc/UTC + 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: Etc/UTC + open-pull-requests-limit: 5 + labels: + - dependencies + - github-actions + commit-message: + prefix: chore(deps-actions) diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml new file mode 100644 index 0000000..dedebb8 --- /dev/null +++ b/.github/workflows/audit.yml @@ -0,0 +1,77 @@ +name: audit + +on: + schedule: + - cron: '0 6 * * 1' + workflow_dispatch: + pull_request: + paths: + - 'requirements*.txt' + - 'web/package*.json' + - '.github/workflows/audit.yml' + +permissions: + contents: read + +jobs: + python-vuln: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.12' + - run: pip install pip-audit + - name: pip-audit (runtime + dev) + run: pip-audit -r requirements.txt -r requirements-dev.txt + + python-license: + 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 -r requirements-dev.txt pip-licenses + - name: report licenses + run: pip-licenses --format=markdown --output-file=python-licenses.md + - name: fail on copyleft (GPL family except LGPL) + run: | + if pip-licenses --format=plain-vertical --with-license-file=false \ + | grep -E '^(License: )?(GNU )?(Affero )?General Public License' \ + | grep -v 'Lesser'; then + echo "::error::Copyleft license found in dependency tree." + exit 1 + fi + - uses: actions/upload-artifact@v4 + with: + name: python-licenses + path: python-licenses.md + retention-days: 30 + + npm-vuln: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '22' + - run: npm install --prefix web + - name: npm audit (production, high+) + run: npm audit --prefix web --omit=dev --audit-level=high + + npm-license: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '22' + - run: npm install --prefix web + - name: report licenses + run: npx --yes license-checker --start web --production --summary > npm-licenses.txt + - uses: actions/upload-artifact@v4 + with: + name: npm-licenses + path: npm-licenses.txt + retention-days: 30 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..e518c8a --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,101 @@ +name: ci + +on: + pull_request: + push: + branches: [main] + paths-ignore: + - 'tracks/*/data/**' + - 'tracks/*/reports/**' + - '_notes/**' + workflow_dispatch: + +permissions: + contents: read + +concurrency: + group: ci-${{ github.ref }} + cancel-in-progress: ${{ github.event_name == 'pull_request' }} + +jobs: + lint-python: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.12' + cache: pip + cache-dependency-path: | + requirements.txt + requirements-dev.txt + - run: pip install -r requirements.txt -r requirements-dev.txt + - name: ruff check + run: ruff check . + - name: ruff format --check + run: ruff format --check . + + lint-web: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '22' + - run: npm install --prefix web + - name: astro check (type-check Astro + TS) + run: npm run check --prefix web + + lint-meta: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '22' + - name: markdownlint-cli2 + run: npx --yes markdownlint-cli2 "**/*.md" + - name: actionlint + uses: raven-actions/actionlint@v2 + with: + fail_on_error: true + + test-python: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.12' + cache: pip + cache-dependency-path: | + requirements.txt + requirements-dev.txt + - run: pip install -r requirements.txt -r requirements-dev.txt + - name: pytest + run: pytest --cov=awsdd --cov-report=term --cov-report=xml + - uses: actions/upload-artifact@v4 + if: always() + with: + name: coverage + path: coverage.xml + retention-days: 14 + + build-python: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.12' + - run: python -m compileall -q scripts/awsdd + + build-web: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '22' + - run: npm install --prefix web + - run: npm run build --prefix web diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml new file mode 100644 index 0000000..8ac6b56 --- /dev/null +++ b/.github/workflows/codeql.yml @@ -0,0 +1,32 @@ +name: codeql + +on: + push: + branches: [main] + pull_request: + branches: [main] + schedule: + - cron: '0 12 * * 1' + +permissions: + contents: read + security-events: write + actions: read + +jobs: + analyze: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + language: [python, javascript-typescript] + steps: + - uses: actions/checkout@v4 + - uses: github/codeql-action/init@v3 + with: + languages: ${{ matrix.language }} + queries: security-and-quality + - uses: github/codeql-action/autobuild@v3 + - uses: github/codeql-action/analyze@v3 + with: + category: /language:${{ matrix.language }} diff --git a/.github/workflows/daily-update.yml b/.github/workflows/daily-update.yml new file mode 100644 index 0000000..1f53cba --- /dev/null +++ b/.github/workflows/daily-update.yml @@ -0,0 +1,53 @@ +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 + with: + # Pin to main so a workflow_dispatch from a feature branch can't + # publish data based on non-main code (the commit still lands on main). + ref: main + - 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..f3dacc5 --- /dev/null +++ b/.github/workflows/deploy-pages.yml @@ -0,0 +1,51 @@ +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: + # Pages publishes the default environment; never deploy from a non-main ref. + if: github.ref == 'refs/heads/main' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + ref: main + - uses: actions/setup-node@v4 + with: + node-version: '22' + - 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/weekly-digest.yml b/.github/workflows/weekly-digest.yml new file mode 100644 index 0000000..afd1928 --- /dev/null +++ b/.github/workflows/weekly-digest.yml @@ -0,0 +1,53 @@ +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 + with: + # Pin to main so a workflow_dispatch from a feature branch can't + # publish a digest built from non-main code. + ref: main + - 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..9992b7e --- /dev/null +++ b/.gitignore @@ -0,0 +1,32 @@ +# python +__pycache__/ +*.pyc +.venv/ +venv/ +.env +.pytest_cache/ +.ruff_cache/ +.coverage +coverage.xml +htmlcov/ +*.egg-info/ + +# 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/.markdownlint-cli2.jsonc b/.markdownlint-cli2.jsonc new file mode 100644 index 0000000..04ef549 --- /dev/null +++ b/.markdownlint-cli2.jsonc @@ -0,0 +1,20 @@ +{ + "config": { + "default": true, + "MD013": false, + "MD024": false, + "MD033": { "allowed_elements": ["picture", "source", "img"] }, + "MD036": false, + "MD041": false, + "MD060": false + }, + "ignores": [ + "**/node_modules/**", + "web/dist/**", + "web/.astro/**", + ".venv/**", + "_notes/**", + "tracks/*/reports/**", + "tracks/*/data/**" + ] +} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..e550a57 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,27 @@ +repos: + - repo: https://github.com/astral-sh/ruff-pre-commit + rev: v0.15.13 + hooks: + - id: ruff + args: [--fix] + - id: ruff-format + + - repo: https://github.com/DavidAnson/markdownlint-cli2 + rev: v0.18.1 + hooks: + - id: markdownlint-cli2 + + - repo: https://github.com/rhysd/actionlint + rev: v1.7.7 + hooks: + - id: actionlint + + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v5.0.0 + hooks: + - id: end-of-file-fixer + - id: trailing-whitespace + - id: check-yaml + - id: check-json + - id: check-added-large-files + args: ["--maxkb=10000"] 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..74aba81 --- /dev/null +++ b/Makefile @@ -0,0 +1,40 @@ +# Auto-discover tracks so `make new-track NAME=…` is picked up by +# install / update / weekly without a manual edit. Override with +# `make TRACKS="iam security" update` for ad-hoc runs. +TRACKS ?= $(notdir $(patsubst %/,%,$(wildcard tracks/*/))) + +.PHONY: install update weekly new-track new-deep-dive test lint format audit dev-install + +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)" + +dev-install: + pip install -r requirements.txt -r requirements-dev.txt + +test: + pytest --cov=awsdd --cov-report=term + +lint: + ruff check . + +format: + ruff format . + +audit: + pip-audit -r requirements.txt -r requirements-dev.txt + cd web && npm audit --omit=dev --audit-level=high diff --git a/README.md b/README.md index cae61ef..98ce6f1 100644 --- a/README.md +++ b/README.md @@ -1 +1,90 @@ # 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 × 2) + (keyword × source-weight) + severity`. The keyword × source-weight product means an item with zero keyword hits only gets the freshness baseline, so generic What's-New noise does not float into topic-specific tracks. See [`scripts/awsdd/score.py`](./scripts/awsdd/score.py) for the exact weights. + +## 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/ + ci.yml # PR + push to main: lint / test / build + codeql.yml # CodeQL SAST (python + js/ts) + audit.yml # pip-audit + npm audit + license report + daily-update.yml # 06:00 UTC, matrix.track + weekly-digest.yml # Mon 08:00 UTC + deploy-pages.yml # push to main → Pages +web/ # Astro 6 + Tailwind v4 + recharts (React island) +``` + +## Local + +```bash +make dev-install # runtime + dev deps +make test # pytest + coverage +make lint # ruff check +make format # ruff format +make audit # pip-audit + npm audit (production deps) + +make update # daily pipeline for all tracks (hits network) +make -C tracks/iam weekly # single track, weekly mode +cd web && npm install && npm run build +``` + +Python 3.12 / Node 22+ (Astro 6 requirement). + +## CI + +| Workflow | Trigger | Purpose | +| ------------------- | -------------------------------------- | --------------------------------------------------------------------------- | +| `ci.yml` | PR + push to `main` (code paths only) | ruff, astro check, markdownlint, actionlint, pytest+coverage, builds | +| `codeql.yml` | PR + push to `main` + weekly cron | CodeQL SAST for Python and TS/JS | +| `audit.yml` | weekly cron + manual + deps PR | `pip-audit`, `npm audit --audit-level=high`, license report (copyleft gate) | +| `daily-update.yml` | 06:00 UTC cron | per-track collect / score / report; commits artefacts to `main` | +| `weekly-digest.yml` | Mon 08:00 UTC cron | per-track weekly digest; commits artefact to `main` | +| `deploy-pages.yml` | push to `main` (web/, tracks/ changes) | builds `web/dist` and publishes to GitHub Pages | + +PRs into `main` should be gated by branch protection requiring `ci.yml` jobs to pass. Configure once in repo Settings → Branches. + +`pre-commit` config at [`.pre-commit-config.yaml`](./.pre-commit-config.yaml) covers ruff, markdownlint, actionlint, and basic hygiene hooks. Opt-in for contributors (`pre-commit install`). + +## 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/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..86657da --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,37 @@ +[project] +name = "awsdd" +version = "0.1.0" +description = "aws-deepdive shared collection / scoring / reporting package" +requires-python = ">=3.12" + +[tool.ruff] +line-length = 100 +target-version = "py312" +extend-exclude = [".venv", "web/node_modules", "web/dist", "web/.astro", "_notes"] + +[tool.ruff.lint] +select = ["E", "W", "F", "I", "B", "UP", "SIM"] +ignore = [ + "E501", # line length handled by formatter + "SIM108", # ternary nags +] + +[tool.ruff.lint.per-file-ignores] +"tests/**" = ["B011"] + +[tool.pytest.ini_options] +testpaths = ["tests"] +addopts = "-ra --strict-markers" +pythonpath = ["scripts"] + +[tool.coverage.run] +source = ["awsdd"] +branch = true + +[tool.coverage.report] +show_missing = true +skip_covered = false +exclude_lines = [ + "pragma: no cover", + "if __name__ == .__main__.:", +] diff --git a/requirements-dev.txt b/requirements-dev.txt new file mode 100644 index 0000000..5907138 --- /dev/null +++ b/requirements-dev.txt @@ -0,0 +1,5 @@ +pytest==9.0.3 +pytest-cov==7.1.0 +ruff==0.15.13 +pip-audit==2.10.0 +pip-licenses==5.5.5 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..539c32b --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +feedparser==6.0.12 +PyYAML==6.0.3 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/_dates.py b/scripts/awsdd/_dates.py new file mode 100644 index 0000000..3896cf4 --- /dev/null +++ b/scripts/awsdd/_dates.py @@ -0,0 +1,20 @@ +from __future__ import annotations + +from datetime import UTC, datetime + +EPOCH = datetime(1970, 1, 1, tzinfo=UTC) + + +def parse_iso(s: str) -> datetime: + """Parse an ISO-8601 string into a UTC-aware datetime. + + Falls back to the Unix epoch (not "now") so corrupted or missing + timestamps sink to the bottom of freshness rankings instead of being + promoted to the top. If the input has no offset, UTC is assumed so the + result is always comparable with other tz-aware values. + """ + try: + dt = datetime.fromisoformat(s or "") + except (ValueError, TypeError): + return EPOCH + return dt if dt.tzinfo is not None else dt.replace(tzinfo=UTC) diff --git a/scripts/awsdd/collect_github.py b/scripts/awsdd/collect_github.py new file mode 100644 index 0000000..292da13 --- /dev/null +++ b/scripts/awsdd/collect_github.py @@ -0,0 +1,151 @@ +from __future__ import annotations + +import argparse +import hashlib +import json +import os +import re +from datetime import UTC, datetime +from urllib.error import HTTPError, URLError +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)" +FETCH_TIMEOUT = 30 +MAX_RESPONSE_BYTES = 10 * 1024 * 1024 # 10 MiB safety cap per page +MAX_PAGES = 5 # follow Link.rel="next" up to this many pages per repo + + +def _id(url: str) -> str: + return hashlib.sha256(url.encode("utf-8")).hexdigest()[:16] + + +def _headers() -> dict[str, str]: + h = { + "Accept": "application/vnd.github+json", + "X-GitHub-Api-Version": "2022-11-28", + "User-Agent": USER_AGENT, + } + token = os.environ.get("GITHUB_TOKEN") + if token: + h["Authorization"] = f"Bearer {token}" + return h + + +_NEXT_LINK_RE = re.compile(r'<([^>]+)>;\s*rel="next"') + + +def _next_url(link_header: str | None) -> str | None: + if not link_header: + return None + m = _NEXT_LINK_RE.search(link_header) + return m.group(1) if m else None + + +def _get_page(url: str) -> tuple[list[dict], str | None]: + """Fetch one page. Returns (items, next_url). Empty list + None on error.""" + req = Request(url, headers=_headers()) + try: + with urlopen(req, timeout=FETCH_TIMEOUT) as r: + # Read one extra byte so we can detect (and refuse) responses that + # would otherwise be silently truncated mid-multibyte char and yield + # a corrupt JSONDecodeError downstream. + raw = r.read(MAX_RESPONSE_BYTES + 1) + link = r.headers.get("Link") + if len(raw) > MAX_RESPONSE_BYTES: + print( + f"[collect_github] {url}: response exceeded {MAX_RESPONSE_BYTES} bytes; " + f"skipping (raise per_page or implement narrower paging)" + ) + return [], None + # Strict decode so a real encoding bug surfaces instead of being + # masked by errors='replace' that would also corrupt the JSON. + res = json.loads(raw.decode("utf-8")) + except HTTPError as e: + print(f"[collect_github] {url}: HTTP {e.code}") + return [], None + except (URLError, TimeoutError, UnicodeDecodeError, ValueError, json.JSONDecodeError) as e: + # ValueError covers urlopen's "unknown url type" / malformed-URL path + # in case sources.yaml smuggles in an unsupported scheme. + print(f"[collect_github] {url}: error {e}") + return [], None + # GitHub returns a JSON object (not a list) on error envelopes (rate-limit etc.); + # guard so callers can iterate safely. + items = res if isinstance(res, list) else [] + return items, _next_url(link) + + +def _get_all(path: str) -> list[dict]: + """Follow Link.rel="next" up to MAX_PAGES pages.""" + url = f"{API}{path}" + out: list[dict] = [] + for _ in range(MAX_PAGES): + items, nxt = _get_page(url) + out.extend(items) + if not nxt: + break + url = nxt + return out + + +def release_to_item(rel: dict, repo: str, track: str, now: datetime) -> dict | None: + """Pure conversion from a GitHub Releases API dict to an Item dict. None if draft or missing url.""" + url = rel.get("html_url") or "" + if not url or rel.get("draft"): + return None + return 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], + # epoch fallback so items missing both timestamps sink rather than rise + published_at=( + rel.get("published_at") or rel.get("created_at") or "1970-01-01T00:00:00+00:00" + ), + fetched_at=now.isoformat(), + tags=["prerelease"] if rel.get("prerelease") else [], + ).to_dict() + + +def collect(track: str) -> None: + sources = load_sources(track) + repos = sources.get("github") or [] + now = datetime.now(UTC) + items: list[dict] = [] + for entry in repos: + # defensive: skip malformed config rather than crashing the whole track. + # The isinstance guard covers null and scalar entries; .get covers + # dict-shaped but incomplete entries. + if not isinstance(entry, dict): + print(f"[collect_github] skipping non-dict entry: {entry!r}") + continue + repo = entry.get("repo") + if not repo: + print(f"[collect_github] skipping malformed entry: {entry!r}") + continue + per_page = entry.get("per_page", 50) + releases = _get_all(f"/repos/{repo}/releases?per_page={per_page}") + for rel in releases: + item = release_to_item(rel, repo, track, now) + if item is not None: + items.append(item) + 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), encoding="utf-8") + 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..1996c7d --- /dev/null +++ b/scripts/awsdd/collect_rss.py @@ -0,0 +1,189 @@ +from __future__ import annotations + +import argparse +import hashlib +import html +import json +import re +from datetime import UTC, datetime +from html.parser import HTMLParser +from urllib.error import URLError +from urllib.request import Request, urlopen + +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)" +FETCH_TIMEOUT = 30 # seconds +MAX_FEED_BYTES = 10 * 1024 * 1024 # 10 MiB cap to bound memory on hostile / runaway feeds +EPOCH_ISO = "1970-01-01T00:00:00+00:00" + + +def _id(url: str) -> str: + return hashlib.sha256(url.encode("utf-8")).hexdigest()[:16] + + +def _iso(time_struct) -> str: + # Fall back to the Unix epoch (not "now") so items with missing dates + # rank as stale and are not promoted by the freshness signal. + if not time_struct: + return EPOCH_ISO + return datetime(*time_struct[:6], tzinfo=UTC).isoformat() + + +def _fetch(url: str, timeout: int = FETCH_TIMEOUT) -> bytes | None: + """Fetch a feed body with an explicit timeout; None on network failure. + + Returns raw bytes so feedparser can do its own encoding sniffing + (XML prolog charset, HTTP Content-Type, BOM) and gzip handling. + Decoding here would defeat that. + """ + req = Request(url, headers={"User-Agent": USER_AGENT}) + try: + with urlopen(req, timeout=timeout) as r: + # Read one extra byte to detect oversized responses — feeding a + # truncated XML body to feedparser would just bozo-error silently + # and partially populate the track. Better to skip the feed loudly. + raw = r.read(MAX_FEED_BYTES + 1) + except (URLError, TimeoutError, ValueError) as e: + # ValueError catches urlopen's "unknown url type" path so a typo in + # sources.yaml (missing scheme, etc.) doesn't crash the whole track. + print(f"[collect_rss] fetch {url}: {e}") + return None + if len(raw) > MAX_FEED_BYTES: + print(f"[collect_rss] fetch {url}: exceeded {MAX_FEED_BYTES} bytes; skipping") + return None + return raw + + +class _TextExtractor(HTMLParser): + """Pull text content out of HTML, dropping after" + fake = type("E", (), {"get": lambda self, k, d=None: payload if k == "summary" else d})() + out = _summary(fake) + assert "alert" not in out + assert "before" in out and "after" in out + + +def test_summary_preserves_lt_gt_in_text(): + # Regression: the old regex strip chomped through "1 < 2 and 4 > 3" + # because `<[^>]*>` matched across stray angle brackets. + payload = "if 1 < 2 and 4 > 3 then ok" + fake = type("E", (), {"get": lambda self, k, d=None: payload if k == "summary" else d})() + out = _summary(fake) + assert "1" in out and "2" in out and "3" in out and "4" in out and "ok" in out + + +def test_summary_separates_block_elements(): + # Regression: "".join(parts) merged adjacent block elements into one word. + payload = "
alpha
beta
" + fake = type("E", (), {"get": lambda self, k, d=None: payload if k == "summary" else d})() + out = _summary(fake) + assert "alpha" in out + assert "beta" in out + assert "alphabeta" not in out + + +def test_collect_skips_malformed_feed_entry(make_track, monkeypatch, capsys): + from awsdd import collect_rss + + make_track( + "test", + sources_yaml=""" +rss: + - id: good + url: https://example.com/good + - url: https://example.com/orphan # dict shape, no id + - id: noisy # dict shape, no url + - null # not a dict at all +""", + ) + fetches: list[str] = [] + monkeypatch.setattr(collect_rss, "_fetch", lambda url, **k: fetches.append(url) or None) + collect_rss.collect("test") + assert fetches == ["https://example.com/good"] + out = capsys.readouterr().out + assert out.count("skipping malformed entry") == 2 # missing-key entries + assert out.count("skipping non-dict entry") == 1 # null entry diff --git a/tests/test_normalize.py b/tests/test_normalize.py new file mode 100644 index 0000000..fd8cc15 --- /dev/null +++ b/tests/test_normalize.py @@ -0,0 +1,107 @@ +from __future__ import annotations + +import json + +from awsdd.normalize import normalize + + +def _raw_item(id_: str, **overrides) -> dict: + base = { + "id": id_, + "track": "test", + "source": "rss:src", + "source_kind": "rss", + "url": f"https://example.com/{id_}", + "title": "t", + "summary": "s", + "published_at": "2026-05-15T00:00:00+00:00", + "fetched_at": "2026-05-15T00:00:00+00:00", + "tags": [], + "severity": None, + } + base.update(overrides) + return base + + +def test_dedupes_by_id_keeping_earliest_fetched_at(make_track): + td = make_track("test") + raw = td / "data" / "raw" + (raw / "a.json").write_text( + json.dumps([_raw_item("x", fetched_at="2026-05-15T00:00:00+00:00")]) + ) + (raw / "b.json").write_text( + json.dumps([_raw_item("x", fetched_at="2026-05-17T00:00:00+00:00")]) + ) + + normalize("test") + + out = json.loads((td / "data" / "normalized.json").read_text()) + assert len(out) == 1 + assert out[0]["fetched_at"] == "2026-05-15T00:00:00+00:00" + + +def test_sorts_by_published_at_desc(make_track): + td = make_track("test") + raw = td / "data" / "raw" + (raw / "a.json").write_text( + json.dumps( + [ + _raw_item("old", published_at="2026-01-01T00:00:00+00:00"), + _raw_item("new", published_at="2026-05-15T00:00:00+00:00"), + ] + ) + ) + + normalize("test") + + out = json.loads((td / "data" / "normalized.json").read_text()) + assert [it["id"] for it in out] == ["new", "old"] + + +def test_missing_raw_dir_writes_empty(make_track): + td = make_track("test") + normalize("test") + out = json.loads((td / "data" / "normalized.json").read_text()) + assert out == [] + + +def test_load_sources_returns_dict_for_non_mapping_root(make_track): + # Regression: a sources.yaml whose root is a list (or scalar) used to + # crash downstream .get() calls. Should coerce to {}. + from awsdd.config import load_sources + + make_track("test", sources_yaml="- not a mapping\n") + assert load_sources("test") == {} + + +def test_parse_iso_assumes_utc_for_naive_input(): + from datetime import UTC + + from awsdd._dates import parse_iso + + dt = parse_iso("2026-05-17T00:00:00") # no offset → naive + assert dt.tzinfo is UTC + + +def test_retention_prunes_old_items(make_track): + from datetime import timedelta + + td = make_track("test") + raw = td / "data" / "raw" + (raw / "a.json").write_text( + json.dumps( + [ + _raw_item("old", published_at="2024-01-01T00:00:00+00:00"), + _raw_item("new", published_at="2026-05-10T00:00:00+00:00"), + _raw_item("epoch", published_at="1970-01-01T00:00:00+00:00"), + ] + ) + ) + + normalize("test", retention=timedelta(days=180)) + + out = json.loads((td / "data" / "normalized.json").read_text()) + ids = {it["id"] for it in out} + assert "new" in ids + assert "old" not in ids # > 180 days ago + assert "epoch" not in ids # epoch fallback items are pruned by design diff --git a/tests/test_pipeline.py b/tests/test_pipeline.py new file mode 100644 index 0000000..53e14d1 --- /dev/null +++ b/tests/test_pipeline.py @@ -0,0 +1,68 @@ +"""End-to-end smoke: normalize → score → report against fixture data, no network.""" + +from __future__ import annotations + +import json + +from awsdd.normalize import normalize +from awsdd.report import render +from awsdd.score import score + +from .conftest import NOW + +SOURCES_YAML = """ +keywords: + primary: [roles-anywhere, trust-anchor] + secondary: [iam] +source_weights: + default: 1.0 + rss:test: 2.0 +rss: [] +github: [] +""" + + +def _raw_item(id_: str, title: str, **overrides) -> dict: + base = { + "id": id_, + "track": "smoke", + "source": "rss:test", + "source_kind": "rss", + "url": f"https://example.com/{id_}", + "title": title, + "summary": "", + "published_at": NOW.isoformat(), + "fetched_at": NOW.isoformat(), + "tags": [], + "severity": None, + } + base.update(overrides) + return base + + +def test_normalize_score_report_pipeline(make_track): + td = make_track("smoke", sources_yaml=SOURCES_YAML) + raw = td / "data" / "raw" + (raw / "rss-2026-05-17.json").write_text( + json.dumps( + [ + _raw_item("a", "IAM Roles Anywhere trust-anchor improvements"), + _raw_item("b", "Generic launch with no keywords"), + ] + ) + ) + + normalize("smoke") + score("smoke") + render("smoke", "daily") + render("smoke", "weekly") + + scored = json.loads((td / "data" / "scored.json").read_text()) + # the IAM item must outrank the generic one + assert scored[0]["id"] == "a" + assert scored[0]["score"] > scored[1]["score"] + + daily = next((td / "reports" / "daily").glob("*.md")).read_text() + weekly = next((td / "reports" / "weekly").glob("*.md")).read_text() + assert "IAM Roles Anywhere" in daily + assert "IAM Roles Anywhere" in weekly diff --git a/tests/test_report.py b/tests/test_report.py new file mode 100644 index 0000000..124981b --- /dev/null +++ b/tests/test_report.py @@ -0,0 +1,114 @@ +from __future__ import annotations + +import json +from datetime import timedelta + +from awsdd.report import render + +from .conftest import NOW + + +def _scored(items: list[dict]) -> str: + return json.dumps(items) + + +def _item(**overrides) -> dict: + base = { + "id": "x", + "track": "iam", + "source": "rss:src", + "source_kind": "rss", + "url": "https://example.com", + "title": "Item title", + "summary": "", + "published_at": NOW.isoformat(), + "fetched_at": NOW.isoformat(), + "tags": [], + "severity": None, + "score": 5.0, + "score_breakdown": {}, + } + base.update(overrides) + return base + + +def test_daily_report_contains_recent_items(make_track): + td = make_track("iam") + (td / "data" / "scored.json").write_text(_scored([_item()])) + + render("iam", "daily") + + daily_dir = td / "reports" / "daily" + files = list(daily_dir.glob("*.md")) + assert len(files) == 1 + body = files[0].read_text() + assert "Daily update" in body + assert "Item title" in body + assert "score 5.00" in body + + +def test_weekly_report_includes_more_items(make_track): + td = make_track("iam") + items = [ + _item(id=str(i), url=f"https://ex.com/{i}", title=f"t{i}", score=float(i)) + for i in range(30) + ] + (td / "data" / "scored.json").write_text(_scored(items)) + + render("iam", "weekly") + + files = list((td / "reports" / "weekly").glob("*.md")) + assert len(files) == 1 + body = files[0].read_text() + assert "Weekly digest" in body + # daily caps at 10, weekly at 25 + assert body.count("- [") == 25 + + +def test_fallback_to_top_n_when_window_empty(make_track): + td = make_track("iam") + old_pub = (NOW - timedelta(days=60)).isoformat() + (td / "data" / "scored.json").write_text(_scored([_item(published_at=old_pub)])) + + render("iam", "daily") + + body = next((td / "reports" / "daily").glob("*.md")).read_text() + assert "No items in window" in body + assert "Item title" in body # fallback shows the old item anyway + + +def test_no_scored_file_yields_empty_report(make_track): + td = make_track("iam") + render("iam", "daily") + body = next((td / "reports" / "daily").glob("*.md")).read_text() + assert "No items at all" in body + + +def test_gt_in_url_is_escaped(make_track): + # Regression: a `>` in the URL would close the `[t]()` angle pair + # early and break Markdown link parsing. + td = make_track("iam") + (td / "data" / "scored.json").write_text(_scored([_item(url="https://example.com/?q=a>b")])) + render("iam", "daily") + body = next((td / "reports" / "daily").glob("*.md")).read_text() + assert "%3E" in body + assert "a>b" not in body + + +def test_newline_in_title_is_collapsed(make_track): + # Regression: a `\n` in the title would split the list-item line and + # could spawn a stray heading from text on the next line. + td = make_track("iam") + (td / "data" / "scored.json").write_text( + _scored([_item(title="multi-line\n# rogue heading\ntitle")]) + ) + render("iam", "daily") + body = next((td / "reports" / "daily").glob("*.md")).read_text() + lines = body.splitlines() + # the rogue text must not start its own line (Markdown heading) + assert not any(line.startswith("# rogue heading") for line in lines) + # all three title fragments collapse onto the one list-item line + list_lines = [line for line in lines if line.startswith("- [")] + assert any( + "multi-line" in line and "rogue heading" in line and "title" in line for line in list_lines + ) diff --git a/tests/test_score.py b/tests/test_score.py new file mode 100644 index 0000000..f347365 --- /dev/null +++ b/tests/test_score.py @@ -0,0 +1,123 @@ +from __future__ import annotations + +from awsdd.score import SEVERITY_WEIGHT, score_item + +from .conftest import NOW + +SOURCES_IAM = { + "keywords": { + "primary": ["roles-anywhere", "trust-anchor"], + "secondary": ["iam", "sts"], + }, + "source_weights": { + "default": 1.0, + "rss:aws-iam-release-notes": 3.0, + "rss:aws-whats-new": 1.5, + }, +} + + +def _item(**overrides): + base = { + "published_at": NOW.isoformat(), + "title": "", + "summary": "", + "source": "rss:default", + "severity": None, + } + base.update(overrides) + return base + + +def test_fresh_keyword_match_on_trusted_source_scores_high(): + # keywords are matched as substrings, so the title must contain the literal hyphenated form. + item = _item( + title="roles-anywhere now supports trust-anchor improvements", + source="rss:aws-iam-release-notes", + ) + b = score_item(item, SOURCES_IAM, NOW) + # 2 primary hits * 2.0 = 4.0 keyword, source_w=3.0, kw_signal=12.0 + # freshness*2 ≈ 2.0 (same day) + assert b["keyword"] >= 4.0 + assert b["source"] == 3.0 + assert b["total"] > 13.0 + + +def test_no_keyword_match_only_gets_freshness_baseline(): + item = _item(title="Generic announcement", source="rss:aws-whats-new") + b = score_item(item, SOURCES_IAM, NOW) + # keyword_signal = 0 * 1.5 = 0; total ≈ freshness only + assert b["keyword_signal"] == 0.0 + assert b["total"] < 2.5 + + +def test_secondary_keyword_gets_partial_credit(): + item = _item(title="IAM something", source="rss:aws-whats-new") + b = score_item(item, SOURCES_IAM, NOW) + # one secondary hit: 0.5 * source_w 1.5 = 0.75 + assert 0.5 <= b["keyword_signal"] <= 1.0 + + +def test_old_items_have_negligible_freshness(): + item = _item( + published_at="2025-01-01T00:00:00+00:00", + title="iam roles-anywhere", + source="rss:aws-iam-release-notes", + ) + b = score_item(item, SOURCES_IAM, NOW) + assert b["freshness"] < 0.05 # ~500 days, exp(-500/14) tiny + + +def test_severity_added_for_critical(): + item = _item(severity="critical") + b = score_item(item, SOURCES_IAM, NOW) + assert b["severity"] == SEVERITY_WEIGHT["critical"] + + +def test_unknown_severity_zero(): + item = _item(severity="info") + b = score_item(item, SOURCES_IAM, NOW) + assert b["severity"] == 0.0 + + +def test_corrupted_date_falls_back_to_epoch_not_now(): + # Regression: previously fell back to datetime.now(UTC), which made + # garbage dates score as maximally fresh and floated bad data to the top. + item = _item(published_at="this is not a date") + b = score_item(item, SOURCES_IAM, NOW) + assert b["freshness"] < 0.01 + + +def test_keyword_match_is_word_bounded(): + # Regression: substring matching let `iam` hit `diagram` and `sts` hit + # `tests`. With word boundaries, neither should match. + item = _item( + title="updated diagram and test results for hosts", + source="rss:aws-whats-new", + ) + b = score_item(item, SOURCES_IAM, NOW) + assert b["keyword"] == 0.0 + assert b["keyword_signal"] == 0.0 + + +def test_keyword_match_hits_exact_words(): + item = _item( + title="iam supports sts session tags", + source="rss:aws-whats-new", + ) + b = score_item(item, SOURCES_IAM, NOW) + # both "iam" and "sts" are secondary keywords: 2 hits * 0.5 = 1.0 + assert b["keyword"] == 1.0 + + +def test_malformed_source_weight_falls_back_to_one(): + # Regression: a typo like `source_weights: { rss:foo: bar }` would crash + # float() and abort the entire scoring pipeline. The guard should + # quietly downgrade to 1.0. + sources = { + "keywords": {"primary": [], "secondary": []}, + "source_weights": {"rss:bad": "not-a-number", "default": 1.0}, + } + item = _item(source="rss:bad") + b = score_item(item, sources, NOW) + assert b["source"] == 1.0 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..109172d --- /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 + # spiffe/spiffe is the specs repo with no GitHub releases; drop until it has any. diff --git a/tracks/iam/data/normalized.json b/tracks/iam/data/normalized.json new file mode 100644 index 0000000..786f2e9 --- /dev/null +++ b/tracks/iam/data/normalized.json @@ -0,0 +1,3025 @@ +[ + { + "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": {} + } +] \ No newline at end of file diff --git a/tracks/iam/data/raw/github-2026-05-17.json b/tracks/iam/data/raw/github-2026-05-17.json new file mode 100644 index 0000000..c69198b --- /dev/null +++ b/tracks/iam/data/raw/github-2026-05-17.json @@ -0,0 +1,902 @@ +[ + { + "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:55:42.594227+00:00", + "tags": [], + "severity": null, + "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:55:42.594227+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:55:42.594227+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:55:42.594227+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:55:42.594227+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:55:42.594227+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:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "085a874d67d17761", + "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.8", + "title": "v0.7.8", + "summary": "## Changelog\n* 4a36b414a1eb0332554b6f646fb0b3c9e691c9a3 Merge pull request #937 from bryantbiggs/chore/release\n* 39ae94531d7344d952176d5a681ab2fd499f4258 chore: Bump version to release `v0.7.8`\n* 5fa0562c9782e09aaabf466fde4ae840483d6084 Merge pull request #935 from bryantbiggs/chore/update-deps\n* a9204ff4e3b4a9968aae715b19d2dd4cb7a58063 Merge pull request #932 from kubernetes-sigs/dependabot/go_modules/aws-dependencies-2518f982cf\n* 971d93a909889fe97cb2331aa2390a60f187a379 chore: Bump indirect Ku", + "published_at": "2025-10-01T03:30:08Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "56d516820272dd89", + "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.7", + "title": "v0.7.7", + "summary": "## Changelog\n* e5da213edf7bc6f9b299b258a290c302c2047c05 Merge pull request #922 from gargipanatula/master\n* bc4834fa818ab8ece1731e5089e84d06702c600a bump version to 0.7.7\n* b6fd2baad215828e5d263fc55ee41092b89b8924 Merge pull request #921 from gargipanatula/master\n* 19bccc82f9d53ae87f533fd5bf702e90ff82a874 add support for aws-eusc partition\n* 9aae787066faa924cdf77ae895cbc1f622c1d7f8 Merge pull request #920 from bryantbiggs/feat/golangci-lint\n* 4c0692830adcfae21ac304262804c540c59f732d chore: Commi", + "published_at": "2025-09-09T21:35:33Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "85f1beacdedc0e9c", + "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.6", + "title": "v0.7.6", + "summary": "## Changelog\n* 922f6b2ee3f7018118a062d203de235d4602fbab Merge pull request #911 from Ganiredi/Version_txt\n* 74e929fcbcd022e11017356b6910c94e4776c530 Merge pull request #912 from bryantbiggs/feat/go-1.25\n* d0e1474033be2b6f2df19b69b1435a0d5b0f4362 feat: Update go version to `1.25`; update dependencies to latest to patch reported vulnerabilities\n* 7eaff66e987dd93af855eafa79beccf7a5275a4d Update version txt\n* 8ced6f07fec775d8ee5ca27743eee9442a5a4a45 Merge pull request #905 from Ganiredi/master\n* 694", + "published_at": "2025-09-04T05:24:48Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "18519b137ba0d177", + "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.5", + "title": "v0.7.5", + "summary": "## Changelog\n* 325c38ccbbd395e3bf612205809af77fe3f923ce Merge pull request #890 from gargipanatula/bump-version-075\n* b1c0400fe1011e82d9ec48459f6ac5fd1ddc4f21 Release 0.7.5\n* a481e44d971a838a0193716b055fabf68d03d31b Merge pull request #876 from gargipanatula/hardcode-sts-endpoints\n* 12997cdf1443c29017fdb6962d0676aa7ba5d45f migrate hostname verification to sdk go v2\n* 851f6552245406260eda033a3b7053a50098f622 Merge pull request #887 from kubernetes-sigs/dependabot/go_modules/aws-dependencies-12737", + "published_at": "2025-07-31T18:46:55Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5a86543159edb773", + "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.4", + "title": "v0.7.4", + "summary": "## Changelog\n* fc048bb8853736441586644fa8553b5fe4992082 Merge pull request #883 from haoranleo/release-0.7.4\n* c2ee2ce5900c42c99edb3163381a9d2118e2440f Release 0.7.4\n* 586a7b0af5ac0b4f230ac0481833eb84ebd87e10 Merge pull request #878 from kubernetes-sigs/dependabot/go_modules/k8s-dependencies-b95b25f231\n* f573965f45195fe30f2f8ccc25ab6becfd7b0293 Bump the k8s-dependencies group across 3 directories with 1 update\n* 3d9cf7bd406ba1b1aca8c33dd1a35856117e216a Merge pull request #880 from kubernetes-sig", + "published_at": "2025-07-07T23:27:03Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f586ebb0348981e8", + "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.3", + "title": "v0.7.3", + "summary": "## Changelog\n* 413dcbb8f2fb127ecdd92e0a6aea34719b713fe9 Merge pull request #869 from DanielCKennedy/0.7.3_release\n* 2c24aa31b0af6bea87abbbe5ef06b4b23f9995e4 Merge pull request #868 from sushanth0910/update-approvers\n* 4e2fb5cc116fdffb1e3cc56bc39678f006e648b8 update version to 0.7.3\n* 51036be720bb73fe3c9cecda927d5439f120bef4 Merge pull request #867 from DanielCKennedy/go1.24.4\n* c697beb1ba2069539f7b1d10d00bac2e19b8a318 update Approvers/reviewers\n* cec6d9f9774ea6c97bf51db01ae3cc44cf719fe3 update g", + "published_at": "2025-06-18T21:52:38Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8b22c57f1e430666", + "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.2", + "title": "v0.7.2", + "summary": "## Changelog\n* 81591d4e4172a74d732323af91c629e484038327 Merge pull request #849 from Ganiredi/master\n* e94a883fc750bd6cca3dc4baab087cd474326a4b Merge pull request #845 from kubernetes-sigs/dependabot/go_modules/aws-dependencies-838de9b4f3\n* fb89affebe2e0b97749aae8d9eaba22773dbf049 update version txt\n* efa46275ce19f3ffcc8910841c28b17f60911c8a Bump the aws-dependencies group across 2 directories with 1 update\n* 6199cef790434bcf21e6a51c4f758677b6d90933 Merge pull request #848 from kubernetes-sigs/d", + "published_at": "2025-04-29T18:15:16Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ea7b7d0413ce24a6", + "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.1", + "title": "v0.7.1", + "summary": "## Changelog\n* 7b6a45dfc7ebc341b4cb59298cff69715801df01 Merge pull request #841 from sushanth0910/release-0.7.1\n* f5c9e1bd6f39a666512bc01ed90872fe6474c253 release new version\n* 1c513ce1b3082e7ad0ec3e8e34f39ec9e0f7b8fb Merge pull request #840 from sushanth0910/remove-validations-on-release\n* 945d2581dee9fecbda601b3cfb47496642ae6503 Revert \"Add 2 more tag validation checks\"\n* 21bf8e41c0a7e20309fe0536e6adc24213920d4e Merge pull request #812 from sushanth0910/master\n* 9212c36a02a379439f3107297ee1755", + "published_at": "2025-04-17T22:20:35Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a2f50728db4283c6", + "track": "iam", + "source": "github:kubernetes-sigs/aws-iam-authenticator", + "source_kind": "github", + "url": "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v0.6.31", + "title": "v0.6.31", + "summary": "## Changelog\n* 3600c51217589f0ca1e55bf63fbfad5e932af70d Merge pull request #836 from yue9944882/release-0.6.31\n* 4f65af422524f2fee37dd67d8b7a02e1a3b1ebdc bump version to 0.6.31\n* d6026db6e069ba9456dc59ac9f64b7de5863aa31 Merge pull request #831 from yue9944882/cherrypick-h2-support\n* 93bc8c5c6bbdbd96b21cca6ee6578e0893ff26b9 adds http2 support\n\n", + "published_at": "2025-04-04T18:13:20Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "540631a806ecca41", + "track": "iam", + "source": "github:kubernetes-sigs/aws-iam-authenticator", + "source_kind": "github", + "url": "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v0.6.30", + "title": "v0.6.30", + "summary": "## Changelog\n* 7011dfff42947d235feb1b882c63450c71e1a8b1 Merge pull request #815 from sushanth0910/release-0.6\n* 93d5545d0807594bca1d5863643edf72b657ca65 release new version with missing changes from mainline\n* ffae63b14e6b749e6d9d4075798dced28f6fa290 Merge pull request #811 from sushanth0910/release-0.6\n* 140ea068f3b0e95c41b541e81cfea8d68eaccfe2 small fixes missed during cherrypicking\n* f55fa7a842a2755b2fef6e80ddcdec58e333b9ae Cherry-picked file changes from commit https://github.com/kubernetes-", + "published_at": "2025-02-06T01:21:05Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "03637e453f5c7f59", + "track": "iam", + "source": "github:kubernetes-sigs/aws-iam-authenticator", + "source_kind": "github", + "url": "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v0.6.29", + "title": "v0.6.29", + "summary": "## Changelog\n* 8769c8f063f072830ccd737d29a049a5a4609571 Merge pull request #796 from shizuchanw/release-0.6\n* aca3ff017eab04940a6494432667c9949dfaaf3b create new release 0.6.29\n* 95bc57471eaa0f4cc79854912f839a8db8a67d25 Merge pull request #795 from shizuchanw/release-0.6\n* 4afdfe0ce5fdd75b50840f1153e1442d20592d9b Update configmap test per 1.32.0 change in client-go\n* 9860541391d119e579d7d49062db16a9b152285c Update upstream dependencies to v1.32.0\n* 3b3bf6f4cf25ddb13e36ce5e495b4449e589eca8 chore:", + "published_at": "2024-12-17T00:35:20Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b12b81698bcd0e1a", + "track": "iam", + "source": "github:kubernetes-sigs/aws-iam-authenticator", + "source_kind": "github", + "url": "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v0.6.28", + "title": "v0.6.28", + "summary": "## Changelog\n* 2e9e69bd8253b87e08b937d59b1a2b8593942d13 Merge pull request #775 from sushanth0910/release-0.6\n* d1d6af111d32f53f6a210e96525be1f1ae582d8d create new release 0.6.28\n* 45429fc62507c548838a5938e56802a3fee37598 Merge pull request #773 from sushanth0910/release-0.6\n* 5a86962cb517226e9e367b6b477c8572167fa389 update owners list to sync master branch\n* 51b0daf73db978a9f02f7d26cecce979f86d9343 update owners list to sync master branch\n* 66a2493c48a58421c8d11093e8404014a505a963 remove nnmin-", + "published_at": "2024-11-18T23:01:25Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a9a81e5ef890501f", + "track": "iam", + "source": "github:kubernetes-sigs/aws-iam-authenticator", + "source_kind": "github", + "url": "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v0.6.27", + "title": "v0.6.27", + "summary": "## Changelog\n* 5f0f6e16d28d636d2f5cee08591de2350e86f7d9 Merge pull request #763 from bhavi-koduru/release-0.6\n* b27d3030f5d48e87bd1eef871713a15e453e5db7 Create new release 0.6.27\n* 861e573b7492146a2e1ebcb94055395633f4d82b Merge pull request #761 from bhavi-koduru/release-0.6\n* 68ef820502d95b1fbebd79a0e59b0954c2a609a2 use protobuf content type instead of json for k8s client\n\n", + "published_at": "2024-09-19T04:25:13Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "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:55:42.594227+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:55:42.594227+00:00", + "tags": [], + "severity": null, + "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:55:42.594227+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:55:42.594227+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:55:42.594227+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:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c90f6de1da77468d", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.7.1", + "title": "Release: v1.7.1", + "summary": "## What's Changed\r\n* Some security vulnerabilities have been patched\r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.7.0...v1.7.1\r\n**Darwin X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.7.1/X86_64/MacOS/Ventura/aws_signing_helper\r\n**Linux X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.7.1/X86_64/Linux/Amzn2023/aws_signing_helper\r\n**Windows X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.7.1/X86_64/Windows", + "published_at": "2025-08-12T18:28:32Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "de20e149bcd8c01d", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.7.0", + "title": "Release: v1.7.0", + "summary": "## What's Changed\r\n* Upgrade dependency module versions to address vulnerabilities picked up on scans\r\n* Fail when duplicate keys are present in a cert selector\r\n* Introduce slightly more robust parsing logic for cert selectors provided through the CLI\r\n* Fix bug that prevented adding custom roots for use in TLS\r\n* Print more information that's useful in creating certificate selectors in the output of `read-certificate-data`\r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-", + "published_at": "2025-06-02T21:54:03Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "305fb7f1009eb9b9", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.6.0", + "title": "Release: v1.6.0", + "summary": "## What's Changed\r\n* Supports password-encrypted private keys in PKCS#8 format\r\n* Fixes a bug where the credential helper attempts to open terminal device files when there is no controlling terminal for the process \r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.5.0...v1.6.0\r\n**Darwin X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.6.0/X86_64/Darwin/aws_signing_helper\r\n**Linux X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/", + "published_at": "2025-05-06T19:50:37Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a2f414046b95a70c", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.5.0", + "title": "Release: v1.5.0", + "summary": "## What's Changed\r\n* Adds an option an option to use the latest expiring certificate when multiple match a certificate selector\r\n* Migrate from Go v1 SDK to Go v2 SDK\r\n* Fixes related to PKCS#12 file support\r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.4.0...v1.5.0\r\n**Darwin X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.5.0/X86_64/Darwin/aws_signing_helper\r\n**Linux X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.5.0/X8", + "published_at": "2025-04-03T20:27:28Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5c370b7c22e0f185", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.4.0", + "title": "Release: v1.4.0", + "summary": "## What's Changed\r\n* Add TPM key support for Windows systems\r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.3.0...v1.4.0\r\n**Darwin X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.4.0/X86_64/Darwin/aws_signing_helper\r\n**Linux X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.4.0/X86_64/Linux/aws_signing_helper\r\n**Windows X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.4.0/X86_64/Windows/aws_signing_helper.exe\r", + "published_at": "2024-12-13T14:50:19Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cc961a61fb57c88e", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.3.0", + "title": "Release: v1.3.0", + "summary": "## What's Changed\r\n* Add TPM key support for non-Windows systems\r\n* Fix previously unhandled error when parsing certificate data from a file\r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.2.1...v1.3.0\r\n**Darwin X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.3.0/X86_64/Darwin/aws_signing_helper\r\n**Linux X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.3.0/X86_64/Linux/aws_signing_helper\r\n**Windows X86_64 Binary**: https://r", + "published_at": "2024-11-14T01:27:42Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fd5f415a61904cc0", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.2.1", + "title": "Release: v1.2.1", + "summary": "## What's Changed\r\n* Some security vulnerabilities have been patched\r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.2.0...v1.2.1\r\n**Darwin X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.2.1/X86_64/Darwin/aws_signing_helper\r\n**Linux X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.2.1/X86_64/Linux/aws_signing_helper\r\n**Windows X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.2.1/X86_64/Windows/aws_signing_hel", + "published_at": "2024-10-22T19:01:00Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "54acb6cdb1c6e3cf", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.2.0", + "title": "Release: v1.2.0", + "summary": "## What's Changed\r\n* Custom role session name is supported in the CreateSession request\r\n* A hop limit option is supported to limit the IP TTL on response packets for the serve command\r\n* File updates for certificate and private key data are recognized by long-running commands and will be used for subsequent credentialing requests\r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.1.1...v1.2.0\r\n**Darwin X86_64 Binary**: https://rolesanywhere.amazonaws.com/re", + "published_at": "2024-08-27T15:50:03Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bfc3a865b70560db", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.1.1", + "title": "Release: v1.1.1", + "summary": "## What's Changed\r\n* Attempt to silence UIs displayed by providers when signing on Windows using the certificate store integration\r\n* Indirectly support the searching of certificates and private keys in Windows local machine certificate stores \r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.1.0...v1.1.1\r\n**Darwin X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.1.1/X86_64/Darwin/aws_signing_helper\r\n**Linux X86_64 Binary**: https://rolesany", + "published_at": "2023-10-12T20:31:49Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bc1e02fec76a70f1", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.1.0", + "title": "Release: v1.1.0", + "summary": "## What's Changed\r\n* PKCS#11 Module Integration\r\n* Any debug logs that previously went to stderr now go to stdout in an effort to be consistent\r\n\r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.0.6...v1.1.0\r\n**Darwin X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.1.0/X86_64/Darwin/aws_signing_helper\r\n**Linux X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.1.0/X86_64/Linux/aws_signing_helper\r\n**Windows X86_64 Binary**: http", + "published_at": "2023-09-20T15:56:28Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d3578c80d42f2ab6", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.0.6", + "title": "Release: v1.0.6", + "summary": "## What's Changed\r\n* Skip certificates in OS secure stores (MacOS Keychain and Windows CNG/CryptoAPI) that can't be parsed\r\n* Fix an issue relating to mismatched regions in ARN inputs to credentialing commands\r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.0.5...v1.0.6\r\n**Darwin X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.0.6/X86_64/Darwin/aws_signing_helper\r\n**Linux X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.0.6/", + "published_at": "2023-08-16T19:19:33Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8cf8847f5273e010", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.0.5", + "title": "Release: v1.0.5", + "summary": "## What's Changed\r\n* MacOS Keychain Integration\r\n* Windows CNG/CryptoAPI Integration\r\n* Fix bug related to file overwriting when refreshing credentials in update command\r\n* Support PKCS#12 containers that aren't password-protected\r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.0.4...v1.0.5\r\n**Darwin X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.0.5/X86_64/Darwin/aws_signing_helper\r\n**Linux X86_64 Binary**: https://rolesanywhere.amazonaw", + "published_at": "2023-07-26T00:59:13Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c2b138f58d52e0d1", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.0.4", + "title": "Release: v1.0.4", + "summary": "## What's Changed\r\n* Include token TTL header in response from token API for serve command\r\n* Use os.Exit as opposed to syscall.Exit\r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/compare/v1.0.3...v1.0.4\r\n**Darwin X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.0.4/X86_64/Darwin/aws_signing_helper\r\n**Linux X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.0.4/X86_64/Linux/aws_signing_helper\r\n**Windows X86_64 Binary**: https://rolesanyw", + "published_at": "2023-01-17T18:52:50Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2f7999a474c70c8e", + "track": "iam", + "source": "github:aws/rolesanywhere-credential-helper", + "source_kind": "github", + "url": "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v1.0.3", + "title": "Release: v1.0.3", + "summary": "## What's Changed\r\n\r\n - Add update and serve commands, along with some unit tests\r\n - Add documentation for the new commands in the README\r\n\r\n**Full Changelog**: https://github.com/aws/rolesanywhere-credential-helper/commits/v1.0.2...v1.0.3\r\n**Darwin X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.0.3/X86_64/Darwin/aws_signing_helper\r\n**Linux X86_64 Binary**: https://rolesanywhere.amazonaws.com/releases/1.0.3/X86_64/Linux/aws_signing_helper\r\n**Windows X86_64 Binary**: https://rol", + "published_at": "2022-12-05T22:53:58Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "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:55:42.594227+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:55:42.594227+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:55:42.594227+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:55:42.594227+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:55:42.594227+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:55:42.594227+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:55:42.594227+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:55:42.594227+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:55:42.594227+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:55:42.594227+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:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "713319462cc55227", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.13.2", + "title": "v1.13.2", + "summary": "### Security\r\n\r\n- Upgrade Go to 1.25.2 to address CVE-2025-58187, CVE-2025-61723, CVE-2025-47912, CVE-2025-58185, and CVE-2025-58188 (#6363)", + "published_at": "2025-10-08T12:52:10Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "68b1ed12b2bea05a", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.12.6", + "title": "v1.12.6", + "summary": "### Security\r\n\r\n- Upgrade Go to 1.24.8 to address CVE-2025-58187, CVE-2025-61723, CVE-2025-47912, CVE-2025-58185, and CVE-2025-58188 (#6363)", + "published_at": "2025-10-08T13:06:40Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "21c2632fe0536fe2", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.13.1", + "title": "v1.13.1", + "summary": "### Added\r\n\r\n- `aws_iid` NodeAttestor can now verify that nodes belong to specified EKS clusters (#5969)\r\n- The server now supports configuring how long to cache attested node information, reducing node fetch dependency for RPCs (#6176)\r\n- `aws_s3`, `gcp_cloudstorage`, and `k8s_configmap` BundlePublisher plugins now support setting a refresh hint for the published bundle (#6276)\r\n\r\n### Changed\r\n\r\n- The \"Subscribing to cache changes\" log message from the DelegatedIdentity agent API is now logged ", + "published_at": "2025-09-18T18:36:52Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "170ab7f9c5469627", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.12.5", + "title": "v1.12.5", + "summary": "Security\r\n- Upgrade Go to 1.24.6 for GO-2025-3849 (#6250)", + "published_at": "2025-08-18T18:03:15Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d8e7d5f2c928aa3b", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.13.0", + "title": "v1.13.0", + "summary": "Added:\r\n- Server configurable for periodically purging expired agents (#6152)\r\n- The experimental events-based cache now implements a full cache reload (#6151)\r\n- Support for automatic agent rebootstrap when the server CA goes invalid (#5892)\r\n\r\nChanged:\r\n- Default values for `rebootstrapMode` and `rebootstrapDelay` in SPIRE Agent (#6227)\r\n- \"No identities issued\" error log now includes the attested selectors (#6179)\r\n- Server configuration validation to verify `agent_ttl` compatibility with cur", + "published_at": "2025-08-15T18:40:41Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "60c8405ea953e527", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.12.4", + "title": "v1.12.4", + "summary": "### Added\r\n\r\n- `k8s_configmap` BundlePublisher plugin (#6105, #6139)\r\n- UpstreamAuthority.SubscribeToLocalBundle RPC to stream updates in the local trust bundle (#6090)\r\n- Integration tests running on ARM64 platform (#6059)\r\n- The OIDC Discovery Provider can now read the trust bundle from a file (#6025)\r\n\r\n### Changed\r\n\r\n- The \"Container id not found\" log message in the `k8s` WorkloadAttestor has been lowered to Debug level (#6128)\r\n- Improvements in lookup performance for entries (#6100, #6034)", + "published_at": "2025-07-01T21:39:47Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f6ca95ba3ec2a273", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.12.3", + "title": "v1.12.3", + "summary": "Security\r\n\r\n- Fixed an issue in spire-agent where the WorkloadAPI.ValidateJWTSVID endpoint did not enforce the presence of the exp (expiration) claim in JWT-SVIDs, as required by the SPIFFE specification.\r\nThis vulnerability has limited impact: by default, SPIRE does not issue JWT-SVIDs without an expiration claim. Exploitation would require federating with a misconfigured or non-compliant trust domain.\r\nThanks to Edoardo Geraci for reporting this issue.", + "published_at": "2025-06-17T21:39:13Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6fe82418602a83b0", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.11.3", + "title": "v1.11.3", + "summary": "Security\r\n\r\n- Fixed an issue in spire-agent where the WorkloadAPI.ValidateJWTSVID endpoint did not enforce the presence of the exp (expiration) claim in JWT-SVIDs, as required by the SPIFFE specification.\r\nThis vulnerability has limited impact: by default, SPIRE does not issue JWT-SVIDs without an expiration claim. Exploitation would require federating with a misconfigured or non-compliant trust domain.\r\nThanks to Edoardo Geraci for reporting this issue.", + "published_at": "2025-06-17T20:49:48Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ec091a4c9485579e", + "track": "iam", + "source": "github:spiffe/spire", + "source_kind": "github", + "url": "https://github.com/spiffe/spire/releases/tag/v1.12.2", + "title": "v1.12.2", + "summary": "### Fixed\r\n- Regression where PolicyCredentials set by CredentialComposer plugins were not correctly applied to CA certificates. (#6074)", + "published_at": "2025-05-19T17:21:24Z", + "fetched_at": "2026-05-17T11:55:42.594227+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + } +] \ No newline at end of file diff --git a/tracks/iam/data/raw/rss-2026-05-17.json b/tracks/iam/data/raw/rss-2026-05-17.json new file mode 100644 index 0000000..f694895 --- /dev/null +++ b/tracks/iam/data/raw/rss-2026-05-17.json @@ -0,0 +1,4270 @@ +[ + { + "id": "72c39ee4c52e0ff0", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_iam-condition-keys.html#available-keys-for-iam", + "title": "IAM condition context keys for service-specific credential APIs", + "summary": "IAM now supports two new condition context keys for controlling access to service-specific credential APIs: iam:ServiceSpecificCredentialAgeDays and iam:ServiceSpecificCredentialServiceName . These keys allow you to restrict the creation and management of service-specific credentials based on expiration settings and permitted AWS services.", + "published_at": "2025-09-04T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ee337fc625523c62", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html", + "title": "VPC endpoint condition keys for network perimeter controls", + "summary": "IAM now supports three new AWS global condition context keys for implementing scalable network perimeter controls: aws:VpceAccount , aws:VpceOrgID , and aws:VpceOrgPaths . These keys help ensure requests come through VPC endpoints owned by specific accounts, organizations, or organizational units, automatically scaling with your VPC endpoint usage without requiring policy updates when you create new endpoints. For more information, see Establish permissions guardrails using data perimeters .", + "published_at": "2025-08-28T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a6f5133750c8b99c", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorials.html", + "title": "IAM SAML federation CloudFormation tutorials", + "summary": "IAM added new tutorials for creating SAML identity providers (IdPs) and federated roles using CloudFormation.", + "published_at": "2025-08-25T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f87cef2f5327472a", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_oidc_secure-by-default.html", + "title": "Additional shared OIDC provider controls for shared OIDC providers", + "summary": "IAM now includes Amazon Cognito, Azure Sentinel, Pulumi Cloud, and Vercel global endpoint in the list of shared OIDC identity providers that require explicit evaluation of specific claims in JSON Web Tokens (JWTs).", + "published_at": "2025-08-01T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0e32bc77ba1ebeaf", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/what-is-access-analyzer.html#what-is-access-analyzer-internal-access-analysis", + "title": "IAM Access Analyzer added internal access analyzers", + "summary": "IAM Access Analyzer helps you identify which principals within your organization or account have access to selected business-critical resources. Internal access analyzers support implementing the principle of least privilege by ensuring that your specified resources can only be accessed by the intended principals within your AWS organization or account.", + "published_at": "2025-06-16T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f87cef2f5327472a", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_oidc_secure-by-default.html", + "title": "Identity provider controls for shared OIDC providers", + "summary": "IAM now requires explicit evaluation of specific claims in JSON Web Tokens (JWTs) for recognized shared OIDC identity providers. This security control ensures that only authorized identities from the intended organization can assume roles and access AWS resources.", + "published_at": "2025-06-06T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9cb4a3eb415ed521", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html", + "title": "IAMUserChangePassword – Added permissions", + "summary": "IAM added permissions to IAMUserChangePassword to allow users specified within a path.", + "published_at": "2025-05-28T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9cb4a3eb415ed521", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html", + "title": "AccessAnalyzerServiceRolePolicy – Added permissions", + "summary": "IAM Access Analyzer added iam:GetAccountAuthorizationDetails to the service-level permissions of AccessAnalyzerServiceRolePolicy .", + "published_at": "2025-05-12T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9cb4a3eb415ed521", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html", + "title": "AccessAnalyzerServiceRolePolicy – Added permissions", + "summary": "IAM Access Analyzer added Amazon S3 directory bucket access points to the service-level permissions of AccessAnalyzerServiceRolePolicy .", + "published_at": "2025-03-31T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0580656f1835e755", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_dual-stack_endpoint_support.html", + "title": "IAM dual-stack endpoint support", + "summary": "IAM now provides improved dual-stack endpoint support that enables clients to communicate with IAM using either IPv4 or IPv6 addresses.", + "published_at": "2025-03-20T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "76d60163edfe62fc", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic.html", + "title": "Updates to policy evaluation logic", + "summary": "Enhanced documentation for policy evaluation logic, including improved flow charts and clearer explanations of how AWS evaluates policies to determine whether to allow or deny a request.", + "published_at": "2025-01-30T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "20f0986cd2857f39", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html#security-iam-awsmanpol-IAMDeleteRootUserCredentials", + "title": "IAMDeleteRootUserCredentials – Removed permissions", + "summary": "IAM removed the iam:DeleteVirtualMFADevice permission from the managed policy.", + "published_at": "2025-01-07T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9cb4a3eb415ed521", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html", + "title": "AccessAnalyzerServiceRolePolicy – Added permissions", + "summary": "IAM Access Analyzer added support for permission to retrieve information about Amazon ECR account settings and registry policies to the service-level permissions of AccessAnalyzerServiceRolePolicy .", + "published_at": "2024-12-10T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6dee266f34e9a839", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-create-unused.html", + "title": "IAM Access Analyzer added access configuration", + "summary": "IAM Access Analyzer added support to configure analyzers to change the scope of which AWS accounts, IAM users, and roles generate findings.", + "published_at": "2024-11-14T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c5c6889f6ac687d2", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#id_root-user-access-management", + "title": "Centrally manage root access for member accounts", + "summary": "You can now manage privileged root user credentials across member accounts in AWS Organizations with centralized root access. Centrally secure the root user credentials of your AWS accounts managed using AWS Organizations to remove and prevent root user credential recovery and access at scale.", + "published_at": "2024-11-14T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9cb4a3eb415ed521", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html", + "title": "AWS managed policy update - New policies", + "summary": "IAM added two new policies to scope permissions for privileged root user sessions that you can initiate after you centralize root user access for member accounts in your organization.", + "published_at": "2024-11-14T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "27d0df4ef6c0f654", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#access_policy-types", + "title": "Support for AWS Organizations resource control policies (RCPs)", + "summary": "Use an AWS Organizations resource control policy (RCP) to define the maximum permissions for resources within accounts in your organization or organizational unit (OU). RCPs limit permissions that identity-based and resource-based policies can grant to resources in accounts within your organization.", + "published_at": "2024-11-13T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9cb4a3eb415ed521", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html", + "title": "AccessAnalyzerServiceRolePolicy – Added permissions", + "summary": "IAM Access Analyzer added support for permission to retrieve information about IAM user and role tags to the service-level permissions of AccessAnalyzerServiceRolePolicy .", + "published_at": "2024-10-29T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8e9e11cabef635d4", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_saml.html#id_federation_manage-saml-encryption", + "title": "SAML encryption support enhancements", + "summary": "Enhanced documentation for SAML encryption support in IAM SAML providers, including improved troubleshooting guidance and clarification on service compatibility.", + "published_at": "2024-06-05T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9cb4a3eb415ed521", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html", + "title": "AccessAnalyzerServiceRolePolicy – Added permissions", + "summary": "IAM Access Analyzer added support for permission to retrieve information about IAM user and role policies to the service-level permissions of AccessAnalyzerServiceRolePolicy .", + "published_at": "2024-05-30T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8e9e11cabef635d4", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_saml.html#id_federation_manage-saml-encryption", + "title": "Encryption support for SAML identity providers", + "summary": "IAM SAML providers now support encrypted assertions in the SAML response from your external IdP. To understand how encryption works with IAM SAML federation, see Using SAML-based federation for API access .", + "published_at": "2024-02-04T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9cb4a3eb415ed521", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html", + "title": "AccessAnalyzerServiceRolePolicy – Added permissions", + "summary": "IAM Access Analyzer added support for permission to retrieve the current state of the block public access for Amazon EC2 snapshots to the service-level permissions of AccessAnalyzerServiceRolePolicy .", + "published_at": "2024-01-23T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9cb4a3eb415ed521", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html", + "title": "AccessAnalyzerServiceRolePolicy – Added permissions", + "summary": "IAM Access Analyzer added DynamoDB streams and tables to the service-level permissions of AccessAnalyzerServiceRolePolicy .", + "published_at": "2024-01-11T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9cb4a3eb415ed521", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html", + "title": "AccessAnalyzerServiceRolePolicy – Added permissions", + "summary": "IAM Access Analyzer added Amazon S3 directory buckets to the service-level permissions of AccessAnalyzerServiceRolePolicy .", + "published_at": "2023-12-01T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9cb4a3eb415ed521", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html", + "title": "IAMAccessAnalyzerReadOnlyAccess – Added permissions", + "summary": "IAM Access Analyzer added permissions to IAMAccessAnalyzerReadOnlyAccess to allow you to check whether updates to your policies grant additional access.", + "published_at": "2023-11-26T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "84bbaf2a6bfecd6f", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/what-is-access-analyzer.html#what-is-access-analyzer-unused-access-analysis", + "title": "IAM Access Analyzer added unused access analyzers", + "summary": "IAM Access Analyzer simplifies inspecting unused access to guide you toward least privilege. IAM Access Analyzer continuously analyzes your accounts to identify unused access and creates a centralized dashboard with findings.", + "published_at": "2023-11-26T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2f60ebac46c15ab5", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-custom-policy-checks.html", + "title": "IAM Access Analyzer added custom policy checks", + "summary": "IAM Access Analyzer now provides custom policy checks to validate that IAM policies adhere to your security standards ahead of deployments.", + "published_at": "2023-11-26T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9cb4a3eb415ed521", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html", + "title": "AccessAnalyzerServiceRolePolicy – Added permissions", + "summary": "IAM Access Analyzer added IAM actions to the service-level permissions of AccessAnalyzerServiceRolePolicy to support the following actions:", + "published_at": "2023-11-26T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "29ef441da23be321", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_last-accessed-action-last-accessed.html", + "title": "Action last accessed information and policy generation support for over 60 additional services and actions", + "summary": "IAM now supports action last accessed information and generates policies with action-level information for over 60 additional services, along with a list of the actions for which action last accessed information is available.", + "published_at": "2023-11-01T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "29ef441da23be321", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_last-accessed-action-last-accessed.html", + "title": "Action last accessed information support for over 140 services", + "summary": "IAM now provides action last accessed information for more than 140 services, along with a list of the actions for which action last accessed information is available.", + "published_at": "2023-09-14T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "80f8a5487a85ecf3", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_mfa.html", + "title": "Support for multiple multi-factor authentication (MFA) devices for root users and IAM users", + "summary": "Now you can to add up to eight MFA devices per user, including FIDO security keys, software time-based one-time password (TOTP) with virtual authenticator applications, or hardware TOTP tokens.", + "published_at": "2022-11-16T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b0c3556c4e684177", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-resources.html", + "title": "IAM Access Analyzer support for new resource types", + "summary": "IAM Access Analyzer added support for the following resource types:", + "published_at": "2022-10-25T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "80f8a5487a85ecf3", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_mfa.html", + "title": "U2F deprecation and WebAuthn/FIDO update", + "summary": "Removed mentions of U2F as an MFA option and added information about WebAuthn, FIDO2, and FIDO security keys.", + "published_at": "2022-05-31T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f805e0779cd0e4d4", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/disaster-recovery-resiliency.html", + "title": "Updates to resilience in IAM", + "summary": "Added information about maintaining access to IAM credentials when an event disrupts communication between AWS Regions.", + "published_at": "2022-05-16T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7715037a0411e0d0", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourceaccount", + "title": "New global condition keys for resources", + "summary": "You can now control access to resources based on the account, Organizational Unit (OU), or organization in AWS Organizations that contains your resources. You can use the aws:ResourceAccount , aws:ResourceOrgID , and aws:ResourceOrgPaths global condition keys in an IAM policy.", + "published_at": "2022-04-27T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "86ae09b2dd31e8db", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/service_code_examples.html", + "title": "Code examples for IAM using AWS SDKs", + "summary": "Added code examples that show how to use IAM with an AWS software development kit (SDK). The examples are divided into code excerpts that show you how to call individual service functions and examples that show you how to accomplish a specific task by calling multiple functions within the same service.", + "published_at": "2022-04-07T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d9b46a184b6ccce9", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic_policy-eval-denyallow.html", + "title": "Updates to policy evaluation logic flow chart", + "summary": "Updates to the policy evaluation logic flow chart and related text in the Determining whether a request is allowed or denied within an account section.", + "published_at": "2021-11-17T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "081fe26e1732a9f5", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html", + "title": "Updates to security best practices", + "summary": "Added information about creating administrative users instead of using root user credentials, removed the best practice of using IAM groups to assign permissions to IAM users, and clarified when to use managed policies instead of inline policies.", + "published_at": "2021-10-05T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d9b46a184b6ccce9", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic_policy-eval-denyallow.html", + "title": "Updates to policy evaluation logic topic for resource-based policies", + "summary": "Added information about the impact of resource-based policies and different principal types in the same account.", + "published_at": "2021-10-05T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "38abf4baeb6f9973", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_single-vs-multi-valued-condition-keys.html", + "title": "Updates to single-valued and multivalued condition keys", + "summary": "The differences between single-valued and multivalued condition keys are now explained in more detail. The value type was added to each AWS global condition context key .", + "published_at": "2021-09-30T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2d162cedc10e63c5", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/what-is-access-analyzer.html", + "title": "IAM Access Analyzer supports Amazon S3 Multi-Region Access Points", + "summary": "IAM Access Analyzer identifies Amazon S3 buckets that allow public and cross-account access, including those that use Amazon S3 Multi-Region Access Points .", + "published_at": "2021-09-02T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9cb4a3eb415ed521", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html", + "title": "AWS managed policy updates - Update to an existing policy", + "summary": "IAM Access Analyzer updated an existing AWS managed policy.", + "published_at": "2021-09-02T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "3c9ec262e4f6221d", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-policy-generation.html#access-analyzer-policy-generation-cross-account", + "title": "More services supported for action-level policy generation", + "summary": "IAM Access Analyzer can generate IAM policies with action-level access activity information for additional AWS services.", + "published_at": "2021-08-24T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "3c9ec262e4f6221d", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-policy-generation.html#access-analyzer-policy-generation-cross-account", + "title": "Generate IAM policies for cross-account trails", + "summary": "You can now use IAM Access Analyzer to generate fine-grained policies based on your access activity using a AWS CloudTrail trail in a different account, for example, a centralized AWS Organizations trail.", + "published_at": "2021-08-18T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "25dcb60988d0fce7", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-reference-policy-checks.html", + "title": "Additional IAM Access Analyzer policy checks", + "summary": "IAM Access Analyzer extended policy validation by adding new policy checks that validate conditions included in IAM policies. These checks analyze the condition block in your policy statement and report security warnings, errors, and suggestions along with actionable recommendations.", + "published_at": "2021-06-29T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4cc28aad333b0020", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_last-accessed.html", + "title": "Action last accessed support for more services", + "summary": "You can now view action last accessed information in the IAM console about the last time an IAM principal used an action for the following services: Amazon EC2, IAM, Lambda, and Amazon S3 management actions. You can also use the AWS CLI or AWS API to retrieve a data report. You can use this information to identify unnecessary permissions so that you can refine your IAM policies to better adhere to the principle of least privilege.", + "published_at": "2021-04-19T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0a93282d7c792247", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_monitor.html", + "title": "Monitor and control actions taken with assumed roles", + "summary": "Administrators can configure IAM roles to require that identities pass a source identity, which is logged in AWS CloudTrail. Reviewing source identity information helps administrators determine who or what performed actions with assumed role sessions.", + "published_at": "2021-04-13T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8eb13e60fbac4964", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-policy-generation.html", + "title": "Generate IAM policies based on access activity", + "summary": "You can now use IAM Access Analyzer to generate fine-grained policies based on your access activity found in your AWS CloudTrail.", + "published_at": "2021-04-07T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "25dcb60988d0fce7", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-reference-policy-checks.html", + "title": "IAM Access Analyzer policy checks", + "summary": "IAM Access Analyzer now provides over 100 policy checks with actionable recommendations during policy authoring.", + "published_at": "2021-03-16T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2c857b87ecd99fc2", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_policy-validator.html", + "title": "Expanded policy validation options", + "summary": "Expanded policy validation available in the IAM console, AWS API, and AWS CLI using policy checks in IAM Access Analyzer to help you author secure and functional JSON policies.", + "published_at": "2021-03-15T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "054e1e4dd76cf1d2", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html", + "title": "Tagging IAM resources", + "summary": "You can now tag additional IAM resources using a tag key-value pair.", + "published_at": "2021-02-11T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "db29a9fccb4b5a82", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_passwords_account-policy.html#default-policy-details", + "title": "Default password policy for IAM users", + "summary": "If you do not set a custom password policy for your AWS account, IAM user passwords must now meet the default AWS password policy.", + "published_at": "2020-11-18T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "3fcfbeb21f7dca9a", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/reference_policies_actions-resources-contextkeys.html", + "title": "The actions, resources, and condition keys pages for AWS services have moved", + "summary": "Each AWS service can define actions, resources, and condition context keys for use in IAM policies. You can now find the list of AWS services and their actions, resources, and condition context keys in the Service Authorization Reference.", + "published_at": "2020-11-16T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "637fcd43506b8e86", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_manage.html", + "title": "IAM users longer role session duration", + "summary": "IAM users can now have a longer role session duration when switching roles in the AWS Management Console, reducing interruptions due to session expiration. Users are granted the maximum session duration set for the role, or the remaining time in the IAM user's session, whichever is less.", + "published_at": "2020-07-24T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c870df2b60e3215f", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html#reference_iam-quotas-entities", + "title": "Use Service Quotas to request quick increases for IAM entities", + "summary": "You can request quota increases for adjustable IAM quotas using the Service Quotas console. Now, some increases are automatically approved in Service Quotas and available in your account within a few minutes. Larger requests are submitted to AWS Support.", + "published_at": "2020-06-25T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4cc28aad333b0020", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_last-accessed.html", + "title": "Last accessed information in IAM now includes Amazon S3 management actions", + "summary": "In addition to service last accessed information, you can now view information in the IAM console about the last time an IAM principal used an Amazon S3 action. You can also use the AWS CLI or AWS API to retrieve the data report. The report includes information about the allowed services and actions that principals last attempted to access and when. You can use this information to identify unnecessary permissions so that you can refine your IAM policies to better adhere to the principle of least", + "published_at": "2020-06-03T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cc65eee38e2f34c2", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/security.html", + "title": "Security chapter addition", + "summary": "The security chapter helps you understand how to configure IAM and AWS STS to meet your security and compliance objectives. You also learn how to use other AWS services that help you to monitor and secure your IAM resources.", + "published_at": "2020-04-29T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "78d1cc459a86f86c", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_iam-condition-keys.html#ck_rolesessionname", + "title": "sts:RoleSessionName", + "summary": "You can now write a policy that grants permissions based on the session name that a principal specifies when assuming a role.", + "published_at": "2020-04-21T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "029797f2797a3c7b", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/console.html", + "title": "AWS sign-in page update", + "summary": "When you sign in on the main AWS sign-in page, you can now choose to sign in as the AWS account root user or an IAM user. When you do, the label on the page indicates whether you should provide your root user email address or your IAM user information. This documentation includes updated screen captures to help you understand the AWS sign-in pages.", + "published_at": "2020-03-04T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ee337fc625523c62", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html", + "title": "aws:ViaAWSService and aws:CalledVia condition keys", + "summary": "You can now write a policy to limit whether services can make requests on behalf of an IAM principal (user or role). When a principal makes a request to an AWS service, that service might use the principal's credentials to make subsequent requests to other services. Use the aws:ViaAWSService condition key to match if any service makes a request using a principal's credentials. Use the aws:CalledVia condition keys to match if specific services make a request using a principal's credentials.", + "published_at": "2020-02-20T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "df38f8b95b3d6b7c", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_testing-policies.html", + "title": "Policy simulator adds support for permissions boundaries", + "summary": "You can now test the effect of permissions boundaries on IAM entities with the IAM policy simulator.", + "published_at": "2020-01-23T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a6ef60cac26785e7", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic-cross-account.html", + "title": "Cross-account policy evaluation", + "summary": "You can now learn how AWS evaluates policies for cross-account access. This occurs when a resource in a trusting account includes a resource-based policy that allows a principal in another account to access the resource. The request must be allowed in both accounts.", + "published_at": "2020-01-02T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "72c101f830ae9f99", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html", + "title": "Session tags", + "summary": "You can now include tags when you assume a role or federate a user in AWS STS. When you perform the AssumeRole or GetFederationToken operation, you can pass the session tags as attributes. When you perform the AssumeRoleWithSAML or AssumeRoleWithWebIdentity operations, you can pass attributes from your corporate identities to AWS.", + "published_at": "2019-11-22T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f13dd567a76ef62d", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-principal-org-paths", + "title": "Control access for groups of AWS accounts in AWS Organizations", + "summary": "You can now reference organizational units (OUs) from AWS Organizations in IAM policies. If you use AWS Organizations to organize your accounts into OUs, you can require that principals belong to a specific OU before granting access to your resources. Principals include AWS account root user, IAM users and IAM roles. To do this, specify the OU path in the aws:PrincipalOrgPaths condition key in your policies.", + "published_at": "2019-11-20T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "df0027750dbad984", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_manage_delete.html", + "title": "Role last used", + "summary": "You can now view the date, time, and Region where a role was last used. This information also helps you identify unused roles in your account. You can use the AWS Management Console, AWS CLI and AWS API to view information about when a role was last used.", + "published_at": "2019-11-19T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ee337fc625523c62", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html", + "title": "Update to the global condition context keys page", + "summary": "You can now learn when each of the global condition keys is included in the context of a request. You can also navigate to each key more easily using the page table of contents (TOC). The information on the page helps you to write more accurate policies. For example, if your employees use federation with IAM roles, you should use the aws:userId key and not the aws:userName key. The aws:userName key applies only to IAM users and not roles.", + "published_at": "2019-10-06T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "062e74c0328f6a60", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction_attribute-based-access-control.html", + "title": "ABAC in AWS", + "summary": "Learn how attribute-based access control (ABAC) works in AWS using tags, and how it compares to the traditional AWS authorization model. Use the ABAC tutorial to learn how to create and test a policy that allows IAM roles with principal tags to access resources with matching tags. This strategy allows individuals to view or edit only the AWS resources required for their jobs.", + "published_at": "2019-10-03T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bd20f31499c16919", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html#Using_access-keys-audit", + "title": "AWS STS GetAccessKeyInfo operation", + "summary": "You can review the AWS access keys in your code to determine whether the keys are from an account that you own. You can pass an access key ID using the aws sts get-access-key-info AWS CLI command or the GetAccessKeyInfo AWS API operation.", + "published_at": "2019-07-24T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4cc28aad333b0020", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_last-accessed.html", + "title": "Viewing AWS Organizations service last accessed information in IAM", + "summary": "You can now view service last accessed information for an AWS Organizations entity or policy in the AWS Organizations section of the IAM console. You can also use the AWS CLI or AWS API to retrieve the data report. This data includes information about the allowed services that principals in an AWS Organizations account last attempted to access and when. You can use this information to identify unnecessary permissions so that you can refine your AWS Organizations policies to better adhere to the ", + "published_at": "2019-06-20T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "efdc51a73af204a7", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_assumerole.html", + "title": "Using a managed policy as a session policy", + "summary": "You can now pass up to 10 managed policy ARNs when you assume a role. This allows you to limit the permissions of the role's temporary credentials.", + "published_at": "2019-05-07T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "208d3ee80f966fff", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_enable-regions.html", + "title": "AWS STS Region compatibility of session tokens for the global endpoint", + "summary": "You can now choose whether to use version 1 or version 2 global endpoint tokens. Version 1 tokens are valid only in AWS Regions that are available by default. These tokens will not work in manually enabled Regions, such as Asia Pacific (Hong Kong). Version 2 tokens are valid in all Regions. However, version 2 tokens are longer and might affect systems where you temporarily store tokens.", + "published_at": "2019-04-26T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "128552d431492a8c", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_examples_aws-enable-disable-regions.html", + "title": "Allow enabling and disabling AWS regions", + "summary": "You can now create a policy that allows an administrator to enable and disable the Asia Pacific (Hong Kong) Region (ap-east-1).", + "published_at": "2019-04-24T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8ba5fbe935cffb77", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_examples_aws_my-sec-creds-self-manage-no-mfa.html", + "title": "IAM user my security credentials page", + "summary": "IAM users can now manage all of their own credentials on the My Security Credentials page. This AWS Management Console page displays account information such as the account ID and canonical user ID. Users can also view and edit their own passwords, access keys, X.509 certificates, SSH keys, and Git credentials.", + "published_at": "2019-01-24T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4cc28aad333b0020", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_last-accessed.html", + "title": "Access Analyzer API", + "summary": "You can now use the AWS CLI and AWS API to view service last accessed information.", + "published_at": "2018-12-07T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "054e1e4dd76cf1d2", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html", + "title": "Tagging IAM users and roles", + "summary": "You can now use IAM tags to add custom attributes to an identity (IAM user or role) using a tag key-value pair. You can also use tags to control an identity's access to resources or to control what tags can be attached to an identity.", + "published_at": "2018-11-14T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7c4cfad73eeb054f", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_mfa_enable_u2f.html", + "title": "U2F security keys", + "summary": "You can now use U2F security keys as a multi-factor authentication (MFA) option when signing in to the AWS Management Console.", + "published_at": "2018-09-25T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ed648cde09f80e4f", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_sts_vpce.html", + "title": "Support for Amazon VPC endpoints", + "summary": "You can now establish a private connection between your VPC and AWS STS in the US West (Oregon) Region.", + "published_at": "2018-07-31T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d61ead723154b53e", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_boundaries.html", + "title": "Permissions boundaries", + "summary": "New feature makes it easier to grant trusted employees the ability to manage IAM permissions without also granting full IAM administrative access.", + "published_at": "2018-07-12T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ee337fc625523c62", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html", + "title": "aws:PrincipalOrgID", + "summary": "New condition key provides an easier way to control access to AWS resources by specifying the AWS organization of IAM principals.", + "published_at": "2018-05-17T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "eb639c4959ac4be4", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#requested-region", + "title": "aws:RequestedRegion", + "summary": "New condition key provides an easier way to use IAM policies to control access to AWS Regions.", + "published_at": "2018-04-25T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "637fcd43506b8e86", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_manage.html", + "title": "Increased session duration for IAM roles", + "summary": "An IAM role can now have a session duration of 12 hours.", + "published_at": "2018-03-28T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cd2e7e211560a3f8", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create.html", + "title": "Updated role-creation workflow", + "summary": "New workflow improves the process of creating trust relationships and attaching permissions to roles.", + "published_at": "2017-09-08T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "029797f2797a3c7b", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/console.html", + "title": "AWS account sign-in process", + "summary": "Updated AWS sign-in experience allows both the root user and IAM users to use the Sign In to the Console link on the AWS Management Console's home page.", + "published_at": "2017-08-25T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "aab2945e85440ed2", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_policy-summary-examples.html", + "title": "Example IAM policies", + "summary": "Documentation update features more than 30 example policies.", + "published_at": "2017-08-02T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d4bfbd371b3712c9", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices-use-cases.html", + "title": "IAM best practices", + "summary": "Information added to the Users section of the IAM console makes it easier to follow IAM best practices.", + "published_at": "2017-07-05T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "810afddf86a46cb2", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/list_autoscaling.html", + "title": "Auto Scaling resources", + "summary": "Resource-level permissions can control access to and permissions for Auto Scaling resources.", + "published_at": "2017-05-16T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "126a26ae6c899d9f", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonrds.html", + "title": "Amazon RDS for MySQL and Amazon Aurora databases", + "summary": "Database administrators can associate database users with IAM users and roles and thus manage user access to all AWS resources from a single location.", + "published_at": "2017-04-24T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7f050f915b1ddd14", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create-service-linked-role.html", + "title": "Service-linked roles", + "summary": "Service-linked roles provide an easier and more secure way to delegate permissions to AWS services.", + "published_at": "2017-04-19T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "411815a1e40b2577", + "track": "iam", + "source": "rss:aws-iam-release-notes", + "source_kind": "rss", + "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_understand-policy-summary.html", + "title": "Policy summaries", + "summary": "New policy summaries make it easier to understand permissions in IAM policies.", + "published_at": "2017-03-23T19:00:00+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "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:55:40.930106+00:00", + "tags": [ + "Artificial Intelligence", + "Best Practices", + "Intermediate (200)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "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:55:40.930106+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": "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:55:40.930106+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": "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:55:40.930106+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": "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:55:40.930106+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": "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:55:40.930106+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": "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:55:40.930106+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": "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:55:40.930106+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": "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:55:40.930106+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": "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:55:40.930106+00:00", + "tags": [ + "Announcements", + "Foundational (100)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "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:55:40.930106+00:00", + "tags": [ + "Announcements", + "Compliance", + "Foundational (100)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "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:55:40.930106+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": "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:55:40.930106+00:00", + "tags": [ + "Announcements", + "AWS WAF", + "Foundational (100)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "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:55:40.930106+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": "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:55:40.930106+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:55:40.930106+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": "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:55:40.930106+00:00", + "tags": [ + "Announcements", + "Security, Identity, & Compliance", + "AWS Compliance", + "Security Blog", + "Whitepaper" + ], + "severity": null, + "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:55:40.930106+00:00", + "tags": [ + "Amazon Bedrock", + "Best Practices", + "Foundational (100)", + "Security, Identity, & Compliance", + "Security Blog" + ], + "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:55:40.930106+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:55:40.930106+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": "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:55:40.930106+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:55:40.930106+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:55:40.930106+00:00", + "tags": [], + "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:55:40.930106+00:00", + "tags": [], + "severity": "low", + "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:55:40.930106+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:55:40.930106+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:55:40.930106+00:00", + "tags": [], + "severity": "low", + "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:55:40.930106+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:55:40.930106+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:55:40.930106+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:55:40.930106+00:00", + "tags": [], + "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:55:40.930106+00:00", + "tags": [], + "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:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6b62a211cd2063aa", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-016/", + "title": "[Redirected] Memory Dump Issue in AWS CodeBuild", + "summary": "Bulletin ID: AWS-2025-016 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/07/25 6:00 PM PDT Description: AWS CodeBuild is a fully managed on-demand continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy. Security researchers reported a CodeBuild issue that could be leveraged for unapproved code modification absent sufficient repository controls and credential scoping. The researchers demonstrate", + "published_at": "2025-08-12T17:16:09+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+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:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a8a36f8c20703720", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-015/", + "title": "Security Update for Amazon Q Developer Extension for Visual Studio Code (Version #1.84)", + "summary": "Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/07/23 6:00 PM PDT Updated Date: 2025/07/25 6:00 PM PDT Description: Amazon Q Developer for Visual Studio Code (VS Code) Extension is a development tool that integrates Amazon Q's AI-powered coding assistance directly into the VS Code integrated development environment (IDE). AWS is aware of and has addressed an issue in the Amazon Q Developer for VS Code Extension, which is assigned to CVE-2025-8217. AWS Security has ", + "published_at": "2025-08-11T16:26:24+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8a9bd91c8552fbb9", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-014/", + "title": "CVE-2025-8069 - AWS Client VPN Windows Client Local Privilege Escalation", + "summary": "Scope: Amazon/AWS Content Type: Important (requires attention) Publication Date: 2025/07/23 8:30 AM PDT Description: AWS Client VPN is a managed client-based VPN service that enables secure access to AWS and on-premises resources. The AWS Client VPN client software runs on end-user devices, supporting Windows, macOS, and Linux and provides the ability for end users to establish a secure tunnel to the AWS Client VPN Service. We identified CVE-2025-###, an issue in AWS Client VPN. During the AWS C", + "published_at": "2025-07-23T18:13:29+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+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:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7a30edbebc3f8538", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-013/", + "title": "CVE-2025-6031 - Insecure device pairing in end-of-life Amazon Cloud Cam", + "summary": "Scope: Amazon Content Type: Informational Publication Date: 2025/06/12 10:30 AM PDT Description Amazon Cloud Cam is a home security camera that was deprecated on December 2, 2022, is end of life, and is no longer actively supported. When a user powers on the Amazon Cloud Cam, the device attempts to connect to a remote service infrastructure that has been deprecated due to end-of-life status. The device defaults to a pairing status in which an arbitrary user can bypass SSL pinning to associate th", + "published_at": "2025-07-17T18:38:46+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+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:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "51bec48b6b1d0ead", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-019/", + "title": "Amazon Q Developer and Kiro – Prompt Injection Issues in Kiro and Q IDE plugins", + "summary": "Bulletin ID: AWS-2025-019 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/10/07 01:30 PM PDT Description: We are aware of blog posts by Embrace The Red (“The Month of AI Bugs”) describing prompt injection issues in Amazon Q Developer and Kiro. Amazon Q Developer: Remote Code Execution with Prompt Injection” and “Amazon Q Developer for VS Code Vulnerable to Invisible Prompt Injection. These issues require an open chat session and intentional access to a malicious fi", + "published_at": "2025-10-07T20:25:34+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4100094e074c609a", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-018/", + "title": "CVE-2025-9039 - Issue with Amazon ECS agent introspection server", + "summary": "Bulletin ID: AWS-2025-018 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/08/14 09:15 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. Amazon ECS container agent provides an introspection API that provides information about the overall state of the Amazon ECS agent and the container instances. We identified CVE-2025-903", + "published_at": "2025-08-14T16:55:06+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "23b2c852de225773", + "track": "iam", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-017/", + "title": "CVE-2025-8904 - Issue with Amazon EMR Secret Agent component", + "summary": "Bulletin ID: AWS-2025-017 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/08/13 10:00 PM PDT Description: Amazon EMR is a managed cluster platform that simplifies running big data frameworks on AWS to process and analyze vast amounts of data. We identified CVE-2025-8904, an issue in the Amazon EMR Secret Agent component. The Secret Agent component securely stores secrets and distributes secrets to other Amazon EMR components and applications. When using Amazon EMR ", + "published_at": "2025-08-13T17:24:22+00:00", + "fetched_at": "2026-05-17T11:55:40.930106+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:55:40.930106+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 ) — `rss:aws-whats-new` · 2026-05-15 · **score 4.49** +- [Amazon CloudWatch Logs announces increased query result limits]() — `rss:aws-whats-new` · 2026-05-15 · **score 1.77** +- [Amazon EMR Serverless is now available in additional AWS Regions]() — `rss:aws-whats-new` · 2026-05-15 · **score 1.77** +- [CVE-2026-8686 - Heap out-of-bounds read in coreMQTT MQTT5 property parsing]() — `rss:aws-security-bulletins` · 2026-05-15 · **score 1.76** +- [Issue with Amazon SageMaker Python SDK - Model artifact integrity verification issues (CVE-2026-8596 & CVE-2026-8597)]() — `rss:aws-security-bulletins` · 2026-05-15 · **score 1.76** +- [AWS Partner Central agents now accelerates opportunity creation]() — `rss:aws-whats-new` · 2026-05-15 · **score 1.76** +- [The AWS AI Security Framework: Securing AI with the right controls, at the right layers, at the right phases]() — `rss:aws-security-blog` · 2026-05-15 · **score 1.76** +- [Amazon Connect Cases now lets you edit related items and delete cases from the agent workspace]() — `rss:aws-whats-new` · 2026-05-15 · **score 1.75** +- [Amazon RDS for PostgreSQL announces Extended Support minor versions 11.22-rds.20260224, 12.22-rds.20260224, and 13.23-rds.20260224]() — `rss:aws-whats-new` · 2026-05-15 · **score 1.75** +- [Amazon Managed Grafana now supports in-place upgrade to Grafana version 12.4]() — `rss:aws-whats-new` · 2026-05-15 · **score 1.75** diff --git a/tracks/iam/reports/weekly/2026-W20.md b/tracks/iam/reports/weekly/2026-W20.md new file mode 100644 index 0000000..e33e569 --- /dev/null +++ b/tracks/iam/reports/weekly/2026-W20.md @@ -0,0 +1,34 @@ +# iam — Weekly digest (2026-05-17) + +Window: last 7 day(s) · items in window: **69** · top shown: **25** + +## RSS + +- [AWS Organizations now supports higher quotas for service control policies (SCPs)]() — `rss:aws-whats-new` · 2026-05-15 · **score 4.49** +- [Amazon EC2 High Memory U7i instances now available in AWS Europe (Paris) region]() — `rss:aws-whats-new` · 2026-05-14 · **score 3.65** +- [Regional routing for AWS access portals: Implementing custom vanity domains for IAM Identity Center]() — `rss:aws-security-blog` · 2026-05-14 · **score 2.65** +- [Complimentary virtual training: Get hands-on with AWS Security Services]() — `rss:aws-security-blog` · 2026-05-11 · **score 2.32** +- [Amazon SageMaker Data Agent now available for IAM Identity Center domains]() — `rss:aws-whats-new` · 2026-05-13 · **score 2.29** +- [Amazon CloudFront Premium flat-rate plan now supports configurable usage allowances]() — `rss:aws-whats-new` · 2026-05-12 · **score 1.91** +- [AWS HealthOmics now supports caching of cancelled workflow runs]() — `rss:aws-whats-new` · 2026-05-11 · **score 1.82** +- [Amazon CloudWatch Logs announces increased query result limits]() — `rss:aws-whats-new` · 2026-05-15 · **score 1.77** +- [Amazon EMR Serverless is now available in additional AWS Regions]() — `rss:aws-whats-new` · 2026-05-15 · **score 1.77** +- [CVE-2026-8686 - Heap out-of-bounds read in coreMQTT MQTT5 property parsing]() — `rss:aws-security-bulletins` · 2026-05-15 · **score 1.76** +- [Issue with Amazon SageMaker Python SDK - Model artifact integrity verification issues (CVE-2026-8596 & CVE-2026-8597)]() — `rss:aws-security-bulletins` · 2026-05-15 · **score 1.76** +- [AWS Partner Central agents now accelerates opportunity creation]() — `rss:aws-whats-new` · 2026-05-15 · **score 1.76** +- [The AWS AI Security Framework: Securing AI with the right controls, at the right layers, at the right phases]() — `rss:aws-security-blog` · 2026-05-15 · **score 1.76** +- [Amazon Connect Cases now lets you edit related items and delete cases from the agent workspace]() — `rss:aws-whats-new` · 2026-05-15 · **score 1.75** +- [Amazon RDS for PostgreSQL announces Extended Support minor versions 11.22-rds.20260224, 12.22-rds.20260224, and 13.23-rds.20260224]() — `rss:aws-whats-new` · 2026-05-15 · **score 1.75** +- [Amazon Managed Grafana now supports in-place upgrade to Grafana version 12.4]() — `rss:aws-whats-new` · 2026-05-15 · **score 1.75** +- [AWS announces AWS Interconnect - multicloud connectivity with Oracle Cloud Infrastructure in preview]() — `rss:aws-whats-new` · 2026-05-15 · **score 1.74** +- [Amazon CloudFront announces support for OCSP Revocation for Mutual TLS (Viewer)]() — `rss:aws-whats-new` · 2026-05-14 · **score 1.66** +- [Amazon CloudFront announces Passthrough Mode for mutual TLS (Viewer)]() — `rss:aws-whats-new` · 2026-05-14 · **score 1.66** +- [Amazon Bedrock Introduces Advanced Prompt Optimization and Migration Tool]() — `rss:aws-whats-new` · 2026-05-14 · **score 1.66** +- [Announcing general availability of Amazon EC2 M3 Ultra Mac instances]() — `rss:aws-whats-new` · 2026-05-14 · **score 1.65** +- [Ongoing updates on Copy.fail and variants]() — `rss:aws-security-bulletins` · 2026-05-14 · **score 1.65** +- [Fragnesia Local Privilege Escalation report via ESP-in-TCP in the Linux Kernel]() — `rss:aws-security-bulletins` · 2026-05-14 · **score 1.65** +- [SageMaker AI now supports serverless model customization for Qwen3.6]() — `rss:aws-whats-new` · 2026-05-14 · **score 1.64** + +## GITHUB + +- [v1.8.3]() — `github:aws/rolesanywhere-credential-helper` · 2026-05-13 · **score 2.03** 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/releases/data/normalized.json b/tracks/releases/data/normalized.json new file mode 100644 index 0000000..5813919 --- /dev/null +++ b/tracks/releases/data/normalized.json @@ -0,0 +1,1759 @@ +[ + { + "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": 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:10.733766+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: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": {} + } +] \ 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..66cfef4 --- /dev/null +++ b/tracks/releases/data/scored.json @@ -0,0 +1,2578 @@ +[ + { + "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": 10.543, + "score_breakdown": { + "freshness": 1.543, + "keyword": 4.5, + "source": 2.0, + "keyword_signal": 9.0, + "severity": 0.0, + "total": 10.543 + } + }, + { + "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": 10.009, + "score_breakdown": { + "freshness": 0.009, + "keyword": 5.0, + "source": 2.0, + "keyword_signal": 10.0, + "severity": 0.0, + "total": 10.009 + } + }, + { + "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": 9.399, + "score_breakdown": { + "freshness": 0.399, + "keyword": 4.5, + "source": 2.0, + "keyword_signal": 9.0, + "severity": 0.0, + "total": 9.399 + } + }, + { + "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": 9.194, + "score_breakdown": { + "freshness": 0.194, + "keyword": 4.5, + "source": 2.0, + "keyword_signal": 9.0, + "severity": 0.0, + "total": 9.194 + } + }, + { + "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": 9.177, + "score_breakdown": { + "freshness": 0.177, + "keyword": 4.5, + "source": 2.0, + "keyword_signal": 9.0, + "severity": 0.0, + "total": 9.177 + } + }, + { + "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": 9.08, + "score_breakdown": { + "freshness": 0.08, + "keyword": 4.5, + "source": 2.0, + "keyword_signal": 9.0, + "severity": 0.0, + "total": 9.08 + } + }, + { + "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": 9.016, + "score_breakdown": { + "freshness": 0.016, + "keyword": 4.5, + "source": 2.0, + "keyword_signal": 9.0, + "severity": 0.0, + "total": 9.016 + } + }, + { + "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": 5.004, + "score_breakdown": { + "freshness": 0.004, + "keyword": 2.5, + "source": 2.0, + "keyword_signal": 5.0, + "severity": 0.0, + "total": 5.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": 4.806, + "score_breakdown": { + "freshness": 0.806, + "keyword": 4.0, + "source": 1.0, + "keyword_signal": 4.0, + "severity": 0.0, + "total": 4.806 + } + }, + { + "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.142, + "score_breakdown": { + "freshness": 1.642, + "keyword": 2.5, + "source": 1.0, + "keyword_signal": 2.5, + "severity": 0.0, + "total": 4.142 + } + }, + { + "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.428, + "score_breakdown": { + "freshness": 0.928, + "keyword": 2.5, + "source": 1.0, + "keyword_signal": 2.5, + "severity": 0.0, + "total": 3.428 + } + }, + { + "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": 2.804, + "score_breakdown": { + "freshness": 0.804, + "keyword": 2.0, + "source": 1.0, + "keyword_signal": 2.0, + "severity": 0.0, + "total": 2.804 + } + }, + { + "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.761, + "score_breakdown": { + "freshness": 1.761, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 2.761 + } + }, + { + "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": 2.641, + "score_breakdown": { + "freshness": 1.641, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 2.641 + } + }, + { + "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.64, + "score_breakdown": { + "freshness": 1.64, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 2.64 + } + }, + { + "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": 2.529, + "score_breakdown": { + "freshness": 1.529, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 2.529 + } + }, + { + "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.527, + "score_breakdown": { + "freshness": 1.527, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 2.527 + } + }, + { + "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.427, + "score_breakdown": { + "freshness": 0.927, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 2.427 + } + }, + { + "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": 2.263, + "score_breakdown": { + "freshness": 1.763, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 2.263 + } + }, + { + "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.262, + "score_breakdown": { + "freshness": 1.762, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 2.262 + } + }, + { + "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.215, + "score_breakdown": { + "freshness": 1.715, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 2.215 + } + }, + { + "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.175, + "score_breakdown": { + "freshness": 1.675, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 2.175 + } + }, + { + "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.062, + "score_breakdown": { + "freshness": 0.562, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 2.062 + } + }, + { + "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.057, + "score_breakdown": { + "freshness": 1.557, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 2.057 + } + }, + { + "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.04, + "score_breakdown": { + "freshness": 1.54, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 2.04 + } + }, + { + "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": 1.996, + "score_breakdown": { + "freshness": 0.996, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.996 + } + }, + { + "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": 1.996, + "score_breakdown": { + "freshness": 0.996, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.996 + } + }, + { + "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": 1.928, + "score_breakdown": { + "freshness": 0.928, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.928 + } + }, + { + "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": 1.924, + "score_breakdown": { + "freshness": 0.924, + "keyword": 0.5, + "source": 2.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.924 + } + }, + { + "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.862, + "score_breakdown": { + "freshness": 0.862, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.862 + } + }, + { + "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.841, + "score_breakdown": { + "freshness": 0.341, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 1.841 + } + }, + { + "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.803, + "score_breakdown": { + "freshness": 0.803, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.803 + } + }, + { + "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.762, + "score_breakdown": { + "freshness": 1.762, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.762 + } + }, + { + "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.738, + "score_breakdown": { + "freshness": 0.238, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 1.738 + } + }, + { + "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.722, + "score_breakdown": { + "freshness": 0.222, + "keyword": 1.5, + "source": 1.0, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 1.722 + } + }, + { + "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.648, + "score_breakdown": { + "freshness": 0.648, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.648 + } + }, + { + "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.644, + "score_breakdown": { + "freshness": 1.644, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.644 + } + }, + { + "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.603, + "score_breakdown": { + "freshness": 0.603, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.603 + } + }, + { + "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": 1.528, + "score_breakdown": { + "freshness": 1.528, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.528 + } + }, + { + "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": 1.496, + "score_breakdown": { + "freshness": 0.996, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 1.496 + } + }, + { + "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.488, + "score_breakdown": { + "freshness": 0.488, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.488 + } + }, + { + "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.393, + "score_breakdown": { + "freshness": 0.393, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.393 + } + }, + { + "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.369, + "score_breakdown": { + "freshness": 0.369, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.369 + } + }, + { + "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.365, + "score_breakdown": { + "freshness": 0.865, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 1.365 + } + }, + { + "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.363, + "score_breakdown": { + "freshness": 0.863, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 1.363 + } + }, + { + "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.363, + "score_breakdown": { + "freshness": 0.863, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 1.363 + } + }, + { + "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.319, + "score_breakdown": { + "freshness": 0.319, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.319 + } + }, + { + "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.295, + "score_breakdown": { + "freshness": 0.295, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.295 + } + }, + { + "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.222, + "score_breakdown": { + "freshness": 0.222, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.222 + } + }, + { + "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.222, + "score_breakdown": { + "freshness": 0.222, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.222 + } + }, + { + "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.179, + "score_breakdown": { + "freshness": 0.179, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.179 + } + }, + { + "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.149, + "score_breakdown": { + "freshness": 0.649, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 1.149 + } + }, + { + "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": "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.106, + "score_breakdown": { + "freshness": 0.606, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 1.106 + } + }, + { + "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.104, + "score_breakdown": { + "freshness": 0.604, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 1.104 + } + }, + { + "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.062, + "score_breakdown": { + "freshness": 0.562, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 1.062 + } + }, + { + "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": 1.061, + "score_breakdown": { + "freshness": 1.061, + "keyword": 0.0, + "source": 2.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.061 + } + }, + { + "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": 1.053, + "score_breakdown": { + "freshness": 0.053, + "keyword": 0.5, + "source": 2.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.053 + } + }, + { + "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": 1.03, + "score_breakdown": { + "freshness": 0.03, + "keyword": 0.5, + "source": 2.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.03 + } + }, + { + "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.027, + "score_breakdown": { + "freshness": 0.527, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 1.027 + } + }, + { + "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": 1.017, + "score_breakdown": { + "freshness": 0.017, + "keyword": 0.5, + "source": 2.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.017 + } + }, + { + "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": "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": 1.005, + "score_breakdown": { + "freshness": 0.005, + "keyword": 0.5, + "source": 2.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.005 + } + }, + { + "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": "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.997, + "score_breakdown": { + "freshness": 0.997, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.997 + } + }, + { + "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.928, + "score_breakdown": { + "freshness": 0.928, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.928 + } + }, + { + "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.893, + "score_breakdown": { + "freshness": 0.393, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.893 + } + }, + { + "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.824, + "score_breakdown": { + "freshness": 0.324, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.824 + } + }, + { + "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.819, + "score_breakdown": { + "freshness": 0.319, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.819 + } + }, + { + "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.806, + "score_breakdown": { + "freshness": 0.806, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.806 + } + }, + { + "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.796, + "score_breakdown": { + "freshness": 0.296, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.796 + } + }, + { + "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.796, + "score_breakdown": { + "freshness": 0.296, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.796 + } + }, + { + "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.742, + "score_breakdown": { + "freshness": 0.242, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.742 + } + }, + { + "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.739, + "score_breakdown": { + "freshness": 0.239, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.739 + } + }, + { + "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.738, + "score_breakdown": { + "freshness": 0.238, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.738 + } + }, + { + "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.679, + "score_breakdown": { + "freshness": 0.179, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.679 + } + }, + { + "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.679, + "score_breakdown": { + "freshness": 0.179, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.679 + } + }, + { + "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.679, + "score_breakdown": { + "freshness": 0.179, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.679 + } + }, + { + "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.651, + "score_breakdown": { + "freshness": 0.651, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.651 + } + }, + { + "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.649, + "score_breakdown": { + "freshness": 0.649, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.649 + } + }, + { + "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": "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.604, + "score_breakdown": { + "freshness": 0.604, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.604 + } + }, + { + "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.593, + "score_breakdown": { + "freshness": 0.593, + "keyword": 0.0, + "source": 2.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.593 + } + }, + { + "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.562, + "score_breakdown": { + "freshness": 0.562, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.562 + } + }, + { + "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.562, + "score_breakdown": { + "freshness": 0.562, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.562 + } + }, + { + "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": "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.502, + "score_breakdown": { + "freshness": 0.002, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.502 + } + }, + { + "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": "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.489, + "score_breakdown": { + "freshness": 0.489, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.489 + } + }, + { + "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.489, + "score_breakdown": { + "freshness": 0.489, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.489 + } + }, + { + "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.489, + "score_breakdown": { + "freshness": 0.489, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.489 + } + }, + { + "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.394, + "score_breakdown": { + "freshness": 0.394, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.394 + } + }, + { + "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.393, + "score_breakdown": { + "freshness": 0.393, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.393 + } + }, + { + "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.366, + "score_breakdown": { + "freshness": 0.366, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.366 + } + }, + { + "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.366, + "score_breakdown": { + "freshness": 0.366, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.366 + } + }, + { + "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.366, + "score_breakdown": { + "freshness": 0.366, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.366 + } + }, + { + "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.345, + "score_breakdown": { + "freshness": 0.345, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.345 + } + }, + { + "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.341, + "score_breakdown": { + "freshness": 0.341, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.341 + } + }, + { + "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.341, + "score_breakdown": { + "freshness": 0.341, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.341 + } + }, + { + "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.319, + "score_breakdown": { + "freshness": 0.319, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.319 + } + }, + { + "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.296, + "score_breakdown": { + "freshness": 0.296, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.296 + } + }, + { + "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.222, + "score_breakdown": { + "freshness": 0.222, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.222 + } + }, + { + "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.145, + "score_breakdown": { + "freshness": 0.145, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.145 + } + }, + { + "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.145, + "score_breakdown": { + "freshness": 0.145, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.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": 0.145, + "score_breakdown": { + "freshness": 0.145, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.145 + } + }, + { + "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": "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.07, + "score_breakdown": { + "freshness": 0.07, + "keyword": 0.0, + "source": 2.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.07 + } + }, + { + "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 + } + } +] \ 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..a4dba7a --- /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 + +- [Release (2026-05-15)]() — `github:aws/aws-sdk-go-v2` · 2026-05-15 · **score 2.76** +- [AWS SDK for Java v2 2.44.7]() — `github:aws/aws-sdk-java-v2` · 2026-05-15 · **score 2.26** +- [v3.1048.0]() — `github:aws/aws-sdk-js-v3` · 2026-05-15 · **score 2.26** +- [May 15th, 2026]() — `github:awslabs/aws-sdk-rust` · 2026-05-15 · **score 1.76** 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/security/data/normalized.json b/tracks/security/data/normalized.json new file mode 100644 index 0000000..3d2cd30 --- /dev/null +++ b/tracks/security/data/normalized.json @@ -0,0 +1,1015 @@ +[ + { + "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": {} + } +] \ No newline at end of file diff --git a/tracks/security/data/raw/github-2026-05-17.json b/tracks/security/data/raw/github-2026-05-17.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/tracks/security/data/raw/github-2026-05-17.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tracks/security/data/raw/rss-2026-05-17.json b/tracks/security/data/raw/rss-2026-05-17.json new file mode 100644 index 0000000..73d9395 --- /dev/null +++ b/tracks/security/data/raw/rss-2026-05-17.json @@ -0,0 +1,28780 @@ +[ + { + "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:43.993594+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:43.993594+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:43.993594+00:00", + "tags": [], + "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:43.993594+00:00", + "tags": [], + "severity": "low", + "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:43.993594+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:43.993594+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:43.993594+00:00", + "tags": [], + "severity": "low", + "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:43.993594+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:43.993594+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:43.993594+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:43.993594+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "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:43.993594+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:43.993594+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6b62a211cd2063aa", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-016/", + "title": "[Redirected] Memory Dump Issue in AWS CodeBuild", + "summary": "Bulletin ID: AWS-2025-016 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/07/25 6:00 PM PDT Description: AWS CodeBuild is a fully managed on-demand continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy. Security researchers reported a CodeBuild issue that could be leveraged for unapproved code modification absent sufficient repository controls and credential scoping. The researchers demonstrate", + "published_at": "2025-08-12T17:16:09+00:00", + "fetched_at": "2026-05-17T11:52:43.993594+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:43.993594+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a8a36f8c20703720", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-015/", + "title": "Security Update for Amazon Q Developer Extension for Visual Studio Code (Version #1.84)", + "summary": "Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/07/23 6:00 PM PDT Updated Date: 2025/07/25 6:00 PM PDT Description: Amazon Q Developer for Visual Studio Code (VS Code) Extension is a development tool that integrates Amazon Q's AI-powered coding assistance directly into the VS Code integrated development environment (IDE). AWS is aware of and has addressed an issue in the Amazon Q Developer for VS Code Extension, which is assigned to CVE-2025-8217. AWS Security has ", + "published_at": "2025-08-11T16:26:24+00:00", + "fetched_at": "2026-05-17T11:52:43.993594+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8a9bd91c8552fbb9", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-014/", + "title": "CVE-2025-8069 - AWS Client VPN Windows Client Local Privilege Escalation", + "summary": "Scope: Amazon/AWS Content Type: Important (requires attention) Publication Date: 2025/07/23 8:30 AM PDT Description: AWS Client VPN is a managed client-based VPN service that enables secure access to AWS and on-premises resources. The AWS Client VPN client software runs on end-user devices, supporting Windows, macOS, and Linux and provides the ability for end users to establish a secure tunnel to the AWS Client VPN Service. We identified CVE-2025-###, an issue in AWS Client VPN. During the AWS C", + "published_at": "2025-07-23T18:13:29+00:00", + "fetched_at": "2026-05-17T11:52:43.993594+00:00", + "tags": [], + "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:43.993594+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7a30edbebc3f8538", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-013/", + "title": "CVE-2025-6031 - Insecure device pairing in end-of-life Amazon Cloud Cam", + "summary": "Scope: Amazon Content Type: Informational Publication Date: 2025/06/12 10:30 AM PDT Description Amazon Cloud Cam is a home security camera that was deprecated on December 2, 2022, is end of life, and is no longer actively supported. When a user powers on the Amazon Cloud Cam, the device attempts to connect to a remote service infrastructure that has been deprecated due to end-of-life status. The device defaults to a pairing status in which an arbitrary user can bypass SSL pinning to associate th", + "published_at": "2025-07-17T18:38:46+00:00", + "fetched_at": "2026-05-17T11:52:43.993594+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:43.993594+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "51bec48b6b1d0ead", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-019/", + "title": "Amazon Q Developer and Kiro – Prompt Injection Issues in Kiro and Q IDE plugins", + "summary": "Bulletin ID: AWS-2025-019 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/10/07 01:30 PM PDT Description: We are aware of blog posts by Embrace The Red (“The Month of AI Bugs”) describing prompt injection issues in Amazon Q Developer and Kiro. Amazon Q Developer: Remote Code Execution with Prompt Injection” and “Amazon Q Developer for VS Code Vulnerable to Invisible Prompt Injection. These issues require an open chat session and intentional access to a malicious fi", + "published_at": "2025-10-07T20:25:34+00:00", + "fetched_at": "2026-05-17T11:52:43.993594+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4100094e074c609a", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-018/", + "title": "CVE-2025-9039 - Issue with Amazon ECS agent introspection server", + "summary": "Bulletin ID: AWS-2025-018 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/08/14 09:15 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. Amazon ECS container agent provides an introspection API that provides information about the overall state of the Amazon ECS agent and the container instances. We identified CVE-2025-903", + "published_at": "2025-08-14T16:55:06+00:00", + "fetched_at": "2026-05-17T11:52:43.993594+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "23b2c852de225773", + "track": "security", + "source": "rss:aws-security-bulletins", + "source_kind": "rss", + "url": "https://aws.amazon.com/security/security-bulletins/rss/aws-2025-017/", + "title": "CVE-2025-8904 - Issue with Amazon EMR Secret Agent component", + "summary": "Bulletin ID: AWS-2025-017 Scope: AWS Content Type: Important (requires attention) Publication Date: 2025/08/13 10:00 PM PDT Description: Amazon EMR is a managed cluster platform that simplifies running big data frameworks on AWS to process and analyze vast amounts of data. We identified CVE-2025-8904, an issue in the Amazon EMR Secret Agent component. The Secret Agent component securely stores secrets and distributes secrets to other Amazon EMR components and applications. When using Amazon EMR ", + "published_at": "2025-08-13T17:24:22+00:00", + "fetched_at": "2026-05-17T11:52:43.993594+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:43.993594+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 ) — `rss:aws-security-bulletins` · 2026-05-15 · **score 7.76** +- [Issue with Amazon SageMaker Python SDK - Model artifact integrity verification issues (CVE-2026-8596 & CVE-2026-8597)]() — `rss:aws-security-bulletins` · 2026-05-15 · **score 7.76** +- [The AWS AI Security Framework: Securing AI with the right controls, at the right layers, at the right phases]() — `rss:aws-security-blog` · 2026-05-15 · **score 2.76** 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/tracks/whats-new/data/normalized.json b/tracks/whats-new/data/normalized.json new file mode 100644 index 0000000..24ee8ba --- /dev/null +++ b/tracks/whats-new/data/normalized.json @@ -0,0 +1,3214 @@ +[ + { + "id": "72ed79afefd0b64a", + "track": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/analytics,general:products/amazon-emr" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "98da0d827829c721", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/aws-marketplace-and-partners" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "61d7d059578c4d50", + "track": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-rds,marketing:marchitecture/databases" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a6bc6364e7917541", + "track": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/aws-direct-connect" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8c8cfaa75b243cd5", + "track": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/amazon-cloudfront" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7f9c589c8f948bd8", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/amazon-cloudfront" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e4057d4eeb64c4b6", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/amazon-bedrock-introduces-new-advanced-prompt-optimization-and-migration-tool/", + "title": "Amazon Bedrock introduces new advanced prompt optimization and migration tool", + "summary": "Amazon Bedrock Advanced Prompt Optimization enables customers to optimize their prompts for their current model or migrate prompts to new models faster than before with built-in evaluation feedback loops. Optimize your prompts and compare results for up to 5 models simultaneously.", + "published_at": "2026-05-14T22:03:39+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock Prompt Management", + "Amazon Machine Learning", + "Artificial Intelligence", + "Launch", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "10fd9a6f882cdb16", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,general:products/amazon-bedrock" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e1fe90b45f8eca60", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/compute,general:products/amazon-ec2" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ef5f6d4b4ebfcbd6", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/compute,general:products/amazon-ec2" + ], + "severity": "high", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "55e5d491c1970d58", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-sagemaker,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2f39042d6398c049", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/developer-tools" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4cf0b99e646070cc", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/developer-tools,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "57bc9ec89dc77278", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "40302c0232c6c66b", + "track": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cdef36449f043904", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/databases" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "328c47f8d26d2863", + "track": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5fb958735057e7cf", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6d80b3a5643337c6", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/contact-center,marketing:marchitecture/applications,general:products/amazon-connect" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d5c7b86ed303514b", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/aws-govcloud-us,marketing:marchitecture/databases,general:products/amazon-rds" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c0fcacced909016c", + "track": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/networking" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0e5e217b6fc9e84f", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,marketing:marchitecture/analytics,general:products/amazon-sagemaker" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "af4316e3abb4ee07", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/storage,general:products/amazon-fsx-for-openzfs" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a1a27d2f363d9b75", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/maximizing-value-with-amazon-eks-auto-mode-strategies-for-visibility-control-and-optimization/", + "title": "Maximizing value with Amazon EKS Auto Mode: Strategies for visibility, control, and optimization", + "summary": "In this post, we explore how to maximize Auto Mode's value through comprehensive cost visibility, proactive governance, and continuous optimization strategies. We cover essential cost management dimensions: establishing spending visibility, forecasting resource needs, implementing governance controls, and measuring efficiency improvements. For both new and experienced Amazon EKS Auto Mode users, this guide offers actionable insights to balance performance, reliability, and cost-efficiency in Kub", + "published_at": "2026-05-13T17:18:26+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon Elastic Kubernetes Service", + "Best Practices", + "Cloud Cost Optimization", + "Amazon Elastic Kubernetes Service (Amazon EKS)" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bc877532dc119e71", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/streaming-cloudwatch-metrics-to-vpc-based-opentelemetry-collectors-using-lambda/", + "title": "Streaming CloudWatch metrics to VPC-based OpenTelemetry collectors using Lambda", + "summary": "In this post, we demonstrate an approach we used to address this challenge for a customer by implementing an AWS Lambda transformation function that streams Amazon CloudWatch metrics directly to internal OpenTelemetry collectors running within a VPC.", + "published_at": "2026-05-13T15:45:50+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon CloudWatch", + "Technical How-to", + "Amazon Kinesis Data Firehose", + "cloudwatch", + "Open Source" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "3f6ab0a9f1fc41af", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-rds-for-oracle,general:products/amazon-rds" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "768cea8bfbf0afdf", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/serverless,general:products/aws-lambda" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ec9b96d148f0e8c7", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/back-up-and-restore-your-amazon-eks-cluster-resources-using-velero/", + "title": "Back up and restore your Amazon EKS cluster resources using Velero", + "summary": "In this post, you'll learn to back up and restore Amazon EKS cluster resources and persistent volume data using Velero. You'll deploy a sample stateful application, back it up, and restore it to a different namespace within the same cluster. Along the way, you'll configure least-privilege AWS Identity and Access Management (AWS IAM) roles using Amazon EKS Pod Identity and scope Velero's Kubernetes permissions with a custom ClusterRole. A ClusterRole is a Kubernetes resource that defines cluster-", + "published_at": "2026-05-12T18:19:57+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon Elastic Kubernetes Service", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ec1556af8ee6bb00", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/serverless,marketing:marchitecture/application-services" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bcc5fccee4dcbe75", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fec5f342ef5626f6", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-sagemaker,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "774c42af9d4eb7e7", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-route-53,general:products/amazon-eks,marketing:marchitecture/containers" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "3c4b2da85a4e05df", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/amazon-redshift-introduces-aws-graviton-based-rg-instances-with-an-integrated-data-lake-query-engine/", + "title": "Amazon Redshift introduces AWS Graviton-based RG instances with an integrated data lake query engine", + "summary": "Amazon Redshift RG instances, powered by AWS Graviton, run data warehouse and data lake workloads up to 2.4x as fast as RA3 instances at 30% lower price per vCPU. Its integrated data lake query engine supports open table formats such as Apache Iceberg.", + "published_at": "2026-05-12T16:05:12+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Redshift", + "Analytics", + "Artificial Intelligence", + "Compute", + "Generative AI", + "Graviton", + "Launch", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ba5175e8f77f9841", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/analytics,general:products/amazon-redshift" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a3be84ccd9c79b56", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/amazon-cloudfront" + ], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "dbcca5c147ae8e80", + "track": "whats-new", + "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:52:07.556423+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": "c5a3310bc3807a89", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/implement-centralized-observability-for-multi-account-amazon-eks/", + "title": "Implement centralized observability for multi-account Amazon EKS", + "summary": "This post shows you how to unify your existing Container Insights and CloudWatch data into a centralized monitoring hub using a hub-and-spoke architecture. You will unify fragmented observability data into a single pane of glass that maintains security boundaries while removing the need for account switching. The solution requires no changes to your existing monitoring infrastructure. It connects what you already have. You will reduce incident response time by removing context switching between ", + "published_at": "2026-05-12T15:50:48+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon CloudWatch", + "Amazon Elastic Kubernetes Service", + "Best Practices", + "Management Tools", + "Technical How-to", + "Amazon EKS" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "28a635654a2c1ee8", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/building-hybrid-multi-tenant-architecture-for-stateful-services-on-aws/", + "title": "Building hybrid multi-tenant architecture for stateful services on AWS", + "summary": "In this post, we show you how to build a hybrid multi-tenant architecture that provides strong tenant isolation without requiring per-tenant AWS accounts. You learn how to configure Route 53 weighted routing to distribute traffic across multiple accounts, deploy Application Load Balancer listener rules for tenant-specific routing, create dedicated ECS clusters per tenant, and establish AWS PrivateLink connectivity to shared dependencies.", + "published_at": "2026-05-12T13:26:49+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Elastic Container Service", + "Architecture", + "Elastic Load Balancing", + "Industries", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9f853d1b20a903fd", + "track": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,general:products/aiml,general:products/amazon-sagemaker" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a5e6782289f5bf2f", + "track": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/databases" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "47f155e1f953b713", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-genomics,general:products/amazon-omics" + ], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e2392c81b5b57a03", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/choosing-between-single-or-multiple-organizations-in-aws-organizations/", + "title": "Choosing between single or multiple organizations in AWS Organizations", + "summary": "Organizations face critical architectural decisions that can impact their operations for years to come such as: Is it better to maintain a single organization or implement multiple organizations? In this post, I explain the key advantages and disadvantages of both approaches and the scenarios where each model fits best.", + "published_at": "2026-05-11T18:56:38+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Organizations", + "Best Practices" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e5e49e61fe7d87cf", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "52e819f344975175", + "track": "whats-new", + "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:52:07.556423+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": "7a05b1efc346d4d4", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-sagemaker,marketing:marchitecture/analytics" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d88d600ab941a7f8", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-amazon-bedrock-agentcore-payments-agent-toolkit-for-aws-and-more-may-11-2026/", + "title": "AWS Weekly Roundup: Amazon Bedrock AgentCore payments, Agent Toolkit for AWS, and more (May 11, 2026)", + "summary": "My most exciting news of last week: Amazon Bedrock AgentCore previewed the first managed payment capabilities enabling AI agents to autonomously access and pay for APIs, MCP servers, web content, and other agents. Built in partnership with Coinbase and Stripe, it removes the undifferentiated heavy lifting of building customized systems for billing, credential management, and […]", + "published_at": "2026-05-11T16:08:26+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon EC2", + "Amazon Machine Learning", + "Amazon WorkSpaces", + "Artificial Intelligence", + "News", + "Week in Review" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c0dd48d81d93f516", + "track": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "364a7404ff478642", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/containers,marketing:marchitecture/migration" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b23affe8e3f78bdc", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/aws-client-vpn,marketing:marchitecture/networking-and-content-delivery" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "3a1ebccd3b1ea404", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-connect" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1d84cd1c4be8259d", + "track": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4ad5f7a030a32a63", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,general:products/amazon-quicksight" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e2b53eb1a84cc631", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/gradual-deployments-in-amazon-ecs-with-linear-and-canary-strategies/", + "title": "Gradual deployments in Amazon ECS with linear and canary strategies", + "summary": "In this post, we walk through how linear and canary strategies work in Amazon ECS, how to configure each, and how to set up automatic rollbacks with CloudWatch alarms.", + "published_at": "2026-05-08T13:30:59+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Elastic Container Service", + "Customer Solutions", + "Expert (400)", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d01ee4d78edb128d", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/developers" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fcc00c517080246c", + "track": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/aws-marketplace-and-partners,marketing:marchitecture/partner-network" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d53a00f66b7156ae", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/compute,marketing:marchitecture/artificial-intelligence,general:products/amazon-ec2" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4a88ae9352bb1425", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c39fea8ed6345ec7", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/analytics,general:products/amazon-sagemaker" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "80c28b198e3fd522", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "30cecb94158ac93d", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/developer-tools" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7a967b8ec4725c9a", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/media-services,general:products/aws-elemental-mediatailor" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "de6cea1135fcf5aa", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/databases,general:products/amazon-rds" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bc41d8b0d9fdeab1", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/business-productivity,general:products/amazon-connect" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "99669268b2da69c6", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/compute,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ca3c536db4f152fd", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7f72ca4ada0bb8fd", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2d409995f0d72823", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0d275747136ce443", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/compute,general:products/amazon-ec2" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4868faef2768751b", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-bedrock,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ddcfee581dc681b2", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/aws-resource-explorer,marketing:marchitecture/management-and-governance" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "69f9dab749b84962", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-simple-email-service" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8ed66751d54d49eb", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/databases,general:products/amazon-rds-for-sql-server" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1295431bcf6d6944", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-redshift,marketing:marchitecture/analytics" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9c8eeb97e7ca0aad", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/analytics,general:products/amazon-opensearch-service" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c3cbd3463a7aa109", + "track": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-bedrock" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0d54aa6bf7c5039e", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/compute,marketing:marchitecture/artificial-intelligence,general:products/amazon-ec2" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4e0345adb66b3c04", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "68cef0bc3be32c4d", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "de7ac47bbf90c61f", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b11e3a4aa14ea625", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/aws-marketplace,marketing:marchitecture/partner-network" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1c4e05623c229c71", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/cross-region-disaster-recovery-for-amazon-eks-using-aws-backup/", + "title": "Cross-Region disaster recovery for Amazon EKS using AWS Backup", + "summary": "In this post, we walk you through a complete cross-Region DR implementation for Amazon EKS using AWS Backup. We deploy a stateful retail store application in a source Region, back it up, copy the backup to a DR Region, and restore the full application, including its persistent data, to a pre-provisioned cluster in the secondary Region. By the end of this walkthrough, you will have a fully functional DR environment with your application running in the secondary Region with all stateful data intac", + "published_at": "2026-05-06T17:09:28+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon Elastic Kubernetes Service", + "AWS Backup", + "Resilience", + "Technical How-to", + "Amazon Elastic Kubernetes Service (Amazon EKS)" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "00c9c701c86fbd3e", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f72d2f17875bf346", + "track": "whats-new", + "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:52:07.556423+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": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/aws-elastic-beanstalk,general:products/aws-govcloud-us" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ac8d13c440f992e2", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/the-aws-mcp-server-is-now-generally-available/", + "title": "The AWS MCP Server is now generally available", + "summary": "AWS announces the general availability of the AWS MCP Server, a managed remote Model Context Protocol (MCP) server that gives AI agents and coding assistants secure, authenticated access to all AWS services. The AWS MCP Server is part of the Agent Toolkit for AWS, a suite of tooling that includes the MCP Server, skills, and plugins that help coding agents build more effectively and efficiently on AWS.", + "published_at": "2026-05-06T15:36:44+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Announcements", + "Artificial Intelligence", + "Kiro", + "Launch", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cae3739b1b4d2dd5", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/aws-elemental-mediatailor,marketing:marchitecture/media-services" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bacc1bcb412bc554", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/aws-developer-tools,marketing:marchitecture/developer-tools" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "484f6806f11473b7", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/developer-tools,general:products/aws-developer-tools" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5a781cf9e0ad0ab1", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/migration,general:products/aws-transfer-family,marketing:marchitecture/storage" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7d27880c8f0caf9c", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/security-identity-and-compliance,general:products/aws-directory-service" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8c03840b5801b43e", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/databases,general:products/amazon-elasticache" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "629048b2531fa9ee", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/media-services,general:products/aws-elemental-mediatailor" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4dbc271844de03aa", + "track": "whats-new", + "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:52:07.556423+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": "8d5257911cd4477d", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/modernize-your-workflows-amazon-workspaces-now-gives-ai-agents-their-own-desktop-preview/", + "title": "Modernize your workflows: Amazon WorkSpaces now gives AI agents their own desktop (preview)", + "summary": "Amazon WorkSpaces now lets AI agents securely operate legacy desktop applications—without APIs or modernization—using IAM authentication, MCP support, and computer vision within existing security frameworks.", + "published_at": "2026-05-05T17:23:40+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock Guardrails", + "Amazon WorkSpaces Secure Browser", + "Artificial Intelligence", + "Launch", + "News", + "Strands Agents" + ], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c1b6830816438707", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/track-inter-az-and-nat-gateway-traffic-with-eks-container-network-observability/", + "title": "Track inter-AZ and NAT gateway traffic with EKS Container Network Observability", + "summary": "In this post, you'll learn how to: (1) enable Container Network Observability in your Amazon EKS cluster, (2) identify and reduce inter-AZ traffic using traffic distribution control, (3) identify and reduce NAT gateway costs by implementing Amazon Virtual Private Cloud (VPC) endpoints, and (4) automate monitoring and reporting with an AI agent. This technical guide assumes familiarity with Kubernetes concepts and AWS networking basics.", + "published_at": "2026-05-05T15:18:25+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon CloudWatch", + "Amazon Elastic Kubernetes Service", + "Monitoring and observability" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "64fe8f5ddd2b349f", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-whats-next-with-aws-2026-amazon-quick-openai-partnership-and-more-may-4-2026/", + "title": "AWS Weekly Roundup: What’s Next with AWS 2026, Amazon Quick, OpenAI partnership, and more (May 4, 2026)", + "summary": "Last week, I took some time off in York, England, often described as the most haunted city in the country. I wandered through the ruins of abbeys that have stood for nearly a thousand years, walked along medieval walls, and spent an evening on a ghost tour hearing stories passed down through centuries. There’s something […]", + "published_at": "2026-05-04T17:05:41+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock AgentCore", + "Amazon EC2", + "Announcements", + "AWS Lambda", + "Launch", + "News", + "Week in Review" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c08d964767890d54", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/simplify-hybrid-kubernetes-networking-with-amazon-eks-hybrid-nodes-gateway/", + "title": "Simplify hybrid Kubernetes networking with Amazon EKS Hybrid Nodes gateway", + "summary": "We are excited to announce the general availability of the Amazon EKS Hybrid Nodes gateway, a new feature for Amazon EKS that simplifies hybrid Kubernetes networking for Amazon EKS Hybrid Nodes. In this post, we walk you through the architecture of Amazon EKS Hybrid Nodes gateway, deep dive into how it works, and demonstrate how it simplifies hybrid Kubernetes networking across your cloud and on-premises EKS environments.", + "published_at": "2026-05-01T15:53:15+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Elastic Kubernetes Service", + "Announcements" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6c294fb729c9ca03", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/enhancing-network-observability-with-new-aws-outposts-racks-lag-metrics/", + "title": "Enhancing network observability with new AWS Outposts racks LAG metrics", + "summary": "When you deploy AWS Outposts racks, you can run AWS infrastructure and services in on-premises locations. Maintaining seamless connectivity, both to the AWS Region and your on-premises network, is fundamental to delivering consistent, uninterrupted service to your applications. Implementing an observability strategy that uses available network metrics is key to understanding the health of this […]", + "published_at": "2026-04-30T19:14:52+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Outposts", + "Compute", + "Launch" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "000461e8c0c95bb6", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/serverless-icymi-q1-2026/", + "title": "Serverless ICYMI Q1 2026", + "summary": "Stay current with the latest serverless innovations that can improve your applications. In this 32nd quarterly recap, discover the most impactful AWS serverless launches, features, and resources from Q1 2026 that you might have missed. In case you missed our last ICYMI, check out what happened in Q4 2025. 2026 Q1 calendar Serverless with Mama […]", + "published_at": "2026-04-30T15:58:24+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock AgentCore", + "Amazon DynamoDB", + "Amazon Elastic Container Service", + "Amazon EventBridge", + "Amazon Simple Queue Service (SQS)", + "AWS Lambda", + "AWS Serverless Application Model", + "AWS Step Functions", + "Kiro", + "Serverless", + "Strands Agents", + "serverless", + "Serverless ICYMI" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5916290c19083971", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/top-announcements-of-the-whats-next-with-aws-2026/", + "title": "Top announcements of the What’s Next with AWS, 2026", + "summary": "At the \"What's Next with AWS\" 2026 event, AWS launched Amazon Quick—an AI assistant for work with a desktop app and expanded integrations—and expanded Amazon Connect into four agentic AI solutions for supply chain, hiring, customer experience, and healthcare. AWS also expended its partnership with OpenAI, bringing models like GPT-5.5, Codex, and Managed Agents to Amazon Bedrock in limited preview.", + "published_at": "2026-04-28T18:11:39+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Connect", + "Amazon Quick Suite", + "Artificial Intelligence", + "Events", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1deb3899daea90a2", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/deloitte-optimizes-eks-environment-provisioning-and-achieves-89-faster-testing-environments-using-amazon-eks-and-vcluster/", + "title": "Deloitte optimizes EKS environment provisioning and achieves 89% faster testing environments using Amazon EKS and vCluster", + "summary": "In this post, we explore how Deloitte used Amazon EKS and vCluster to transform their testing infrastructure.", + "published_at": "2026-04-27T17:47:34+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Elastic Kubernetes Service", + "Customer Solutions" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d45ddfdd9cef20d5", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/implement-spiffe-spire-authorization-on-amazon-eks/", + "title": "Implement SPIFFE/SPIRE authorization on Amazon EKS", + "summary": "In this post, we show you how to implement SPIFFE/SPIRE on Amazon EKS to establish secure service-to-service communication using a nested architecture. You'll learn how to deploy SPIRE across multiple Amazon EKS clusters, configure workload attestation, and implement fine-grained authorization policies that scale with your infrastructure.", + "published_at": "2026-04-27T17:29:44+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Aurora", + "Amazon Elastic Kubernetes Service", + "Industries", + "Learning Levels", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "42459e08cec8a632", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-anthropic-meta-partnership-aws-lambda-s3-files-amazon-bedrock-agentcore-cli-and-more-april-27-2026/", + "title": "AWS Weekly Roundup: Anthropic & Meta partnership, AWS Lambda S3 Files, Amazon Bedrock AgentCore CLI, and more (April 27, 2026)", + "summary": "Late March took me to Seattle for the Specialist Tech Conference, one of the most energizing gatherings of AWS specialists from around the world. It was an incredible opportunity to connect with peers, exchange experiences, and go deep on the latest advancements in Generative AI and Amazon Bedrock — and a powerful reminder of something […]", + "published_at": "2026-04-27T15:01:28+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Aurora", + "Amazon Bedrock", + "Amazon Bedrock AgentCore", + "Amazon EMR on EKS", + "Announcements", + "AWS Lambda", + "News", + "Week in Review" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "01adc8bebf940d6d", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/modernizing-kyc-with-aws-serverless-solutions-and-agentic-ai-for-financial-services/", + "title": "Modernizing KYC with AWS serverless solutions and agentic AI for financial services", + "summary": "This post extends IBM's approach to real-time KYC validation using generative AI, as previously discussed in the post IBM Digital KYC on AWS uses Generative AI to transform Client Onboarding and KYC Operations. It transforms compliance operations through autonomous decision-making and intelligent automation using agentic AI, event-driven architecture, and AWS serverless services. The solution addresses the fundamental limitations of traditional rule-based systems. It provides autonomous decision", + "published_at": "2026-04-23T13:20:43+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Financial Services", + "Intermediate (200)", + "Partner solutions" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "03c4bc40760f3b13", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/pacific-enables-multi-tenant-sovereign-product-carbon-footprint-exchange-on-the-catena-x-data-space-using-aws/", + "title": "PACIFIC enables multi-tenant, sovereign product carbon footprint exchange on the Catena-X data space using AWS", + "summary": "This post explores how PACIFIC enables multi-tenant, sovereign PCF exchange on the Catena-X data space using Amazon Elastic Container Service (Amazon ECS) on AWS Fargate, Amazon Cognito, and AWS Identity and Access Management (IAM) to deliver measurable environmental impact and competitive advantage in a carbon-conscious marketplace.", + "published_at": "2026-04-22T15:33:54+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Cognito", + "Amazon Elastic Container Service", + "Amazon RDS", + "Amazon Simple Storage Service (S3)", + "Amazon VPC", + "AWS Fargate", + "AWS Identity and Access Management (IAM)", + "AWS Secrets Manager", + "AWS Security Token Service", + "Compute", + "Foundational (100)" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fd4f1c98d886b64f", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/real-time-analytics-oldcastle-integrates-infor-with-amazon-aurora-and-amazon-quick-sight/", + "title": "Real-time analytics: Oldcastle integrates Infor with Amazon Aurora and Amazon Quick Sight", + "summary": "This post explores how Oldcastle used AWS services to transform their analytics and AI capabilities by integrating Infor ERP with Amazon Aurora and Amazon Quick Sight. We discuss how they overcame the limitations of traditional cloud ERP reporting to deploy real-time dashboards and build a scalable analytics system. This practical, enterprise-grade approach offers a blueprint that organizations can adapt when extending ERP capabilities with cloud-native analytics and AI.", + "published_at": "2026-04-21T16:37:12+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Aurora", + "Amazon Quick Sight", + "Customer Solutions" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "3e782d7bc5b684c3", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-claude-opus-4-7-in-amazon-bedrock-aws-interconnect-ga-and-more-april-20-2026/", + "title": "AWS Weekly Roundup: Claude Opus 4.7 in Amazon Bedrock, AWS Interconnect GA, and more (April 20, 2026)", + "summary": "Claude Opus 4.7 arrives in Amazon Bedrock with improved agentic coding and a 1M token context window. AWS Interconnect reaches general availability with multicloud private connectivity and a new last-mile option. Plus, post-quantum TLS for Secrets Manager, new C8in/C8ib EC2 instances, and more.", + "published_at": "2026-04-20T15:53:21+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Launch", + "Networking & Content Delivery", + "News", + "Week in Review" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "572fd121aad308bf", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/introducing-anthropics-claude-opus-4-7-model-in-amazon-bedrock/", + "title": "Introducing Anthropic’s Claude Opus 4.7 model in Amazon Bedrock", + "summary": "AWS launches Claude Opus 4.7 in Amazon Bedrock, Anthropic's most intelligent Opus model for advancing performance across coding, long-running agents, and professional work. Claude Opus 4.7 is powered by Amazon Bedrock's next generation inference engine, purpose-built for generative AI inferencing and fine-tuning workloads.", + "published_at": "2026-04-16T14:49:33+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Machine Learning", + "Artificial Intelligence", + "Launch", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a388080fb214dd5e", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-interconnect-is-now-generally-available-with-a-new-option-to-simplify-last-mile-connectivity/", + "title": "AWS Interconnect is now generally available, with a new option to simplify last-mile connectivity", + "summary": "Today, we’re announcing the general availability of AWS Interconnect – multicloud, a managed private connectivity service that connects your Amazon Virtual Private Cloud (Amazon VPC) directly to VPCs on other cloud providers. We’re also introducing AWS Interconnect – last mile, a new capability that simplifies how you establish high-speed, private connections to AWS from your […]", + "published_at": "2026-04-14T23:54:47+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon VPC", + "Announcements", + "Launch", + "Networking & Content Delivery", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e2ad73479608a654", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/deploying-model-context-protocol-mcp-servers-on-amazon-ecs/", + "title": "Deploying Model Context Protocol (MCP) servers on Amazon ECS", + "summary": "In this post, we will walk you through a three-tier MCP application deployed entirely on Amazon ECS, using Service Connect for service-to-service communication and Express Mode for automated load balancing, to show how to take an MCP-based workload from concept to production.", + "published_at": "2026-04-14T16:55:37+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Elastic Container Service", + "Artificial Intelligence", + "AWS Fargate", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c92957093e6e9bc2", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/navigating-enterprise-networking-challenges-with-amazon-eks-auto-mode/", + "title": "Navigating enterprise networking challenges with Amazon EKS Auto Mode", + "summary": "This post covers how EKS Auto Mode handles VPC CNI optimization, pod density scaling, network security implementation, and hybrid connectivity.", + "published_at": "2026-04-14T16:51:50+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Elastic Kubernetes Service", + "Intermediate (200)", + "Networking & Content Delivery", + "Thought Leadership", + "Amazon EKS", + "container networking" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d36d28f749b7b870", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/aws-outposts-monitoring-and-reporting-a-comprehensive-amazon-eventbridge-solution/", + "title": "AWS Outposts monitoring and reporting: A comprehensive Amazon EventBridge solution", + "summary": "Organizations using AWS Outposts racks commonly manage capacity from a single AWS account and share resources through AWS Resource Access Manager (AWS RAM) with other AWS accounts (consumer accounts) within AWS Organizations. In this post, we demonstrate one approach to create a multi-account serverless solution to surface costs in shared AWS Outposts environments using Amazon […]", + "published_at": "2026-04-14T16:18:12+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon DynamoDB", + "Amazon Elastic Block Store (Amazon EBS)", + "Amazon EventBridge", + "Amazon RDS", + "AWS Lambda", + "AWS Organizations", + "AWS Outposts", + "AWS Outposts rack", + "Compute", + "Resource Access Manager (RAM)" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b7aaa397c7cfb538", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-claude-mythos-preview-in-amazon-bedrock-aws-agent-registry-and-more-april-13-2026/", + "title": "AWS Weekly Roundup: Claude Mythos Preview in Amazon Bedrock, AWS Agent Registry, and more (April 13, 2026)", + "summary": "In my last Week in Review post, I mentioned how much time I’ve been spending on AI-Driven Development Lifecycle (AI-DLC) workshops with customers this year. A common theme in those sessions is the need for better cost visibility. Teams are moving fast with AI, but as they go from experimenting to full production, finance and […]", + "published_at": "2026-04-13T16:16:20+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock AgentCore", + "Amazon Bedrock Guardrails", + "Amazon OpenSearch Service", + "Amazon Simple Storage Service (S3)", + "Analytics", + "AWS Cost and Usage Report", + "AWS Cost Explorer", + "Generative AI", + "Week in Review" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1f647365a118281d", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/building-memory-intensive-apps-with-aws-lambda-managed-instances/", + "title": "Building Memory-Intensive Apps with AWS Lambda Managed Instances", + "summary": "Building memory-intensive applications with AWS Lambda just got easier. AWS Lambda Managed Instances gives you up to 32 GB of memory—3x more than standard AWS Lambda—while maintaining the serverless experience you know. Modern applications increasingly require substantial memory resources to process large datasets, perform complex analytics, and deliver real-time insights for use cases such as […]", + "published_at": "2026-04-10T19:54:44+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon Simple Storage Service (S3)", + "AWS Lambda", + "Compute", + "Customer Solutions", + "Technical How-to", + "Amazon S3", + "AWS Compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f0e55a409dbb7113", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/build-a-multi-tenant-configuration-system-with-tagged-storage-patterns/", + "title": "Build a multi-tenant configuration system with tagged storage patterns", + "summary": "In this post, we demonstrate how you can build a scalable, multi-tenant configuration service using the tagged storage pattern, an architectural approach that uses key prefixes (like tenant_config_ or param_config_) to automatically route configuration requests to the most appropriate AWS storage service. This pattern maintains strict tenant isolation and supports real-time, zero-downtime configuration updates through event-driven architecture, alleviating the cache staleness problem.", + "published_at": "2026-04-08T20:00:04+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon Cognito", + "Amazon DynamoDB", + "Amazon EventBridge", + "AWS Lambda", + "AWS Systems Manager", + "Financial Services", + "Industries", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "451812d8917fef4c", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/launching-s3-files-making-s3-buckets-accessible-as-file-systems/", + "title": "Launching S3 Files, making S3 buckets accessible as file systems", + "summary": "Amazon S3 Files makes S3 buckets accessible as high-performance file systems on AWS compute resources, eliminating the tradeoff between object storage benefits and interactive file capabilities while enabling seamless data sharing with ~1ms latencies.", + "published_at": "2026-04-07T19:18:32+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Simple Storage Service (S3)", + "Announcements", + "Launch", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4bc7ce9b86b758c3", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/unlock-efficient-model-deployment-simplified-inference-operator-setup-on-amazon-sagemaker-hyperpod/", + "title": "Unlock efficient model deployment: Simplified Inference Operator setup on Amazon SageMaker HyperPod", + "summary": "In this post, we walk through the new installation experience, demonstrate three deployment methods (console, CLI, and Terraform), and show how features like multi-instance-type deployment and native node affinity give you fine-grained control over inference scheduling", + "published_at": "2026-04-06T21:14:13+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon SageMaker", + "Amazon SageMaker AI", + "Amazon SageMaker HyperPod", + "Artificial Intelligence", + "Foundational (100)", + "Intermediate (200)" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "16fc935264a6d7cb", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-aws-devops-agent-security-agent-ga-product-lifecycle-updates-and-more-april-6-2026/", + "title": "AWS Weekly Roundup: AWS DevOps Agent & Security Agent GA, Product Lifecycle updates, and more (April 6, 2026)", + "summary": "Last week, I visited AWS Hong Kong User Group with my team. Hong Kong has a small but strong community, and their energy and passion are high. They recently started a new AI user group, and we hope more people will join. I was able to strengthen my bond with the community through great food […]", + "published_at": "2026-04-06T16:51:00+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Elastic Container Service", + "Artificial Intelligence", + "DevOps", + "Generative AI", + "News", + "Security, Identity, & Compliance", + "Sustainability", + "Week in Review" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f35142aca4f29954", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/amazon-bedrock-guardrails-supports-cross-account-safeguards-with-centralized-control-and-management/", + "title": "Amazon Bedrock Guardrails supports cross-account safeguards with centralized control and management", + "summary": "Organizational safeguards are now generally available in Amazon Bedrock Guardrails, enabling centralized enforcement and management of safety controls across multiple AWS accounts within an AWS Organization.", + "published_at": "2026-04-03T20:36:40+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock Guardrails", + "Amazon Machine Learning", + "Artificial Intelligence", + "AWS Organizations", + "Launch", + "News", + "Security, Identity, & Compliance" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d2ef9421de9b3095", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/announcing-managed-daemon-support-for-amazon-ecs-managed-instances/", + "title": "Announcing managed daemon support for Amazon ECS Managed Instances", + "summary": "Amazon ECS Managed Daemons gives platform engineers independent control over monitoring, logging, and tracing agents without application team coordination, ensuring consistent daemon deployment and comprehensive host-level observability at scale.", + "published_at": "2026-04-01T23:31:24+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Elastic Container Service", + "Launch", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "93738ffebf1686e3", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/automate-safety-monitoring-with-computer-vision-and-generative-ai/", + "title": "Automate safety monitoring with computer vision and generative AI", + "summary": "This post describes a solution that uses fixed camera networks to monitor operational environments in near real-time, detecting potential safety hazards while capturing object floor projections and their relationships to floor markings. While we illustrate the approach through distribution center deployment examples, the underlying architecture applies broadly across industries. We explore the architectural decisions, strategies for scaling to hundreds of sites, reducing site onboarding time, sy", + "published_at": "2026-04-01T18:59:02+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon Rekognition", + "Amazon SageMaker AI", + "Amazon SageMaker Ground Truth", + "Architecture", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "535053e7da4abf93", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/announcing-the-aws-sustainability-console-programmatic-access-configurable-csv-reports-and-scope-1-3-reporting-in-one-place/", + "title": "Announcing the AWS Sustainability console: Programmatic access, configurable CSV reports, and Scope 1–3 reporting in one place", + "summary": "AWS announces the Sustainability console, a new standalone service that consolidates carbon emissions reporting and resources, giving sustainability teams independent access to Scope 1, 2, and 3 emissions data without requiring billing permissions.", + "published_at": "2026-03-31T19:04:00+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Launch", + "News", + "Sustainability" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c3fe7629ee79d6ab", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/streamlining-access-to-powerful-disaster-recovery-capabilities-of-aws/", + "title": "Streamlining access to powerful disaster recovery capabilities of AWS", + "summary": "In this blog post, we take a building blocks approach. Starting with the tools like AWS Backup to protect your data, we then add protection for Amazon Elastic Compute Cloud (Amazon EC2) compute using AWS Elastic Disaster Recovery (AWS DRS). Finally, we show how to use the full capabilities of AWS to restore your entire workload—data, infrastructure, networking, and configuration, using Arpio disaster recovery automation.", + "published_at": "2026-03-31T18:00:38+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Backup", + "AWS Elastic Disaster Recovery (DRS)", + "Intermediate (200)", + "Partner solutions", + "Resilience", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a09ab7ca12735953", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/accelerate-cpu-based-ai-inference-workloads-using-intel-amx-on-amazon-ec2/", + "title": "Accelerate CPU-based AI inference workloads using Intel AMX on Amazon EC2", + "summary": "This post shows you how to accelerate your AI inference workloads by up to 76% using Intel Advanced Matrix Extensions (AMX) – an accelerator that uses specialized hardware and instructions to perform matrix operations directly on processor cores – on Amazon Elastic Compute Cloud (Amazon EC2) 8th generation instances. You'll learn when CPU-based inference is cost-effective, how to enable AMX with minimal code changes, and which configurations deliver optimal performance for your models.", + "published_at": "2026-03-30T16:43:10+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "*Post Types", + "Artificial Intelligence", + "Generative AI", + "PyTorch on AWS", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "500238cb1e9a2ee1", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-aws-ai-ml-scholars-program-agent-plugin-for-aws-serverless-and-more-march-30-2026/", + "title": "AWS Weekly Roundup: AWS AI/ML Scholars program, Agent Plugin for AWS Serverless, and more (March 30, 2026)", + "summary": "Last week, what excited me most was the launch of the 2026 AWS AI & ML Scholars program by Swami Sivasubramanian, VP of AWS Agentic AI, to provide free AI education to up to 100,000 learners worldwide. The program has two phases: a Challenge phase where you’ll learn foundational generative AI skills, followed by a […]", + "published_at": "2026-03-30T16:11:28+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Aurora", + "Amazon Polly", + "Amazon SageMaker Studio", + "Announcements", + "AWS Lambda", + "DSQL", + "News", + "PostgreSQL compatible", + "Week in Review" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "08e79d29f73eeee8", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/how-aigen-transformed-agricultural-robotics-for-sustainable-farming-with-amazon-sagemaker-ai/", + "title": "How Aigen transformed agricultural robotics for sustainable farming with Amazon SageMaker AI", + "summary": "In this post, you will learn how Aigen modernized its machine learning (ML) pipeline with Amazon SageMaker AI to overcome industry-wide agricultural robotics challenges and scale sustainable farming. This post focuses on the strategies and architecture patterns that enabled Aigen to modernize its pipeline across hundreds of distributed edge solar robots and showcase the significant business outcomes unlocked through this transformation. By adopting automated data labeling and human-in-the-loop v", + "published_at": "2026-03-30T15:36:36+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "*Post Types", + "Agriculture", + "Amazon SageMaker", + "Amazon SageMaker AI", + "Amazon SageMaker Studio", + "Amazon Simple Storage Service (S3)", + "Customer Solutions", + "Generative AI", + "Industries", + "Robotics", + "Sustainability", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "012849ad4c4c5ba1", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/build-high-performance-apps-with-aws-lambda-managed-instances/", + "title": "Build high-performance apps with AWS Lambda Managed Instances", + "summary": "In this post, you will learn how to configure AWS Lambda Managed Instances by creating a Capacity Provider that defines your compute infrastructure, associating your Lambda function with that provider, and publishing a function version to provision the execution environments. We will conclude with production best practices including scaling strategies, thread safety, and observability for reliable performance.", + "published_at": "2026-03-30T14:53:01+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Lambda", + "Intermediate (200)", + "Technical How-to" + ], + "severity": "high", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b0799bca57881518", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/customize-your-aws-management-console-experience-with-visual-settings-including-account-color-region-and-service-visibility/", + "title": "Customize your AWS Management Console experience with visual settings including account color, region and service visibility", + "summary": "AWS introduces visual customization capability in AWS Management Console that enables selective display of relevant AWS Regions and services for your team members. By hiding unused Regions and services, you can reduce cognitive load and eliminate unnecessary clicks and scrolling, helping you focus better and work faster.", + "published_at": "2026-03-26T21:34:19+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Console Mobile Application", + "AWS Management Console", + "Launch", + "Management Tools", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cf4b5ae7c5e5644d", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/architecting-for-agentic-ai-development-on-aws/", + "title": "Architecting for agentic AI development on AWS", + "summary": "In this post, we demonstrate how to architect AWS systems that enable AI agents to iterate rapidly through design patterns for both system architecture and code base structure. We first examine the architectural problems that limit agentic development today. We then walk through system architecture patterns that support rapid experimentation, followed by codebase patterns that help AI agents understand, modify, and validate your applications with confidence.", + "published_at": "2026-03-26T17:29:57+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Architecture", + "Intermediate (200)", + "Kiro" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5d724a5c55eccaf3", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/announcing-amazon-aurora-postgresql-serverless-database-creation-in-seconds/", + "title": "Announcing Amazon Aurora PostgreSQL serverless database creation in seconds", + "summary": "AWS introduces a new express configuration for Amazon Aurora PostgreSQL, a streamlined database creation experience with preconfigured defaults designed to help you get started in seconds. With Aurora PostgreSQL, start building quickly from the RDS Console or your preferred developer tool—with the ability to modify configurations anytime. Plus, Aurora PostgreSQL is now available with AWS Free Tier.", + "published_at": "2026-03-25T20:37:11+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Aurora", + "Database", + "Launch", + "News", + "Serverless" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cc981fa9645eebb3", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/enhancing-auto-scaling-resilience-by-tracking-worker-utilization-metrics/", + "title": "Enhancing auto scaling resilience by tracking worker utilization metrics", + "summary": "A resilient auto scaling policy requires metrics that correlate with application utilization, which may not be tied to system resources. Traditionally, auto scaling policies track system resource such as CPU utilization. These metrics are easily available, but they only work when resource consumption correlates with worker capacity. Factors such as high variance in request processing time, mixed instance types, or natural changes in application behavior over time can break this assumption.", + "published_at": "2026-03-24T16:17:58+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Auto Scaling", + "Best Practices", + "Resilience" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a565220dc6f0212e", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/how-generali-malaysia-optimizes-operations-with-amazon-eks/", + "title": "How Generali Malaysia optimizes operations with Amazon EKS", + "summary": "In this post, we look at how Generali is using Amazon EKS Auto Mode and its integration with other AWS services to enhance performance while reducing operational overhead, optimizing costs, and enhancing security.", + "published_at": "2026-03-23T22:51:02+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Elastic Kubernetes Service", + "Amazon GuardDuty", + "Amazon Inspector", + "Amazon Managed Grafana", + "Architecture", + "AWS Network Firewall", + "AWS Well-Architected Framework", + "Customer Solutions", + "Financial Services" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "894a95584dd3c981", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/best-practices-for-lambda-durable-functions-using-a-fraud-detection-example/", + "title": "Best practices for Lambda durable functions using a fraud detection example", + "summary": "This post walks through a fraud detection system built with durable functions. It also highlights the best practices that you can apply to your own production workflows, from approval processes to data pipelines to AI agent orchestration.", + "published_at": "2026-03-23T22:04:39+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Lambda", + "Compute", + "Intermediate (200)" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "dacaa81f272f389b", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/testing-step-functions-workflows-a-guide-to-the-enhanced-teststate-api/", + "title": "Testing Step Functions workflows: a guide to the enhanced TestState API", + "summary": "AWS Step Functions recently announced new enhancements to local testing capabilities for Step Functions, introducing API-based testing that developers can use to validate workflows before deploying to AWS. As detailed in our Announcement blog post, the TestState API transforms Step Functions development by enabling individual state testing in isolation or as complete workflows. This supports […]", + "published_at": "2026-03-22T17:06:38+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Step Functions", + "Compute" + ], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9d7a5064f92c2d5a", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/ai-powered-event-response-for-amazon-eks/", + "title": "AI-powered event response for Amazon EKS", + "summary": "In this post, you'll learn how AWS DevOps Agent integrates with your existing observability stack to provide intelligent, automated responses to system events.", + "published_at": "2026-03-18T18:23:37+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon Elastic Kubernetes Service", + "DevOps", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fc92fe1b5782cf3e", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/enabling-high-availability-of-amazon-ec2-instances-on-aws-outposts-servers-part-3/", + "title": "Enabling high availability of Amazon EC2 instances on AWS Outposts servers (Part 3)", + "summary": "This post is part 3 of the three-part series ‘Enabling high availability of Amazon EC2 instances on AWS Outposts servers’. We provide you with code samples and considerations for implementing custom logic to automate Amazon Elastic Compute Cloud (EC2) relaunch on Outposts servers. This post focuses on guidance for using Outposts servers with third party storage for boot […]", + "published_at": "2026-03-06T23:11:22+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon CloudWatch", + "Amazon Simple Notification Service (SNS)", + "AWS CloudFormation", + "AWS Lambda", + "AWS Outposts", + "AWS Outposts servers", + "Best Practices", + "Compute", + "Technical How-to" + ], + "severity": "high", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "15de23c7f7718485", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/the-hidden-price-tag-uncovering-hidden-costs-in-cloud-architectures-with-the-aws-well-architected-framework/", + "title": "The Hidden Price Tag: Uncovering Hidden Costs in Cloud Architectures with the AWS Well-Architected Framework", + "summary": "In this post, we discuss how following the AWS Cloud Adoption Framework (AWS CAF) and AWS Well-Architected Framework can help reduce these risks through proper implementation of AWS guidance and best practices while taking into consideration the practical challenges organizations face in implementing these best practices, including resource constraints, evaluating trade-offs and competing business priorities.", + "published_at": "2026-03-03T16:08:00+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Well-Architected", + "Cloud Adoption" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8c1ebcdfa26c65c0", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/digital-transformation-at-santander-how-platform-engineering-is-revolutionizing-cloud-infrastructure/", + "title": "Digital Transformation at Santander: How Platform Engineering is Revolutionizing Cloud Infrastructure", + "summary": "Santander faced a significant technical challenge in managing an infrastructure that processes billions of daily transactions across more than 200 critical systems. The solution emerged through an innovative platform engineering initiative called Catalyst, which transformed the bank's cloud infrastructure and development management. This post analyzes the main cases, benefits, and results obtained with this initiative.", + "published_at": "2026-02-26T17:54:12+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Elastic Kubernetes Service", + "Amazon Machine Learning", + "Amazon Simple Storage Service (S3)", + "Artificial Intelligence", + "AWS Identity and Access Management (IAM)", + "AWS Key Management Service", + "Customer Solutions", + "Generative AI", + "Partner solutions" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4136a1a070fa1015", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/6000-aws-accounts-three-people-one-platform-lessons-learned/", + "title": "6,000 AWS accounts, three people, one platform: Lessons learned", + "summary": "This post describes why ProGlove chose a account-per-tenant approach for our serverless SaaS architecture and how it changes the operational model. It covers the challenges you need to anticipate around automation, observability and cost. We will also discuss how the approach can affect other operational models in different environments like an enterprise context.", + "published_at": "2026-02-25T19:47:07+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Architecture", + "AWS CloudFormation", + "AWS Lambda", + "Customer Solutions", + "SaaS", + "Serverless" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "16fa1d0d2a99d8bf", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/optimizing-compute-intensive-serverless-workloads-with-multi-threaded-rust-on-aws-lambda/", + "title": "Optimizing Compute-Intensive Serverless Workloads with Multi-threaded Rust on AWS Lambda", + "summary": "Customers use AWS Lambda to build Serverless applications for a wide variety of use cases, from simple API backends to complex data processing pipelines. Lambda's flexibility makes it an excellent choice for many workloads, and with support for up to 10,240 MB of memory, you can now tackle compute-intensive tasks that were previously challenging in a Serverless environment. When you configure a Lambda function's memory size, you allocate RAM and Lambda automatically provides proportional CPU pow", + "published_at": "2026-02-25T12:49:44+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Lambda", + "Serverless" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "51aab41f8ab09832", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/amazon-sagemaker-ai-now-hosting-nvidia-evo-2-nim-microservices/", + "title": "Amazon SageMaker AI now hosts NVIDIA Evo-2 NIM microservices", + "summary": "This post is co-written with Neel Patel, Abdullahi Olaoye, Kristopher Kersten, Aniket Deshpande from NVIDIA. Today, we’re excited to announce that the NVIDIA Evo-2 NVIDIA NIM microservice are now listed in Amazon SageMaker JumpStart. You can use this launch to deploy accelerated and specialized NIM microservices to build, experiment, and responsibly scale your drug discovery […]", + "published_at": "2026-02-24T18:48:08+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon SageMaker AI", + "Amazon SageMaker JumpStart", + "Amazon SageMaker Unified Studio", + "Announcements", + "AWS Marketplace", + "AWS Partner Network" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "92042316377860cb", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/building-fault-tolerant-long-running-application-with-aws-lambda-durable-functions/", + "title": "Building fault-tolerant applications with AWS Lambda durable functions", + "summary": "Business applications often coordinate multiple steps that need to run reliably or wait for extended periods, such as customer onboarding, payment processing, or orchestrating large language model inference. These critical processes require completion despite temporary disruptions or system failures. Developers currently spend significant time implementing mechanisms to track progress, handle failures, and manage resources when […]", + "published_at": "2026-02-06T16:54:39+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Announcements", + "AWS Lambda" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e1cc0a2d0c1ba7a9", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/how-convera-built-fine-grained-api-authorization-with-amazon-verified-permissions/", + "title": "How Convera built fine-grained API authorization with Amazon Verified Permissions", + "summary": "In this post, we share how Convera used Amazon Verified Permissions to build a fine-grained authorization model for their API platform.", + "published_at": "2026-02-05T21:21:54+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon Verified Permissions", + "Customer Solutions", + "Experience-Based Acceleration", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d70d8d1815518875", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/mastering-millisecond-latency-and-millions-of-events-the-event-driven-architecture-behind-the-amazon-key-suite/", + "title": "Mastering millisecond latency and millions of events: The event-driven architecture behind the Amazon Key Suite", + "summary": "In this post, we explore how the Amazon Key team used Amazon EventBridge to modernize their architecture, transforming a tightly coupled monolithic system into a resilient, event-driven solution. We explore the technical challenges we faced, our implementation approach, and the architectural patterns that helped us achieve improved reliability and scalability. The post covers our solutions for managing event schemas at scale, handling multiple service integrations efficiently, and building an ex", + "published_at": "2026-02-04T15:53:39+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon EventBridge", + "Application Integration", + "Architecture", + "AWS CloudFormation", + "AWS Lambda", + "Case Study", + "Compute", + "Serverless", + "solutions", + "Solutions Architecture", + "Event Driven" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2baa3c832079af53", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/serverless-icymi-q4-2025/", + "title": "Serverless ICYMI Q4 2025", + "summary": "Stay current with the latest serverless innovations that can transform your applications. In this 31st quarterly recap, discover the most impactful AWS serverless launches, features, and resources from Q4 2025 that you might have missed.", + "published_at": "2026-01-30T15:23:57+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon API Gateway", + "Amazon Bedrock", + "Amazon DynamoDB", + "Amazon EC2 Container Registry", + "Amazon Elastic Container Service", + "Amazon EventBridge", + "Amazon Simple Queue Service (SQS)", + "Amazon Simple Storage Service (S3)", + "AWS Lambda", + "AWS Serverless Application Model", + "AWS Step Functions", + "Serverless", + "Strands Agents", + "serverless", + "Serverless ICYMI" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "96a0a3093784c78a", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/more-room-to-build-serverless-services-now-support-payloads-up-to-1-mb/", + "title": "More room to build: serverless services now support payloads up to 1 MB", + "summary": "To support cloud applications that increasingly depend on rich contextual data, AWS is raising the maximum payload size from 256 KB to 1 MB for asynchronous AWS Lambda function invocations, Amazon Amazon SQS, and Amazon EventBridge. Developers can use this enhancement to build and maintain context-rich event-driven systems and reduce the need for complex workarounds such as data chunking or external large object storage.", + "published_at": "2026-01-29T22:16:14+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon EventBridge", + "Amazon Simple Queue Service (SQS)", + "Announcements", + "AWS Lambda", + "Intermediate (200)", + "Serverless" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9e5dad276b151bc0", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/simplify-network-segmentation-for-aws-outposts-racks-with-multiple-local-gateway-routing-domains/", + "title": "Simplify network segmentation for AWS Outposts racks with multiple local gateway routing domains", + "summary": "AWS now supports multiple local gateway (LGW) routing domains on AWS Outposts racks to simplify network segmentation. Network segmentation is the practice of splitting a computer network into isolated subnetworks, or network segments. This reduces the attack surface so that if a host on one network segment is compromised, the hosts on the other network segments are not affected. Many customers in regulated industries such as manufacturing, health care and life sciences, banking, and others imple", + "published_at": "2026-01-16T18:49:35+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Announcements", + "AWS Outposts rack" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b37445eed42e0ae0", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/optimizing-storage-performance-for-amazon-eks-on-aws-outposts/", + "title": "Optimizing storage performance for Amazon EKS on AWS Outposts", + "summary": "Amazon Elastic Kubernetes Service (Amazon EKS) on AWS Outposts brings the power of managed Kubernetes to your on-premises infrastructure. Use Amazon EKS on Outposts rack to create hybrid cloud deployments that maintain consistent AWS experiences across environments. As organizations increasingly adopt edge computing and hybrid architectures, storage optimization and performance tuning become critical for successful workload deployment.", + "published_at": "2026-01-13T18:57:12+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Elastic Block Store (Amazon EBS)", + "Amazon Elastic File System (EFS)", + "Amazon Elastic Kubernetes Service", + "AWS Outposts", + "Best Practices", + "Technical How-to", + "Amazon EBS", + "Amazon EFS", + "Amazon EKS", + "Amazon S3" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a8144cde3d9312af", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/net-10-runtime-now-available-in-aws-lambda/", + "title": ".NET 10 runtime now available in AWS Lambda", + "summary": "Amazon Web Services (AWS) Lambda now supports .NET 10 as both a managed runtime and base container image. .NET is a popular language for building serverless applications. Developers can now use the new features and enhancements in .NET when creating serverless applications on Lambda. This includes support for file-based apps to streamline your projects by implementing functions using just a single file.", + "published_at": "2026-01-08T21:01:05+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Announcements", + "AWS .NET Development", + "AWS CLI", + "AWS Lambda" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a5bbd6280cd1056c", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/building-zero-trust-generative-ai-applications-in-healthcare-with-aws-nitro-enclaves/", + "title": "Building zero trust generative AI applications in healthcare with AWS Nitro Enclaves", + "summary": "In healthcare, generative AI is transforming how medical professionals analyze data , summarize clinical notes , and generate insights to improve patient outcomes . From automating medical documentation to assisting in diagnostic reasoning , large language models (LLMs) have the potential to augment clinical workflows and accelerate research. However, these innovations also introduce significant privacy, security, and intellectual property challenges.", + "published_at": "2025-12-12T19:06:03+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon EC2", + "Customer Solutions", + "Expert (400)", + "Generative AI", + "Healthcare", + "Security", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cff0ded6369bf4c6", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/orchestrating-large-scale-document-processing-with-aws-step-functions-and-amazon-bedrock-batch-inference/", + "title": "Orchestrating large-scale document processing with AWS Step Functions and Amazon Bedrock batch inference", + "summary": "Organizations often have large volumes of documents containing valuable information that remains locked away and unsearchable. This solution addresses the need for a scalable, automated text extraction and knowledge base pipeline that transforms static document collections into intelligent, searchable repositories for generative AI applications.", + "published_at": "2025-11-26T21:41:51+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock Knowledge Bases", + "Amazon Nova", + "Amazon Textract", + "AWS Step Functions" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + } +] \ No newline at end of file diff --git a/tracks/whats-new/data/raw/github-2026-05-17.json b/tracks/whats-new/data/raw/github-2026-05-17.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/tracks/whats-new/data/raw/github-2026-05-17.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tracks/whats-new/data/raw/rss-2026-05-17.json b/tracks/whats-new/data/raw/rss-2026-05-17.json new file mode 100644 index 0000000..72bea04 --- /dev/null +++ b/tracks/whats-new/data/raw/rss-2026-05-17.json @@ -0,0 +1,3214 @@ +[ + { + "id": "72ed79afefd0b64a", + "track": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/analytics,general:products/amazon-emr" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "98da0d827829c721", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/aws-marketplace-and-partners" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "61d7d059578c4d50", + "track": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/amazon-rds,marketing:marchitecture/databases" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a6bc6364e7917541", + "track": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/aws-direct-connect" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8c8cfaa75b243cd5", + "track": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/amazon-cloudfront" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7f9c589c8f948bd8", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/amazon-cloudfront" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "10fd9a6f882cdb16", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,general:products/amazon-bedrock" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e1fe90b45f8eca60", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/compute,general:products/amazon-ec2" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ef5f6d4b4ebfcbd6", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/compute,general:products/amazon-ec2" + ], + "severity": "high", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "55e5d491c1970d58", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/amazon-sagemaker,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2f39042d6398c049", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/developer-tools" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4cf0b99e646070cc", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/developer-tools,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "57bc9ec89dc77278", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "40302c0232c6c66b", + "track": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cdef36449f043904", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/databases" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "328c47f8d26d2863", + "track": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5fb958735057e7cf", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6d80b3a5643337c6", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/contact-center,marketing:marchitecture/applications,general:products/amazon-connect" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d5c7b86ed303514b", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/aws-govcloud-us,marketing:marchitecture/databases,general:products/amazon-rds" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c0fcacced909016c", + "track": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/networking" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0e5e217b6fc9e84f", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,marketing:marchitecture/analytics,general:products/amazon-sagemaker" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "af4316e3abb4ee07", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/storage,general:products/amazon-fsx-for-openzfs" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "3f6ab0a9f1fc41af", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/amazon-rds-for-oracle,general:products/amazon-rds" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "768cea8bfbf0afdf", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/serverless,general:products/aws-lambda" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ec1556af8ee6bb00", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/serverless,marketing:marchitecture/application-services" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bcc5fccee4dcbe75", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fec5f342ef5626f6", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/amazon-sagemaker,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "774c42af9d4eb7e7", + "track": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/analytics,general:products/amazon-redshift" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a3be84ccd9c79b56", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/amazon-cloudfront" + ], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "dbcca5c147ae8e80", + "track": "whats-new", + "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:52:45.883138+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": "9f853d1b20a903fd", + "track": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,general:products/aiml,general:products/amazon-sagemaker" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a5e6782289f5bf2f", + "track": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/databases" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "47f155e1f953b713", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/amazon-genomics,general:products/amazon-omics" + ], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e5e49e61fe7d87cf", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "52e819f344975175", + "track": "whats-new", + "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:52:45.883138+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": "7a05b1efc346d4d4", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/amazon-sagemaker,marketing:marchitecture/analytics" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c0dd48d81d93f516", + "track": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "364a7404ff478642", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/containers,marketing:marchitecture/migration" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b23affe8e3f78bdc", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/aws-client-vpn,marketing:marchitecture/networking-and-content-delivery" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "3a1ebccd3b1ea404", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/amazon-connect" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1d84cd1c4be8259d", + "track": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4ad5f7a030a32a63", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,general:products/amazon-quicksight" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d01ee4d78edb128d", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/developers" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fcc00c517080246c", + "track": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/aws-marketplace-and-partners,marketing:marchitecture/partner-network" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d53a00f66b7156ae", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/compute,marketing:marchitecture/artificial-intelligence,general:products/amazon-ec2" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4a88ae9352bb1425", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c39fea8ed6345ec7", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/analytics,general:products/amazon-sagemaker" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "80c28b198e3fd522", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "30cecb94158ac93d", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/developer-tools" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7a967b8ec4725c9a", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/media-services,general:products/aws-elemental-mediatailor" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "de6cea1135fcf5aa", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/databases,general:products/amazon-rds" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bc41d8b0d9fdeab1", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/business-productivity,general:products/amazon-connect" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "99669268b2da69c6", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/compute,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ca3c536db4f152fd", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7f72ca4ada0bb8fd", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2d409995f0d72823", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0d275747136ce443", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/compute,general:products/amazon-ec2" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4868faef2768751b", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/amazon-bedrock,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ddcfee581dc681b2", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/aws-resource-explorer,marketing:marchitecture/management-and-governance" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "69f9dab749b84962", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/amazon-simple-email-service" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8ed66751d54d49eb", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/databases,general:products/amazon-rds-for-sql-server" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1295431bcf6d6944", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/amazon-redshift,marketing:marchitecture/analytics" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9c8eeb97e7ca0aad", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/analytics,general:products/amazon-opensearch-service" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c3cbd3463a7aa109", + "track": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/amazon-bedrock" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "0d54aa6bf7c5039e", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/compute,marketing:marchitecture/artificial-intelligence,general:products/amazon-ec2" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4e0345adb66b3c04", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "68cef0bc3be32c4d", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "de7ac47bbf90c61f", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b11e3a4aa14ea625", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/aws-marketplace,marketing:marchitecture/partner-network" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "00c9c701c86fbd3e", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f72d2f17875bf346", + "track": "whats-new", + "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:52:45.883138+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": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/aws-elastic-beanstalk,general:products/aws-govcloud-us" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cae3739b1b4d2dd5", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/aws-elemental-mediatailor,marketing:marchitecture/media-services" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bacc1bcb412bc554", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "general:products/aws-developer-tools,marketing:marchitecture/developer-tools" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "484f6806f11473b7", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/developer-tools,general:products/aws-developer-tools" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5a781cf9e0ad0ab1", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/migration,general:products/aws-transfer-family,marketing:marchitecture/storage" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "7d27880c8f0caf9c", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/security-identity-and-compliance,general:products/aws-directory-service" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8c03840b5801b43e", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/databases,general:products/amazon-elasticache" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "629048b2531fa9ee", + "track": "whats-new", + "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:52:45.883138+00:00", + "tags": [ + "marketing:marchitecture/media-services,general:products/aws-elemental-mediatailor" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4dbc271844de03aa", + "track": "whats-new", + "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:52:45.883138+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": "e4057d4eeb64c4b6", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/amazon-bedrock-introduces-new-advanced-prompt-optimization-and-migration-tool/", + "title": "Amazon Bedrock introduces new advanced prompt optimization and migration tool", + "summary": "Amazon Bedrock Advanced Prompt Optimization enables customers to optimize their prompts for their current model or migrate prompts to new models faster than before with built-in evaluation feedback loops. Optimize your prompts and compare results for up to 5 models simultaneously.", + "published_at": "2026-05-14T22:03:39+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock Prompt Management", + "Amazon Machine Learning", + "Artificial Intelligence", + "Launch", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "3c4b2da85a4e05df", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/amazon-redshift-introduces-aws-graviton-based-rg-instances-with-an-integrated-data-lake-query-engine/", + "title": "Amazon Redshift introduces AWS Graviton-based RG instances with an integrated data lake query engine", + "summary": "Amazon Redshift RG instances, powered by AWS Graviton, run data warehouse and data lake workloads up to 2.4x as fast as RA3 instances at 30% lower price per vCPU. Its integrated data lake query engine supports open table formats such as Apache Iceberg.", + "published_at": "2026-05-12T16:05:12+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Redshift", + "Analytics", + "Artificial Intelligence", + "Compute", + "Generative AI", + "Graviton", + "Launch", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d88d600ab941a7f8", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-amazon-bedrock-agentcore-payments-agent-toolkit-for-aws-and-more-may-11-2026/", + "title": "AWS Weekly Roundup: Amazon Bedrock AgentCore payments, Agent Toolkit for AWS, and more (May 11, 2026)", + "summary": "My most exciting news of last week: Amazon Bedrock AgentCore previewed the first managed payment capabilities enabling AI agents to autonomously access and pay for APIs, MCP servers, web content, and other agents. Built in partnership with Coinbase and Stripe, it removes the undifferentiated heavy lifting of building customized systems for billing, credential management, and […]", + "published_at": "2026-05-11T16:08:26+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon EC2", + "Amazon Machine Learning", + "Amazon WorkSpaces", + "Artificial Intelligence", + "News", + "Week in Review" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ac8d13c440f992e2", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/the-aws-mcp-server-is-now-generally-available/", + "title": "The AWS MCP Server is now generally available", + "summary": "AWS announces the general availability of the AWS MCP Server, a managed remote Model Context Protocol (MCP) server that gives AI agents and coding assistants secure, authenticated access to all AWS services. The AWS MCP Server is part of the Agent Toolkit for AWS, a suite of tooling that includes the MCP Server, skills, and plugins that help coding agents build more effectively and efficiently on AWS.", + "published_at": "2026-05-06T15:36:44+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Announcements", + "Artificial Intelligence", + "Kiro", + "Launch", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8d5257911cd4477d", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/modernize-your-workflows-amazon-workspaces-now-gives-ai-agents-their-own-desktop-preview/", + "title": "Modernize your workflows: Amazon WorkSpaces now gives AI agents their own desktop (preview)", + "summary": "Amazon WorkSpaces now lets AI agents securely operate legacy desktop applications—without APIs or modernization—using IAM authentication, MCP support, and computer vision within existing security frameworks.", + "published_at": "2026-05-05T17:23:40+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Bedrock Guardrails", + "Amazon WorkSpaces Secure Browser", + "Artificial Intelligence", + "Launch", + "News", + "Strands Agents" + ], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "64fe8f5ddd2b349f", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-whats-next-with-aws-2026-amazon-quick-openai-partnership-and-more-may-4-2026/", + "title": "AWS Weekly Roundup: What’s Next with AWS 2026, Amazon Quick, OpenAI partnership, and more (May 4, 2026)", + "summary": "Last week, I took some time off in York, England, often described as the most haunted city in the country. I wandered through the ruins of abbeys that have stood for nearly a thousand years, walked along medieval walls, and spent an evening on a ghost tour hearing stories passed down through centuries. There’s something […]", + "published_at": "2026-05-04T17:05:41+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock AgentCore", + "Amazon EC2", + "Announcements", + "AWS Lambda", + "Launch", + "News", + "Week in Review" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5916290c19083971", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/top-announcements-of-the-whats-next-with-aws-2026/", + "title": "Top announcements of the What’s Next with AWS, 2026", + "summary": "At the \"What's Next with AWS\" 2026 event, AWS launched Amazon Quick—an AI assistant for work with a desktop app and expanded integrations—and expanded Amazon Connect into four agentic AI solutions for supply chain, hiring, customer experience, and healthcare. AWS also expended its partnership with OpenAI, bringing models like GPT-5.5, Codex, and Managed Agents to Amazon Bedrock in limited preview.", + "published_at": "2026-04-28T18:11:39+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Connect", + "Amazon Quick Suite", + "Artificial Intelligence", + "Events", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "42459e08cec8a632", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-anthropic-meta-partnership-aws-lambda-s3-files-amazon-bedrock-agentcore-cli-and-more-april-27-2026/", + "title": "AWS Weekly Roundup: Anthropic & Meta partnership, AWS Lambda S3 Files, Amazon Bedrock AgentCore CLI, and more (April 27, 2026)", + "summary": "Late March took me to Seattle for the Specialist Tech Conference, one of the most energizing gatherings of AWS specialists from around the world. It was an incredible opportunity to connect with peers, exchange experiences, and go deep on the latest advancements in Generative AI and Amazon Bedrock — and a powerful reminder of something […]", + "published_at": "2026-04-27T15:01:28+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Aurora", + "Amazon Bedrock", + "Amazon Bedrock AgentCore", + "Amazon EMR on EKS", + "Announcements", + "AWS Lambda", + "News", + "Week in Review" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "3e782d7bc5b684c3", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-claude-opus-4-7-in-amazon-bedrock-aws-interconnect-ga-and-more-april-20-2026/", + "title": "AWS Weekly Roundup: Claude Opus 4.7 in Amazon Bedrock, AWS Interconnect GA, and more (April 20, 2026)", + "summary": "Claude Opus 4.7 arrives in Amazon Bedrock with improved agentic coding and a 1M token context window. AWS Interconnect reaches general availability with multicloud private connectivity and a new last-mile option. Plus, post-quantum TLS for Secrets Manager, new C8in/C8ib EC2 instances, and more.", + "published_at": "2026-04-20T15:53:21+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Bedrock", + "Launch", + "Networking & Content Delivery", + "News", + "Week in Review" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "572fd121aad308bf", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/introducing-anthropics-claude-opus-4-7-model-in-amazon-bedrock/", + "title": "Introducing Anthropic’s Claude Opus 4.7 model in Amazon Bedrock", + "summary": "AWS launches Claude Opus 4.7 in Amazon Bedrock, Anthropic's most intelligent Opus model for advancing performance across coding, long-running agents, and professional work. Claude Opus 4.7 is powered by Amazon Bedrock's next generation inference engine, purpose-built for generative AI inferencing and fine-tuning workloads.", + "published_at": "2026-04-16T14:49:33+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Machine Learning", + "Artificial Intelligence", + "Launch", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a388080fb214dd5e", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-interconnect-is-now-generally-available-with-a-new-option-to-simplify-last-mile-connectivity/", + "title": "AWS Interconnect is now generally available, with a new option to simplify last-mile connectivity", + "summary": "Today, we’re announcing the general availability of AWS Interconnect – multicloud, a managed private connectivity service that connects your Amazon Virtual Private Cloud (Amazon VPC) directly to VPCs on other cloud providers. We’re also introducing AWS Interconnect – last mile, a new capability that simplifies how you establish high-speed, private connections to AWS from your […]", + "published_at": "2026-04-14T23:54:47+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon VPC", + "Announcements", + "Launch", + "Networking & Content Delivery", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b7aaa397c7cfb538", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-claude-mythos-preview-in-amazon-bedrock-aws-agent-registry-and-more-april-13-2026/", + "title": "AWS Weekly Roundup: Claude Mythos Preview in Amazon Bedrock, AWS Agent Registry, and more (April 13, 2026)", + "summary": "In my last Week in Review post, I mentioned how much time I’ve been spending on AI-Driven Development Lifecycle (AI-DLC) workshops with customers this year. A common theme in those sessions is the need for better cost visibility. Teams are moving fast with AI, but as they go from experimenting to full production, finance and […]", + "published_at": "2026-04-13T16:16:20+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock AgentCore", + "Amazon Bedrock Guardrails", + "Amazon OpenSearch Service", + "Amazon Simple Storage Service (S3)", + "Analytics", + "AWS Cost and Usage Report", + "AWS Cost Explorer", + "Generative AI", + "Week in Review" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "451812d8917fef4c", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/launching-s3-files-making-s3-buckets-accessible-as-file-systems/", + "title": "Launching S3 Files, making S3 buckets accessible as file systems", + "summary": "Amazon S3 Files makes S3 buckets accessible as high-performance file systems on AWS compute resources, eliminating the tradeoff between object storage benefits and interactive file capabilities while enabling seamless data sharing with ~1ms latencies.", + "published_at": "2026-04-07T19:18:32+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Simple Storage Service (S3)", + "Announcements", + "Launch", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "16fc935264a6d7cb", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-aws-devops-agent-security-agent-ga-product-lifecycle-updates-and-more-april-6-2026/", + "title": "AWS Weekly Roundup: AWS DevOps Agent & Security Agent GA, Product Lifecycle updates, and more (April 6, 2026)", + "summary": "Last week, I visited AWS Hong Kong User Group with my team. Hong Kong has a small but strong community, and their energy and passion are high. They recently started a new AI user group, and we hope more people will join. I was able to strengthen my bond with the community through great food […]", + "published_at": "2026-04-06T16:51:00+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Elastic Container Service", + "Artificial Intelligence", + "DevOps", + "Generative AI", + "News", + "Security, Identity, & Compliance", + "Sustainability", + "Week in Review" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f35142aca4f29954", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/amazon-bedrock-guardrails-supports-cross-account-safeguards-with-centralized-control-and-management/", + "title": "Amazon Bedrock Guardrails supports cross-account safeguards with centralized control and management", + "summary": "Organizational safeguards are now generally available in Amazon Bedrock Guardrails, enabling centralized enforcement and management of safety controls across multiple AWS accounts within an AWS Organization.", + "published_at": "2026-04-03T20:36:40+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock Guardrails", + "Amazon Machine Learning", + "Artificial Intelligence", + "AWS Organizations", + "Launch", + "News", + "Security, Identity, & Compliance" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d2ef9421de9b3095", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/announcing-managed-daemon-support-for-amazon-ecs-managed-instances/", + "title": "Announcing managed daemon support for Amazon ECS Managed Instances", + "summary": "Amazon ECS Managed Daemons gives platform engineers independent control over monitoring, logging, and tracing agents without application team coordination, ensuring consistent daemon deployment and comprehensive host-level observability at scale.", + "published_at": "2026-04-01T23:31:24+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Elastic Container Service", + "Launch", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "535053e7da4abf93", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/announcing-the-aws-sustainability-console-programmatic-access-configurable-csv-reports-and-scope-1-3-reporting-in-one-place/", + "title": "Announcing the AWS Sustainability console: Programmatic access, configurable CSV reports, and Scope 1–3 reporting in one place", + "summary": "AWS announces the Sustainability console, a new standalone service that consolidates carbon emissions reporting and resources, giving sustainability teams independent access to Scope 1, 2, and 3 emissions data without requiring billing permissions.", + "published_at": "2026-03-31T19:04:00+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Launch", + "News", + "Sustainability" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "500238cb1e9a2ee1", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-aws-ai-ml-scholars-program-agent-plugin-for-aws-serverless-and-more-march-30-2026/", + "title": "AWS Weekly Roundup: AWS AI/ML Scholars program, Agent Plugin for AWS Serverless, and more (March 30, 2026)", + "summary": "Last week, what excited me most was the launch of the 2026 AWS AI & ML Scholars program by Swami Sivasubramanian, VP of AWS Agentic AI, to provide free AI education to up to 100,000 learners worldwide. The program has two phases: a Challenge phase where you’ll learn foundational generative AI skills, followed by a […]", + "published_at": "2026-03-30T16:11:28+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Aurora", + "Amazon Polly", + "Amazon SageMaker Studio", + "Announcements", + "AWS Lambda", + "DSQL", + "News", + "PostgreSQL compatible", + "Week in Review" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b0799bca57881518", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/customize-your-aws-management-console-experience-with-visual-settings-including-account-color-region-and-service-visibility/", + "title": "Customize your AWS Management Console experience with visual settings including account color, region and service visibility", + "summary": "AWS introduces visual customization capability in AWS Management Console that enables selective display of relevant AWS Regions and services for your team members. By hiding unused Regions and services, you can reduce cognitive load and eliminate unnecessary clicks and scrolling, helping you focus better and work faster.", + "published_at": "2026-03-26T21:34:19+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "AWS Console Mobile Application", + "AWS Management Console", + "Launch", + "Management Tools", + "News" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "5d724a5c55eccaf3", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/announcing-amazon-aurora-postgresql-serverless-database-creation-in-seconds/", + "title": "Announcing Amazon Aurora PostgreSQL serverless database creation in seconds", + "summary": "AWS introduces a new express configuration for Amazon Aurora PostgreSQL, a streamlined database creation experience with preconfigured defaults designed to help you get started in seconds. With Aurora PostgreSQL, start building quickly from the RDS Console or your preferred developer tool—with the ability to modify configurations anytime. Plus, Aurora PostgreSQL is now available with AWS Free Tier.", + "published_at": "2026-03-25T20:37:11+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Aurora", + "Database", + "Launch", + "News", + "Serverless" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "6c294fb729c9ca03", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/enhancing-network-observability-with-new-aws-outposts-racks-lag-metrics/", + "title": "Enhancing network observability with new AWS Outposts racks LAG metrics", + "summary": "When you deploy AWS Outposts racks, you can run AWS infrastructure and services in on-premises locations. Maintaining seamless connectivity, both to the AWS Region and your on-premises network, is fundamental to delivering consistent, uninterrupted service to your applications. Implementing an observability strategy that uses available network metrics is key to understanding the health of this […]", + "published_at": "2026-04-30T19:14:52+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "AWS Outposts", + "Compute", + "Launch" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "000461e8c0c95bb6", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/serverless-icymi-q1-2026/", + "title": "Serverless ICYMI Q1 2026", + "summary": "Stay current with the latest serverless innovations that can improve your applications. In this 32nd quarterly recap, discover the most impactful AWS serverless launches, features, and resources from Q1 2026 that you might have missed. In case you missed our last ICYMI, check out what happened in Q4 2025. 2026 Q1 calendar Serverless with Mama […]", + "published_at": "2026-04-30T15:58:24+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock AgentCore", + "Amazon DynamoDB", + "Amazon Elastic Container Service", + "Amazon EventBridge", + "Amazon Simple Queue Service (SQS)", + "AWS Lambda", + "AWS Serverless Application Model", + "AWS Step Functions", + "Kiro", + "Serverless", + "Strands Agents", + "serverless", + "Serverless ICYMI" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d36d28f749b7b870", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/aws-outposts-monitoring-and-reporting-a-comprehensive-amazon-eventbridge-solution/", + "title": "AWS Outposts monitoring and reporting: A comprehensive Amazon EventBridge solution", + "summary": "Organizations using AWS Outposts racks commonly manage capacity from a single AWS account and share resources through AWS Resource Access Manager (AWS RAM) with other AWS accounts (consumer accounts) within AWS Organizations. In this post, we demonstrate one approach to create a multi-account serverless solution to surface costs in shared AWS Outposts environments using Amazon […]", + "published_at": "2026-04-14T16:18:12+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon DynamoDB", + "Amazon Elastic Block Store (Amazon EBS)", + "Amazon EventBridge", + "Amazon RDS", + "AWS Lambda", + "AWS Organizations", + "AWS Outposts", + "AWS Outposts rack", + "Compute", + "Resource Access Manager (RAM)" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1f647365a118281d", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/building-memory-intensive-apps-with-aws-lambda-managed-instances/", + "title": "Building Memory-Intensive Apps with AWS Lambda Managed Instances", + "summary": "Building memory-intensive applications with AWS Lambda just got easier. AWS Lambda Managed Instances gives you up to 32 GB of memory—3x more than standard AWS Lambda—while maintaining the serverless experience you know. Modern applications increasingly require substantial memory resources to process large datasets, perform complex analytics, and deliver real-time insights for use cases such as […]", + "published_at": "2026-04-10T19:54:44+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Advanced (300)", + "Amazon Simple Storage Service (S3)", + "AWS Lambda", + "Compute", + "Customer Solutions", + "Technical How-to", + "Amazon S3", + "AWS Compute" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a09ab7ca12735953", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/accelerate-cpu-based-ai-inference-workloads-using-intel-amx-on-amazon-ec2/", + "title": "Accelerate CPU-based AI inference workloads using Intel AMX on Amazon EC2", + "summary": "This post shows you how to accelerate your AI inference workloads by up to 76% using Intel Advanced Matrix Extensions (AMX) – an accelerator that uses specialized hardware and instructions to perform matrix operations directly on processor cores – on Amazon Elastic Compute Cloud (Amazon EC2) 8th generation instances. You'll learn when CPU-based inference is cost-effective, how to enable AMX with minimal code changes, and which configurations deliver optimal performance for your models.", + "published_at": "2026-03-30T16:43:10+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "*Post Types", + "Artificial Intelligence", + "Generative AI", + "PyTorch on AWS", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "012849ad4c4c5ba1", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/build-high-performance-apps-with-aws-lambda-managed-instances/", + "title": "Build high-performance apps with AWS Lambda Managed Instances", + "summary": "In this post, you will learn how to configure AWS Lambda Managed Instances by creating a Capacity Provider that defines your compute infrastructure, associating your Lambda function with that provider, and publishing a function version to provision the execution environments. We will conclude with production best practices including scaling strategies, thread safety, and observability for reliable performance.", + "published_at": "2026-03-30T14:53:01+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "AWS Lambda", + "Intermediate (200)", + "Technical How-to" + ], + "severity": "high", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cc981fa9645eebb3", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/enhancing-auto-scaling-resilience-by-tracking-worker-utilization-metrics/", + "title": "Enhancing auto scaling resilience by tracking worker utilization metrics", + "summary": "A resilient auto scaling policy requires metrics that correlate with application utilization, which may not be tied to system resources. Traditionally, auto scaling policies track system resource such as CPU utilization. These metrics are easily available, but they only work when resource consumption correlates with worker capacity. Factors such as high variance in request processing time, mixed instance types, or natural changes in application behavior over time can break this assumption.", + "published_at": "2026-03-24T16:17:58+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Advanced (300)", + "Auto Scaling", + "Best Practices", + "Resilience" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "894a95584dd3c981", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/best-practices-for-lambda-durable-functions-using-a-fraud-detection-example/", + "title": "Best practices for Lambda durable functions using a fraud detection example", + "summary": "This post walks through a fraud detection system built with durable functions. It also highlights the best practices that you can apply to your own production workflows, from approval processes to data pipelines to AI agent orchestration.", + "published_at": "2026-03-23T22:04:39+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "AWS Lambda", + "Compute", + "Intermediate (200)" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "dacaa81f272f389b", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/testing-step-functions-workflows-a-guide-to-the-enhanced-teststate-api/", + "title": "Testing Step Functions workflows: a guide to the enhanced TestState API", + "summary": "AWS Step Functions recently announced new enhancements to local testing capabilities for Step Functions, introducing API-based testing that developers can use to validate workflows before deploying to AWS. As detailed in our Announcement blog post, the TestState API transforms Step Functions development by enabling individual state testing in isolation or as complete workflows. This supports […]", + "published_at": "2026-03-22T17:06:38+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "AWS Step Functions", + "Compute" + ], + "severity": "low", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fc92fe1b5782cf3e", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/enabling-high-availability-of-amazon-ec2-instances-on-aws-outposts-servers-part-3/", + "title": "Enabling high availability of Amazon EC2 instances on AWS Outposts servers (Part 3)", + "summary": "This post is part 3 of the three-part series ‘Enabling high availability of Amazon EC2 instances on AWS Outposts servers’. We provide you with code samples and considerations for implementing custom logic to automate Amazon Elastic Compute Cloud (EC2) relaunch on Outposts servers. This post focuses on guidance for using Outposts servers with third party storage for boot […]", + "published_at": "2026-03-06T23:11:22+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon CloudWatch", + "Amazon Simple Notification Service (SNS)", + "AWS CloudFormation", + "AWS Lambda", + "AWS Outposts", + "AWS Outposts servers", + "Best Practices", + "Compute", + "Technical How-to" + ], + "severity": "high", + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "16fa1d0d2a99d8bf", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/optimizing-compute-intensive-serverless-workloads-with-multi-threaded-rust-on-aws-lambda/", + "title": "Optimizing Compute-Intensive Serverless Workloads with Multi-threaded Rust on AWS Lambda", + "summary": "Customers use AWS Lambda to build Serverless applications for a wide variety of use cases, from simple API backends to complex data processing pipelines. Lambda's flexibility makes it an excellent choice for many workloads, and with support for up to 10,240 MB of memory, you can now tackle compute-intensive tasks that were previously challenging in a Serverless environment. When you configure a Lambda function's memory size, you allocate RAM and Lambda automatically provides proportional CPU pow", + "published_at": "2026-02-25T12:49:44+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "AWS Lambda", + "Serverless" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "51aab41f8ab09832", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/amazon-sagemaker-ai-now-hosting-nvidia-evo-2-nim-microservices/", + "title": "Amazon SageMaker AI now hosts NVIDIA Evo-2 NIM microservices", + "summary": "This post is co-written with Neel Patel, Abdullahi Olaoye, Kristopher Kersten, Aniket Deshpande from NVIDIA. Today, we’re excited to announce that the NVIDIA Evo-2 NVIDIA NIM microservice are now listed in Amazon SageMaker JumpStart. You can use this launch to deploy accelerated and specialized NIM microservices to build, experiment, and responsibly scale your drug discovery […]", + "published_at": "2026-02-24T18:48:08+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon SageMaker AI", + "Amazon SageMaker JumpStart", + "Amazon SageMaker Unified Studio", + "Announcements", + "AWS Marketplace", + "AWS Partner Network" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "92042316377860cb", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/building-fault-tolerant-long-running-application-with-aws-lambda-durable-functions/", + "title": "Building fault-tolerant applications with AWS Lambda durable functions", + "summary": "Business applications often coordinate multiple steps that need to run reliably or wait for extended periods, such as customer onboarding, payment processing, or orchestrating large language model inference. These critical processes require completion despite temporary disruptions or system failures. Developers currently spend significant time implementing mechanisms to track progress, handle failures, and manage resources when […]", + "published_at": "2026-02-06T16:54:39+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Announcements", + "AWS Lambda" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "2baa3c832079af53", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/serverless-icymi-q4-2025/", + "title": "Serverless ICYMI Q4 2025", + "summary": "Stay current with the latest serverless innovations that can transform your applications. In this 31st quarterly recap, discover the most impactful AWS serverless launches, features, and resources from Q4 2025 that you might have missed.", + "published_at": "2026-01-30T15:23:57+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon API Gateway", + "Amazon Bedrock", + "Amazon DynamoDB", + "Amazon EC2 Container Registry", + "Amazon Elastic Container Service", + "Amazon EventBridge", + "Amazon Simple Queue Service (SQS)", + "Amazon Simple Storage Service (S3)", + "AWS Lambda", + "AWS Serverless Application Model", + "AWS Step Functions", + "Serverless", + "Strands Agents", + "serverless", + "Serverless ICYMI" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "96a0a3093784c78a", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/more-room-to-build-serverless-services-now-support-payloads-up-to-1-mb/", + "title": "More room to build: serverless services now support payloads up to 1 MB", + "summary": "To support cloud applications that increasingly depend on rich contextual data, AWS is raising the maximum payload size from 256 KB to 1 MB for asynchronous AWS Lambda function invocations, Amazon Amazon SQS, and Amazon EventBridge. Developers can use this enhancement to build and maintain context-rich event-driven systems and reduce the need for complex workarounds such as data chunking or external large object storage.", + "published_at": "2026-01-29T22:16:14+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon EventBridge", + "Amazon Simple Queue Service (SQS)", + "Announcements", + "AWS Lambda", + "Intermediate (200)", + "Serverless" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9e5dad276b151bc0", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/simplify-network-segmentation-for-aws-outposts-racks-with-multiple-local-gateway-routing-domains/", + "title": "Simplify network segmentation for AWS Outposts racks with multiple local gateway routing domains", + "summary": "AWS now supports multiple local gateway (LGW) routing domains on AWS Outposts racks to simplify network segmentation. Network segmentation is the practice of splitting a computer network into isolated subnetworks, or network segments. This reduces the attack surface so that if a host on one network segment is compromised, the hosts on the other network segments are not affected. Many customers in regulated industries such as manufacturing, health care and life sciences, banking, and others imple", + "published_at": "2026-01-16T18:49:35+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Announcements", + "AWS Outposts rack" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "b37445eed42e0ae0", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/optimizing-storage-performance-for-amazon-eks-on-aws-outposts/", + "title": "Optimizing storage performance for Amazon EKS on AWS Outposts", + "summary": "Amazon Elastic Kubernetes Service (Amazon EKS) on AWS Outposts brings the power of managed Kubernetes to your on-premises infrastructure. Use Amazon EKS on Outposts rack to create hybrid cloud deployments that maintain consistent AWS experiences across environments. As organizations increasingly adopt edge computing and hybrid architectures, storage optimization and performance tuning become critical for successful workload deployment.", + "published_at": "2026-01-13T18:57:12+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Elastic Block Store (Amazon EBS)", + "Amazon Elastic File System (EFS)", + "Amazon Elastic Kubernetes Service", + "AWS Outposts", + "Best Practices", + "Technical How-to", + "Amazon EBS", + "Amazon EFS", + "Amazon EKS", + "Amazon S3" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a8144cde3d9312af", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/net-10-runtime-now-available-in-aws-lambda/", + "title": ".NET 10 runtime now available in AWS Lambda", + "summary": "Amazon Web Services (AWS) Lambda now supports .NET 10 as both a managed runtime and base container image. .NET is a popular language for building serverless applications. Developers can now use the new features and enhancements in .NET when creating serverless applications on Lambda. This includes support for file-based apps to streamline your projects by implementing functions using just a single file.", + "published_at": "2026-01-08T21:01:05+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Announcements", + "AWS .NET Development", + "AWS CLI", + "AWS Lambda" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a5bbd6280cd1056c", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/building-zero-trust-generative-ai-applications-in-healthcare-with-aws-nitro-enclaves/", + "title": "Building zero trust generative AI applications in healthcare with AWS Nitro Enclaves", + "summary": "In healthcare, generative AI is transforming how medical professionals analyze data , summarize clinical notes , and generate insights to improve patient outcomes . From automating medical documentation to assisting in diagnostic reasoning , large language models (LLMs) have the potential to augment clinical workflows and accelerate research. However, these innovations also introduce significant privacy, security, and intellectual property challenges.", + "published_at": "2025-12-12T19:06:03+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon EC2", + "Customer Solutions", + "Expert (400)", + "Generative AI", + "Healthcare", + "Security", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cff0ded6369bf4c6", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/orchestrating-large-scale-document-processing-with-aws-step-functions-and-amazon-bedrock-batch-inference/", + "title": "Orchestrating large-scale document processing with AWS Step Functions and Amazon Bedrock batch inference", + "summary": "Organizations often have large volumes of documents containing valuable information that remains locked away and unsearchable. This solution addresses the need for a scalable, automated text extraction and knowledge base pipeline that transforms static document collections into intelligent, searchable repositories for generative AI applications.", + "published_at": "2025-11-26T21:41:51+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock Knowledge Bases", + "Amazon Nova", + "Amazon Textract", + "AWS Step Functions" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a1a27d2f363d9b75", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/maximizing-value-with-amazon-eks-auto-mode-strategies-for-visibility-control-and-optimization/", + "title": "Maximizing value with Amazon EKS Auto Mode: Strategies for visibility, control, and optimization", + "summary": "In this post, we explore how to maximize Auto Mode's value through comprehensive cost visibility, proactive governance, and continuous optimization strategies. We cover essential cost management dimensions: establishing spending visibility, forecasting resource needs, implementing governance controls, and measuring efficiency improvements. For both new and experienced Amazon EKS Auto Mode users, this guide offers actionable insights to balance performance, reliability, and cost-efficiency in Kub", + "published_at": "2026-05-13T17:18:26+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Advanced (300)", + "Amazon Elastic Kubernetes Service", + "Best Practices", + "Cloud Cost Optimization", + "Amazon Elastic Kubernetes Service (Amazon EKS)" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "ec9b96d148f0e8c7", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/back-up-and-restore-your-amazon-eks-cluster-resources-using-velero/", + "title": "Back up and restore your Amazon EKS cluster resources using Velero", + "summary": "In this post, you'll learn to back up and restore Amazon EKS cluster resources and persistent volume data using Velero. You'll deploy a sample stateful application, back it up, and restore it to a different namespace within the same cluster. Along the way, you'll configure least-privilege AWS Identity and Access Management (AWS IAM) roles using Amazon EKS Pod Identity and scope Velero's Kubernetes permissions with a custom ClusterRole. A ClusterRole is a Kubernetes resource that defines cluster-", + "published_at": "2026-05-12T18:19:57+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Advanced (300)", + "Amazon Elastic Kubernetes Service", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c5a3310bc3807a89", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/implement-centralized-observability-for-multi-account-amazon-eks/", + "title": "Implement centralized observability for multi-account Amazon EKS", + "summary": "This post shows you how to unify your existing Container Insights and CloudWatch data into a centralized monitoring hub using a hub-and-spoke architecture. You will unify fragmented observability data into a single pane of glass that maintains security boundaries while removing the need for account switching. The solution requires no changes to your existing monitoring infrastructure. It connects what you already have. You will reduce incident response time by removing context switching between ", + "published_at": "2026-05-12T15:50:48+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon CloudWatch", + "Amazon Elastic Kubernetes Service", + "Best Practices", + "Management Tools", + "Technical How-to", + "Amazon EKS" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e2b53eb1a84cc631", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/gradual-deployments-in-amazon-ecs-with-linear-and-canary-strategies/", + "title": "Gradual deployments in Amazon ECS with linear and canary strategies", + "summary": "In this post, we walk through how linear and canary strategies work in Amazon ECS, how to configure each, and how to set up automatic rollbacks with CloudWatch alarms.", + "published_at": "2026-05-08T13:30:59+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Elastic Container Service", + "Customer Solutions", + "Expert (400)", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1c4e05623c229c71", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/cross-region-disaster-recovery-for-amazon-eks-using-aws-backup/", + "title": "Cross-Region disaster recovery for Amazon EKS using AWS Backup", + "summary": "In this post, we walk you through a complete cross-Region DR implementation for Amazon EKS using AWS Backup. We deploy a stateful retail store application in a source Region, back it up, copy the backup to a DR Region, and restore the full application, including its persistent data, to a pre-provisioned cluster in the secondary Region. By the end of this walkthrough, you will have a fully functional DR environment with your application running in the secondary Region with all stateful data intac", + "published_at": "2026-05-06T17:09:28+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Advanced (300)", + "Amazon Elastic Kubernetes Service", + "AWS Backup", + "Resilience", + "Technical How-to", + "Amazon Elastic Kubernetes Service (Amazon EKS)" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c1b6830816438707", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/track-inter-az-and-nat-gateway-traffic-with-eks-container-network-observability/", + "title": "Track inter-AZ and NAT gateway traffic with EKS Container Network Observability", + "summary": "In this post, you'll learn how to: (1) enable Container Network Observability in your Amazon EKS cluster, (2) identify and reduce inter-AZ traffic using traffic distribution control, (3) identify and reduce NAT gateway costs by implementing Amazon Virtual Private Cloud (VPC) endpoints, and (4) automate monitoring and reporting with an AI agent. This technical guide assumes familiarity with Kubernetes concepts and AWS networking basics.", + "published_at": "2026-05-05T15:18:25+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Advanced (300)", + "Amazon CloudWatch", + "Amazon Elastic Kubernetes Service", + "Monitoring and observability" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c08d964767890d54", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/simplify-hybrid-kubernetes-networking-with-amazon-eks-hybrid-nodes-gateway/", + "title": "Simplify hybrid Kubernetes networking with Amazon EKS Hybrid Nodes gateway", + "summary": "We are excited to announce the general availability of the Amazon EKS Hybrid Nodes gateway, a new feature for Amazon EKS that simplifies hybrid Kubernetes networking for Amazon EKS Hybrid Nodes. In this post, we walk you through the architecture of Amazon EKS Hybrid Nodes gateway, deep dive into how it works, and demonstrate how it simplifies hybrid Kubernetes networking across your cloud and on-premises EKS environments.", + "published_at": "2026-05-01T15:53:15+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Elastic Kubernetes Service", + "Announcements" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d45ddfdd9cef20d5", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/implement-spiffe-spire-authorization-on-amazon-eks/", + "title": "Implement SPIFFE/SPIRE authorization on Amazon EKS", + "summary": "In this post, we show you how to implement SPIFFE/SPIRE on Amazon EKS to establish secure service-to-service communication using a nested architecture. You'll learn how to deploy SPIRE across multiple Amazon EKS clusters, configure workload attestation, and implement fine-grained authorization policies that scale with your infrastructure.", + "published_at": "2026-04-27T17:29:44+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Aurora", + "Amazon Elastic Kubernetes Service", + "Industries", + "Learning Levels", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e2ad73479608a654", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/deploying-model-context-protocol-mcp-servers-on-amazon-ecs/", + "title": "Deploying Model Context Protocol (MCP) servers on Amazon ECS", + "summary": "In this post, we will walk you through a three-tier MCP application deployed entirely on Amazon ECS, using Service Connect for service-to-service communication and Express Mode for automated load balancing, to show how to take an MCP-based workload from concept to production.", + "published_at": "2026-04-14T16:55:37+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Elastic Container Service", + "Artificial Intelligence", + "AWS Fargate", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c92957093e6e9bc2", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/navigating-enterprise-networking-challenges-with-amazon-eks-auto-mode/", + "title": "Navigating enterprise networking challenges with Amazon EKS Auto Mode", + "summary": "This post covers how EKS Auto Mode handles VPC CNI optimization, pod density scaling, network security implementation, and hybrid connectivity.", + "published_at": "2026-04-14T16:51:50+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Elastic Kubernetes Service", + "Intermediate (200)", + "Networking & Content Delivery", + "Thought Leadership", + "Amazon EKS", + "container networking" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "bc877532dc119e71", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/streaming-cloudwatch-metrics-to-vpc-based-opentelemetry-collectors-using-lambda/", + "title": "Streaming CloudWatch metrics to VPC-based OpenTelemetry collectors using Lambda", + "summary": "In this post, we demonstrate an approach we used to address this challenge for a customer by implementing an AWS Lambda transformation function that streams Amazon CloudWatch metrics directly to internal OpenTelemetry collectors running within a VPC.", + "published_at": "2026-05-13T15:45:50+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon CloudWatch", + "Technical How-to", + "Amazon Kinesis Data Firehose", + "cloudwatch", + "Open Source" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "28a635654a2c1ee8", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/building-hybrid-multi-tenant-architecture-for-stateful-services-on-aws/", + "title": "Building hybrid multi-tenant architecture for stateful services on AWS", + "summary": "In this post, we show you how to build a hybrid multi-tenant architecture that provides strong tenant isolation without requiring per-tenant AWS accounts. You learn how to configure Route 53 weighted routing to distribute traffic across multiple accounts, deploy Application Load Balancer listener rules for tenant-specific routing, create dedicated ECS clusters per tenant, and establish AWS PrivateLink connectivity to shared dependencies.", + "published_at": "2026-05-12T13:26:49+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Elastic Container Service", + "Architecture", + "Elastic Load Balancing", + "Industries", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e2392c81b5b57a03", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/choosing-between-single-or-multiple-organizations-in-aws-organizations/", + "title": "Choosing between single or multiple organizations in AWS Organizations", + "summary": "Organizations face critical architectural decisions that can impact their operations for years to come such as: Is it better to maintain a single organization or implement multiple organizations? In this post, I explain the key advantages and disadvantages of both approaches and the scenarios where each model fits best.", + "published_at": "2026-05-11T18:56:38+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "AWS Organizations", + "Best Practices" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "1deb3899daea90a2", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/deloitte-optimizes-eks-environment-provisioning-and-achieves-89-faster-testing-environments-using-amazon-eks-and-vcluster/", + "title": "Deloitte optimizes EKS environment provisioning and achieves 89% faster testing environments using Amazon EKS and vCluster", + "summary": "In this post, we explore how Deloitte used Amazon EKS and vCluster to transform their testing infrastructure.", + "published_at": "2026-04-27T17:47:34+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Elastic Kubernetes Service", + "Customer Solutions" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "01adc8bebf940d6d", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/modernizing-kyc-with-aws-serverless-solutions-and-agentic-ai-for-financial-services/", + "title": "Modernizing KYC with AWS serverless solutions and agentic AI for financial services", + "summary": "This post extends IBM's approach to real-time KYC validation using generative AI, as previously discussed in the post IBM Digital KYC on AWS uses Generative AI to transform Client Onboarding and KYC Operations. It transforms compliance operations through autonomous decision-making and intelligent automation using agentic AI, event-driven architecture, and AWS serverless services. The solution addresses the fundamental limitations of traditional rule-based systems. It provides autonomous decision", + "published_at": "2026-04-23T13:20:43+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Financial Services", + "Intermediate (200)", + "Partner solutions" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "03c4bc40760f3b13", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/pacific-enables-multi-tenant-sovereign-product-carbon-footprint-exchange-on-the-catena-x-data-space-using-aws/", + "title": "PACIFIC enables multi-tenant, sovereign product carbon footprint exchange on the Catena-X data space using AWS", + "summary": "This post explores how PACIFIC enables multi-tenant, sovereign PCF exchange on the Catena-X data space using Amazon Elastic Container Service (Amazon ECS) on AWS Fargate, Amazon Cognito, and AWS Identity and Access Management (IAM) to deliver measurable environmental impact and competitive advantage in a carbon-conscious marketplace.", + "published_at": "2026-04-22T15:33:54+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Cognito", + "Amazon Elastic Container Service", + "Amazon RDS", + "Amazon Simple Storage Service (S3)", + "Amazon VPC", + "AWS Fargate", + "AWS Identity and Access Management (IAM)", + "AWS Secrets Manager", + "AWS Security Token Service", + "Compute", + "Foundational (100)" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "fd4f1c98d886b64f", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/real-time-analytics-oldcastle-integrates-infor-with-amazon-aurora-and-amazon-quick-sight/", + "title": "Real-time analytics: Oldcastle integrates Infor with Amazon Aurora and Amazon Quick Sight", + "summary": "This post explores how Oldcastle used AWS services to transform their analytics and AI capabilities by integrating Infor ERP with Amazon Aurora and Amazon Quick Sight. We discuss how they overcame the limitations of traditional cloud ERP reporting to deploy real-time dashboards and build a scalable analytics system. This practical, enterprise-grade approach offers a blueprint that organizations can adapt when extending ERP capabilities with cloud-native analytics and AI.", + "published_at": "2026-04-21T16:37:12+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Aurora", + "Amazon Quick Sight", + "Customer Solutions" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "f0e55a409dbb7113", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/build-a-multi-tenant-configuration-system-with-tagged-storage-patterns/", + "title": "Build a multi-tenant configuration system with tagged storage patterns", + "summary": "In this post, we demonstrate how you can build a scalable, multi-tenant configuration service using the tagged storage pattern, an architectural approach that uses key prefixes (like tenant_config_ or param_config_) to automatically route configuration requests to the most appropriate AWS storage service. This pattern maintains strict tenant isolation and supports real-time, zero-downtime configuration updates through event-driven architecture, alleviating the cache staleness problem.", + "published_at": "2026-04-08T20:00:04+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Advanced (300)", + "Amazon Cognito", + "Amazon DynamoDB", + "Amazon EventBridge", + "AWS Lambda", + "AWS Systems Manager", + "Financial Services", + "Industries", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4bc7ce9b86b758c3", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/unlock-efficient-model-deployment-simplified-inference-operator-setup-on-amazon-sagemaker-hyperpod/", + "title": "Unlock efficient model deployment: Simplified Inference Operator setup on Amazon SageMaker HyperPod", + "summary": "In this post, we walk through the new installation experience, demonstrate three deployment methods (console, CLI, and Terraform), and show how features like multi-instance-type deployment and native node affinity give you fine-grained control over inference scheduling", + "published_at": "2026-04-06T21:14:13+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon SageMaker", + "Amazon SageMaker AI", + "Amazon SageMaker HyperPod", + "Artificial Intelligence", + "Foundational (100)", + "Intermediate (200)" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "93738ffebf1686e3", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/automate-safety-monitoring-with-computer-vision-and-generative-ai/", + "title": "Automate safety monitoring with computer vision and generative AI", + "summary": "This post describes a solution that uses fixed camera networks to monitor operational environments in near real-time, detecting potential safety hazards while capturing object floor projections and their relationships to floor markings. While we illustrate the approach through distribution center deployment examples, the underlying architecture applies broadly across industries. We explore the architectural decisions, strategies for scaling to hundreds of sites, reducing site onboarding time, sy", + "published_at": "2026-04-01T18:59:02+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Advanced (300)", + "Amazon Rekognition", + "Amazon SageMaker AI", + "Amazon SageMaker Ground Truth", + "Architecture", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "c3fe7629ee79d6ab", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/streamlining-access-to-powerful-disaster-recovery-capabilities-of-aws/", + "title": "Streamlining access to powerful disaster recovery capabilities of AWS", + "summary": "In this blog post, we take a building blocks approach. Starting with the tools like AWS Backup to protect your data, we then add protection for Amazon Elastic Compute Cloud (Amazon EC2) compute using AWS Elastic Disaster Recovery (AWS DRS). Finally, we show how to use the full capabilities of AWS to restore your entire workload—data, infrastructure, networking, and configuration, using Arpio disaster recovery automation.", + "published_at": "2026-03-31T18:00:38+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "AWS Backup", + "AWS Elastic Disaster Recovery (DRS)", + "Intermediate (200)", + "Partner solutions", + "Resilience", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "08e79d29f73eeee8", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/how-aigen-transformed-agricultural-robotics-for-sustainable-farming-with-amazon-sagemaker-ai/", + "title": "How Aigen transformed agricultural robotics for sustainable farming with Amazon SageMaker AI", + "summary": "In this post, you will learn how Aigen modernized its machine learning (ML) pipeline with Amazon SageMaker AI to overcome industry-wide agricultural robotics challenges and scale sustainable farming. This post focuses on the strategies and architecture patterns that enabled Aigen to modernize its pipeline across hundreds of distributed edge solar robots and showcase the significant business outcomes unlocked through this transformation. By adopting automated data labeling and human-in-the-loop v", + "published_at": "2026-03-30T15:36:36+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "*Post Types", + "Agriculture", + "Amazon SageMaker", + "Amazon SageMaker AI", + "Amazon SageMaker Studio", + "Amazon Simple Storage Service (S3)", + "Customer Solutions", + "Generative AI", + "Industries", + "Robotics", + "Sustainability", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "cf4b5ae7c5e5644d", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/architecting-for-agentic-ai-development-on-aws/", + "title": "Architecting for agentic AI development on AWS", + "summary": "In this post, we demonstrate how to architect AWS systems that enable AI agents to iterate rapidly through design patterns for both system architecture and code base structure. We first examine the architectural problems that limit agentic development today. We then walk through system architecture patterns that support rapid experimentation, followed by codebase patterns that help AI agents understand, modify, and validate your applications with confidence.", + "published_at": "2026-03-26T17:29:57+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Architecture", + "Intermediate (200)", + "Kiro" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "a565220dc6f0212e", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/how-generali-malaysia-optimizes-operations-with-amazon-eks/", + "title": "How Generali Malaysia optimizes operations with Amazon EKS", + "summary": "In this post, we look at how Generali is using Amazon EKS Auto Mode and its integration with other AWS services to enhance performance while reducing operational overhead, optimizing costs, and enhancing security.", + "published_at": "2026-03-23T22:51:02+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Elastic Kubernetes Service", + "Amazon GuardDuty", + "Amazon Inspector", + "Amazon Managed Grafana", + "Architecture", + "AWS Network Firewall", + "AWS Well-Architected Framework", + "Customer Solutions", + "Financial Services" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "9d7a5064f92c2d5a", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/ai-powered-event-response-for-amazon-eks/", + "title": "AI-powered event response for Amazon EKS", + "summary": "In this post, you'll learn how AWS DevOps Agent integrates with your existing observability stack to provide intelligent, automated responses to system events.", + "published_at": "2026-03-18T18:23:37+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Advanced (300)", + "Amazon Elastic Kubernetes Service", + "DevOps", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "15de23c7f7718485", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/the-hidden-price-tag-uncovering-hidden-costs-in-cloud-architectures-with-the-aws-well-architected-framework/", + "title": "The Hidden Price Tag: Uncovering Hidden Costs in Cloud Architectures with the AWS Well-Architected Framework", + "summary": "In this post, we discuss how following the AWS Cloud Adoption Framework (AWS CAF) and AWS Well-Architected Framework can help reduce these risks through proper implementation of AWS guidance and best practices while taking into consideration the practical challenges organizations face in implementing these best practices, including resource constraints, evaluating trade-offs and competing business priorities.", + "published_at": "2026-03-03T16:08:00+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "AWS Well-Architected", + "Cloud Adoption" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "8c1ebcdfa26c65c0", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/digital-transformation-at-santander-how-platform-engineering-is-revolutionizing-cloud-infrastructure/", + "title": "Digital Transformation at Santander: How Platform Engineering is Revolutionizing Cloud Infrastructure", + "summary": "Santander faced a significant technical challenge in managing an infrastructure that processes billions of daily transactions across more than 200 critical systems. The solution emerged through an innovative platform engineering initiative called Catalyst, which transformed the bank's cloud infrastructure and development management. This post analyzes the main cases, benefits, and results obtained with this initiative.", + "published_at": "2026-02-26T17:54:12+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Elastic Kubernetes Service", + "Amazon Machine Learning", + "Amazon Simple Storage Service (S3)", + "Artificial Intelligence", + "AWS Identity and Access Management (IAM)", + "AWS Key Management Service", + "Customer Solutions", + "Generative AI", + "Partner solutions" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "4136a1a070fa1015", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/6000-aws-accounts-three-people-one-platform-lessons-learned/", + "title": "6,000 AWS accounts, three people, one platform: Lessons learned", + "summary": "This post describes why ProGlove chose a account-per-tenant approach for our serverless SaaS architecture and how it changes the operational model. It covers the challenges you need to anticipate around automation, observability and cost. We will also discuss how the approach can affect other operational models in different environments like an enterprise context.", + "published_at": "2026-02-25T19:47:07+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Architecture", + "AWS CloudFormation", + "AWS Lambda", + "Customer Solutions", + "SaaS", + "Serverless" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "e1cc0a2d0c1ba7a9", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/how-convera-built-fine-grained-api-authorization-with-amazon-verified-permissions/", + "title": "How Convera built fine-grained API authorization with Amazon Verified Permissions", + "summary": "In this post, we share how Convera used Amazon Verified Permissions to build a fine-grained authorization model for their API platform.", + "published_at": "2026-02-05T21:21:54+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Advanced (300)", + "Amazon Verified Permissions", + "Customer Solutions", + "Experience-Based Acceleration", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + }, + { + "id": "d70d8d1815518875", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/mastering-millisecond-latency-and-millions-of-events-the-event-driven-architecture-behind-the-amazon-key-suite/", + "title": "Mastering millisecond latency and millions of events: The event-driven architecture behind the Amazon Key Suite", + "summary": "In this post, we explore how the Amazon Key team used Amazon EventBridge to modernize their architecture, transforming a tightly coupled monolithic system into a resilient, event-driven solution. We explore the technical challenges we faced, our implementation approach, and the architectural patterns that helped us achieve improved reliability and scalability. The post covers our solutions for managing event schemas at scale, handling multiple service integrations efficiently, and building an ex", + "published_at": "2026-02-04T15:53:39+00:00", + "fetched_at": "2026-05-17T11:52:45.883138+00:00", + "tags": [ + "Advanced (300)", + "Amazon EventBridge", + "Application Integration", + "Architecture", + "AWS CloudFormation", + "AWS Lambda", + "Case Study", + "Compute", + "Serverless", + "solutions", + "Solutions Architecture", + "Event Driven" + ], + "severity": null, + "score": 0.0, + "score_breakdown": {} + } +] \ No newline at end of file diff --git a/tracks/whats-new/data/scored.json b/tracks/whats-new/data/scored.json new file mode 100644 index 0000000..1c92106 --- /dev/null +++ b/tracks/whats-new/data/scored.json @@ -0,0 +1,4404 @@ +[ + { + "id": "ef5f6d4b4ebfcbd6", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/compute,general:products/amazon-ec2" + ], + "severity": "high", + "score": 6.646, + "score_breakdown": { + "freshness": 1.646, + "keyword": 2.0, + "source": 1.5, + "keyword_signal": 3.0, + "severity": 2.0, + "total": 6.646 + } + }, + { + "id": "a9fa25010597d77c", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/aws-marketplace-and-partners,marketing:marchitecture/partner-network" + ], + "severity": null, + "score": 6.253, + "score_breakdown": { + "freshness": 1.003, + "keyword": 3.5, + "source": 1.5, + "keyword_signal": 5.25, + "severity": 0.0, + "total": 6.253 + } + }, + { + "id": "30cecb94158ac93d", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/developer-tools" + ], + "severity": null, + "score": 5.492, + "score_breakdown": { + "freshness": 0.992, + "keyword": 3.0, + "source": 1.5, + "keyword_signal": 4.5, + "severity": 0.0, + "total": 5.492 + } + }, + { + "id": "cdef36449f043904", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/databases" + ], + "severity": null, + "score": 5.387, + "score_breakdown": { + "freshness": 1.637, + "keyword": 2.5, + "source": 1.5, + "keyword_signal": 3.75, + "severity": 0.0, + "total": 5.387 + } + }, + { + "id": "86b17fe1fd0e901b", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 5.384, + "score_breakdown": { + "freshness": 1.634, + "keyword": 2.5, + "source": 1.5, + "keyword_signal": 3.75, + "severity": 0.0, + "total": 5.384 + } + }, + { + "id": "ba5175e8f77f9841", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/analytics,general:products/amazon-redshift" + ], + "severity": null, + "score": 5.16, + "score_breakdown": { + "freshness": 1.41, + "keyword": 2.5, + "source": 1.5, + "keyword_signal": 3.75, + "severity": 0.0, + "total": 5.16 + } + }, + { + "id": "04589c79cbb940f0", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/storage,marketing:marchitecture/networking,general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 5.079, + "score_breakdown": { + "freshness": 1.329, + "keyword": 2.5, + "source": 1.5, + "keyword_signal": 3.75, + "severity": 0.0, + "total": 5.079 + } + }, + { + "id": "f00e4049b0fdfdeb", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,general:products/amazon-sagemaker-studio,general:products/amazon-sagemaker,general:products/aiml" + ], + "severity": null, + "score": 5.079, + "score_breakdown": { + "freshness": 1.329, + "keyword": 2.5, + "source": 1.5, + "keyword_signal": 3.75, + "severity": 0.0, + "total": 5.079 + } + }, + { + "id": "d4ee18f6ecea0de1", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/aws-direct-connect" + ], + "severity": null, + "score": 4.742, + "score_breakdown": { + "freshness": 1.742, + "keyword": 2.0, + "source": 1.5, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 4.742 + } + }, + { + "id": "7a967b8ec4725c9a", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/media-services,general:products/aws-elemental-mediatailor" + ], + "severity": null, + "score": 4.741, + "score_breakdown": { + "freshness": 0.991, + "keyword": 2.5, + "source": 1.5, + "keyword_signal": 3.75, + "severity": 0.0, + "total": 4.741 + } + }, + { + "id": "ca3c536db4f152fd", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 4.737, + "score_breakdown": { + "freshness": 0.987, + "keyword": 2.5, + "source": 1.5, + "keyword_signal": 3.75, + "severity": 0.0, + "total": 4.737 + } + }, + { + "id": "977adcb0323e5b4c", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/compute,general:products/amazon-ec2,general:products/aws-govcloud-us,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 4.679, + "score_breakdown": { + "freshness": 0.929, + "keyword": 2.5, + "source": 1.5, + "keyword_signal": 3.75, + "severity": 0.0, + "total": 4.679 + } + }, + { + "id": "5a781cf9e0ad0ab1", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/migration,general:products/aws-transfer-family,marketing:marchitecture/storage" + ], + "severity": null, + "score": 4.652, + "score_breakdown": { + "freshness": 0.902, + "keyword": 2.5, + "source": 1.5, + "keyword_signal": 3.75, + "severity": 0.0, + "total": 4.652 + } + }, + { + "id": "5a8e982ef29d1241", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 4.637, + "score_breakdown": { + "freshness": 1.637, + "keyword": 2.0, + "source": 1.5, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 4.637 + } + }, + { + "id": "5fb958735057e7cf", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 4.632, + "score_breakdown": { + "freshness": 1.632, + "keyword": 2.0, + "source": 1.5, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 4.632 + } + }, + { + "id": "6d80b3a5643337c6", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/contact-center,marketing:marchitecture/applications,general:products/amazon-connect" + ], + "severity": null, + "score": 4.632, + "score_breakdown": { + "freshness": 1.632, + "keyword": 2.0, + "source": 1.5, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 4.632 + } + }, + { + "id": "8d5257911cd4477d", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/modernize-your-workflows-amazon-workspaces-now-gives-ai-agents-their-own-desktop-preview/", + "title": "Modernize your workflows: Amazon WorkSpaces now gives AI agents their own desktop (preview)", + "summary": "Amazon WorkSpaces now lets AI agents securely operate legacy desktop applications—without APIs or modernization—using IAM authentication, MCP support, and computer vision within existing security frameworks.", + "published_at": "2026-05-05T17:23:40+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock Guardrails", + "Amazon WorkSpaces Secure Browser", + "Artificial Intelligence", + "Launch", + "News", + "Strands Agents" + ], + "severity": "low", + "score": 4.609, + "score_breakdown": { + "freshness": 0.859, + "keyword": 2.5, + "source": 1.3, + "keyword_signal": 3.25, + "severity": 0.5, + "total": 4.609 + } + }, + { + "id": "8c8cfaa75b243cd5", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/aws-iam,general:products/aws-organizations,general:products/aws-identity-and-access-management" + ], + "severity": "high", + "score": 4.492, + "score_breakdown": { + "freshness": 1.742, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 2.0, + "total": 4.492 + } + }, + { + "id": "9f853d1b20a903fd", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,general:products/amazon-sagemaker,general:products/aiml,general:products/amazon-sagemaker-studio" + ], + "severity": null, + "score": 4.362, + "score_breakdown": { + "freshness": 1.362, + "keyword": 2.0, + "source": 1.5, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 4.362 + } + }, + { + "id": "aff86fecb2a0780d", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,general:products/aiml,general:products/amazon-sagemaker" + ], + "severity": null, + "score": 4.359, + "score_breakdown": { + "freshness": 1.359, + "keyword": 2.0, + "source": 1.5, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 4.359 + } + }, + { + "id": "a5e6782289f5bf2f", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-sagemaker,general:products/aiml,marketing:marchitecture/artificial-intelligence,general:products/amazon-sagemaker-studio" + ], + "severity": null, + "score": 4.343, + "score_breakdown": { + "freshness": 1.343, + "keyword": 2.0, + "source": 1.5, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 4.343 + } + }, + { + "id": "6753c26989b51b8e", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-sagemaker,marketing:marchitecture/artificial-intelligence,general:products/aiml,general:products/amazon-sagemaker-studio" + ], + "severity": null, + "score": 4.329, + "score_breakdown": { + "freshness": 1.329, + "keyword": 2.0, + "source": 1.5, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 4.329 + } + }, + { + "id": "d2de2b858df9b79f", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-sagemaker,general:products/amazon-sagemaker-studio,general:products/aiml,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 4.329, + "score_breakdown": { + "freshness": 1.329, + "keyword": 2.0, + "source": 1.5, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 4.329 + } + }, + { + "id": "dd7cbc0675b6ea57", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/databases" + ], + "severity": null, + "score": 4.329, + "score_breakdown": { + "freshness": 1.329, + "keyword": 2.0, + "source": 1.5, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 4.329 + } + }, + { + "id": "fd08810e814720d4", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-rds,marketing:marchitecture/databases" + ], + "severity": null, + "score": 3.998, + "score_breakdown": { + "freshness": 1.748, + "keyword": 1.5, + "source": 1.5, + "keyword_signal": 2.25, + "severity": 0.0, + "total": 3.998 + } + }, + { + "id": "a6bc6364e7917541", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-managed-service-for-grafana,marketing:marchitecture/management-and-governance" + ], + "severity": null, + "score": 3.998, + "score_breakdown": { + "freshness": 1.748, + "keyword": 1.5, + "source": 1.5, + "keyword_signal": 2.25, + "severity": 0.0, + "total": 3.998 + } + }, + { + "id": "80c28b198e3fd522", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 3.993, + "score_breakdown": { + "freshness": 0.993, + "keyword": 2.0, + "source": 1.5, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 3.993 + } + }, + { + "id": "4868faef2768751b", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-bedrock,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 3.975, + "score_breakdown": { + "freshness": 0.975, + "keyword": 2.0, + "source": 1.5, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 3.975 + } + }, + { + "id": "0d54aa6bf7c5039e", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/compute,marketing:marchitecture/artificial-intelligence,general:products/amazon-ec2" + ], + "severity": null, + "score": 3.928, + "score_breakdown": { + "freshness": 0.928, + "keyword": 2.0, + "source": 1.5, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 3.928 + } + }, + { + "id": "ec1556af8ee6bb00", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/serverless,marketing:marchitecture/application-services" + ], + "severity": null, + "score": 3.669, + "score_breakdown": { + "freshness": 1.419, + "keyword": 1.5, + "source": 1.5, + "keyword_signal": 2.25, + "severity": 0.0, + "total": 3.669 + } + }, + { + "id": "fec5f342ef5626f6", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-sagemaker,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 3.665, + "score_breakdown": { + "freshness": 1.415, + "keyword": 1.5, + "source": 1.5, + "keyword_signal": 2.25, + "severity": 0.0, + "total": 3.665 + } + }, + { + "id": "6c294fb729c9ca03", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/enhancing-network-observability-with-new-aws-outposts-racks-lag-metrics/", + "title": "Enhancing network observability with new AWS Outposts racks LAG metrics", + "summary": "When you deploy AWS Outposts racks, you can run AWS infrastructure and services in on-premises locations. Maintaining seamless connectivity, both to the AWS Region and your on-premises network, is fundamental to delivering consistent, uninterrupted service to your applications. Implementing an observability strategy that uses available network metrics is key to understanding the health of this […]", + "published_at": "2026-04-30T19:14:52+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Outposts", + "Compute", + "Launch" + ], + "severity": null, + "score": 3.604, + "score_breakdown": { + "freshness": 0.604, + "keyword": 3.0, + "source": 1.0, + "keyword_signal": 3.0, + "severity": 0.0, + "total": 3.604 + } + }, + { + "id": "b0799bca57881518", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/customize-your-aws-management-console-experience-with-visual-settings-including-account-color-region-and-service-visibility/", + "title": "Customize your AWS Management Console experience with visual settings including account color, region and service visibility", + "summary": "AWS introduces visual customization capability in AWS Management Console that enables selective display of relevant AWS Regions and services for your team members. By hiding unused Regions and services, you can reduce cognitive load and eliminate unnecessary clicks and scrolling, helping you focus better and work faster.", + "published_at": "2026-03-26T21:34:19+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Console Mobile Application", + "AWS Management Console", + "Launch", + "Management Tools", + "News" + ], + "severity": null, + "score": 3.3, + "score_breakdown": { + "freshness": 0.05, + "keyword": 2.5, + "source": 1.3, + "keyword_signal": 3.25, + "severity": 0.0, + "total": 3.3 + } + }, + { + "id": "d5c7b86ed303514b", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/aws-govcloud-us,marketing:marchitecture/databases,general:products/amazon-rds" + ], + "severity": null, + "score": 3.131, + "score_breakdown": { + "freshness": 1.631, + "keyword": 1.0, + "source": 1.5, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 3.131 + } + }, + { + "id": "5916290c19083971", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/top-announcements-of-the-whats-next-with-aws-2026/", + "title": "Top announcements of the What’s Next with AWS, 2026", + "summary": "At the \"What's Next with AWS\" 2026 event, AWS launched Amazon Quick—an AI assistant for work with a desktop app and expanded integrations—and expanded Amazon Connect into four agentic AI solutions for supply chain, hiring, customer experience, and healthcare. AWS also expended its partnership with OpenAI, bringing models like GPT-5.5, Codex, and Managed Agents to Amazon Bedrock in limited preview.", + "published_at": "2026-04-28T18:11:39+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Connect", + "Amazon Quick Suite", + "Artificial Intelligence", + "Events", + "News" + ], + "severity": null, + "score": 3.122, + "score_breakdown": { + "freshness": 0.522, + "keyword": 2.0, + "source": 1.3, + "keyword_signal": 2.6, + "severity": 0.0, + "total": 3.122 + } + }, + { + "id": "1c4e05623c229c71", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/cross-region-disaster-recovery-for-amazon-eks-using-aws-backup/", + "title": "Cross-Region disaster recovery for Amazon EKS using AWS Backup", + "summary": "In this post, we walk you through a complete cross-Region DR implementation for Amazon EKS using AWS Backup. We deploy a stateful retail store application in a source Region, back it up, copy the backup to a DR Region, and restore the full application, including its persistent data, to a pre-provisioned cluster in the secondary Region. By the end of this walkthrough, you will have a fully functional DR environment with your application running in the secondary Region with all stateful data intac", + "published_at": "2026-05-06T17:09:28+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon Elastic Kubernetes Service", + "AWS Backup", + "Resilience", + "Technical How-to", + "Amazon Elastic Kubernetes Service (Amazon EKS)" + ], + "severity": null, + "score": 2.922, + "score_breakdown": { + "freshness": 0.922, + "keyword": 2.0, + "source": 1.0, + "keyword_signal": 2.0, + "severity": 0.0, + "total": 2.922 + } + }, + { + "id": "572fd121aad308bf", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/introducing-anthropics-claude-opus-4-7-model-in-amazon-bedrock/", + "title": "Introducing Anthropic’s Claude Opus 4.7 model in Amazon Bedrock", + "summary": "AWS launches Claude Opus 4.7 in Amazon Bedrock, Anthropic's most intelligent Opus model for advancing performance across coding, long-running agents, and professional work. Claude Opus 4.7 is powered by Amazon Bedrock's next generation inference engine, purpose-built for generative AI inferencing and fine-tuning workloads.", + "published_at": "2026-04-16T14:49:33+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Machine Learning", + "Artificial Intelligence", + "Launch", + "News" + ], + "severity": null, + "score": 2.819, + "score_breakdown": { + "freshness": 0.219, + "keyword": 2.0, + "source": 1.3, + "keyword_signal": 2.6, + "severity": 0.0, + "total": 2.819 + } + }, + { + "id": "c0dd48d81d93f516", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/game-development,marketing:marchitecture/developers,marketing:marchitecture/networking-and-content-delivery,general:products/amazon-route-53" + ], + "severity": null, + "score": 2.811, + "score_breakdown": { + "freshness": 1.311, + "keyword": 1.0, + "source": 1.5, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 2.811 + } + }, + { + "id": "d7a944c66035bd9d", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 2.805, + "score_breakdown": { + "freshness": 1.305, + "keyword": 1.0, + "source": 1.5, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 2.805 + } + }, + { + "id": "b7aaa397c7cfb538", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-claude-mythos-preview-in-amazon-bedrock-aws-agent-registry-and-more-april-13-2026/", + "title": "AWS Weekly Roundup: Claude Mythos Preview in Amazon Bedrock, AWS Agent Registry, and more (April 13, 2026)", + "summary": "In my last Week in Review post, I mentioned how much time I’ve been spending on AI-Driven Development Lifecycle (AI-DLC) workshops with customers this year. A common theme in those sessions is the need for better cost visibility. Teams are moving fast with AI, but as they go from experimenting to full production, finance and […]", + "published_at": "2026-04-13T16:16:20+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock AgentCore", + "Amazon Bedrock Guardrails", + "Amazon OpenSearch Service", + "Amazon Simple Storage Service (S3)", + "Analytics", + "AWS Cost and Usage Report", + "AWS Cost Explorer", + "Generative AI", + "Week in Review" + ], + "severity": null, + "score": 2.778, + "score_breakdown": { + "freshness": 0.178, + "keyword": 2.0, + "source": 1.3, + "keyword_signal": 2.6, + "severity": 0.0, + "total": 2.778 + } + }, + { + "id": "a3be84ccd9c79b56", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/amazon-cloudfront" + ], + "severity": "low", + "score": 2.66, + "score_breakdown": { + "freshness": 1.41, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.5, + "total": 2.66 + } + }, + { + "id": "000461e8c0c95bb6", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/serverless-icymi-q1-2026/", + "title": "Serverless ICYMI Q1 2026", + "summary": "Stay current with the latest serverless innovations that can improve your applications. In this 32nd quarterly recap, discover the most impactful AWS serverless launches, features, and resources from Q1 2026 that you might have missed. In case you missed our last ICYMI, check out what happened in Q4 2025. 2026 Q1 calendar Serverless with Mama […]", + "published_at": "2026-04-30T15:58:24+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock AgentCore", + "Amazon DynamoDB", + "Amazon Elastic Container Service", + "Amazon EventBridge", + "Amazon Simple Queue Service (SQS)", + "AWS Lambda", + "AWS Serverless Application Model", + "AWS Step Functions", + "Kiro", + "Serverless", + "Strands Agents", + "serverless", + "Serverless ICYMI" + ], + "severity": null, + "score": 2.598, + "score_breakdown": { + "freshness": 0.598, + "keyword": 2.0, + "source": 1.0, + "keyword_signal": 2.0, + "severity": 0.0, + "total": 2.598 + } + }, + { + "id": "47f155e1f953b713", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-genomics,general:products/amazon-omics" + ], + "severity": "low", + "score": 2.575, + "score_breakdown": { + "freshness": 1.325, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.5, + "total": 2.575 + } + }, + { + "id": "b699916cac1abd64", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 2.562, + "score_breakdown": { + "freshness": 1.062, + "keyword": 1.0, + "source": 1.5, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 2.562 + } + }, + { + "id": "27b517efc349258e", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/analytics,general:products/amazon-emr" + ], + "severity": null, + "score": 2.517, + "score_breakdown": { + "freshness": 1.767, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 2.517 + } + }, + { + "id": "b2eee38e9a82f946", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/aws-elastic-beanstalk,general:products/aws-govcloud-us" + ], + "severity": null, + "score": 2.419, + "score_breakdown": { + "freshness": 0.919, + "keyword": 1.0, + "source": 1.5, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 2.419 + } + }, + { + "id": "c9ebb90740181420", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/amazon-cloudfront" + ], + "severity": null, + "score": 2.409, + "score_breakdown": { + "freshness": 1.659, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 2.409 + } + }, + { + "id": "10fd9a6f882cdb16", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,general:products/amazon-bedrock" + ], + "severity": null, + "score": 2.405, + "score_breakdown": { + "freshness": 1.655, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 2.405 + } + }, + { + "id": "7d27880c8f0caf9c", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/security-identity-and-compliance,general:products/aws-directory-service" + ], + "severity": null, + "score": 2.394, + "score_breakdown": { + "freshness": 0.894, + "keyword": 1.0, + "source": 1.5, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 2.394 + } + }, + { + "id": "55e5d491c1970d58", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-sagemaker,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 2.393, + "score_breakdown": { + "freshness": 1.643, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 2.393 + } + }, + { + "id": "57bc9ec89dc77278", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 2.391, + "score_breakdown": { + "freshness": 1.641, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 2.391 + } + }, + { + "id": "40302c0232c6c66b", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/aiml,general:products/amazon-sagemaker,general:products/amazon-sagemaker-jumpstart,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 2.387, + "score_breakdown": { + "freshness": 1.637, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 2.387 + } + }, + { + "id": "328c47f8d26d2863", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-sagemaker,general:products/aiml,general:products/amazon-sagemaker-jumpstart,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 2.387, + "score_breakdown": { + "freshness": 1.637, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 2.387 + } + }, + { + "id": "a7e76729a927a100", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-sagemaker,general:products/aiml,marketing:marchitecture/artificial-intelligence,general:products/amazon-sagemaker-jumpstart" + ], + "severity": null, + "score": 2.387, + "score_breakdown": { + "freshness": 1.637, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 2.387 + } + }, + { + "id": "4dbc271844de03aa", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/aws-serverless-application-model-sam,marketing:marchitecture/developer-tools,marketing:marchitecture/serverless,general:products/aws-lambda" + ], + "severity": null, + "score": 2.363, + "score_breakdown": { + "freshness": 0.863, + "keyword": 1.0, + "source": 1.5, + "keyword_signal": 1.5, + "severity": 0.0, + "total": 2.363 + } + }, + { + "id": "e4057d4eeb64c4b6", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/amazon-bedrock-introduces-new-advanced-prompt-optimization-and-migration-tool/", + "title": "Amazon Bedrock introduces new advanced prompt optimization and migration tool", + "summary": "Amazon Bedrock Advanced Prompt Optimization enables customers to optimize their prompts for their current model or migrate prompts to new models faster than before with built-in evaluation feedback loops. Optimize your prompts and compare results for up to 5 models simultaneously.", + "published_at": "2026-05-14T22:03:39+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock Prompt Management", + "Amazon Machine Learning", + "Artificial Intelligence", + "Launch", + "News" + ], + "severity": null, + "score": 2.307, + "score_breakdown": { + "freshness": 1.657, + "keyword": 0.5, + "source": 1.3, + "keyword_signal": 0.65, + "severity": 0.0, + "total": 2.307 + } + }, + { + "id": "af4316e3abb4ee07", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/storage,general:products/amazon-fsx-for-openzfs" + ], + "severity": null, + "score": 2.278, + "score_breakdown": { + "freshness": 1.528, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 2.278 + } + }, + { + "id": "3f6ab0a9f1fc41af", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-rds-for-oracle,general:products/amazon-rds" + ], + "severity": null, + "score": 2.225, + "score_breakdown": { + "freshness": 1.475, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 2.225 + } + }, + { + "id": "bcc5fccee4dcbe75", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 2.167, + "score_breakdown": { + "freshness": 1.417, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 2.167 + } + }, + { + "id": "774c42af9d4eb7e7", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-route-53,general:products/amazon-eks,marketing:marchitecture/containers" + ], + "severity": null, + "score": 2.165, + "score_breakdown": { + "freshness": 1.415, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 2.165 + } + }, + { + "id": "dbcca5c147ae8e80", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/business-productivity,marketing:marchitecture/messaging,general:products/amazon-connect,marketing:marchitecture/contact-center" + ], + "severity": null, + "score": 2.16, + "score_breakdown": { + "freshness": 1.41, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 2.16 + } + }, + { + "id": "52e819f344975175", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-sagemaker-studio,general:products/amazon-sagemaker,marketing:marchitecture/artificial-intelligence,general:products/aiml" + ], + "severity": null, + "score": 2.071, + "score_breakdown": { + "freshness": 1.321, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 2.071 + } + }, + { + "id": "7a05b1efc346d4d4", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-sagemaker,marketing:marchitecture/analytics" + ], + "severity": null, + "score": 2.068, + "score_breakdown": { + "freshness": 1.318, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 2.068 + } + }, + { + "id": "012849ad4c4c5ba1", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/build-high-performance-apps-with-aws-lambda-managed-instances/", + "title": "Build high-performance apps with AWS Lambda Managed Instances", + "summary": "In this post, you will learn how to configure AWS Lambda Managed Instances by creating a Capacity Provider that defines your compute infrastructure, associating your Lambda function with that provider, and publishing a function version to provision the execution environments. We will conclude with production best practices including scaling strategies, thread safety, and observability for reliable performance.", + "published_at": "2026-03-30T14:53:01+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Lambda", + "Intermediate (200)", + "Technical How-to" + ], + "severity": "high", + "score": 2.065, + "score_breakdown": { + "freshness": 0.065, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 2.0, + "total": 2.065 + } + }, + { + "id": "a1a27d2f363d9b75", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/maximizing-value-with-amazon-eks-auto-mode-strategies-for-visibility-control-and-optimization/", + "title": "Maximizing value with Amazon EKS Auto Mode: Strategies for visibility, control, and optimization", + "summary": "In this post, we explore how to maximize Auto Mode's value through comprehensive cost visibility, proactive governance, and continuous optimization strategies. We cover essential cost management dimensions: establishing spending visibility, forecasting resource needs, implementing governance controls, and measuring efficiency improvements. For both new and experienced Amazon EKS Auto Mode users, this guide offers actionable insights to balance performance, reliability, and cost-efficiency in Kub", + "published_at": "2026-05-13T17:18:26+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon Elastic Kubernetes Service", + "Best Practices", + "Cloud Cost Optimization", + "Amazon Elastic Kubernetes Service (Amazon EKS)" + ], + "severity": null, + "score": 2.021, + "score_breakdown": { + "freshness": 1.521, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 2.021 + } + }, + { + "id": "fc92fe1b5782cf3e", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/enabling-high-availability-of-amazon-ec2-instances-on-aws-outposts-servers-part-3/", + "title": "Enabling high availability of Amazon EC2 instances on AWS Outposts servers (Part 3)", + "summary": "This post is part 3 of the three-part series ‘Enabling high availability of Amazon EC2 instances on AWS Outposts servers’. We provide you with code samples and considerations for implementing custom logic to automate Amazon Elastic Compute Cloud (EC2) relaunch on Outposts servers. This post focuses on guidance for using Outposts servers with third party storage for boot […]", + "published_at": "2026-03-06T23:11:22+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon CloudWatch", + "Amazon Simple Notification Service (SNS)", + "AWS CloudFormation", + "AWS Lambda", + "AWS Outposts", + "AWS Outposts servers", + "Best Practices", + "Compute", + "Technical How-to" + ], + "severity": "high", + "score": 2.012, + "score_breakdown": { + "freshness": 0.012, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 2.0, + "total": 2.012 + } + }, + { + "id": "2baa3c832079af53", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/serverless-icymi-q4-2025/", + "title": "Serverless ICYMI Q4 2025", + "summary": "Stay current with the latest serverless innovations that can transform your applications. In this 31st quarterly recap, discover the most impactful AWS serverless launches, features, and resources from Q4 2025 that you might have missed.", + "published_at": "2026-01-30T15:23:57+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon API Gateway", + "Amazon Bedrock", + "Amazon DynamoDB", + "Amazon EC2 Container Registry", + "Amazon Elastic Container Service", + "Amazon EventBridge", + "Amazon Simple Queue Service (SQS)", + "Amazon Simple Storage Service (S3)", + "AWS Lambda", + "AWS Serverless Application Model", + "AWS Step Functions", + "Serverless", + "Strands Agents", + "serverless", + "Serverless ICYMI" + ], + "severity": null, + "score": 2.001, + "score_breakdown": { + "freshness": 0.001, + "keyword": 2.0, + "source": 1.0, + "keyword_signal": 2.0, + "severity": 0.0, + "total": 2.001 + } + }, + { + "id": "b23affe8e3f78bdc", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/aws-client-vpn,marketing:marchitecture/networking-and-content-delivery" + ], + "severity": null, + "score": 1.831, + "score_breakdown": { + "freshness": 1.081, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.831 + } + }, + { + "id": "4ad5f7a030a32a63", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,general:products/amazon-quicksight" + ], + "severity": null, + "score": 1.81, + "score_breakdown": { + "freshness": 1.06, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.81 + } + }, + { + "id": "72ed79afefd0b64a", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-cloudwatch,marketing:marchitecture/management-and-administration,general:products/amazon-cloudwatch-logs" + ], + "severity": null, + "score": 1.774, + "score_breakdown": { + "freshness": 1.774, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.774 + } + }, + { + "id": "d01ee4d78edb128d", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/developers" + ], + "severity": null, + "score": 1.773, + "score_breakdown": { + "freshness": 1.023, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.773 + } + }, + { + "id": "98da0d827829c721", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/aws-marketplace-and-partners" + ], + "severity": null, + "score": 1.761, + "score_breakdown": { + "freshness": 1.761, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.761 + } + }, + { + "id": "fcc00c517080246c", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-route-53,general:products/aws-govcloud-us,marketing:marchitecture/networking-and-content-delivery" + ], + "severity": null, + "score": 1.758, + "score_breakdown": { + "freshness": 1.008, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.758 + } + }, + { + "id": "61d7d059578c4d50", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-connect,marketing:marchitecture/business-productivity,marketing:marchitecture/messaging,marketing:marchitecture/contact-center" + ], + "severity": null, + "score": 1.755, + "score_breakdown": { + "freshness": 1.755, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.755 + } + }, + { + "id": "c39fea8ed6345ec7", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/analytics,general:products/amazon-sagemaker" + ], + "severity": null, + "score": 1.746, + "score_breakdown": { + "freshness": 0.996, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.746 + } + }, + { + "id": "de6cea1135fcf5aa", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/databases,general:products/amazon-rds" + ], + "severity": null, + "score": 1.74, + "score_breakdown": { + "freshness": 0.99, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.74 + } + }, + { + "id": "7f72ca4ada0bb8fd", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 1.734, + "score_breakdown": { + "freshness": 0.984, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.734 + } + }, + { + "id": "2d409995f0d72823", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 1.734, + "score_breakdown": { + "freshness": 0.984, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.734 + } + }, + { + "id": "0d275747136ce443", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/compute,general:products/amazon-ec2" + ], + "severity": null, + "score": 1.734, + "score_breakdown": { + "freshness": 0.984, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.734 + } + }, + { + "id": "ddcfee581dc681b2", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/aws-resource-explorer,marketing:marchitecture/management-and-governance" + ], + "severity": null, + "score": 1.725, + "score_breakdown": { + "freshness": 0.975, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.725 + } + }, + { + "id": "1295431bcf6d6944", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-redshift,marketing:marchitecture/analytics" + ], + "severity": null, + "score": 1.697, + "score_breakdown": { + "freshness": 0.947, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.697 + } + }, + { + "id": "9c8eeb97e7ca0aad", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/analytics,general:products/amazon-opensearch-service" + ], + "severity": null, + "score": 1.692, + "score_breakdown": { + "freshness": 0.942, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.692 + } + }, + { + "id": "c3cbd3463a7aa109", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/aws-site-to-site" + ], + "severity": null, + "score": 1.683, + "score_breakdown": { + "freshness": 0.933, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.683 + } + }, + { + "id": "68cef0bc3be32c4d", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 1.677, + "score_breakdown": { + "freshness": 0.927, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.677 + } + }, + { + "id": "de7ac47bbf90c61f", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 1.677, + "score_breakdown": { + "freshness": 0.927, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.677 + } + }, + { + "id": "00c9c701c86fbd3e", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 1.671, + "score_breakdown": { + "freshness": 0.921, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.671 + } + }, + { + "id": "cae3739b1b4d2dd5", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/aws-elemental-mediatailor,marketing:marchitecture/media-services" + ], + "severity": null, + "score": 1.664, + "score_breakdown": { + "freshness": 0.914, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.664 + } + }, + { + "id": "7f9c589c8f948bd8", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/amazon-cloudfront" + ], + "severity": null, + "score": 1.659, + "score_breakdown": { + "freshness": 1.659, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.659 + } + }, + { + "id": "bacc1bcb412bc554", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/aws-developer-tools,marketing:marchitecture/developer-tools" + ], + "severity": null, + "score": 1.658, + "score_breakdown": { + "freshness": 0.908, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.658 + } + }, + { + "id": "e1fe90b45f8eca60", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/compute,general:products/amazon-ec2" + ], + "severity": null, + "score": 1.653, + "score_breakdown": { + "freshness": 1.653, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.653 + } + }, + { + "id": "c08d964767890d54", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/simplify-hybrid-kubernetes-networking-with-amazon-eks-hybrid-nodes-gateway/", + "title": "Simplify hybrid Kubernetes networking with Amazon EKS Hybrid Nodes gateway", + "summary": "We are excited to announce the general availability of the Amazon EKS Hybrid Nodes gateway, a new feature for Amazon EKS that simplifies hybrid Kubernetes networking for Amazon EKS Hybrid Nodes. In this post, we walk you through the architecture of Amazon EKS Hybrid Nodes gateway, deep dive into how it works, and demonstrate how it simplifies hybrid Kubernetes networking across your cloud and on-premises EKS environments.", + "published_at": "2026-05-01T15:53:15+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Elastic Kubernetes Service", + "Announcements" + ], + "severity": null, + "score": 1.643, + "score_breakdown": { + "freshness": 0.643, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.643 + } + }, + { + "id": "2f39042d6398c049", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/developer-tools" + ], + "severity": null, + "score": 1.641, + "score_breakdown": { + "freshness": 1.641, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.641 + } + }, + { + "id": "4cf0b99e646070cc", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/developer-tools,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 1.641, + "score_breakdown": { + "freshness": 1.641, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.641 + } + }, + { + "id": "c0fcacced909016c", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/migration,marketing:marchitecture/developer-tools,marketing:marchitecture/applications,marketing:marchitecture/business-productivity" + ], + "severity": null, + "score": 1.622, + "score_breakdown": { + "freshness": 1.622, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.622 + } + }, + { + "id": "8c03840b5801b43e", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/databases,general:products/amazon-elasticache" + ], + "severity": null, + "score": 1.622, + "score_breakdown": { + "freshness": 0.872, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.622 + } + }, + { + "id": "629048b2531fa9ee", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/media-services,general:products/aws-elemental-mediatailor" + ], + "severity": null, + "score": 1.62, + "score_breakdown": { + "freshness": 0.87, + "keyword": 0.5, + "source": 1.5, + "keyword_signal": 0.75, + "severity": 0.0, + "total": 1.62 + } + }, + { + "id": "eac9f4e6d95f367f", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/networking" + ], + "severity": null, + "score": 1.608, + "score_breakdown": { + "freshness": 1.608, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.608 + } + }, + { + "id": "0e5e217b6fc9e84f", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/artificial-intelligence,marketing:marchitecture/analytics,general:products/amazon-sagemaker" + ], + "severity": null, + "score": 1.542, + "score_breakdown": { + "freshness": 1.542, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.542 + } + }, + { + "id": "bc877532dc119e71", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/streaming-cloudwatch-metrics-to-vpc-based-opentelemetry-collectors-using-lambda/", + "title": "Streaming CloudWatch metrics to VPC-based OpenTelemetry collectors using Lambda", + "summary": "In this post, we demonstrate an approach we used to address this challenge for a customer by implementing an AWS Lambda transformation function that streams Amazon CloudWatch metrics directly to internal OpenTelemetry collectors running within a VPC.", + "published_at": "2026-05-13T15:45:50+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon CloudWatch", + "Technical How-to", + "Amazon Kinesis Data Firehose", + "cloudwatch", + "Open Source" + ], + "severity": null, + "score": 1.514, + "score_breakdown": { + "freshness": 1.514, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.514 + } + }, + { + "id": "a388080fb214dd5e", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-interconnect-is-now-generally-available-with-a-new-option-to-simplify-last-mile-connectivity/", + "title": "AWS Interconnect is now generally available, with a new option to simplify last-mile connectivity", + "summary": "Today, we’re announcing the general availability of AWS Interconnect – multicloud, a managed private connectivity service that connects your Amazon Virtual Private Cloud (Amazon VPC) directly to VPCs on other cloud providers. We’re also introducing AWS Interconnect – last mile, a new capability that simplifies how you establish high-speed, private connections to AWS from your […]", + "published_at": "2026-04-14T23:54:47+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon VPC", + "Announcements", + "Launch", + "Networking & Content Delivery", + "News" + ], + "severity": null, + "score": 1.495, + "score_breakdown": { + "freshness": 0.195, + "keyword": 1.0, + "source": 1.3, + "keyword_signal": 1.3, + "severity": 0.0, + "total": 1.495 + } + }, + { + "id": "768cea8bfbf0afdf", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/serverless,general:products/aws-lambda" + ], + "severity": null, + "score": 1.423, + "score_breakdown": { + "freshness": 1.423, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.423 + } + }, + { + "id": "ec9b96d148f0e8c7", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/back-up-and-restore-your-amazon-eks-cluster-resources-using-velero/", + "title": "Back up and restore your Amazon EKS cluster resources using Velero", + "summary": "In this post, you'll learn to back up and restore Amazon EKS cluster resources and persistent volume data using Velero. You'll deploy a sample stateful application, back it up, and restore it to a different namespace within the same cluster. Along the way, you'll configure least-privilege AWS Identity and Access Management (AWS IAM) roles using Amazon EKS Pod Identity and scope Velero's Kubernetes permissions with a custom ClusterRole. A ClusterRole is a Kubernetes resource that defines cluster-", + "published_at": "2026-05-12T18:19:57+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon Elastic Kubernetes Service", + "Technical How-to" + ], + "severity": null, + "score": 1.42, + "score_breakdown": { + "freshness": 1.42, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.42 + } + }, + { + "id": "3c4b2da85a4e05df", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/amazon-redshift-introduces-aws-graviton-based-rg-instances-with-an-integrated-data-lake-query-engine/", + "title": "Amazon Redshift introduces AWS Graviton-based RG instances with an integrated data lake query engine", + "summary": "Amazon Redshift RG instances, powered by AWS Graviton, run data warehouse and data lake workloads up to 2.4x as fast as RA3 instances at 30% lower price per vCPU. Its integrated data lake query engine supports open table formats such as Apache Iceberg.", + "published_at": "2026-05-12T16:05:12+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Redshift", + "Analytics", + "Artificial Intelligence", + "Compute", + "Generative AI", + "Graviton", + "Launch", + "News" + ], + "severity": null, + "score": 1.411, + "score_breakdown": { + "freshness": 1.411, + "keyword": 0.0, + "source": 1.3, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.411 + } + }, + { + "id": "c5a3310bc3807a89", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/implement-centralized-observability-for-multi-account-amazon-eks/", + "title": "Implement centralized observability for multi-account Amazon EKS", + "summary": "This post shows you how to unify your existing Container Insights and CloudWatch data into a centralized monitoring hub using a hub-and-spoke architecture. You will unify fragmented observability data into a single pane of glass that maintains security boundaries while removing the need for account switching. The solution requires no changes to your existing monitoring infrastructure. It connects what you already have. You will reduce incident response time by removing context switching between ", + "published_at": "2026-05-12T15:50:48+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon CloudWatch", + "Amazon Elastic Kubernetes Service", + "Best Practices", + "Management Tools", + "Technical How-to", + "Amazon EKS" + ], + "severity": null, + "score": 1.41, + "score_breakdown": { + "freshness": 1.41, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.41 + } + }, + { + "id": "28a635654a2c1ee8", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/building-hybrid-multi-tenant-architecture-for-stateful-services-on-aws/", + "title": "Building hybrid multi-tenant architecture for stateful services on AWS", + "summary": "In this post, we show you how to build a hybrid multi-tenant architecture that provides strong tenant isolation without requiring per-tenant AWS accounts. You learn how to configure Route 53 weighted routing to distribute traffic across multiple accounts, deploy Application Load Balancer listener rules for tenant-specific routing, create dedicated ECS clusters per tenant, and establish AWS PrivateLink connectivity to shared dependencies.", + "published_at": "2026-05-12T13:26:49+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Elastic Container Service", + "Architecture", + "Elastic Load Balancing", + "Industries", + "Technical How-to" + ], + "severity": null, + "score": 1.4, + "score_breakdown": { + "freshness": 1.4, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.4 + } + }, + { + "id": "535053e7da4abf93", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/announcing-the-aws-sustainability-console-programmatic-access-configurable-csv-reports-and-scope-1-3-reporting-in-one-place/", + "title": "Announcing the AWS Sustainability console: Programmatic access, configurable CSV reports, and Scope 1–3 reporting in one place", + "summary": "AWS announces the Sustainability console, a new standalone service that consolidates carbon emissions reporting and resources, giving sustainability teams independent access to Scope 1, 2, and 3 emissions data without requiring billing permissions.", + "published_at": "2026-03-31T19:04:00+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Launch", + "News", + "Sustainability" + ], + "severity": null, + "score": 1.371, + "score_breakdown": { + "freshness": 0.071, + "keyword": 1.0, + "source": 1.3, + "keyword_signal": 1.3, + "severity": 0.0, + "total": 1.371 + } + }, + { + "id": "e2392c81b5b57a03", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/choosing-between-single-or-multiple-organizations-in-aws-organizations/", + "title": "Choosing between single or multiple organizations in AWS Organizations", + "summary": "Organizations face critical architectural decisions that can impact their operations for years to come such as: Is it better to maintain a single organization or implement multiple organizations? In this post, I explain the key advantages and disadvantages of both approaches and the scenarios where each model fits best.", + "published_at": "2026-05-11T18:56:38+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Organizations", + "Best Practices" + ], + "severity": null, + "score": 1.325, + "score_breakdown": { + "freshness": 1.325, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.325 + } + }, + { + "id": "e5e49e61fe7d87cf", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 1.321, + "score_breakdown": { + "freshness": 1.321, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.321 + } + }, + { + "id": "d88d600ab941a7f8", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-amazon-bedrock-agentcore-payments-agent-toolkit-for-aws-and-more-may-11-2026/", + "title": "AWS Weekly Roundup: Amazon Bedrock AgentCore payments, Agent Toolkit for AWS, and more (May 11, 2026)", + "summary": "My most exciting news of last week: Amazon Bedrock AgentCore previewed the first managed payment capabilities enabling AI agents to autonomously access and pay for APIs, MCP servers, web content, and other agents. Built in partnership with Coinbase and Stripe, it removes the undifferentiated heavy lifting of building customized systems for billing, credential management, and […]", + "published_at": "2026-05-11T16:08:26+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon EC2", + "Amazon Machine Learning", + "Amazon WorkSpaces", + "Artificial Intelligence", + "News", + "Week in Review" + ], + "severity": null, + "score": 1.314, + "score_breakdown": { + "freshness": 1.314, + "keyword": 0.0, + "source": 1.3, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.314 + } + }, + { + "id": "364a7404ff478642", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/containers,marketing:marchitecture/migration" + ], + "severity": null, + "score": 1.284, + "score_breakdown": { + "freshness": 1.284, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.284 + } + }, + { + "id": "42459e08cec8a632", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-anthropic-meta-partnership-aws-lambda-s3-files-amazon-bedrock-agentcore-cli-and-more-april-27-2026/", + "title": "AWS Weekly Roundup: Anthropic & Meta partnership, AWS Lambda S3 Files, Amazon Bedrock AgentCore CLI, and more (April 27, 2026)", + "summary": "Late March took me to Seattle for the Specialist Tech Conference, one of the most energizing gatherings of AWS specialists from around the world. It was an incredible opportunity to connect with peers, exchange experiences, and go deep on the latest advancements in Generative AI and Amazon Bedrock — and a powerful reminder of something […]", + "published_at": "2026-04-27T15:01:28+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Aurora", + "Amazon Bedrock", + "Amazon Bedrock AgentCore", + "Amazon EMR on EKS", + "Announcements", + "AWS Lambda", + "News", + "Week in Review" + ], + "severity": null, + "score": 1.132, + "score_breakdown": { + "freshness": 0.482, + "keyword": 0.5, + "source": 1.3, + "keyword_signal": 0.65, + "severity": 0.0, + "total": 1.132 + } + }, + { + "id": "4bc7ce9b86b758c3", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/unlock-efficient-model-deployment-simplified-inference-operator-setup-on-amazon-sagemaker-hyperpod/", + "title": "Unlock efficient model deployment: Simplified Inference Operator setup on Amazon SageMaker HyperPod", + "summary": "In this post, we walk through the new installation experience, demonstrate three deployment methods (console, CLI, and Terraform), and show how features like multi-instance-type deployment and native node affinity give you fine-grained control over inference scheduling", + "published_at": "2026-04-06T21:14:13+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon SageMaker", + "Amazon SageMaker AI", + "Amazon SageMaker HyperPod", + "Artificial Intelligence", + "Foundational (100)", + "Intermediate (200)" + ], + "severity": null, + "score": 1.109, + "score_breakdown": { + "freshness": 0.109, + "keyword": 1.0, + "source": 1.0, + "keyword_signal": 1.0, + "severity": 0.0, + "total": 1.109 + } + }, + { + "id": "3a1ebccd3b1ea404", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-connect" + ], + "severity": null, + "score": 1.073, + "score_breakdown": { + "freshness": 1.073, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.073 + } + }, + { + "id": "1d84cd1c4be8259d", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/networking-and-content-delivery,general:products/amazon-route-53,marketing:marchitecture/security-identity-and-compliance" + ], + "severity": null, + "score": 1.065, + "score_breakdown": { + "freshness": 1.065, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.065 + } + }, + { + "id": "e2b53eb1a84cc631", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/gradual-deployments-in-amazon-ecs-with-linear-and-canary-strategies/", + "title": "Gradual deployments in Amazon ECS with linear and canary strategies", + "summary": "In this post, we walk through how linear and canary strategies work in Amazon ECS, how to configure each, and how to set up automatic rollbacks with CloudWatch alarms.", + "published_at": "2026-05-08T13:30:59+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Elastic Container Service", + "Customer Solutions", + "Expert (400)", + "Technical How-to" + ], + "severity": null, + "score": 1.052, + "score_breakdown": { + "freshness": 1.052, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.052 + } + }, + { + "id": "dacaa81f272f389b", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/testing-step-functions-workflows-a-guide-to-the-enhanced-teststate-api/", + "title": "Testing Step Functions workflows: a guide to the enhanced TestState API", + "summary": "AWS Step Functions recently announced new enhancements to local testing capabilities for Step Functions, introducing API-based testing that developers can use to validate workflows before deploying to AWS. As detailed in our Announcement blog post, the TestState API transforms Step Functions development by enabling individual state testing in isolation or as complete workflows. This supports […]", + "published_at": "2026-03-22T17:06:38+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Step Functions", + "Compute" + ], + "severity": "low", + "score": 1.037, + "score_breakdown": { + "freshness": 0.037, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.5, + "total": 1.037 + } + }, + { + "id": "d53a00f66b7156ae", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/compute,marketing:marchitecture/artificial-intelligence,general:products/amazon-ec2" + ], + "severity": null, + "score": 1.002, + "score_breakdown": { + "freshness": 1.002, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.002 + } + }, + { + "id": "4a88ae9352bb1425", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-ec2,marketing:marchitecture/compute" + ], + "severity": null, + "score": 1.001, + "score_breakdown": { + "freshness": 1.001, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 1.001 + } + }, + { + "id": "a8144cde3d9312af", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/net-10-runtime-now-available-in-aws-lambda/", + "title": ".NET 10 runtime now available in AWS Lambda", + "summary": "Amazon Web Services (AWS) Lambda now supports .NET 10 as both a managed runtime and base container image. .NET is a popular language for building serverless applications. Developers can now use the new features and enhancements in .NET when creating serverless applications on Lambda. This includes support for file-based apps to streamline your projects by implementing functions using just a single file.", + "published_at": "2026-01-08T21:01:05+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Announcements", + "AWS .NET Development", + "AWS CLI", + "AWS Lambda" + ], + "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": "bc41d8b0d9fdeab1", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/business-productivity,general:products/amazon-connect" + ], + "severity": null, + "score": 0.987, + "score_breakdown": { + "freshness": 0.987, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.987 + } + }, + { + "id": "99669268b2da69c6", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/compute,marketing:marchitecture/artificial-intelligence" + ], + "severity": null, + "score": 0.987, + "score_breakdown": { + "freshness": 0.987, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.987 + } + }, + { + "id": "d45ddfdd9cef20d5", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/implement-spiffe-spire-authorization-on-amazon-eks/", + "title": "Implement SPIFFE/SPIRE authorization on Amazon EKS", + "summary": "In this post, we show you how to implement SPIFFE/SPIRE on Amazon EKS to establish secure service-to-service communication using a nested architecture. You'll learn how to deploy SPIRE across multiple Amazon EKS clusters, configure workload attestation, and implement fine-grained authorization policies that scale with your infrastructure.", + "published_at": "2026-04-27T17:29:44+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Aurora", + "Amazon Elastic Kubernetes Service", + "Industries", + "Learning Levels", + "Technical How-to" + ], + "severity": null, + "score": 0.985, + "score_breakdown": { + "freshness": 0.485, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.985 + } + }, + { + "id": "69f9dab749b84962", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-simple-email-service" + ], + "severity": null, + "score": 0.961, + "score_breakdown": { + "freshness": 0.961, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.961 + } + }, + { + "id": "8ed66751d54d49eb", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/databases,general:products/amazon-rds-for-sql-server" + ], + "severity": null, + "score": 0.961, + "score_breakdown": { + "freshness": 0.961, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.961 + } + }, + { + "id": "3e782d7bc5b684c3", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-claude-opus-4-7-in-amazon-bedrock-aws-interconnect-ga-and-more-april-20-2026/", + "title": "AWS Weekly Roundup: Claude Opus 4.7 in Amazon Bedrock, AWS Interconnect GA, and more (April 20, 2026)", + "summary": "Claude Opus 4.7 arrives in Amazon Bedrock with improved agentic coding and a 1M token context window. AWS Interconnect reaches general availability with multicloud private connectivity and a new last-mile option. Plus, post-quantum TLS for Secrets Manager, new C8in/C8ib EC2 instances, and more.", + "published_at": "2026-04-20T15:53:21+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Launch", + "Networking & Content Delivery", + "News", + "Week in Review" + ], + "severity": null, + "score": 0.943, + "score_breakdown": { + "freshness": 0.293, + "keyword": 0.5, + "source": 1.3, + "keyword_signal": 0.65, + "severity": 0.0, + "total": 0.943 + } + }, + { + "id": "c60215dee274c579", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/amazon-bedrock" + ], + "severity": null, + "score": 0.929, + "score_breakdown": { + "freshness": 0.929, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.929 + } + }, + { + "id": "4e0345adb66b3c04", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [], + "severity": null, + "score": 0.927, + "score_breakdown": { + "freshness": 0.927, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.927 + } + }, + { + "id": "b11e3a4aa14ea625", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "general:products/aws-marketplace,marketing:marchitecture/partner-network" + ], + "severity": null, + "score": 0.924, + "score_breakdown": { + "freshness": 0.924, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.924 + } + }, + { + "id": "f72d2f17875bf346", + "track": "whats-new", + "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:52:07.556423+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.921, + "score_breakdown": { + "freshness": 0.921, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.921 + } + }, + { + "id": "ac8d13c440f992e2", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/the-aws-mcp-server-is-now-generally-available/", + "title": "The AWS MCP Server is now generally available", + "summary": "AWS announces the general availability of the AWS MCP Server, a managed remote Model Context Protocol (MCP) server that gives AI agents and coding assistants secure, authenticated access to all AWS services. The AWS MCP Server is part of the Agent Toolkit for AWS, a suite of tooling that includes the MCP Server, skills, and plugins that help coding agents build more effectively and efficiently on AWS.", + "published_at": "2026-05-06T15:36:44+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Announcements", + "Artificial Intelligence", + "Kiro", + "Launch", + "News" + ], + "severity": null, + "score": 0.918, + "score_breakdown": { + "freshness": 0.918, + "keyword": 0.0, + "source": 1.3, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.918 + } + }, + { + "id": "484f6806f11473b7", + "track": "whats-new", + "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:52:07.556423+00:00", + "tags": [ + "marketing:marchitecture/developer-tools,general:products/aws-developer-tools" + ], + "severity": null, + "score": 0.908, + "score_breakdown": { + "freshness": 0.908, + "keyword": 0.0, + "source": 1.5, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.908 + } + }, + { + "id": "c1b6830816438707", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/track-inter-az-and-nat-gateway-traffic-with-eks-container-network-observability/", + "title": "Track inter-AZ and NAT gateway traffic with EKS Container Network Observability", + "summary": "In this post, you'll learn how to: (1) enable Container Network Observability in your Amazon EKS cluster, (2) identify and reduce inter-AZ traffic using traffic distribution control, (3) identify and reduce NAT gateway costs by implementing Amazon Virtual Private Cloud (VPC) endpoints, and (4) automate monitoring and reporting with an AI agent. This technical guide assumes familiarity with Kubernetes concepts and AWS networking basics.", + "published_at": "2026-05-05T15:18:25+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon CloudWatch", + "Amazon Elastic Kubernetes Service", + "Monitoring and observability" + ], + "severity": null, + "score": 0.854, + "score_breakdown": { + "freshness": 0.854, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.854 + } + }, + { + "id": "03c4bc40760f3b13", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/pacific-enables-multi-tenant-sovereign-product-carbon-footprint-exchange-on-the-catena-x-data-space-using-aws/", + "title": "PACIFIC enables multi-tenant, sovereign product carbon footprint exchange on the Catena-X data space using AWS", + "summary": "This post explores how PACIFIC enables multi-tenant, sovereign PCF exchange on the Catena-X data space using Amazon Elastic Container Service (Amazon ECS) on AWS Fargate, Amazon Cognito, and AWS Identity and Access Management (IAM) to deliver measurable environmental impact and competitive advantage in a carbon-conscious marketplace.", + "published_at": "2026-04-22T15:33:54+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Cognito", + "Amazon Elastic Container Service", + "Amazon RDS", + "Amazon Simple Storage Service (S3)", + "Amazon VPC", + "AWS Fargate", + "AWS Identity and Access Management (IAM)", + "AWS Secrets Manager", + "AWS Security Token Service", + "Compute", + "Foundational (100)" + ], + "severity": null, + "score": 0.838, + "score_breakdown": { + "freshness": 0.338, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.838 + } + }, + { + "id": "64fe8f5ddd2b349f", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-whats-next-with-aws-2026-amazon-quick-openai-partnership-and-more-may-4-2026/", + "title": "AWS Weekly Roundup: What’s Next with AWS 2026, Amazon Quick, OpenAI partnership, and more (May 4, 2026)", + "summary": "Last week, I took some time off in York, England, often described as the most haunted city in the country. I wandered through the ruins of abbeys that have stood for nearly a thousand years, walked along medieval walls, and spent an evening on a ghost tour hearing stories passed down through centuries. There’s something […]", + "published_at": "2026-05-04T17:05:41+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock AgentCore", + "Amazon EC2", + "Announcements", + "AWS Lambda", + "Launch", + "News", + "Week in Review" + ], + "severity": null, + "score": 0.799, + "score_breakdown": { + "freshness": 0.799, + "keyword": 0.0, + "source": 1.3, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.799 + } + }, + { + "id": "16fc935264a6d7cb", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-aws-devops-agent-security-agent-ga-product-lifecycle-updates-and-more-april-6-2026/", + "title": "AWS Weekly Roundup: AWS DevOps Agent & Security Agent GA, Product Lifecycle updates, and more (April 6, 2026)", + "summary": "Last week, I visited AWS Hong Kong User Group with my team. Hong Kong has a small but strong community, and their energy and passion are high. They recently started a new AI user group, and we hope more people will join. I was able to strengthen my bond with the community through great food […]", + "published_at": "2026-04-06T16:51:00+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Elastic Container Service", + "Artificial Intelligence", + "DevOps", + "Generative AI", + "News", + "Security, Identity, & Compliance", + "Sustainability", + "Week in Review" + ], + "severity": null, + "score": 0.758, + "score_breakdown": { + "freshness": 0.108, + "keyword": 0.5, + "source": 1.3, + "keyword_signal": 0.65, + "severity": 0.0, + "total": 0.758 + } + }, + { + "id": "d2ef9421de9b3095", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/announcing-managed-daemon-support-for-amazon-ecs-managed-instances/", + "title": "Announcing managed daemon support for Amazon ECS Managed Instances", + "summary": "Amazon ECS Managed Daemons gives platform engineers independent control over monitoring, logging, and tracing agents without application team coordination, ensuring consistent daemon deployment and comprehensive host-level observability at scale.", + "published_at": "2026-04-01T23:31:24+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Elastic Container Service", + "Launch", + "News" + ], + "severity": null, + "score": 0.727, + "score_breakdown": { + "freshness": 0.077, + "keyword": 0.5, + "source": 1.3, + "keyword_signal": 0.65, + "severity": 0.0, + "total": 0.727 + } + }, + { + "id": "5d724a5c55eccaf3", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/announcing-amazon-aurora-postgresql-serverless-database-creation-in-seconds/", + "title": "Announcing Amazon Aurora PostgreSQL serverless database creation in seconds", + "summary": "AWS introduces a new express configuration for Amazon Aurora PostgreSQL, a streamlined database creation experience with preconfigured defaults designed to help you get started in seconds. With Aurora PostgreSQL, start building quickly from the RDS Console or your preferred developer tool—with the ability to modify configurations anytime. Plus, Aurora PostgreSQL is now available with AWS Free Tier.", + "published_at": "2026-03-25T20:37:11+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Aurora", + "Database", + "Launch", + "News", + "Serverless" + ], + "severity": null, + "score": 0.696, + "score_breakdown": { + "freshness": 0.046, + "keyword": 0.5, + "source": 1.3, + "keyword_signal": 0.65, + "severity": 0.0, + "total": 0.696 + } + }, + { + "id": "e2ad73479608a654", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/deploying-model-context-protocol-mcp-servers-on-amazon-ecs/", + "title": "Deploying Model Context Protocol (MCP) servers on Amazon ECS", + "summary": "In this post, we will walk you through a three-tier MCP application deployed entirely on Amazon ECS, using Service Connect for service-to-service communication and Express Mode for automated load balancing, to show how to take an MCP-based workload from concept to production.", + "published_at": "2026-04-14T16:55:37+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Elastic Container Service", + "Artificial Intelligence", + "AWS Fargate", + "Technical How-to" + ], + "severity": null, + "score": 0.691, + "score_breakdown": { + "freshness": 0.191, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.691 + } + }, + { + "id": "f0e55a409dbb7113", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/build-a-multi-tenant-configuration-system-with-tagged-storage-patterns/", + "title": "Build a multi-tenant configuration system with tagged storage patterns", + "summary": "In this post, we demonstrate how you can build a scalable, multi-tenant configuration service using the tagged storage pattern, an architectural approach that uses key prefixes (like tenant_config_ or param_config_) to automatically route configuration requests to the most appropriate AWS storage service. This pattern maintains strict tenant isolation and supports real-time, zero-downtime configuration updates through event-driven architecture, alleviating the cache staleness problem.", + "published_at": "2026-04-08T20:00:04+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon Cognito", + "Amazon DynamoDB", + "Amazon EventBridge", + "AWS Lambda", + "AWS Systems Manager", + "Financial Services", + "Industries", + "Technical How-to" + ], + "severity": null, + "score": 0.626, + "score_breakdown": { + "freshness": 0.126, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.626 + } + }, + { + "id": "cf4b5ae7c5e5644d", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/architecting-for-agentic-ai-development-on-aws/", + "title": "Architecting for agentic AI development on AWS", + "summary": "In this post, we demonstrate how to architect AWS systems that enable AI agents to iterate rapidly through design patterns for both system architecture and code base structure. We first examine the architectural problems that limit agentic development today. We then walk through system architecture patterns that support rapid experimentation, followed by codebase patterns that help AI agents understand, modify, and validate your applications with confidence.", + "published_at": "2026-03-26T17:29:57+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Architecture", + "Intermediate (200)", + "Kiro" + ], + "severity": null, + "score": 0.549, + "score_breakdown": { + "freshness": 0.049, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.549 + } + }, + { + "id": "a565220dc6f0212e", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/how-generali-malaysia-optimizes-operations-with-amazon-eks/", + "title": "How Generali Malaysia optimizes operations with Amazon EKS", + "summary": "In this post, we look at how Generali is using Amazon EKS Auto Mode and its integration with other AWS services to enhance performance while reducing operational overhead, optimizing costs, and enhancing security.", + "published_at": "2026-03-23T22:51:02+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Elastic Kubernetes Service", + "Amazon GuardDuty", + "Amazon Inspector", + "Amazon Managed Grafana", + "Architecture", + "AWS Network Firewall", + "AWS Well-Architected Framework", + "Customer Solutions", + "Financial Services" + ], + "severity": null, + "score": 0.54, + "score_breakdown": { + "freshness": 0.04, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.54 + } + }, + { + "id": "16fa1d0d2a99d8bf", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/optimizing-compute-intensive-serverless-workloads-with-multi-threaded-rust-on-aws-lambda/", + "title": "Optimizing Compute-Intensive Serverless Workloads with Multi-threaded Rust on AWS Lambda", + "summary": "Customers use AWS Lambda to build Serverless applications for a wide variety of use cases, from simple API backends to complex data processing pipelines. Lambda's flexibility makes it an excellent choice for many workloads, and with support for up to 10,240 MB of memory, you can now tackle compute-intensive tasks that were previously challenging in a Serverless environment. When you configure a Lambda function's memory size, you allocate RAM and Lambda automatically provides proportional CPU pow", + "published_at": "2026-02-25T12:49:44+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Lambda", + "Serverless" + ], + "severity": null, + "score": 0.506, + "score_breakdown": { + "freshness": 0.006, + "keyword": 0.5, + "source": 1.0, + "keyword_signal": 0.5, + "severity": 0.0, + "total": 0.506 + } + }, + { + "id": "d70d8d1815518875", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/mastering-millisecond-latency-and-millions-of-events-the-event-driven-architecture-behind-the-amazon-key-suite/", + "title": "Mastering millisecond latency and millions of events: The event-driven architecture behind the Amazon Key Suite", + "summary": "In this post, we explore how the Amazon Key team used Amazon EventBridge to modernize their architecture, transforming a tightly coupled monolithic system into a resilient, event-driven solution. We explore the technical challenges we faced, our implementation approach, and the architectural patterns that helped us achieve improved reliability and scalability. The post covers our solutions for managing event schemas at scale, handling multiple service integrations efficiently, and building an ex", + "published_at": "2026-02-04T15:53:39+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon EventBridge", + "Application Integration", + "Architecture", + "AWS CloudFormation", + "AWS Lambda", + "Case Study", + "Compute", + "Serverless", + "solutions", + "Solutions Architecture", + "Event Driven" + ], + "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": "96a0a3093784c78a", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/more-room-to-build-serverless-services-now-support-payloads-up-to-1-mb/", + "title": "More room to build: serverless services now support payloads up to 1 MB", + "summary": "To support cloud applications that increasingly depend on rich contextual data, AWS is raising the maximum payload size from 256 KB to 1 MB for asynchronous AWS Lambda function invocations, Amazon Amazon SQS, and Amazon EventBridge. Developers can use this enhancement to build and maintain context-rich event-driven systems and reduce the need for complex workarounds such as data chunking or external large object storage.", + "published_at": "2026-01-29T22:16:14+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon EventBridge", + "Amazon Simple Queue Service (SQS)", + "Announcements", + "AWS Lambda", + "Intermediate (200)", + "Serverless" + ], + "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": "b37445eed42e0ae0", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/optimizing-storage-performance-for-amazon-eks-on-aws-outposts/", + "title": "Optimizing storage performance for Amazon EKS on AWS Outposts", + "summary": "Amazon Elastic Kubernetes Service (Amazon EKS) on AWS Outposts brings the power of managed Kubernetes to your on-premises infrastructure. Use Amazon EKS on Outposts rack to create hybrid cloud deployments that maintain consistent AWS experiences across environments. As organizations increasingly adopt edge computing and hybrid architectures, storage optimization and performance tuning become critical for successful workload deployment.", + "published_at": "2026-01-13T18:57:12+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Elastic Block Store (Amazon EBS)", + "Amazon Elastic File System (EFS)", + "Amazon Elastic Kubernetes Service", + "AWS Outposts", + "Best Practices", + "Technical How-to", + "Amazon EBS", + "Amazon EFS", + "Amazon EKS", + "Amazon S3" + ], + "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": "1deb3899daea90a2", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/deloitte-optimizes-eks-environment-provisioning-and-achieves-89-faster-testing-environments-using-amazon-eks-and-vcluster/", + "title": "Deloitte optimizes EKS environment provisioning and achieves 89% faster testing environments using Amazon EKS and vCluster", + "summary": "In this post, we explore how Deloitte used Amazon EKS and vCluster to transform their testing infrastructure.", + "published_at": "2026-04-27T17:47:34+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Elastic Kubernetes Service", + "Customer Solutions" + ], + "severity": null, + "score": 0.486, + "score_breakdown": { + "freshness": 0.486, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.486 + } + }, + { + "id": "01adc8bebf940d6d", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/modernizing-kyc-with-aws-serverless-solutions-and-agentic-ai-for-financial-services/", + "title": "Modernizing KYC with AWS serverless solutions and agentic AI for financial services", + "summary": "This post extends IBM's approach to real-time KYC validation using generative AI, as previously discussed in the post IBM Digital KYC on AWS uses Generative AI to transform Client Onboarding and KYC Operations. It transforms compliance operations through autonomous decision-making and intelligent automation using agentic AI, event-driven architecture, and AWS serverless services. The solution addresses the fundamental limitations of traditional rule-based systems. It provides autonomous decision", + "published_at": "2026-04-23T13:20:43+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Financial Services", + "Intermediate (200)", + "Partner solutions" + ], + "severity": null, + "score": 0.36, + "score_breakdown": { + "freshness": 0.36, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.36 + } + }, + { + "id": "fd4f1c98d886b64f", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/real-time-analytics-oldcastle-integrates-infor-with-amazon-aurora-and-amazon-quick-sight/", + "title": "Real-time analytics: Oldcastle integrates Infor with Amazon Aurora and Amazon Quick Sight", + "summary": "This post explores how Oldcastle used AWS services to transform their analytics and AI capabilities by integrating Infor ERP with Amazon Aurora and Amazon Quick Sight. We discuss how they overcame the limitations of traditional cloud ERP reporting to deploy real-time dashboards and build a scalable analytics system. This practical, enterprise-grade approach offers a blueprint that organizations can adapt when extending ERP capabilities with cloud-native analytics and AI.", + "published_at": "2026-04-21T16:37:12+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Aurora", + "Amazon Quick Sight", + "Customer Solutions" + ], + "severity": null, + "score": 0.315, + "score_breakdown": { + "freshness": 0.315, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.315 + } + }, + { + "id": "c92957093e6e9bc2", + "track": "whats-new", + "source": "rss:aws-containers-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/containers/navigating-enterprise-networking-challenges-with-amazon-eks-auto-mode/", + "title": "Navigating enterprise networking challenges with Amazon EKS Auto Mode", + "summary": "This post covers how EKS Auto Mode handles VPC CNI optimization, pod density scaling, network security implementation, and hybrid connectivity.", + "published_at": "2026-04-14T16:51:50+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Elastic Kubernetes Service", + "Intermediate (200)", + "Networking & Content Delivery", + "Thought Leadership", + "Amazon EKS", + "container networking" + ], + "severity": null, + "score": 0.191, + "score_breakdown": { + "freshness": 0.191, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.191 + } + }, + { + "id": "d36d28f749b7b870", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/aws-outposts-monitoring-and-reporting-a-comprehensive-amazon-eventbridge-solution/", + "title": "AWS Outposts monitoring and reporting: A comprehensive Amazon EventBridge solution", + "summary": "Organizations using AWS Outposts racks commonly manage capacity from a single AWS account and share resources through AWS Resource Access Manager (AWS RAM) with other AWS accounts (consumer accounts) within AWS Organizations. In this post, we demonstrate one approach to create a multi-account serverless solution to surface costs in shared AWS Outposts environments using Amazon […]", + "published_at": "2026-04-14T16:18:12+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon DynamoDB", + "Amazon Elastic Block Store (Amazon EBS)", + "Amazon EventBridge", + "Amazon RDS", + "AWS Lambda", + "AWS Organizations", + "AWS Outposts", + "AWS Outposts rack", + "Compute", + "Resource Access Manager (RAM)" + ], + "severity": null, + "score": 0.191, + "score_breakdown": { + "freshness": 0.191, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.191 + } + }, + { + "id": "1f647365a118281d", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/building-memory-intensive-apps-with-aws-lambda-managed-instances/", + "title": "Building Memory-Intensive Apps with AWS Lambda Managed Instances", + "summary": "Building memory-intensive applications with AWS Lambda just got easier. AWS Lambda Managed Instances gives you up to 32 GB of memory—3x more than standard AWS Lambda—while maintaining the serverless experience you know. Modern applications increasingly require substantial memory resources to process large datasets, perform complex analytics, and deliver real-time insights for use cases such as […]", + "published_at": "2026-04-10T19:54:44+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon Simple Storage Service (S3)", + "AWS Lambda", + "Compute", + "Customer Solutions", + "Technical How-to", + "Amazon S3", + "AWS Compute" + ], + "severity": null, + "score": 0.145, + "score_breakdown": { + "freshness": 0.145, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.145 + } + }, + { + "id": "451812d8917fef4c", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/launching-s3-files-making-s3-buckets-accessible-as-file-systems/", + "title": "Launching S3 Files, making S3 buckets accessible as file systems", + "summary": "Amazon S3 Files makes S3 buckets accessible as high-performance file systems on AWS compute resources, eliminating the tradeoff between object storage benefits and interactive file capabilities while enabling seamless data sharing with ~1ms latencies.", + "published_at": "2026-04-07T19:18:32+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Simple Storage Service (S3)", + "Announcements", + "Launch", + "News" + ], + "severity": null, + "score": 0.117, + "score_breakdown": { + "freshness": 0.117, + "keyword": 0.0, + "source": 1.3, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.117 + } + }, + { + "id": "f35142aca4f29954", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/amazon-bedrock-guardrails-supports-cross-account-safeguards-with-centralized-control-and-management/", + "title": "Amazon Bedrock Guardrails supports cross-account safeguards with centralized control and management", + "summary": "Organizational safeguards are now generally available in Amazon Bedrock Guardrails, enabling centralized enforcement and management of safety controls across multiple AWS accounts within an AWS Organization.", + "published_at": "2026-04-03T20:36:40+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock Guardrails", + "Amazon Machine Learning", + "Artificial Intelligence", + "AWS Organizations", + "Launch", + "News", + "Security, Identity, & Compliance" + ], + "severity": null, + "score": 0.088, + "score_breakdown": { + "freshness": 0.088, + "keyword": 0.0, + "source": 1.3, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.088 + } + }, + { + "id": "93738ffebf1686e3", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/automate-safety-monitoring-with-computer-vision-and-generative-ai/", + "title": "Automate safety monitoring with computer vision and generative AI", + "summary": "This post describes a solution that uses fixed camera networks to monitor operational environments in near real-time, detecting potential safety hazards while capturing object floor projections and their relationships to floor markings. While we illustrate the approach through distribution center deployment examples, the underlying architecture applies broadly across industries. We explore the architectural decisions, strategies for scaling to hundreds of sites, reducing site onboarding time, sy", + "published_at": "2026-04-01T18:59:02+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon Rekognition", + "Amazon SageMaker AI", + "Amazon SageMaker Ground Truth", + "Architecture", + "Technical How-to" + ], + "severity": null, + "score": 0.076, + "score_breakdown": { + "freshness": 0.076, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.076 + } + }, + { + "id": "c3fe7629ee79d6ab", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/streamlining-access-to-powerful-disaster-recovery-capabilities-of-aws/", + "title": "Streamlining access to powerful disaster recovery capabilities of AWS", + "summary": "In this blog post, we take a building blocks approach. Starting with the tools like AWS Backup to protect your data, we then add protection for Amazon Elastic Compute Cloud (Amazon EC2) compute using AWS Elastic Disaster Recovery (AWS DRS). Finally, we show how to use the full capabilities of AWS to restore your entire workload—data, infrastructure, networking, and configuration, using Arpio disaster recovery automation.", + "published_at": "2026-03-31T18:00:38+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Backup", + "AWS Elastic Disaster Recovery (DRS)", + "Intermediate (200)", + "Partner solutions", + "Resilience", + "Technical How-to" + ], + "severity": null, + "score": 0.071, + "score_breakdown": { + "freshness": 0.071, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.071 + } + }, + { + "id": "a09ab7ca12735953", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/accelerate-cpu-based-ai-inference-workloads-using-intel-amx-on-amazon-ec2/", + "title": "Accelerate CPU-based AI inference workloads using Intel AMX on Amazon EC2", + "summary": "This post shows you how to accelerate your AI inference workloads by up to 76% using Intel Advanced Matrix Extensions (AMX) – an accelerator that uses specialized hardware and instructions to perform matrix operations directly on processor cores – on Amazon Elastic Compute Cloud (Amazon EC2) 8th generation instances. You'll learn when CPU-based inference is cost-effective, how to enable AMX with minimal code changes, and which configurations deliver optimal performance for your models.", + "published_at": "2026-03-30T16:43:10+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "*Post Types", + "Artificial Intelligence", + "Generative AI", + "PyTorch on AWS", + "Technical How-to" + ], + "severity": null, + "score": 0.066, + "score_breakdown": { + "freshness": 0.066, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.066 + } + }, + { + "id": "500238cb1e9a2ee1", + "track": "whats-new", + "source": "rss:aws-news-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/aws/aws-weekly-roundup-aws-ai-ml-scholars-program-agent-plugin-for-aws-serverless-and-more-march-30-2026/", + "title": "AWS Weekly Roundup: AWS AI/ML Scholars program, Agent Plugin for AWS Serverless, and more (March 30, 2026)", + "summary": "Last week, what excited me most was the launch of the 2026 AWS AI & ML Scholars program by Swami Sivasubramanian, VP of AWS Agentic AI, to provide free AI education to up to 100,000 learners worldwide. The program has two phases: a Challenge phase where you’ll learn foundational generative AI skills, followed by a […]", + "published_at": "2026-03-30T16:11:28+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Aurora", + "Amazon Polly", + "Amazon SageMaker Studio", + "Announcements", + "AWS Lambda", + "DSQL", + "News", + "PostgreSQL compatible", + "Week in Review" + ], + "severity": null, + "score": 0.065, + "score_breakdown": { + "freshness": 0.065, + "keyword": 0.0, + "source": 1.3, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.065 + } + }, + { + "id": "08e79d29f73eeee8", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/how-aigen-transformed-agricultural-robotics-for-sustainable-farming-with-amazon-sagemaker-ai/", + "title": "How Aigen transformed agricultural robotics for sustainable farming with Amazon SageMaker AI", + "summary": "In this post, you will learn how Aigen modernized its machine learning (ML) pipeline with Amazon SageMaker AI to overcome industry-wide agricultural robotics challenges and scale sustainable farming. This post focuses on the strategies and architecture patterns that enabled Aigen to modernize its pipeline across hundreds of distributed edge solar robots and showcase the significant business outcomes unlocked through this transformation. By adopting automated data labeling and human-in-the-loop v", + "published_at": "2026-03-30T15:36:36+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "*Post Types", + "Agriculture", + "Amazon SageMaker", + "Amazon SageMaker AI", + "Amazon SageMaker Studio", + "Amazon Simple Storage Service (S3)", + "Customer Solutions", + "Generative AI", + "Industries", + "Robotics", + "Sustainability", + "Technical How-to" + ], + "severity": null, + "score": 0.065, + "score_breakdown": { + "freshness": 0.065, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.065 + } + }, + { + "id": "cc981fa9645eebb3", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/enhancing-auto-scaling-resilience-by-tracking-worker-utilization-metrics/", + "title": "Enhancing auto scaling resilience by tracking worker utilization metrics", + "summary": "A resilient auto scaling policy requires metrics that correlate with application utilization, which may not be tied to system resources. Traditionally, auto scaling policies track system resource such as CPU utilization. These metrics are easily available, but they only work when resource consumption correlates with worker capacity. Factors such as high variance in request processing time, mixed instance types, or natural changes in application behavior over time can break this assumption.", + "published_at": "2026-03-24T16:17:58+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Auto Scaling", + "Best Practices", + "Resilience" + ], + "severity": null, + "score": 0.043, + "score_breakdown": { + "freshness": 0.043, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.043 + } + }, + { + "id": "894a95584dd3c981", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/best-practices-for-lambda-durable-functions-using-a-fraud-detection-example/", + "title": "Best practices for Lambda durable functions using a fraud detection example", + "summary": "This post walks through a fraud detection system built with durable functions. It also highlights the best practices that you can apply to your own production workflows, from approval processes to data pipelines to AI agent orchestration.", + "published_at": "2026-03-23T22:04:39+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Lambda", + "Compute", + "Intermediate (200)" + ], + "severity": null, + "score": 0.04, + "score_breakdown": { + "freshness": 0.04, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.04 + } + }, + { + "id": "9d7a5064f92c2d5a", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/ai-powered-event-response-for-amazon-eks/", + "title": "AI-powered event response for Amazon EKS", + "summary": "In this post, you'll learn how AWS DevOps Agent integrates with your existing observability stack to provide intelligent, automated responses to system events.", + "published_at": "2026-03-18T18:23:37+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon Elastic Kubernetes Service", + "DevOps", + "Technical How-to" + ], + "severity": null, + "score": 0.028, + "score_breakdown": { + "freshness": 0.028, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.028 + } + }, + { + "id": "15de23c7f7718485", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/the-hidden-price-tag-uncovering-hidden-costs-in-cloud-architectures-with-the-aws-well-architected-framework/", + "title": "The Hidden Price Tag: Uncovering Hidden Costs in Cloud Architectures with the AWS Well-Architected Framework", + "summary": "In this post, we discuss how following the AWS Cloud Adoption Framework (AWS CAF) and AWS Well-Architected Framework can help reduce these risks through proper implementation of AWS guidance and best practices while taking into consideration the practical challenges organizations face in implementing these best practices, including resource constraints, evaluating trade-offs and competing business priorities.", + "published_at": "2026-03-03T16:08:00+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "AWS Well-Architected", + "Cloud Adoption" + ], + "severity": null, + "score": 0.01, + "score_breakdown": { + "freshness": 0.01, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.01 + } + }, + { + "id": "8c1ebcdfa26c65c0", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/digital-transformation-at-santander-how-platform-engineering-is-revolutionizing-cloud-infrastructure/", + "title": "Digital Transformation at Santander: How Platform Engineering is Revolutionizing Cloud Infrastructure", + "summary": "Santander faced a significant technical challenge in managing an infrastructure that processes billions of daily transactions across more than 200 critical systems. The solution emerged through an innovative platform engineering initiative called Catalyst, which transformed the bank's cloud infrastructure and development management. This post analyzes the main cases, benefits, and results obtained with this initiative.", + "published_at": "2026-02-26T17:54:12+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Elastic Kubernetes Service", + "Amazon Machine Learning", + "Amazon Simple Storage Service (S3)", + "Artificial Intelligence", + "AWS Identity and Access Management (IAM)", + "AWS Key Management Service", + "Customer Solutions", + "Generative AI", + "Partner solutions" + ], + "severity": null, + "score": 0.007, + "score_breakdown": { + "freshness": 0.007, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.007 + } + }, + { + "id": "4136a1a070fa1015", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/6000-aws-accounts-three-people-one-platform-lessons-learned/", + "title": "6,000 AWS accounts, three people, one platform: Lessons learned", + "summary": "This post describes why ProGlove chose a account-per-tenant approach for our serverless SaaS architecture and how it changes the operational model. It covers the challenges you need to anticipate around automation, observability and cost. We will also discuss how the approach can affect other operational models in different environments like an enterprise context.", + "published_at": "2026-02-25T19:47:07+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Architecture", + "AWS CloudFormation", + "AWS Lambda", + "Customer Solutions", + "SaaS", + "Serverless" + ], + "severity": null, + "score": 0.006, + "score_breakdown": { + "freshness": 0.006, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.006 + } + }, + { + "id": "51aab41f8ab09832", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/amazon-sagemaker-ai-now-hosting-nvidia-evo-2-nim-microservices/", + "title": "Amazon SageMaker AI now hosts NVIDIA Evo-2 NIM microservices", + "summary": "This post is co-written with Neel Patel, Abdullahi Olaoye, Kristopher Kersten, Aniket Deshpande from NVIDIA. Today, we’re excited to announce that the NVIDIA Evo-2 NVIDIA NIM microservice are now listed in Amazon SageMaker JumpStart. You can use this launch to deploy accelerated and specialized NIM microservices to build, experiment, and responsibly scale your drug discovery […]", + "published_at": "2026-02-24T18:48:08+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon SageMaker AI", + "Amazon SageMaker JumpStart", + "Amazon SageMaker Unified Studio", + "Announcements", + "AWS Marketplace", + "AWS Partner Network" + ], + "severity": null, + "score": 0.006, + "score_breakdown": { + "freshness": 0.006, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.006 + } + }, + { + "id": "92042316377860cb", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/building-fault-tolerant-long-running-application-with-aws-lambda-durable-functions/", + "title": "Building fault-tolerant applications with AWS Lambda durable functions", + "summary": "Business applications often coordinate multiple steps that need to run reliably or wait for extended periods, such as customer onboarding, payment processing, or orchestrating large language model inference. These critical processes require completion despite temporary disruptions or system failures. Developers currently spend significant time implementing mechanisms to track progress, handle failures, and manage resources when […]", + "published_at": "2026-02-06T16:54:39+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Announcements", + "AWS Lambda" + ], + "severity": null, + "score": 0.002, + "score_breakdown": { + "freshness": 0.002, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.002 + } + }, + { + "id": "e1cc0a2d0c1ba7a9", + "track": "whats-new", + "source": "rss:aws-architecture-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/architecture/how-convera-built-fine-grained-api-authorization-with-amazon-verified-permissions/", + "title": "How Convera built fine-grained API authorization with Amazon Verified Permissions", + "summary": "In this post, we share how Convera used Amazon Verified Permissions to build a fine-grained authorization model for their API platform.", + "published_at": "2026-02-05T21:21:54+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Advanced (300)", + "Amazon Verified Permissions", + "Customer Solutions", + "Experience-Based Acceleration", + "Technical How-to" + ], + "severity": null, + "score": 0.002, + "score_breakdown": { + "freshness": 0.002, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.002 + } + }, + { + "id": "9e5dad276b151bc0", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/simplify-network-segmentation-for-aws-outposts-racks-with-multiple-local-gateway-routing-domains/", + "title": "Simplify network segmentation for AWS Outposts racks with multiple local gateway routing domains", + "summary": "AWS now supports multiple local gateway (LGW) routing domains on AWS Outposts racks to simplify network segmentation. Network segmentation is the practice of splitting a computer network into isolated subnetworks, or network segments. This reduces the attack surface so that if a host on one network segment is compromised, the hosts on the other network segments are not affected. Many customers in regulated industries such as manufacturing, health care and life sciences, banking, and others imple", + "published_at": "2026-01-16T18:49:35+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Announcements", + "AWS Outposts rack" + ], + "severity": null, + "score": 0.0, + "score_breakdown": { + "freshness": 0.0, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.0 + } + }, + { + "id": "a5bbd6280cd1056c", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/building-zero-trust-generative-ai-applications-in-healthcare-with-aws-nitro-enclaves/", + "title": "Building zero trust generative AI applications in healthcare with AWS Nitro Enclaves", + "summary": "In healthcare, generative AI is transforming how medical professionals analyze data , summarize clinical notes , and generate insights to improve patient outcomes . From automating medical documentation to assisting in diagnostic reasoning , large language models (LLMs) have the potential to augment clinical workflows and accelerate research. However, these innovations also introduce significant privacy, security, and intellectual property challenges.", + "published_at": "2025-12-12T19:06:03+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon EC2", + "Customer Solutions", + "Expert (400)", + "Generative AI", + "Healthcare", + "Security", + "Technical How-to" + ], + "severity": null, + "score": 0.0, + "score_breakdown": { + "freshness": 0.0, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.0 + } + }, + { + "id": "cff0ded6369bf4c6", + "track": "whats-new", + "source": "rss:aws-compute-blog", + "source_kind": "rss", + "url": "https://aws.amazon.com/blogs/compute/orchestrating-large-scale-document-processing-with-aws-step-functions-and-amazon-bedrock-batch-inference/", + "title": "Orchestrating large-scale document processing with AWS Step Functions and Amazon Bedrock batch inference", + "summary": "Organizations often have large volumes of documents containing valuable information that remains locked away and unsearchable. This solution addresses the need for a scalable, automated text extraction and knowledge base pipeline that transforms static document collections into intelligent, searchable repositories for generative AI applications.", + "published_at": "2025-11-26T21:41:51+00:00", + "fetched_at": "2026-05-17T11:52:07.556423+00:00", + "tags": [ + "Amazon Bedrock", + "Amazon Bedrock Knowledge Bases", + "Amazon Nova", + "Amazon Textract", + "AWS Step Functions" + ], + "severity": null, + "score": 0.0, + "score_breakdown": { + "freshness": 0.0, + "keyword": 0.0, + "source": 1.0, + "keyword_signal": 0.0, + "severity": 0.0, + "total": 0.0 + } + } +] \ No newline at end of file diff --git a/tracks/whats-new/reports/daily/2026-05-17.md b/tracks/whats-new/reports/daily/2026-05-17.md new file mode 100644 index 0000000..86f8f2a --- /dev/null +++ b/tracks/whats-new/reports/daily/2026-05-17.md @@ -0,0 +1,14 @@ +# whats-new — Daily update (2026-05-17) + +Window: last 2 day(s) · items in window: **8** · top shown: **8** + +## RSS + +- [AWS announces AWS Interconnect - multicloud connectivity with Oracle Cloud Infrastructure in preview]() — `rss:aws-whats-new` · 2026-05-15 · **score 4.74** +- [AWS Organizations now supports higher quotas for service control policies (SCPs)]() — `rss:aws-whats-new` · 2026-05-15 · **score 4.49** +- [Amazon RDS for PostgreSQL announces Extended Support minor versions 11.22-rds.20260224, 12.22-rds.20260224, and 13.23-rds.20260224]() — `rss:aws-whats-new` · 2026-05-15 · **score 4.00** +- [Amazon Managed Grafana now supports in-place upgrade to Grafana version 12.4]() — `rss:aws-whats-new` · 2026-05-15 · **score 4.00** +- [Amazon EMR Serverless is now available in additional AWS Regions]() — `rss:aws-whats-new` · 2026-05-15 · **score 2.52** +- [Amazon CloudWatch Logs announces increased query result limits]() — `rss:aws-whats-new` · 2026-05-15 · **score 1.77** +- [AWS Partner Central agents now accelerates opportunity creation]() — `rss:aws-whats-new` · 2026-05-15 · **score 1.76** +- [Amazon Connect Cases now lets you edit related items and delete cases from the agent workspace]() — `rss:aws-whats-new` · 2026-05-15 · **score 1.75** 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..efdeb09 --- /dev/null +++ b/web/package-lock.json @@ -0,0 +1,6941 @@ +{ + "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", + "isomorphic-dompurify": "^2.16.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/@acemir/cssom": { + "version": "0.9.31", + "resolved": "https://registry.npmjs.org/@acemir/cssom/-/cssom-0.9.31.tgz", + "integrity": "sha512-ZnR3GSaH+/vJ0YlHau21FjfLYjMpYVIzTD8M8vIEQvIGxeOXyXdzCI140rrCY862p/C/BbzWsjc1dgnM9mkoTA==", + "license": "MIT" + }, + "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/@asamuzakjp/css-color": { + "version": "5.1.11", + "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-5.1.11.tgz", + "integrity": "sha512-KVw6qIiCTUQhByfTd78h2yD1/00waTmm9uy/R7Ck/ctUyAPj+AEDLkQIdJW0T8+qGgj3j5bpNKK7Q3G+LedJWg==", + "license": "MIT", + "dependencies": { + "@asamuzakjp/generational-cache": "^1.0.1", + "@csstools/css-calc": "^3.2.0", + "@csstools/css-color-parser": "^4.1.0", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + } + }, + "node_modules/@asamuzakjp/dom-selector": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-6.8.1.tgz", + "integrity": "sha512-MvRz1nCqW0fsy8Qz4dnLIvhOlMzqDVBabZx6lH+YywFDdjXhMY37SmpV1XFX3JzG5GWHn63j6HX6QPr3lZXHvQ==", + "license": "MIT", + "dependencies": { + "@asamuzakjp/nwsapi": "^2.3.9", + "bidi-js": "^1.0.3", + "css-tree": "^3.1.0", + "is-potential-custom-element-name": "^1.0.1", + "lru-cache": "^11.2.6" + } + }, + "node_modules/@asamuzakjp/dom-selector/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/@asamuzakjp/generational-cache": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@asamuzakjp/generational-cache/-/generational-cache-1.0.1.tgz", + "integrity": "sha512-wajfB8KqzMCN2KGNFdLkReeHncd0AslUSrvHVvvYWuU8ghncRJoA50kT3zP9MVL0+9g4/67H+cdvBskj9THPzg==", + "license": "MIT", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + } + }, + "node_modules/@asamuzakjp/nwsapi": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/@asamuzakjp/nwsapi/-/nwsapi-2.3.9.tgz", + "integrity": "sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==", + "license": "MIT" + }, + "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/@bramus/specificity": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@bramus/specificity/-/specificity-2.4.2.tgz", + "integrity": "sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==", + "license": "MIT", + "dependencies": { + "css-tree": "^3.0.0" + }, + "bin": { + "specificity": "bin/cli.js" + } + }, + "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/@csstools/color-helpers": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.0.2.tgz", + "integrity": "sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/@csstools/css-calc": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.1.tgz", + "integrity": "sha512-DtdHlgXh5ZkA43cwBcAm+huzgJiwx3ZTWVjBs94kwz2xKqSimDA3lBgCjphYgwgVUMWatSM0pDd8TILB1yrVVg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.1.tgz", + "integrity": "sha512-eZ5XOtyhK+mggRafYUWzA0tvaYOFgdY8AkgQiCJF9qNAePnUo/zmsqqYubBBb3sQ8uNUaSKTY9s9klfRaAXL0g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^6.0.2", + "@csstools/css-calc": "^3.2.1" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.0.tgz", + "integrity": "sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^4.0.0" + } + }, + "node_modules/@csstools/css-syntax-patches-for-csstree": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.4.tgz", + "integrity": "sha512-wgsqt92b7C7tQhIdPNxj0n9zuUbQlvAuI1exyzeNrOKOi62SD7ren8zqszmpVREjAOqg8cD2FqYhQfAuKjk4sw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "peerDependencies": { + "css-tree": "^3.2.1" + }, + "peerDependenciesMeta": { + "css-tree": { + "optional": true + } + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.0.tgz", + "integrity": "sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=20.19.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/@exodus/bytes": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.15.0.tgz", + "integrity": "sha512-UY0nlA+feH81UGSHv92sLEPLCeZFjXOuHhrIo0HQydScuQc8s0A7kL/UdgwgDq8g8ilksmuoF35YVTNphV2aBQ==", + "license": "MIT", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@noble/hashes": "^1.8.0 || ^2.0.0" + }, + "peerDependenciesMeta": { + "@noble/hashes": { + "optional": true + } + } + }, + "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/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT", + "optional": true + }, + "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/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "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/bidi-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", + "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==", + "license": "MIT", + "dependencies": { + "require-from-string": "^2.0.2" + } + }, + "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/cssstyle": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-6.2.0.tgz", + "integrity": "sha512-Fm5NvhYathRnXNVndkUsCCuR63DCLVVwGOOwQw782coXFi5HhkXdu289l59HlXZBawsyNccXfWRYvLzcDCdDig==", + "license": "MIT", + "dependencies": { + "@asamuzakjp/css-color": "^5.0.1", + "@csstools/css-syntax-patches-for-csstree": "^1.0.28", + "css-tree": "^3.1.0", + "lru-cache": "^11.2.6" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cssstyle/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/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/data-urls": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-7.0.0.tgz", + "integrity": "sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==", + "license": "MIT", + "dependencies": { + "whatwg-mimetype": "^5.0.0", + "whatwg-url": "^16.0.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + } + }, + "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": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", + "license": "MIT" + }, + "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/dompurify": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.4.tgz", + "integrity": "sha512-r8K7KGKEcztXfA/nfabSYB2hg9tDphORJTdf8xprN/luSLGmNhOBN8dm1/SYjqLLet6YUFEXOcrdTuwryp/Bew==", + "license": "(MPL-2.0 OR Apache-2.0)", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } + }, + "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-encoding-sniffer": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz", + "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==", + "license": "MIT", + "dependencies": { + "@exodus/bytes": "^1.6.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + } + }, + "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/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "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-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "license": "MIT" + }, + "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/isomorphic-dompurify": { + "version": "2.36.0", + "resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-2.36.0.tgz", + "integrity": "sha512-E8YkGyPY3a/U5s0WOoc8Ok+3SWL/33yn2IHCoxCFLBUUPVy9WGa++akJZFxQCcJIhI+UvYhbrbnTIFQkHKZbgA==", + "license": "MIT", + "dependencies": { + "dompurify": "^3.3.1", + "jsdom": "^28.0.0" + }, + "engines": { + "node": ">=20.19.5" + } + }, + "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/jsdom": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-28.1.0.tgz", + "integrity": "sha512-0+MoQNYyr2rBHqO1xilltfDjV9G7ymYGlAUazgcDLQaUf8JDHbuGwsxN6U9qWaElZ4w1B2r7yEGIL3GdeW3Rug==", + "license": "MIT", + "dependencies": { + "@acemir/cssom": "^0.9.31", + "@asamuzakjp/dom-selector": "^6.8.1", + "@bramus/specificity": "^2.4.2", + "@exodus/bytes": "^1.11.0", + "cssstyle": "^6.0.1", + "data-urls": "^7.0.0", + "decimal.js": "^10.6.0", + "html-encoding-sniffer": "^6.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.6", + "is-potential-custom-element-name": "^1.0.1", + "parse5": "^8.0.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^6.0.0", + "undici": "^7.21.0", + "w3c-xmlserializer": "^5.0.0", + "webidl-conversions": "^8.0.1", + "whatwg-mimetype": "^5.0.0", + "whatwg-url": "^16.0.0", + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "canvas": "^3.0.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/entities": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-8.0.0.tgz", + "integrity": "sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/jsdom/node_modules/parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.1.tgz", + "integrity": "sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==", + "license": "MIT", + "dependencies": { + "entities": "^8.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "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/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "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/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "license": "MIT" + }, + "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/tldts": { + "version": "7.0.30", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.30.tgz", + "integrity": "sha512-ELrFxuqsDdHUwoh0XxDbxuLD3Wnz49Z57IFvTtvWy1hJdcMZjXLIuonjilCiWHlT2GbE4Wlv1wKVTzDFnXH1aw==", + "license": "MIT", + "dependencies": { + "tldts-core": "^7.0.30" + }, + "bin": { + "tldts": "bin/cli.js" + } + }, + "node_modules/tldts-core": { + "version": "7.0.30", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.30.tgz", + "integrity": "sha512-uiHN8PIB1VmWyS98eZYja4xzlYqeFZVjb4OuYlJQnZAuJhMw4PbKQOKgHKhBdJR3FE/t5mUQ1Kd80++B+qhD1Q==", + "license": "MIT" + }, + "node_modules/tough-cookie": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.1.tgz", + "integrity": "sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==", + "license": "BSD-3-Clause", + "dependencies": { + "tldts": "^7.0.5" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/tr46": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz", + "integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "engines": { + "node": ">=20" + } + }, + "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/undici": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.25.0.tgz", + "integrity": "sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==", + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, + "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/w3c-xmlserializer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", + "license": "MIT", + "dependencies": { + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "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/webidl-conversions": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz", + "integrity": "sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=20" + } + }, + "node_modules/whatwg-mimetype": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz", + "integrity": "sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==", + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/whatwg-url": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-16.0.1.tgz", + "integrity": "sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==", + "license": "MIT", + "dependencies": { + "@exodus/bytes": "^1.11.0", + "tr46": "^6.0.0", + "webidl-conversions": "^8.0.1" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + } + }, + "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/xml-name-validator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", + "license": "Apache-2.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "license": "MIT" + }, + "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..380a505 --- /dev/null +++ b/web/package.json @@ -0,0 +1,29 @@ +{ + "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", + "isomorphic-dompurify": "^2.16.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..bd77c4f --- /dev/null +++ b/web/src/lib/data.ts @@ -0,0 +1,109 @@ +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. We tried import.meta.url first, but Astro's bundler relocates the +// compiled module and the relative path no longer resolves to the source tree. +// cwd works as long as the invocation contract is honored — assert it so a +// wrong-cwd invocation fails loudly instead of silently rendering empty pages. +const ROOT = path.resolve(process.cwd(), ".."); +if (!fs.existsSync(path.join(ROOT, "tracks"))) { + throw new Error( + `[awsdd-web] ROOT=${ROOT} does not contain a 'tracks/' directory. ` + + `Astro commands must be run from the web/ directory (cwd). ` + + `If you are invoking from elsewhere, cd into web/ first or use npm run --prefix web ...`, + ); +} + +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 (err) { + // Fail loud: silently returning [] would ship an empty site as if it + // were a successful build, hiding the data corruption. + throw new Error(`[awsdd-web] failed to parse ${p}: ${err}`); + } +} + +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), + })); +} + +const MS_IN_DAY = 86_400_000; + +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) / MS_IN_DAY + 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..64bc8ca --- /dev/null +++ b/web/src/lib/markdown.ts @@ -0,0 +1,14 @@ +import DOMPurify from "isomorphic-dompurify"; +import { marked } from "marked"; + +marked.setOptions({ gfm: true, breaks: false }); + +/** + * Render Markdown to HTML and sanitize. Report content can include titles + * and summaries that originated from external RSS / GitHub feeds, so the + * output must be sanitized before it is fed to `set:html`. + */ +export function md(src: string): string { + const raw = marked.parse(src, { async: false }) as string; + return DOMPurify.sanitize(raw, { USE_PROFILES: { html: true } }); +} 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" + } +}