Archive:Features 42.2

Jump to: navigation, search

openSUSE 42.2 – Leap

More details on openSUSE 42.2

The following pages go into much detail on what is new in this openSUSE release. Too much information? Check out the Feature highlights instead.

What is New

This version of openSUSE Leap, 42.2, has 17% more packages than 42.1. Of these packages, GNU Health, which was in previous openSUSE versions, returns to this version and OpenStack Client makes its debut in Leap. See what is new and improved below.

This page is for 42.2. If you are looking to add 42.1 features, you're late, but help is still welcome - go to here. Help with Leap Screenshots go here.

Linux kernel

The default kernel now has paravirtualization enabled. This means there is no need for kernel-xen anymore, as the default kernel can be used to boot on bare metal, as Xen dom0, and as a Xen paravirtualized or full virtualized guest.

FIXME: extract some features from https://kernelnewbies.org/Linux_4.4

systemd

systemd 228 https://github.com/systemd/systemd/blob/v228/NEWS

Support for the "pids" cgroup controller has been added. It allows accounting the number of tasks in a cgroup and enforcing limits on it. For user processes the limit is set to 12K whereas the limit is 512 for system services. The general benefit of these changes should be a more robust and safer system, that provides a certain amount of per-service fork() bomb protection.

The systemd package now also enables machined and importd which enables systemd's native support for running lightweight containers.

PHP 7

openSUSE Leap 42.2 provides PHP 5 and PHP 7 packages.

PHP 7 introduces several new features and enhancements, such as:

  • Scalar type declarations
  • Return type declarations
  • New "Null coalescing" operator (??)
  • New "Spaceship" operator (<=>)
  • Constant arrays using define()
  • Anonymous classes
  • Unicode codepoint escape syntax.

A detailed list of new features along with code examples is available at http://php.net/manual/en/migration70.new-features.php

Users considering to migrate production systems from PHP 5.5.x to 7.0.x should also review the following documents which describe backward incompatible changes, deprecated features and changed functions:

A comprehensive list of issues fixed in this PHP release is available at http://php.net/ChangeLog-7.php

Printing System

In openSUSE Leap 42.2 there are no major changes in the printing system compared to openSUSE Leap 42.1.

RPM package version upgrades in openSUSE Leap 42.2 compared to openSUSE Leap 42.1:

  • cups-filters-1.0.58 -> cups-filters-1.8.2
  • hplip-3.14.6 -> hplip-3.16.5

There is a new printer driver RPM package in openSUSE Leap 42.2:

  • printer-driver-brlaser (version brlaser-3+git20160302.03bb366)

For the newest printer driver RPM packages see the openSUSE Build Service development project "Printing" https://build.opensuse.org/project/show/Printing and for printer driver RPM package version upgrades in general see http://lists.opensuse.org/opensuse-factory/2015-10/msg00594.html

Desktop Environments

KDE Plasma 5.8

openSUSE Leap 42.2 is the first stable release to include KDE's Plasma 5.8, which is a Long-Term Support (LTS) version. The following improvements or new features can be found in openSUSE Leap 42.2:

- Plasma 5.8 improves multiple monitor support out-of-the-box in openSUSE Leap 42.2.

- Jump List Actions were added to KRunner (aka alt-f2, aka minicli) so it doesn't only open applications, but can be used to start certain actions directly when the application starts. Drag & drop support was added, so for example, documents can be dragged from the search result to any application.

- New System Tray and Task Manager: it shows task progress in the taskbar (like downloading or copying files), hovering a media player shows album art and media controls, the context menu now shows extra actions like media controls for media players or open new window/tab for konsole/firefox.

- The Volume Control applet gained the ability to control volume on a per-application basis and allows you to move application output between devices using drag and drop. It also allows to raise the volume above 100%.

- Phone integration with KDE Connect for Android phones (to make it work, users are required to install KDE Connect in their phones from the Google Play store and enable the kdeconnect service in the SUSE firewall module in YaST.

- New weather widget.

- Unified breeze theme across the desktop.

- Improved right-to-left language support

- Long Term Support for the KDE Plasma desktop.

- For sysadmins: Kiosk support (https://userbase.kde.org/KDE_System_Administration/Kiosk/Introduction) was improved in Plasma.


GNOME

openSUSE Leap 42.2 ships with GNOME 3.20, bringing a lot of polishing improvements over Leap 42.1 (GNOME 3.16)

GNOME Applications

Files (Nautilus)

it is now possible to access Google Drive directly from the Files application, as well as from file chooser dialogs. To use the feature, simply add your Google account through the Online Accounts settings, and Google Drive will automatically appear in the files places sidebar.

Once set up, Google Drive behaves very similarly to the rest of your files and folders: files can be opened using your normal applications, and folders can be created just like regular folders. It is also really easy to upload files to Google Drive — all you have to do is move or copy them across.

Furthermore, long-running operations (such as copying or moving large numbers of files) have also been improved: a button shows progress information in the header bar, which shows more detailed information when pressed. This allows you to easily see progress at a glance, and avoids progress windows getting in the way.

Search has been a particular focus: search filters have been revamped, and are vastly simpler and easier to use than the previous version. Search has also been made more robust: performance issues have been addressed, and the interface is faster and more responsive.

GNOME Calendar

Calendar is a new application for GNOME, which was initially introduced as a preview in 3.16. Designed to be consistent with other GNOME 3 applications, and to be fully integrated with GNOME 3, Calendar makes a great addition to the GNOME application suite. It is attractive, simple to use, and is fully integrated with GNOME Online Accounts.

The initial feature list is simple and straightforward, including month and year views, search, the ability to add calendars from files and remote calendars from URLs, online accounts integration, and event viewing and editing.

Automatic screen brightness

If your computer has an integrated light sensor, GNOME 3 is now able to use it to automatically control screen brightness. Not only does this ensure that the screen is always easy to see, but it also helps to reduce battery consumption. An option is provided to disable automatic screen brightness in the Power settings, should you want to turn it off.

Simple and Easy Photo Editing

With GNOME 3.20, editing has arrived in 'Photos'. The new editing controls are simple and easy to use. All editing is non-destructive, so your original photo is preserved and changes can be undone. Editing functions include crop and rotate, color adjustment and picture enhancement. A selection of artistic filters are also available.

Quickly Access Media Controls

With GNOME 3.20, media controls are now built-in and displayed in the notification/clock area. This provides a way to quickly access music and video applications that are currently in use. Controls for multiple media applications can even be shown at the same time.

The controls show the name and artist of the currently playing track, which can be paused and resumed. It is also possible to skip forward and back. This new feature works with a large range of music players, using the common MPRIS standard.

Maps

Maps now supports editing and adding place information using your OpenStreeMap login. In addition, it supports printing of routes, as well as saving and exporting maps as png images for inclusion into your documents and emails.

Other Little Improvements
  • Applications launchers on the dash and application overview now come with convenient secondary-click shortcuts. Try secondary click (right click or long press after primary-click) on the evolution icon to directly open the mail composer, calendar, contacts, tasks and more.
  • Many applications in GNOME now feature a helpful Keyboard Shortcuts window (e.g., try hitting Ctrl+? when the Files application is open).
  • Polari, the IRC chat application, now automatically pastes images and large blocks of text to a pastebin service and prints the corresponding pastebin URL into your chat message, making the drag of pasting these manually and then copy-pasting the link back into your IRC chat a convenient one-step process.
  • Evince, the pdf and djvu document viewer, has seen a major improvement to its annotations interface: highlighting is now supported as one of the annotations, in addition to the existing text annotations supported earlier.
  • Location awareness settings can now be controlled at the application level, thus making the feature more privacy focused.
  • The Mouse and touchpad settings panel in system settings has been redesigned and is much more convenient to work with.
  • Web (or Epiphany), GNOME's other browser, has also undergone several exciting changes. At the user interface level, it has now gained a pretty popover to show ongoing and completed downloads. But, its major new feature is the session restore, whereby if you choose to restore your tabs from the previous browsing session, it now also restores your entire session history, including the scroll position from the previous session.
  • Boxes, GNOME's super user-friendly virtualization app, now has an improved list view where it shows the current status of all your virtual machines.
  • New applications available from the default repositories
    • Lollypop — A new feature-rich music player
    • GNOME To Do — A tasks application
    • Calendar — A user-friendly calendar and appointment manager
    • Guake — A dropdown terminal

GNOME Infrastructure / internals

dconf editor

dconf Editor has had a facelift for 3.20. Settings lists have been overhauled, to give a better overview, with each row now including the description for the setting. Search uses the standard design found in other GNOME applications, making it easier to find. Search can also be activated by just starting to type.

GTK+ Inspector

The GTK+ Inspector keyboard shortcut must be explicitly enabled. This can be done using DConf Editor, by checking enable-inspector-keybinding in org ▸ gtk ▸ settings ▸ Debug. Alternatively, you can run the following command:

  gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true
GLib
  • Threadpools are no longer limited to 10 threads.
  • Information about metered networks is now available in GNetworkMonitor.
  • Portability improvements: GNotification has now been implemented on OS X, and GAppInfo has been partially implemented on Windows (this is backed by the registry).
Builder

Builder is the new integrated development environment for GNOME, which aims to make it quick and easy to do all kinds of development work, particularly application development. Thanks to a successful crowdfunding campaign, a huge amount of progress has been made on Builder since last release. While it is still under heavy development, it is already becoming an extremely effective tool.

LXQt

openSUSE Leap 42.2 ships with LXQt 0.11

  • Multimonitor support improved a lot in this release (especially lxqt-panel)
  • Search functionality in lxqt-panel menu
  • New component: pavucontrol-qt Qt interface to Pulseaudio
  • lxqt-config contains now a tool to adjust display brightness
  • The pattern changed from gwenview to the newly included Lximage-qt as the default image viewer
  • pattern requires lightdm now

See LXQt release notes for complete LXQt release notes.


Enlightenment

openSUSE Leap 42.2 ships with Enlightenment 0.23.3 and will continue to receive LTS bugfixes in the 0.23.X series through out its lifetime.

  • The main focus for 42.2 has been around stability, working with upstream we will be providing more and greater levels bugfix updates to both enlightenment and its libraries (efl) through out the lifetime of Leap 42.2
  • Other features introduced in enlightenment e21 include
    • Wizard improvements
    • Video backgrounds
    • Many bug fixes.

openSUSE technologies

YaST

New or rewritten YaST modules

The YaST community continues adding new tools to our beloved Swiss Army knife. Two new YaST modules that have been in Tumbleweed for some time have now been added to the Leap family:

  • yast2-alternatives, a module to manage the openSUSE's alternatives system developed during Google Summer of Code by JoaquĂ­n Y. MartĂ­n
  • yast2-vpn, a module for configuring VPN gateway and clients contributed by Howard Guo.

In addition, yast2-auth-client, the module to configure centralized system authentication, has been almost completely rewritten by Howard Guo

New features

  • Bootloader management has been greatly improved, including support for Trusted Boot and a revamped configuration of password protection.
  • yast2-firewall now includes full support for Firewalld, in addition to the already existing SuSEFirewall2.
  • When something goes wrong during installation, the system now offers the possibility of starting a debugger. Users with Ruby knowledge can use it to check what went wrong or even to work around the problem.

Enhancements

  • The installer memory has been significantly reduced.
  • The selection and configuration of keyboard layouts and console fonts has been adapted for better compatibility with systemd.
  • A lot of usability fixes all along the interface, more than in any previous release. Many of those enhancements directly affect the installation process like, for example, the revamped user interface for importing users from a previous system or skipping creation of an initial user.
  • Many fixes related to how Btrfs is handled in the expert partitioner, the software manager and other YaST components.
  • Massive amount of bug-fixes in different modules covering a lot of scenarios.

AutoYaST

  • Network configuration can now be done in the first stage, reducing even more the number of scenarios that require to run the second stage.
  • Massive amount of bug fixes.
  • Fixes and enhanced usability in dialogs with timeout.
  • Support for importing a set of authorized keys to secure remote administration and also to specify the behavior when importing SSH host keys from a previous system.
  • License handling screens improved and unified with regular YaST.

Snapper

Snapper snapshots based on the btrfs filesystem is more mature and is less disk-hungry thanks to a new btrfs quota concept. Snapper overs a space aware cleanup through this concept. It can be manually setup. When installing openSUSE with YaST, the space aware cleanup will be enabled for the root filesystem. Snapper is a poka yoke and can give system administrators confident about updating new packages and rolling back the system if a human error occurs.

The Applications

Libreoffice

Writer

  • Spelling dialog no longer automatically closes once spellcheck is complete.
  • Widow/Orphan paragraph text-flow enabled by default for new documents.
  • Mail merge embedding of the datasource definition (see this blog entry)
  • Hide Whitespace option added to View menu
  • Outline split button available in formatting toolbar, but hidden by default
  • While in print preview mode to jump to a specific page, the only thing you have to do is enter the page number on the numeric field in the toolbar.

Calc

  • New commands to add rows below and columns right.
  • Data Sources keyboard shortcut was changed to Ctrl+⇧ Shift+F4 and F4 was assigned to toggling cell references.
  • Formula Wizard shows the values of parameters and results on the Structure page.
  • Statistics regression: linear, logarithmic, power: Add a new statistics dialog for calculating regression.
  • Organize sheet level context menus. commit
  • PNG export in LibreOffice Calc was added, as in Writer and Impress. blog entry
  • Option to search formatted display strings using find bar and also "Find & Replace" dialog.

Impress and Draw

  • Slide navigation and sorting commands were added with corresponding shortcut keys.
  • Master slide view appears in a different background color to normal view.
  • KDE, XFCE, and Mate ScreenSavers are now also inhibited when presenting

Impress Mode selection Several modes were active in Impress:

  • Page to edit slides content
  • Page Master to edit slides container
  • Notes to add Notes
  • Notes Master to edit Notes container
  • Plan to sketch a presentation
  • Handout to define the handout format
  • Slide sorter to organise presentation

It was hard to navigate between Master / non master modes. Tabs above the working area were jumping right and left, consuming screen space.

Now, two toolbox icons have been added:

  • one to toggle Tab bar visibility. It is hidden by default. Clicking the toggle disables the new Mode Selection tool and restores the previous behaviour.
  • one to Select the Working mode among the 7 modes listed above. It is divided in two zones: top zone is regular mode (dealing with content of the presentation), bottom zone is the Master mode (dealing with container).

Slide Design Slide Design dialog in Slide ▸ Slide Design now affects all selected (standard) slides.

Equalize Width/Height When multiple objects are selected, the right click context menu Shapes submenu now supports Equalize Width and Equalize Height which adjusts the width/height of the selected objects to the width/height of the last selected object.

Save Background Image Right clicking a slide now supports saving a background image to file, this matches the pre-existing set background image option.

View/Edit Control Points The Shape Properties dialog for enhanced shapes now lists and enables editing the control points. This is in addition to the preexisting mechanism of selecting with the mouse the yellow control handle of the shape, but enables viewing and fine control over the control values.

Presenter Console There is now a button on the presenter console to restart the timer of the slideshow without restarting the slideshow itself (see this blog entry)

OpenGL Transitions All OpenGL transitions have been ported to OpenGL 2.1+, which removes support for very old GPUs but allows a better usage of modern ones. Four new transitions have been added which require OpenGL 3.2+ that exploit these new available features.

Math

Import MathML from Clipboard

  • The tool “Math Input Panel” in Windows or the context menu of a formula in a browser allow to copy the MathML source to clipboard. The Math module in LibreOffice has got a new item “Import MathML from Clipboard” in menu Tools to import such source and convert it into LibreOffice’s own formula syntax StarMath.
  • MathML and StarMath have some differences and therefore sometimes corrections on the imported formula are needed, but most of the formula should be correct. If a conversion is not possible, nothing happens.
  • The import expects, that a <math> element exists, which has an attribute xmlns="http://www.w3.org/1998/Math/MathML".

Firefox 49

New
  • Updated Firefox Login Manager to allow HTTPS pages to use saved HTTP logins. It’s one more way Firefox is supporting Let’s Encrypt and helping users transition to a more secure web.
  • Added features to Reader Mode that make it easier on the eyes and the ears
Controls that allow users to adjust the width and line spacing of text
Narrate, which reads the content of a page out loud
  • Improved video performance for users on systems that support SSSE3 without hardware acceleration
  • Added context menu controls to HTML5 audio and video that let users loops files or play files at 1.25x speed
  • Improvements in about:memory reports for tracking font memory usage
Changed
  • Removed Firefox Hello
  • Re-enabled the default for Graphite2 font shaping
  • Default search engine changed to Yahoo for Chinese (Traditional) locale.

ThunderBird 45

New
  • Add a Correspondents column combining Sender and Recipient
  • Much better support for XMPP chatrooms and commands.
  • Improved options for remote content exceptions (but previous settings based on the sender's email address are not migrated, so these need to be added again by users).
  • Allow spell checking and dictionary selection in the subject line
  • Add dropdown in compose to allow specific setting of font size.
  • Return/Enter in composer will now insert a new paragraph by default (shift-Enter will insert a line break)
  • Implement option to always use HTML formatting to prevent unexpected format loss when converting messages to plain text.
  • Mail.ru supports OAuth authentication.
  • Allow copying of name and email address from the message header of an email
  • Allow editing of From when composing a message.
Fixed
  • Use OpenStreetmap for maps (even allow the user to choose from list of map services)
  • Fixed: When sending e-mail which was composed using Chinese, Japanese or Korean characters, unwanted extra spaces were inserted within the text.
  • XMPP had connection problems for users with large rosters
  • Spell checker checked spelling in invisible HTML parts of the message.
  • When saving a draft that is edited as new message, original draft was overwritten.
  • External images not displayed in reply/forward
  • Crashed in some cases while parsing IMAP messages.
  • "Open Draft"/"Forward"/"Edit As New"/"Reply" created message composition with incorrect character encoding.
  • Copy/paste from a plain text editor lost white-space (multiple spaces/blanks, tabs, newlines)
  • Properly preserve pre-formatted blocks in message replies.
  • Grouped By view sort direction change was broken, plus enabled custom column grouping.
  • New emails into a mailbox did not adhere to sort order by received.

CMake 3.3.1.

CMake 3.3.1 is a cross-platform, open-source build system program.

Generators

  • The Makefile Generators now add .DELETE_ON_ERROR to the makefiles that contain the actual build rules for files on disk. This tells GNU make to remove rule outputs when their recipe modifies an output but fails.
  • The Visual Studio Generators learned to support .xaml source files and automatically associate them with corresponding .h and .cpp sources.
  • A new experimental Green Hills MULTI generator was added on Windows. Green Hills MULTI is an IDE for embedded real-time systems.

CPack

  • The cpack(1) IFW generator and the CPackIFW module learned to support Qt Framework Installer 2.0 tools.
  • The CPackDeb module learned a new CPACK_DEBIAN_<COMPONENT>_PACKAGE_SHLIBDEPS variable to specify per-component use of dpkg-shlibdeps.
  • The CPackDeb module learned a new CPACK_DEBIAN_<COMPONENT>_PACKAGE_DEPENDS option to specify per-component dependencies.
  • The CPackRPM module learned to package symbolic links more cleanly and now supports directory symlinks with recent rpmbuild versions.
  • The CPackRPM module learned a new CPACK_RPM_ADDITIONAL_MAN_DIRS variable to specify directories containing man pages for the brp-compress RPM macro.
  • The CPackRPM module learned a new CPACK_RPM_<component>_PACKAGE_ARCHITECTURE variable to specify a component-specific package architecture.
  • The CPack WIX generator learned the new CPACK_START_MENU_SHORTCUTS, CPACK_DESKTOP_SHORTCUTS and CPACK_STARTUP_SHORTCUTS installed file properties which can be used to install shorcuts in the Start Menu, on the Desktop and in the Startup Folder respectively.

GNU Health

For the first time, GNU Health Version 3.0.x is included in the openSUSE Distribution. It is based on the Tryton ERP framework, which is already longer available as separate repository (Application:ERP:Tryton:x.x)

GNU Health is a Free Health and Hospital Information System, which is available in a form of wiki - dynamic as the health (care) itself and consistently updated. It can be installed and used by hospitals, governments, institutions, under a free license. As health and care are parts of a complex, multi-ethiological and anthropological issues, the system allows management and analysis of a huge amount of data and aspects. For more information, see the project website and the Documentation-Wiki, or watch the Installation Video.

Node.JS

Node.JS has been updated to the LTS 4.x branch. Along with numerous performance and functionality improvements, it no longer uses bundled NodeJS certificate store. This allows users to easily add custom CAs by simply adding them to the global CA store.

OpenStack

The various OpenStack clients have been updated to the latest OpenStack release (Newton).

Scientific and Educational Apps

  • Armadillo, the superfast linear algebra library: Updated from version 5.500.2 to 7.300.1. Numerous new api additions, including:
    • logmat() for calcuating the matrix logarithm,
    • regspace() and logspace() for generating vectors with regularly spaced and logarithmically spaced elements,
    • trapz() for numerical integration,
    • gamma and error functions, and
    • functions to determine the indices corresponding to the maximum and minimum elements.
  • Engauge-digitizer, a feature-rich, GUI based plot digitizer program sees a major upgrade to version 9.1 (from version 5.2), bringing a plethora of new features. Some highlights:
    • A wizard to guide the user through steps from file import to data export
    • A tutorial for new users
    • PDF import
    • Extrapolation of points beyond first and last points
    • Geometry window for point feedback and drag-and-drop export, and
    • Bug-fixes, including fixes for some crashes.
  • Major upgrade to Labplot (2.0.2 → 2.3.0) brings:
    • Integration of Cantor
    • Export of spreadsheets and matrices to LaTeX tables
    • Advanced interpolation functions for data interpolation
    • A new Fourier filter
    • Data picker to convert input plots to data
    • Matrix view for handling matrix data
    • Curve filling support, and
    • Performance improvements in terms of speed and memory efficiency.
  • The suite of maxima and wxMaxima were updated to their latest versions. Maxima brings new improvements to its documentation functions, while wxMaxima, its GUI frontend, brings TeX like subscript notation, high quality icons for HiDPI compatibility and improved efficiency of image handling. It also brings a copy-to-MathML feature and improved TeX export.
  • Paraview, updated to version 5.1.0 from 4.4.0, comes with a brand new rendering engine that is super-fast, a new ray-tracing renderer, improvements to cinema, and an offscreen rendering mode using EGL.
  • Pythia, updated to version 8.219 from 8.212:
    • Introduces a python interface
    • New framework for automated parton-shower uncertainty bands
    • New machinery for gamma-gamma hard collisions
    • Now run Madgraph5_aMC@NLO directly from within Pythia
    • Improved jet matching algorithm for heavy quarks, and many more.
  • Stellarium, everyone's favorite astronomical simulator, has seen two major version upgrades (0.13.3 → 0.15.0), and brings with it, among other exciting features and numerous bug fixes:
    • A vast improvement in accuracy of astronomical objects,
    • A new Eclicpic coordinate system of dates, greatly improved DSO data,
    • New functions for the scripting engines,
    • New Macedonian, Ojibwe, Dakota and Kamilaroi sky cultures, and
    • An HTTP remote control interface
  • Veusz, the interactive 2D plotting application, now allows labelling using Python expressions and LaTeX special characters, comes with a beautiful new colormaps, including cool-warm gradient, green-map, blue-orange and others.
  • VTK has been updated to version 7.0.0, and it comes with a new default OPENGL backend, that is fast and memory efficient. The update also switches VTK's Python interface to Python3 from Python2. Numerous other improvements, see https://blog.kitware.com/vtk-7-0-0/.
  • New packages:
    • Pyfeyn: A python program for drawing hires Feynman diagrams.
    • GBrainy: A brain teaser and trainer game.
  • Other minor updates:
    • Octave sees bug-fixes on its way to version 4.0.3 (from 4.0.0)
    • The parton distribution functions library LHAPDF has been updated to version 6.1.6, with several fixes, including improvements to its stability and support for Python3.
    • Refinements to the basic classes and several api additions and improvements to the Glucat Clifford Algebra library (version 0.8.2 from 0.8.0). It now comes with PDF and HTML documentation included.
    • Julia, the high-performance programming language for technical computing, has seen bug-fixes on its way to version 0.4.5 (from 0.4.3).

Graphics and Publication

  • Blender has been upgraded to version 2.76b, bringing several new features:
    • Suport for Pixar's OpenSubdiv geometry
    • A huge view-port performance boost
    • Sculpting with tiled strokes
    • Text effect strips for the sequencer, supporting subtitle export,
    • Several memory leak and crash fixes.
  • Gtk based LaTeX editor Latexila picks up several features on its way to version 3.20.1:
    • Improved gnome-shell integration, including Application menu
    • Improved spell-checking, including saving spell-checking preferences on a per-file basis
    • Improved loading and saving of remote files.
  • Retext, a markdown text editor with live preview, is now available from the default repositories.
  • Scribus, the powerful DTP application, sees an upgrade to version 1.4.6, picking up support for SVG blend modes, improved PDF export support and new color palettes.
  • TeXLive, openSUSE's default TeX distribution has been upgraded to version 2015 from version 2013 in Leap 42.1.
  • Texmaker, the QT-based LaTeX editor has been updated to version 4.5, with improvements to the PDF viewer's context menu and spell-checking.
  • Texworks a lightweight LaTeX editor was upgraded to version 0.61 from version 0.4.6, replete with exciting new features including a complete redesign of the PDF previewer, improving its zoom qualities and introducing new page view modes -- continuous scroll and two-column layout. In addition, downstream fixes ensures that TeXworks now is able to find installed dictionaries automatically.

Development tools, IDEs, toolchain

Qt

The Qt 5 libraries were updated to 5.6.1, a Qt 5.6 LTS based release. This release includes many bug fixes and changes that improve performance and reduce memory consumption. Better overview can be found in Qt 5.6 overview.

Compared to openSUSE Leap 42.1, Qt3D module was added; and QtQuick1 module was removed.

New features include:

  • Better support for high-DPI screens
  • Update of QtWebEngine which updates the included Chromium snapshot to version 45 and now uses many of the system libraries instead of bundled ones
  • New Qt WebEngineCore module for new low-level APIs
  • The Qt Location module is not fully supported.
  • Improved compatibility with C++11 and the STL
  • New QVersionNumber class
  • Added support for HTTP redirection in QNetworkAccessManager
  • Improved support for OpenGL ES 3
  • Qt Multimedia got a new PlayList QML type and an audio role API for the media player
  • Qt Canvas 3D now supports Qt Quick Items as textures and can directly render to the QML scenes foreground or background
  • Qt 3D has received many improvements and new functionality
  • Many other features and bugfixes

More details can be found in Qt 5.6 new features page.

As part of this update, Qt Creator has been updated to 4.0.1.

Security

Monitoring

Prelude SIEM 3.0

openSUSE Leap 42.2 is the first stable release to include the Prelude SIEM.

Prelude SIEM is a universal "Security Information & Event Management" (SIEM) system. Prelude collects, normalizes, sorts, aggregates, correlates and reports all security-related events (IDMEF) independently of the product brand.

Prelude SIEM modules :

  • prelude-lml : normalize logs to security alerts
  • prelude-manager : bus connector for security alerts
  • prelude-correlator : security alerts correlation
  • prewikka : Web based GUI for security alerts