#689 WIP: Various release notes by Marek Suchánek
Closed 3 years ago by pbokoc. Opened 3 years ago by mareksu.
fedora-docs/ mareksu/release-notes f34  into  f34

@@ -18,4 +18,19 @@ 

  

  Download and try the i3 Spin at the link:https://spins.fedoraproject.org/i3[Fedora Spins site].

  

- Learn more about the design and development of the Spin at the link:https://docs.fedoraproject.org/en-US/i3/[Fedora i3 Special Interest Group (S.I.G.) site]. 

\ No newline at end of file

+ Learn more about the design and development of the Spin at the link:https://docs.fedoraproject.org/en-US/i3/[Fedora i3 Special Interest Group (S.I.G.) site].

+ 

+ 

+ == PipeWire is now the default audio service

+ 

+ The *Pipewire* service now manages all audio output and input. *Pipewire* replaces the *PulseAudio* service in general use cases and the *JACK* service in professional use cases. The system now redirects audio from applications that use *PulseAudio*, *JACK*, or the *ALSA* framework into *Pipewire*.

+ 

+ Benefits of *Pipewire* over the previous solutions include:

+ 

+ * A unified solution for consumer and professional users

+ * A flexible, modular architecture

+ * High performance and low latency, similar to the *JACK* service

+ * Isolation between audio clients for better security

+ 

+ You no longer have to configure the *JACK* service for applications that use it. All *JACK* applications now work in the default Fedora configuration.

+ 

@@ -11,3 +11,45 @@ 

  == ibus-anthy

  * `ibus-anthy` is now the default Japanese IME(input method engine) to develop Japanese IME more effectively as the former was `ibus-kkc`. `ibus-anthy` depends on `anthy-unicode` and `kasumi-unicode` newly instead of `anthy` and `kasumi`.

  * `kasumi-unicode` is forked from `kasumi` and the private dictionaries are moved from `$HOME/.anthy` to `$XDG_CONFIG_HOME/anthy`.

+ 

+ 

+ == The Vietnamese IME now defaults to Unikey

+ 

+ The *Unikey* input method engine (IME) is now the default IME for Vietnamese text input. It replaces the *BoGo* IME, which was the default Vietnamese IME in previous Fedora releases.

+ 

+ Compared to *BoGo*, the new *Unikey* IME is actively maintained and better supports the Wayland display back end.

+ 

+ The *Unikey* IME is enabled by default if you installed your system in Vietnamese. To enable *Unikey* on an existing installation:

+ 

+ . Install the `ibus-unikey` package:

+ +

+ ----

+ $ sudo dnf install ibus-unikey

+ ----

+ . Open the *Keyboard* section in *Settings*.

+ . Click the *+* button.

+ . Select *Vietnamese*.

+ . Select the *Vietnamese (Unikey)* IME.

+ . Click *Add*.

+ . Click the IME indicator on the top panel to switch the active IME.

+ 

+ 

+ == The Sinhala IME now defaults to M17N

+ 

+ The *sayura (m17n)* input method engine (IME) is now the default IME for Sinhala text input. It replaces the *Sayura* IME, which was the default Sinhala IME in previous Fedora releases.

+ 

+ Compared to *Sayura*, the new *sayura (m17n)* IME is actively maintained and fixes several known issues.

+ 

+ The *sayura (m17n)* IME is enabled by default if you installed your system in Sinhala. To enable *sayura (m17n)* on an existing installation:

+ 

+ . Install the `ibus-m17n` package:

+ +

+ ----

+ $ sudo dnf install ibus-m17n

+ ----

+ . Open the *Keyboard* section in *Settings*.

+ . Click the *+* button.

+ . Select *Sinhala*.

+ . Select the *Sinhala (sayura (m17n))* IME.

+ . Click *Add*.

+ . Click the IME indicator on the top panel to switch the active IME.

@@ -13,4 +13,14 @@ 

  

  Memory allocation for zram happens dynamically, so the block device's full size is not allocated as it is created. This dynamic resourse allocation, combined with compression in the zram device that is generally greater than 2:1, ensures that the swap file does not entirely consume available memory.

  

- See `man zram-generator` for more information about how zram is invoked. 

\ No newline at end of file

+ See `man zram-generator` for more information about how zram is invoked.

+ 

+ 

+ == systemd-oomd prevents out-of-memory situations

+ 

+ The `systemd-oomd` service monitors swap and CGroups on your system using the Linux pressure stall information (PSI) and analyzes wasted productivity due to resource shortages. When the system is running out of memory, `systemd-oomd` terminates processes under the CGroup that exceeds the configured memory limits.

+ 

+ The `systemd-oomd` service is now enabled by default on new installations and when upgrading existing installations. It automatically replaces the `earlyoom` service, which previous Fedora releases used to prevent out-of-memory situations.

+ 

+ For information on configuring `systemd-oomd`, see the `oomd.conf` man page.

+ 

@@ -4,6 +4,38 @@ 

  [[sect-storage]]

  = Storage

  

+ == The root Btrfs file system now uses compression

+ 

+ New Fedora installations now enable transparent compression on the root Btrfs file system, including all its subvolumes. The default compression algorithm is `zstd:1`. This change has no effect on Fedora variants that do not use Btrfs in their installation.

+ 

+ The benefits of the compression include:

+ 

+ * The compression saves storage space and can significantly increase the lifespan of flash-based media, such as SSDs, by reducing write amplification.

+ * The compression can increase read and write performance.

+ 

+ You can configure the Btrfs compression on an existing installation:

+ 

+ * To enable the compression:

+ .. Edit the `/etc/fstab` file.

+ .. Add the `compress=zstd:1` option to the `/` mount point.

+ .. Remount the file system:

+ +

+ ----

+ $ sudo mount -o remount,compress=zstd:1 /

+ ----

+ 

+ * To disable the compression:

+ .. Edit the `/etc/fstab` file.

+ .. Remove the `compress=zstd:1` option from the `/` mount point.

+ .. Remount the file system:

+ +

+ ----

+ $ sudo mount -o remount,compress=none /

+ ----

+ 

+ For more information about the Btrfs compression, see link:https://fedoraproject.org/wiki/Changes/BtrfsTransparentCompression[].

+ 

+ 

  == stratis-cli and stratisd rebased to version 2.3.0

  

  The `stratis-cli` and `stratisd` packages have been upgraded to version 2.3.0, which provides multiple bug fixes and enhancements. Notable changes include:

I've written several release notes as part of this PR. I'll try to add a couple more before the release, if time allows.

I wasn't sure about the best placement for some of them. Feel free to move them around.

1 new commit added

  • Apply Chris Murphy's feedback on the Btrfs RN; Issue #635
3 years ago

@mareksu Thanks! Just a few organizational notes:

  • Please write down the numbers of fixed issues in a comment here so I don't have to hunt them down in the commit log :). Currently that should be #635, #625, #630, #627, #611. (You can just write # and a number and pagure will create the link automatically as long as it's in the same repo. Works on both PRs and issues.)

  • Also, it's a good idea to put a "WIP" in the PR title if you're planning to add to it in the future, so I don't merge it before you're done.

Metadata Update from @pbokoc:
- Request assigned

3 years ago

Merged manually due to a conflict.

Pull-Request has been closed by pbokoc

3 years ago