Skip to content

1.33.0

Latest

Choose a tag to compare

@JPeisach JPeisach released this 06 Aug 19:56
e42f6d6

This is the first release in four years. LightDM is now maintained by @JPeisach and @Conan-Kudo . Thank you to @robert-ancell , for all of his hard work over the years!

The purpose of this release is primarily to make a tag of all the fixes racked up since 1.32.0, and take care of some sitting PRs. There should not be any breaking changes nor changes to any dependencies, so existing systems can upgrade. The main notable addition is Qt6 support. Qt5 will continue to be available.

If you're interested in contributing to LightDM, chat with us on Matrix! Signing the Canonical CLA is no longer a requirement. However, we do ask that pull requests opened for bug fixes provide a way to reproduce the problem being solved.

What's Changed (GitHub pull requests)

  • Honor vncserver command on start and other fixes. by @apteryks in #265
  • Suppress log errors for missing pam modules by @ddstreet in #216
  • Fix: Don't disconnect signals on cancel before the session actually ends by @wolneykien in #223
  • Use --no-markup option in zenity call by @gunnarhj in #290
  • Fix Fedora and Ubuntu GitHub workflow tests, and other test/CI improvements by @rhansen in #301
  • x-server: Avoid reusing the local X server if the hostname has changed by @tintou in #288
  • Update the "cancel-authentication" test to check for actual cancelling by @wolneykien in #298
  • Multiseat bug fixes, and some cleanups by @rhansen in #300
  • Add information about display setup scripts to README.md by @qwertychouskie in #302
  • Fix typos found with codespell by @ggvl in #304
  • vnc-server: Attempting binding to IPv6 first. by @apteryks in #312
  • Add hostname dep in lightdm.service by @junghans in #336
  • Fixed the issue that tty information would not be written to utmp whe… by @liuyuanpeng176 in #339
  • Use setusercontext(3) where available by @madpilot78 in #334
  • Add support for changing the home directory in PAM modules by @gber in #323
  • Implement logic to get FreeBSD ttyv device names. by @madpilot78 in #343
  • Allow Wayland sessions to start on seat0 on kernels with no VTs by @n3rdopolis in #315
  • LightDM failsafe handler and restart directives by @wallentx in #340
  • Update link to the KDE greeter by @Gliese852 in #363
  • fix: fix some memory leak in session_child_run by @KT-lcz in #385
  • build(deps): bump the actions-deps group with 2 updates by @dependabot[bot] in #440
  • user: fix unintentional fall-through by @ryonakano in #438
  • Implement FreeBSD vt switching by @madpilot78 in #353
  • Repository URL updates by @JPeisach in #442
  • Fix CI by @Gliese852 in #430
  • Micro-OP: reduce UserItem class 72 to 64 bytes using align for 64-bit platforms by @GermanAizek in #409
  • xserver-local: fix incorrect format types by @GermanAizek in #450
  • xdmcp-protocol: fix strdup incorrect format types by @GermanAizek in #448
  • lightdm: move out of loop strlen call by @GermanAizek in #446
  • Add client library version for Qt6 by @Gliese852 in #373

New Contributors

Full Changelog: 1.32.0...1.33.0