Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .deploy/mta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ ID: tutorials-ims
# Bump this on each release you deploy — it's the version shown by `cf mtas`
# and in the mtar filename (tutorials-ims_<version>.mtar). Deploy is manual:
# `cd .deploy && mbt build && cf deploy mta_archives/tutorials-ims_<version>.mtar -e ../deploy/<env>.mtaext -f`.
version: 1.20.0
version: 1.20.1

# Top-level parameters (overridable per-env via deploy/<env>.mtaext).
parameters:
Expand Down
236 changes: 235 additions & 1 deletion hugo/data/whats_new.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"generatedAt": "2026-08-27T17:55:22.401Z",
"generatedAt": "2026-08-28T20:07:37.161Z",
"repos": [
{
"key": "tutorials-ims",
Expand All @@ -8,6 +8,240 @@
}
],
"entries": [
{
"id": "tutorials-ims#2076",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2076,
"title": "docs: register akamai-well-known-forward in sidebar (fix docs:build)",
"summary": "Corrected the developer-docs sidebar so a new operations runbook page publishes correctly.",
"category": "Docs",
"mergedAt": "2026-08-28T17:58:23Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2076"
},
{
"id": "tutorials-ims#2075",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2075,
"title": "feat(approuter): complete .well-known MCP discovery surface (openid-config, mcp.json, WWW-Authenticate pointer)",
"summary": "External MCP clients such as the Claude and ChatGPT connectors can now auto-discover the platform's OAuth endpoints through a complete set of .well-known discovery documents.",
"category": "Feature",
"mergedAt": "2026-08-28T17:47:32Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2075"
},
{
"id": "tutorials-ims#2074",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2074,
"title": "fix(freshness): calibrate prompt by severity so Check Freshness surfaces findings again",
"summary": "The admin Check Freshness tool once again surfaces potentially outdated API references instead of returning an empty report.",
"category": "Fix",
"mergedAt": "2026-08-28T16:15:34Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2074"
},
{
"id": "tutorials-ims#2073",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2073,
"title": "fix(feature-flags): don't connect to db before model is loaded (fixes #2066 unit regression + latent boot bug)",
"summary": "Fixed a startup issue in the feature-flag system that could cause service errors before the data model finished loading.",
"category": "Fix",
"mergedAt": "2026-08-28T16:00:02Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2073"
},
{
"id": "tutorials-ims#2072",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2072,
"title": "fix(me): AllCompletions/RecentActivity sign-in gate must check /auth/user JSON, not resp.ok",
"summary": "My Completions and Recent Activity now prompt you to sign in when your session has expired, instead of silently failing to load.",
"category": "Fix",
"mergedAt": "2026-08-28T14:41:55Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2072"
},
{
"id": "tutorials-ims#2071",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2071,
"title": "fix(tokens): /me/tokens sign-in gate must check /auth/user JSON, not resp.ok",
"summary": "The personal access tokens page now shows a sign-in prompt when your session lapses, rather than a generic load error.",
"category": "Fix",
"mergedAt": "2026-08-28T14:34:04Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2071"
},
{
"id": "tutorials-ims#2070",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2070,
"title": "fix(test): repair unit-suite fallout from flag→DB migration (WIP)",
"summary": "Internal test-suite repairs following the feature-flag configuration migration.",
"category": "Maintenance",
"mergedAt": "2026-08-28T13:47:42Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2070"
},
{
"id": "tutorials-ims#2069",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2069,
"title": "fix(qa): slug-scope QA content publish + resilient commit + lock release",
"summary": "Made QA content republishing more reliable by scoping it to changed tutorials and hardening the publish step.",
"category": "Fix",
"mergedAt": "2026-08-28T13:47:08Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2069"
},
{
"id": "tutorials-ims#2068",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2068,
"title": "fix(content): skip Option-B delta flag boot-seed under vitest",
"summary": "Test-environment fix so content fast-path defaults do not leak into the automated test suite.",
"category": "Maintenance",
"mergedAt": "2026-08-28T12:46:37Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2068"
},
{
"id": "tutorials-ims#2066",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2066,
"title": "feat(feature-flags): migrate remaining 14 env flags to DB config (#2060)",
"summary": "Moved the remaining runtime feature flags to database-backed configuration so they are editable in admin and survive deployments.",
"category": "Maintenance",
"mergedAt": "2026-08-28T12:06:08Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2066"
},
{
"id": "tutorials-ims#2064",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2064,
"title": "feat(content): default Option-B fast-path flags ON (seed ImsConfig if absent)",
"summary": "Content fast-path optimizations now default on and persist across deployments, keeping tutorial content updates fast.",
"category": "Performance",
"mergedAt": "2026-08-28T10:38:23Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2064"
},
{
"id": "tutorials-ims#2062",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2062,
"title": "ci(rebuild-qa): add force-publish input to re-seed Option B ContentCurrent (QA)",
"summary": "Added a force-republish option to the QA content rebuild workflow.",
"category": "Maintenance",
"mergedAt": "2026-08-28T10:28:07Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2062"
},
{
"id": "tutorials-ims#2061",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2061,
"title": "fix(content): move Option-B fast-path flags from env vars to DB config (ImsConfig)",
"summary": "Moved content fast-path settings to durable database configuration so they are no longer reset on deployment.",
"category": "Maintenance",
"mergedAt": "2026-08-28T10:27:42Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2061"
},
{
"id": "tutorials-ims#2058",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2058,
"title": "Release 1.20.0 → PROD",
"summary": "Promoted the 1.20.0 release to production.",
"category": "Maintenance",
"mergedAt": "2026-08-27T20:41:46Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2058"
},
{
"id": "tutorials-ims#2059",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2059,
"title": "chore: sync main into DEV (reconcile for 1.20.0 release)",
"summary": "Release housekeeping to keep the DEV and main branches in sync ahead of a release.",
"category": "Maintenance",
"mergedAt": "2026-08-27T20:41:22Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2059"
},
{
"id": "tutorials-ims#2057",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2057,
"title": "perf(qa): reuse cached non-target content on QA slug-targeted rebuilds despite feed drift",
"summary": "QA single-tutorial content rebuilds are much faster now that untouched tutorials reuse cached content.",
"category": "Performance",
"mergedAt": "2026-08-27T19:30:20Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2057"
},
{
"id": "tutorials-ims#2056",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2056,
"title": "fix(parsers): comment-aware section/intro extraction",
"summary": "Tutorials that disable a section with an HTML comment now render all their steps correctly, with no stray characters left on the page.",
"category": "Fix",
"mergedAt": "2026-08-27T19:12:29Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2056"
},
{
"id": "tutorials-ims#2055",
"repo": "tutorials-ims",
"label": "Developer Portal",
"number": 2055,
"title": "chore(release): bump MTA 1.19.0 → 1.20.0 + refresh What's New digest",
"summary": "Release version bump and What's New digest refresh.",
"category": "Maintenance",
"mergedAt": "2026-08-27T18:10:53Z",
"week": "2026-W35",
"weekStart": "2026-08-24",
"url": "https://github.com/sap-tutorials/tutorials-ims/pull/2055"
},
{
"id": "tutorials-ims#2054",
"repo": "tutorials-ims",
Expand Down
Loading