A command palette (ctrl+shift+f3) to browse and trigger all mapped and unmapped actions (#9545)
= choose-files kitten: Fix JXL image preview not working (#9323)
Fix tab bar rendering glitches when using tab_bar_filter in some circumstances (#9328)
Add support for specifying colors in kitty.conf in OKLCH and LAB color spaces (#9325)
Fix a regression that broke using line numbers with the edit-in-kitty command (#9346)
Key maps: Allow specifying a timeout for multi key mappings and keyboard modes (#9551)
macOS: Fix changes to macos_titlebar_color while in full screen not being applied after exiting fullscreen (#9350)
ncurses: Fix ncurses not using dim because it is missing from the sgr property in terminfo even though it is present in the dim property.
Fix a regression in the previous release that caused moving between neighbors in the vertical and horizontal layouts to go in the opposite direction (#9355)
Fix goto_session not respecting the focus_tab session directive when creating a session in an existing OS window (#9366)
Wayland: Fix a regression in the previous release that caused doubled key repeats on compositors that implement compositor side key repeat events (#9374)
icat: Fix a regression in the previous release when rendering GIF animations with frames that dispose onto background with non-zero delay using the native engine (#9376)
Wayland: Remove usage of the Wayland color management protocol to inform compositors of the color space used by kitty (#9341)
Linux: Fix a regression in 0.40 that caused horizontal alignment for emoji to be incorrect in some cases (#9395)
icat kitten: When catting multiple images display the images in input order (#9413)
kitten @: Fix relative paths for --password-file being resolved relative to CWD instead of the kitty config directory