# CPalius CMF 2.2.30

**Released:** 2026-09-29 · **Channel:** stable · **Critical:** no

Türkçe: [2.2.30-tr.md](2.2.30-tr.md)

## A module chosen as homepage is served on the homepage

- When a module (Blog, Forum, Showcase, DNS Tools…) is chosen as the homepage in the admin panel, the site now shows it directly at the homepage (`/tr`, `/en`) instead of redirecting to the module's own address (e.g. `/tr/dns-tools`).
- This is core behaviour and applies to every module that declares a homepage mode.
- The module's old address permanently (301) redirects to the homepage in the same language, keeping query parameters (e.g. `?page=2`). Menus, canonical, sitemap, pagination and the language switcher point straight at the homepage.
- Language selection is unchanged: `/` goes to the visitor's chosen language, else the browser language, else the site default.

## Sitemap shows the right domain

- The sitemap cache was not keyed by domain, so it could list another domain's URLs (a second domain on the same install, or a copied install). The cache is now per domain.
- Note: if SEO settings' "Public site URL" is filled in, the sitemap uses that address; check it after a domain change.

No schema changes.
