linux-surface / linux-surface

Linux Kernel for Surface Devices
4.72k stars 206 forks source link

Announcements and updates #96

Open archseer opened 4 years ago

archseer commented 4 years ago

Subscribe to this issue to be notified of announcements, changelogs and manual upgrade notices.

(For update announcements only)

qzed commented 2 years ago

Changes in v5.14.16

qzed commented 2 years ago

Changes in v5.14.16-2

qzed commented 2 years ago

Changes in v5.15.14 and v5.16.1

qzed commented 2 years ago

Changes in v5.16

Changes in v5.17

Changes in v5.17.5-2

Changes in v5.17.5-3

Changes in v5.17.7

qzed commented 2 years ago

Changes in v5.17.9

qzed commented 2 years ago

Changes in v5.17.9-2

qzed commented 2 years ago

Changes in v5.18.1

qzed commented 2 years ago

Changes in v5.18.3 and v5.17.14

qzed commented 2 years ago

Changes in v5.18.4

qzed commented 2 years ago

Changes in v5.18.7

qzed commented 1 year ago

Changes in v5.19

qzed commented 1 year ago

Changes in v6.0.7-2

qzed commented 1 year ago

Changes in v6.0.8

qzed commented 1 year ago

Changes in v6.0.8-3

qzed commented 1 year ago

Changes in v6.0.12

qzed commented 1 year ago

Changes in v6.0.17 / v6.1.3

StollD commented 1 year ago

Changes in v6.1.8-2 / v6.1.9

Since the new kernel drivers use a HID based userspace interface, an updated version of iptsd is required!

See https://github.com/linux-surface/iptsd/releases/tag/v1.0.0 for the list of changes to iptsd (there are many).

If you had previously installed one of the kernel drivers through DKMS or built iptsd from source, please remove it completely before updating. Otherwise the custom-built versions might continue to override the built-in ones.

If you are building your own kernels from source, please note that the configuration option for IPTS has changed from CONFIG_MISC_IPTS to CONFIG_HID_IPTS. A new option CONFIG_HID_ITHC has been added alongside.

qzed commented 1 year ago

Changes in v6.1.12

qzed commented 1 year ago

Changes in v6.1.12-2

qzed commented 1 year ago

Changes in v6.1.12-3 / v6.1.13

qzed commented 1 year ago

Changes in v6.1.14 / v6.2.2

qzed commented 1 year ago

Changes in v6.1.15-2 / v6.2.2-2

qzed commented 1 year ago

Changes in v6.1.18 / v6.2.5

StollD commented 1 year ago

iptsd 1.2.0 has been released

This update to iptsd brings a very significant change: It replaces the old basic / advanced algorithms with a new algorithm that is a combination of both. This new algorithm is more robust towards noise (like the advanced one), while using vastly less resources (like the basic one).

If you have calibrated iptsd, you must remove the old calibration, as the values will no longer be accurate.

This update also changed the available config options. If you have a custom configuration, please check the values against the reference configuration.

For a full list of (user-facing) changes, look here: https://github.com/linux-surface/iptsd/releases/tag/v1.2.0

qzed commented 1 year ago

Changes in v6.2.12 and v6.2.11 (Fedora)

StollD commented 1 year ago

Changes in v6.3.6 (Fedora)

We have updated our Fedora packages to follow the upstream packages more closely. This fixes some issues with our old package, for example akmods should now work properly. Like the stock kernel, it will also keep around the last 3 versions automatically.

However, because the transition between the old and new packages is hitting an edge case in DNF, you MUST temporarily disable the running kernel protection. Otherwise DNF will refuse to remove the old package and install the new one.

You can do this by either rebooting into a stock kernel to do the upgrade, or by running the following command:

$ sudo dnf update --setopt=protect_running_kernel=False
qzed commented 8 months ago

Changes in v6.5.8

qzed commented 7 months ago

Changes in v6.6.1/v6.5.11-2

qzed commented 5 months ago

Changes in v6.6.10 (Arch Linux) / v6.6.11 (Ubuntu/Fedora)

qzed commented 2 weeks ago

Changes in v6.9.3

qzed commented 2 weeks ago

Changes in v6.9.3-2