# Release 11.3

Release 11.3 makes the upgrade to Keitaro 11 more reliable, improves tracker stability and performance, and polishes the interface across campaigns, reports, logs, flows, and integrations.

# Upgrade to Keitaro 11

We've made the upgrade to Keitaro 11 more dependable. The upgrade no longer stalls on some servers, the compatibility check now lists the files that need to be fixed, and errors related to the nginx configuration check and the Podman boltdb backend have been resolved. Upgrading large datasets is now faster, and the version check no longer fails when SSL verification files are present in the site root.

# Stability and performance

The tracker is now more stable under high load and uses less RAM in certain cases. Redirects keep working for active visitors after a server restart.

# Campaign editing page

The campaign editing page has a refreshed interface and now saves your changes automatically. S2S postback changes are saved correctly, the offer URL shows automatically added parameters after you select an affiliate network, and the campaign name field stays in place on mobile devices when the keyboard opens.

# Reports and logs

Clicks log and Conversions log have been repositioned on report pages, and Click log filters no longer duplicate on every refresh. Conversions now appear when filtering by Destination, the "Time to status" metric is converted into days, and CPC and eCPM Confirmed metrics are shown to users who have access. Reports no longer fail when revenue accounting is turned off for all conversion types. The Audit log now records the ID of a campaign that has been turned off.

# Offers

Offer settings now let you select a revenue source for each conversion status. Offers created via the API now open correctly even without payout fields. The Offers page no longer fails to load.

# Flows

Custom actions and redirects can now be used in Flows, and custom actions no longer require a URL field. Visitor binding to a flow, landing page, or offer now works when a click moves between campaigns, and visitors with an empty uniqueness parameter are no longer bound to the same flow and the same offer. The language filter now handles locale-formatted values such as "fr-FR", and the Create Offer and Create Landing Page menus collapse automatically.

# Postbacks and integrations

Postbacks with the 'time' parameter are now processed, and the deposit postback is no longer sent together with a custom conversion postback. Custom filters from earlier Keitaro versions route traffic correctly, a parameter passed by its custom name in an offer link is recorded, and the {country} placeholder works even when a visitor's country cannot be detected. KClient JS now redirects to the landing page, and the PHP Client integration records the visitor's IP and shows request parameters in the traffic log. Unresolved traffic source placeholders are no longer written into clicks as parameter values when they are missing from the campaign link.

OS and browser logos now appear in the Recent Clicks section on the Dashboard and in the Click log report. Global Search opens the selected element instead of the campaigns report, and saved user preferences can be reset with the new Reset button, including for pages with outdated grid settings. The Domains page now works for users without integrations access and correctly filters by status, group access provides notes, downloads, and reports for domains, landings, and offers pages, and the documentation link in Conversion Types settings opens the relevant article.