v0.39.3
v0.39.3 -- Production Release
Released: 2026-07-04
Tag: v0.39.3
Branch: main
Type: Production Release
Previous Release: v0.39.2
Overview
Breaking Changes
No breaking changes in this release.
What's New
Features
No new features in this release.
Improvements
No improvements in this release.
Bug Fixes
- add per-page canonical tags and expand sitemap for Google Search Console (#6c5af79)
Root cause: Google Search Console reported 3 indexing issues — 'Page with
redirect' (2), 'Alternate page with proper canonical tag' (1), and
'Duplicate without user-selected canonical'.
Three problems identified and fixed:- CANONICAL TAGS: The root layout (layout.tsx) set a global canonical
to https://agent-flow.app on ALL pages. This told Google that /privacy,
/terms, /contact, and /changelog were all duplicates of the homepage.
Fix: each public page now exports its own self-referencing canonical
via alternates.canonical in its metadata export. - SITEMAP: /privacy and /changelog were live public pages (allowed by
robots.txt) but missing from sitemap.xml. Google had no discovery
path for these pages. Fix: added both to sitemap.ts with appropriate
priority and changeFrequency values. - www DUPLICATE (requires Vercel dashboard): www.agent-flow.app serves
identical content without redirecting to non-www. This is a Vercel
domain config issue, not a code fix. The user must set up a 301
redirect from www.agent-flow.app to agent-flow.app in the Vercel
dashboard (Settings → Domains → Redirect www to apex).
Files changed:
- src/app/page.tsx — add explicit self-referencing canonical
- src/app/privacy/page.tsx — add canonical https://agent-flow.app/privacy
- src/app/terms/page.tsx — add canonical https://agent-flow.app/terms
- src/app/contact/page.tsx — add canonical https://agent-flow.app/contact
- src/app/changelog/page.tsx — add canonical https://agent-flow.app/changelog
- src/app/sitemap.ts — add /privacy and /changelog entries
Verification: - npx tsc --noEmit: 0 errors
- npx next lint: 0 warnings
- npm test: 303/303 passing
- CANONICAL TAGS: The root layout (layout.tsx) set a global canonical
Other Changes
No other changes in this release.
Dependency Updates
No dependency updates in this release.
Migration Guide
Upgrading from v0.39.2 to v0.39.3
Step 1 -- Update your dependency
npm install agentflow@0.39.3
# or
yarn add agentflow@0.39.3Step 2 -- Review breaking changes
No breaking changes -- no additional steps required.
Release Stats
| Metric | Value |
|---|---|
| Commits since v0.39.2 | 1 |
| Files changed | |
| Additions / Deletions | +27 / -0 |
| Contributors | 2 |
Contributors
Thank you to everyone who contributed to this release.
- @dream-creator
- @ryandasalla1001
Resources
| Link | Description |
|---|---|
| Full Changelog | All commits in this diff |
| Report a Bug | Submit a bug report |
| Discussions | Questions and community |
Full Commit Log (v0.39.2 to v0.39.3)
6c5af79 fix(seo): add per-page canonical tags and expand sitemap for Google Search Console