Oracle has published Solaris 11.4 SRU 90 (Support Repository Update), which offers a series of significant changes and improvements for the Solaris 11.4 branch. To install the fixes offered in the update, simply run the 'pkg update' command. Users can also take advantage of the free Solaris 11.4 CBE (Common Build Environment) edition, which is developed using a continuous release model.
Among the changes in the new version:
- The beadm utility now supports setting the "preserve" property to disable manual ("beadm destroy") or automatic deletion of boot environments (Boot Environment) created in the form of snapshots in ZFS during a system update.
- The utime32_t and utimeval32 types have been added to the system header files.
- Support for using time after 2038 has been added to the bufmod module and snoop program.
- The ldm (Logical Domains Manager) utility now provides more informative error messages.
- Expanded options for configuring file retention properties when receiving a new file system using the "zfs receive" command.
- Implemented the ability to run a file system integrity check (zfs scrub) and restore data to a replaced disk (resilver) before the background block deallocation initiated after executing "zfs destroy" is completed.
- Added protection against termination of all processes in the system when a SIGHUP signal is sent by mistake to a process with ID -1.
- The code for saving core dumps of processes that crashed early in the boot process has been reworked.
- Added the ability to select which address obtained via DHCP will be used for automatic DNS configuration.
- The ELF format has been updated to support section compression using the Zstandard algorithm.
- The bootadm command now supports the "--unrestricted" flag to allow password-less access to individual elements of the GRUB boot menu.
- The ctfdump utility, designed for working with debug dumps in CTF (Compact Type Format), has been updated.
- The devnm utility has been updated with the "-s" option for shortened output showing only the device name.
- Added gfx_private interface for loading firmware to the GPU.
- The ikev2cert utility now supports extracting PIN codes from SMF (Service Management Facility) properties.
- The ipadm utility now implements the "dhcp release" command, previously available only in ifconfig.
- The ability to specify both the "-s" and "-h" options in the ls utility is now available to print the size in blocks in a readable format.
- The following programs have been updated: BIND 9.20.15, cups 2.4.15, Go 1.25.5, GNU Binutils 2.45, openssl 3.0.18, PHP 8.4.16, python 3.13.9, sqlite 3.51.0, xorg-server 21.1.20, Firefox 140.4.0esr, FreeType 2.14.1, GNU Screen 5.0.1, gtk3 3.24.51, samba 4.22.6, Wireshark 4.6.0, zsh 5.9.
- The gdk-pixbuf-xlib, gtk-vnc and libneon packages have been removed.
Source: opennet.ru
