see the upstream [https://help.gnome.org/misc/release-notes/3.28/ release notes]

+

Fedora 28 Workstation features GNOME 3.28 as the default desktop environment. GNOME 3.28 includes a wide range of enhancements, including: updates to '''Files''' (nautilus), '''Contacts''', '''Calendar''', '''Clocks''' and the '''on-screen keyboard'''. Additionally, the new application '''Usage''' is added as a Technology Preview to “make it easy to diagnose and resolve performance and capacity issues”

+

+

GNOME 3.28 provides updated versions of many of the GNOME default applications. The ability to “star” items is added to both the Files and the Contacts applications. This allows the user to star an item — be it a file, folder, or a contact — for quick access later. Calendar now provides a neater month view, and weather updates displayed alongside your appointments.

+

+

For more information about all the new features and enhancements see GNOME 3.28's [https://www.gnome.org/news/2018/03/gnome-3-28-released/ release announcement] and [https://help.gnome.org/misc/release-notes/3.28/ release notes].

=== Thunderbolt support ===

=== Thunderbolt support ===

Revision as of 03:07, 23 April 2018

These are the Talking Points for the Fedora 28 release. For information on how these talking points were chosen, see Talking Points SOP. They are intended to help Ambassadors quickly present an overview of highlighted features when talking about the release, and to help drive content for the release, etc.

The talking points are based in part on the Change Set for this release.

Changes to talk about for developers

Fedora Atomic

Fedora Server

Modularity: Fedora 28 Server Edition will deliver Fedora Modularity, adding support for alternative update streams for popular software such as Node.js and Golang.

AArch64: AArch64 is now a primary architecture for Fedora Server releases.

Fedora Workstation

Improved battery life

Battery Life on laptops running Fedora Workstation is improved with various hardware power-saving features now enabled by default. These improvements include: a new default SATA Link Power Management policy on all Intel mobile chipsets. This policy sets the SATA link to a disk to into low-power mode when idle, saving approximately 1.0 - 1.5 watts of power on an idle laptop. Additionally, the Intel HDA codec power saving is enabled by default (with a 1 second timeout), saving approximately 0.4 watts of power on an idle laptop. Finally, USB autosuspend for USB bluetooth receivers is enabled by default, saving aproximately 0.4 watts of power on an idle laptop.

GNOME 3.28

Fedora 28 Workstation features GNOME 3.28 as the default desktop environment. GNOME 3.28 includes a wide range of enhancements, including: updates to Files (nautilus), Contacts, Calendar, Clocks and the on-screen keyboard. Additionally, the new application Usage is added as a Technology Preview to “make it easy to diagnose and resolve performance and capacity issues”

GNOME 3.28 provides updated versions of many of the GNOME default applications. The ability to “star” items is added to both the Files and the Contacts applications. This allows the user to star an item — be it a file, folder, or a contact — for quick access later. Calendar now provides a neater month view, and weather updates displayed alongside your appointments.

Thunderbolt support

The use of Thunderbolt 3 peripherals are now supported in Fedora 28. Thunderbolt™ is the brand name of a hardware interface developed by Intel® that allows the connection of external peripherals to a computer.

Fedora 28 ships with both boltd -- the system daemon for securely connecting Thunderbolt devices -- and changes to GNOME shell to connect these devices. Newly connected Thunderbolt devices are automatically enrolled by GNOME shell via the daemon if the current user is a system administrator and the session is unlocked. Subsequent connections of the same device will automatically authorize the device.

Improved emoji support

The Noto Color Emoji font is now the default for displaying Emoji on Fedora Workstation. This provides support for Unicode 10.0 emoji, including T-Rex (🦖), Hedgehog (🦔), Broccoli (🥦), and Curling Stone (🥌).

GNOME Photos

replaced shotwell in the default install

VirtualBox Guest support

Better integration when running as a guest on virtualbox

Fedora ARM

Spins

KDE Plasma Desktop

Xfce

LXQt

Mate-Compiz

Cinnamon

Labs

Design Suite

Blender 2.79b and its add-ons are missing in this beta release due to a bug related to compiler GCC 8.0. The fix are under way and expected for the final release.

Both Gnome ToDo and Books, originally introduced in Fedora 27 Design Suite are updated to 3.28.

Inheriting features from Workstation, Gnome Photo is the default image viewer replacing Shotwell

New release for Hugin, a panoramic photo stitcher, 2018.0.0

Upgrading to the Latest Release

To learn how to upgrade to the latest release from a recent Fedora release using DNF, see here.

All Changes

Fedora 28 Accepted System Wide Changes Proposals

Promote Aarch64 server technologies to Primary Architecture status. This would include the Server installer, the DVD installer ISOs, the Cloud (qcow2 images) and Docker base images to the same status as other primary Server architectures. This would NOT currently include other components such as Workstation images/installs, any of the various spins, or Fedora Atomic components.

This change causes extra information to be stored in binary files
compiled by gcc. This information can be used by scripts to check on
various features of the file, such as the hardening options used or
potential ABI conflicts.

TCP wrappers is a simple tool to block incoming connection on application level. This was very useful 20 years ago, when there were no firewalls in Linux. This is not the case for today and connection filtering should be done in network level or completely in application scope if it makes sense. After recent discussions I believe it is time to go for this package, if not completely, than at least as a dependency of modern daemons in system by default.

This system-wide change covers the switch of NIS components to the new client side implementation in order to support IPv6, while detaching libnsl and nss_nis packages, previously bundled together with glibc.

Currently there is a high level of redundancy between the Anaconda installer and gnome-initial-setup. This change aims to eliminate these redundancies and streamline the initial user experience in Fedora Workstation.

Ruby 2.5 is the latest stable version of Ruby. Many new features and improvements are included for the increasingly diverse and expanding demands for Ruby. With this major update from Ruby 2.4 in Fedora 26 to Ruby 2.5 in Fedora 28, Fedora becomes the superior Ruby development platform.

Rebase of Golang package to upcoming version 1.10 in Fedora 28, including rebuild of all dependent packages(pre-release version of Go will be used for rebuild, if released version will not be available at the time).

Replace usage of python-krbV and pykerberos with python-gssapi in all Fedora packages to enable their removal from Fedora. rharwood will author all necessary code changes; no new code from maintainers is required.

This change is about upgrading python-django to version 2.0. The latest Django release drops support for Python 2, but a few Django apps packaged in Fedora do not yet support Python 3. A compatibility package will be provided for those.

As per [1], TCP wrappers are being deprecated in Fedora. Also, as per [2], upstream discourages its usage in favour of other means of protection (e.g. firewall). After this change OpenLDAP will no longer be affected by TCP wrappers configuration.