Wednesday, December 10, 2014
New Fedora 21 release
Release Notes: http://docs.fedoraproject.org/en-US/Fedora/21/html/Release_Notes/
Some changes/improvements I found interesting:
Update GNOME to the latest upstream release, 3.14
Switch GCC in Fedora 21 to 4.9.x, rebuild all packages with it.
Server installations of Fedora should usually not pull in packages related to X system or sound subsystem. For this reason part of OpenJDK package has been split into headless subpackage which has smaller dependency chain. Fedora packages should be migrated to require java-headless instead of full java package when appropriate
Make Java 8 (provided by OpenJDK 8 which is java-1.8.0-openjdk) the default Java runtime. The current default Java runtime (Java 7, provided by OpenJDK 7, java-1.7.0-openjdk) will be obsoleted and removed.
CUPS Journal Logging
By default, CUPS will send log output to the system journal rather than /var/log/cups/error_log.
Improved Ivy Packaging
This change aims at improving the way of packaging Java software, which uses Apache Ivy to manage build dependencies.
Improved Scala Ecosystem Support
Fedora now supports several essential parts of the Scala language ecosystem as well as building packages with sbt, the de facto build tool for the Scala community.
This change will bring basic OpenCL support to Fedora to support the development of OpenCL enabled software and the development of OpenCL implementations itself. The change includes enabling Mesa's OpenCL state-tracker (in 10.0 with ICD support), packaging pocl - an CPU only OpenCL implementation - and the introduction of several other OpenCL related packages.
Remote Journal Logging
Systemd journal can be configured to forward events to a remote server. Entries are forwarded including full metadata, and are stored in normal journal files, identically to locally generated logs. This can be used as an alternative or in addition to existing log forwarding solutions.