Weekly release for w/c 24th of April 2023.
This update requires a reboot
-
githas been updated to version 2.35.8, fixing CVE-2023-25652, CVE-2023-25815, CVE-2023-29007. -
The
openjdkpackages have been updated to versions 17.0.7+7, 11.0.19+7 and 1.8.372-07.
Weekly release for w/c 17th of April 2023.
This update requires a reboot
-
The bundled AMD CPU microcode has received an update for AMD Rome CPUs (processor family 17h).
-
libxml2 has been updated to 2.10.4, fixing several CVEs.
-
python 3.10 has been updated to 3.10.11.
-
pkghas been patched, fixing CVE-2023-21928.
- The
onbldpackage now ships updated.envfiles to set gcc 10 as primary compiler forillumos-gatebuilds. See https://illumos.topicbox.com/groups/developer/Tc01851d253a5fd32/heads-up-moving-to-gcc-10-primary.
Weekly release for w/c 3rd of April 2023.
This update requires a reboot
-
The bundled Intel CPU microcode has been updated. See https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20230214 for details.
-
curl has been updated to version 8.0.1 fixing 6 security vulnerabilities
-
openssl has been updated to mitigate CVE-2023-0464
-
rsyslog has been updated to address a vulnerability in the
fastjsoncomponent that it uses internally. Due to extra bounds checks employed by rsyslog, it is unlike that this problem could be exploited.
-
zstd has been updated to version 1.5.5 to fix a rare corruption bug.
-
The timezone database has been updated to version 2023c.
-
gcc 7 has been updated to the latest illumos version, gcc 7.5.0-il-2.
Weekly release for w/c 6th of March 2023.
This is a non-reboot update
-
Updated system headers to provide the
__maybe_unusedmacro. -
Updated
gcc10to 10.4.0.
Weekly release for w/c 20th of February 2023.
This update requires a reboot
- Git has been updated to version 2.35.7.
-
The bundled AMD CPU microcode has been updated.
-
The
signalfddriver could cause a system panic. -
It was possible that the system could panic if the in-zone NFS server was in use.
Weekly release for w/c 06th of February 2023.
This is a non-reboot update
-
OpenSSL packages updated to 3.0.8 and 1.1.1t, fixing various vulnerabilities
-
OpenSSL 1.0.2 has been also been patched to resolve vulnerabilities.
-
OpenJDK packages updated to 17.0.6+10, 11.0.18+10 and 1.8.362-09
Weekly release for w/c 16th of January 2023.
This is a non-reboot update
-
The
gitpackage has been updated to a version which includes a fix for [CVE-2022-23521(https://github.com/git/git/security/advisories/GHSA-c738-c5qq-xg89). -
sudohas been updated to address CVE-2023-22809.
Weekly release for w/c 26th of December 2022.
This is a non-reboot update
Weekly release for w/c 19th of December 2022.
This update requires a reboot
-
Curl updated to 7.87.0
-
Intel CPU microcode updated to 20221108
-
Python updated to version 3.10.9
-
Sudo updated to version 1.9.12p1
-
Fix for excessive CPU consumption by rust binaries in lx zones
-
15286 do_composition() needs sign awareness
Weekly release for w/c 31st of October 2022.
This is a non-reboot update
- OpenSSL upgraded to version 3.0.7 and 1.1.1s, fixing CVE-2022-3602, CVE-2022-3786.
Weekly release for w/c 24th of October 2022.
This is a non-reboot update
-
curl updated to version 7.86.0, fixing CVE-2022-42916, CVE-2022-42915, CVE-2022-35260 and CVE-2022-32221.
-
OpenJDK packages updated to versions 1.8.352-08, 11.0.17+8 and 17.0.5+8.
- The 64-bit
libzstd.pcfile was incorrect.
Weekly release for w/c 17th of October 2022.
This update requires a reboot
-
libxml2 has been updated to 2.10.3, fixing CVE-2022-40303, CVE-2022-40304
-
zlib has been updated to 1.2.13, fixing CVE-2022-37434
-
It was possible to see occasional failures in port_associate(3C) when using event ports
-
The previous fix (illumos 14788) for /proc/fdinfo could occasionally cause event ports to misbehave
-
The bundled AMD CPU microcode has been updated to version 20220930
-
Python has been updated to version 3.10.8
-
The bhyve VNC server did not properly handle connections from the native Screen Sharing client in MacOS Ventura
Weekly release for w/c 26th of September 2022.
This update requires a reboot
-
A race condition in the fdinfo directory without procfs could cause a system panic
-
Expat has been updated to version 2.4.9, fixing CVE-2022-40674.
-
The bundled Intel CPU microcode has been updated to 20220809
-
bhyve has been updated to fix some issues within the emulated network and NVMe devices
-
The timezone database files have been updated
-
Python has been updated to version 3.10.7
-
A memory corruption problem in the boot loader that caused problems running under VMware has been corrected
Weekly release for w/c 29th of August 2022.
This is a non-reboot update
open-vm-toolsupdated to version 12.1.0, fixing CVE-2022-31676
library/libxml2updated to version 2.10.1
Weekly release for w/c 22nd of August 2022.
This is a non-reboot update
-
compress/xzupdated to version 5.2.6, fixing CVE-2022-1271. -
library/libxml2updated to version 2.10.0, fixing CVE-2022-2309. -
library/zlibupdated to fix CVE-2022-37434. -
Fix for a boundary condition in the 9p library used by bhyve.
- Added
runtime/java/runtime64package, which is just a rename toruntime/java, to aid developers working on illumos-gate.
Weekly release for w/c 8th of August 2022.
This update requires a reboot
-
Fix for Post-barrier Return Stack Buffer Predictions CVE-2022-26373
-
Fix for a rare kernel panic due to a race condition in poll()
-
net-snmp updated to version 5.9.3, fixing CVE-2022-24805, CVE-2022-24809, CVE-2022-24806, CVE-2022-24807, CVE-2022-24808 and CVE-2022-24810
-
AMD CPU microcode updated to latest versions as of 20220408
-
Python 3.10 updated to version 3.10.6
-
OpenJDK packages updated to versions 1.8.345-01, 11.0.16+8 and 17.0.4+8
-
OpenSSL updated to version 1.1.1q and 3.0.5
- Updates to ZFS to gracefully handle unknown/invalid vdev device IDs
Weekly release for w/c 27th of June 2022.
This update requires a reboot
-
OpenSSL 3.0.4 patched, fixing GSD-2022-1002526 heap overflow.
-
Intel CPU microcode has been updated to version 20220510.
-
curl updated to version 7.84.0, fixing CVE-2022-32208, CVE-2022-32207, CVE-2022-32206 and CVE-2022-32205.
Weekly release for w/c 20th of June 2022.
This update requires a reboot
-
OpenSSL has been updated to versions 3.0.4 and 1.1.1p, fixing CVE-2022-2068.
-
Intel CPU microcode has been updated to version 20220419.
-
Python 3.10 has been updated to version 3.10.5
-
tcsh has been updated to version 6.24.01
Weekly release for w/c 9th of May 2022.
This is a non-reboot update
-
libxml2 updated to version 2.9.14, fixing CVE-2022-23308.
-
curl updated to version 7.83.1, fixing CVE-2022-30115, CVE-2022-27782, CVE-2022-27781, CVE-2022-27780, CVE-2022-27779 and CVE-2022-27778.
Weekly release for w/c 2nd of May 2022.
This is a non-reboot update
- OpenSSL has been updated to versions 3.0.3 and 1.1.1o, fixing four CVEs.
Stable Release, 2nd of May 2022
uname -a shows omnios-r151042-2a01bcc289
r151042 release repository: https://pkg.omnios.org/r151042/core
Upgrades are supported from the r151038 and r151040 releases only. If upgrading from an earlier version, upgrade in stages, referring to the table at https://omnios.org/upgrade.
The location of the system global configuration for vim has been changed to
/etc/vimrc. If you had previously created a system-wide vimrc file
under /usr/share/vim/ then you will need to copy it to the new location.
OpenSSH no longer accepts RSA signatures using SHA-1 by default. When connecting to very old servers, it may be necessary to selectively re-enable RSA/SHA1. The following stanza in ~/.ssh/config will enable RSA/SHA1 for a single destination host:
Host old-host
HostkeyAlgorithms +ssh-rsa
-
Manual pages have been resectioned to match the numbering scheme used on most platforms, instead of the legacy System V numbering. For example, man pages which were previously in section 1M of the manual are now in section 8. illumos IPD 4 has more details.
-
The standard OpenSSL is now version 3, and version 1.0.2 is not installed by default unless it is required by legacy packages. The default OpenSSL version can be selected using the
opensslmediator, for example:pkg set-mediator -V 1.1 openssl -
openjdk17is now available and will be the default system java implementation if installed. As for most components, the default openjdk version can be changed via a mediator:pkg set-mediator -V 1.8 openjdkThanks to Peter Tribble for doing the work to get OpenJDK17 running on illumos.
-
Python has been upgraded to version 3.10, replacing version 3.9 used in the previous release.
-
The python package now includes a variant which contains a dtrace ustack helper to aid debugging complex python applications - for more details and an example, see https://omnios.org/article/python-ustack.
-
The system can now detect when its attached vioblk or NVMe disks are dynamically resized and grow ZFS pools accordingly (subject to the pool's
autoexpandproperty).
-
ipadm(8) has gained support for configuring and managing IP-multiPath (IPMP) interfaces.
-
ar(1) now supports the
-soption on its own. It was previously necessary to also specify-tand this change makes it easier to build third party software. -
The dd(1) command now supports
status=to allow choosing the way in which information about transfers is reported. -
snoop(8) has been updated to be able to decode more DNS resource record types.
-
Cron jobs can now support a randomised delay via the
RANDOM_DELAYkeyword; see crontab(1). -
The diff(1) command now supports the
-qoption. -
Direct execution of compiled ksh scripts and of Java .jar files is now supported.
-
The memrchr(3C) function has been added to the standard C library.
-
Static initialisers are now provided for error checking and recursive mutexes:
PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NPPTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
These complement the existing:
PTHREAD_MUTEX_INITIALIZER
-
The
TCP_QUICKACKsocket option is now supported; see tcp(7P). -
fchmodat(AT_SYMLINK_NOFOLLOW)now works for plain files (non-symlinks).
- Any error output emitted by a zone during boot was previously lost and is now shown by zoneadm(8).
-
Added support for running more recent distributions which use newer versions of glibc.
-
Compatibility fixes to the
sendfilesystem call. -
Improve support for Linux's SECCOMP. This allows elasticsearch8 to run in LX zones.
-
The built-in VNC server has been improved, allows multiple concurrent connections and supports more alternative pixel formats.
-
The internal clock implementation has been improved, resulting in better timer calibration by guests.
-
The bhyve SMBIOS type 3 structure was incorrect.
-
Persistent UEFI environment variables are now supported. These are enabled by default when booting with a UEFI bootrom but can be disabled on a per-zone basis via the new
uefivarsattribute - see bhyve(7). -
The emulated NVMe device has received many fixes, now reports as NVMe 1.4, and passes the UNH NVMe compliance tests.
-
Dynamic disk resizing is now supported for both virtio and NVMe disks. Guests receive notifications when a disk is resized and many (including OmniOS) will automatically detect the new size.
-
A new ZFS channel program is available,
zfs.sync.change-key, which allows changing a dataset's encryption key in the context of a channel program. -
zpool online -ecan now properly expand whole-disk EFI pools that are backed by blkdev or sd drivers.
-
Support for Amazon Nitro instances has been added via the new
ENAdriver. -
It is now possible to use OmniOS inside a Gen 2 Hyper-V virtual machine via a serial console. VGA is not yet supported.
-
There have been multiple improvements to NVMe support.
-
The Intel I219 v16-v23 network cards are now supported.
-
The bundled firmware for
cxgbenetwork devices has been updated to version 1.26.4.0. -
A new Smart Array storage controller driver (
smrt) is available. -
Support for SMBIOS 3.5 has been added.
-
It is now possible to configure the system to include any DWARF data found in objects in their core files. This can be enabled globally or on a per process basis using coreadm(8).
-
There have been several improvements to the linker, ld(1) to better support clang and rust.
-
elfdump(1) now understands LLVM section types.
-
Kernel modules are now linked with
type=kmod. -
The modular debugger - mdb(8) - can now support separators in numbers using the underscore (_) character. This makes it easier to enter long numbers, e.g.
0x123_456_789. -
The
sys/atomic.hheader file has been restructured to resolve problems with some guards. -
The
sys/mman.hheader file has been updated, fixing several problems with symbol visibility and portability. illumos issue 14418 has more details.
-
OpenSSH no longer accepts RSA signatures using SHA-1 by default.
-
OpenSSH in OmniOS no longer provides support for GSSAPI key exchange. This was removed in release r151038.
-
Python 2 is now end-of-life and will not receive any further updates. The
python-27package is still available for backwards compatibility but will be maintained only on a best-efforts basis. -
OpenSSL 1.0.x is deprecated and reached end-of-support at the end of 2019. OmniOS core software uses the newer OpenSSL 3 and 1.1.1 libraries but retains the OpenSSL 1.0.2 libraries for backwards compatibility. The 1.0.2 libraries are maintained solely on a best-efforts basis.
| Package | Old Version | New Version |
|---|---|---|
| compress/lzip | New | 1.23 |
| compress/zstd | 1.5.0 | 1.5.2 |
| data/iso-codes | 4.7.0 | 4.9.0 |
| database/sqlite-3 | 3.36.0 | 3.38.2 |
| developer/build/automake | 1.16.4 | 1.16.5 |
| developer/dtrace/toolkit | 0.99 | 0.99.20220214 |
| 4.4.4 | Removed | |
| 5.0.2 | Removed | |
| 0.8.2 | Removed | |
| 3.1.0 | Removed | |
| developer/gnu-binutils | 2.37 | 2.38 |
| developer/versioning/git | 2.33.2 | 2.35.2 |
| developer/versioning/mercurial | 5.9.1 | 6.1 |
| driver/storage/smrt | New | 0.5.11 |
| file/gnu-coreutils | 8.32 | 9.0 |
| file/gnu-findutils | 4.8.0 | 4.9.0 |
| library/c++/sigcpp | 3.0.7 | 3.2.0 |
| library/expat | 2.4.7 | 2.4.8 |
| library/glib2 | 2.68.4 | 2.72.0 |
| library/lzlib | New | 1.13 |
| library/ncurses | 6.2 | 6.3 |
| library/nghttp2 | 1.45.1 | 1.47.0 |
| library/pcre2 | 10.37 | 10.39 |
| library/python-3/asn1crypto-310 | New | 1.5.1 |
| 1.4.0 | Removed | |
| library/python-3/attrs-310 | New | 21.4.0 |
| 21.2.0 | Removed | |
| library/python-3/cffi-310 | New | 1.15.0 |
| 1.14.6 | Removed | |
| library/python-3/cheroot-310 | New | 8.6.0 |
| 8.5.2 | Removed | |
| library/python-3/cherrypy-310 | New | 18.6.1 |
| 18.6.1 | Removed | |
| library/python-3/coverage-310 | New | 6.3.2 |
| 5.5 | Removed | |
| library/python-3/cryptography-310 | New | 36.0.2 |
| 3.4.8 | Removed | |
| library/python-3/idna-310 | New | 3.3 |
| 3.2 | Removed | |
| library/python-3/jaraco-310 | New | 1.0.0 |
| 1.0.0 | Removed | |
| library/python-3/js-regex-310 | New | 1.0.1 |
| 1.0.1 | Removed | |
| library/python-3/jsonrpclib-310 | New | 0.4.3.2 |
| 0.4.2 | Removed | |
| library/python-3/jsonschema-310 | New | 4.4.0 |
| 3.2.0 | Removed | |
| library/python-3/mako-310 | New | 1.2.0 |
| 1.1.5 | Removed | |
| library/python-3/markupsafe-310 | New | 2.1.1 |
| library/python-3/meson-310 | New | 0.62.0 |
| 0.59.1 | Removed | |
| library/python-3/more-itertools-310 | New | 8.12.0 |
| 8.9.0 | Removed | |
| library/python-3/orjson-310 | New | 3.6.7 |
| 3.6.3 | Removed | |
| library/python-3/pip-310 | New | 22.0.4 |
| 21.2.4 | Removed | |
| library/python-3/ply-310 | New | 3.11 |
| 3.11 | Removed | |
| library/python-3/portend-310 | New | 3.1.0 |
| 2.7.1 | Removed | |
| library/python-3/prettytable-310 | New | 3.2.0 |
| 2.2.0 | Removed | |
| library/python-3/pybonjour-310 | New | 1.1.1 |
| 1.1.1 | Removed | |
| library/python-3/pycodestyle-310 | New | 2.8.0 |
| 2.7.0 | Removed | |
| library/python-3/pycparser-310 | New | 2.21 |
| 2.20 | Removed | |
| library/python-3/pycurl-310 | New | 7.44.1 |
| 7.44.1 | Removed | |
| library/python-3/pyopenssl-310 | New | 22.0.0 |
| 20.0.1 | Removed | |
| library/python-3/pyrsistent-310 | New | 0.18.1 |
| 0.18.0 | Removed | |
| library/python-3/pytz-310 | New | 2022.1 |
| 2021.1 | Removed | |
| library/python-3/pyyaml-310 | New | 6.0 |
| 5.4.1 | Removed | |
| library/python-3/rapidjson-310 | New | 1.6 |
| 1.4 | Removed | |
| library/python-3/semantic-version-310 | New | 2.9.0 |
| 2.8.5 | Removed | |
| library/python-3/setuptools-310 | New | 60.10.0 |
| 58.0.4 | Removed | |
| library/python-3/setuptools-rust-310 | New | 1.1.2 |
| 0.12.1 | Removed | |
| library/python-3/six-310 | New | 1.16.0 |
| 1.16.0 | Removed | |
| library/python-3/tempora-310 | New | 5.0.1 |
| 4.1.1 | Removed | |
| library/python-3/tomli-310 | New | 2.0.1 |
| library/python-3/typing-extensions-310 | New | 4.1.1 |
| library/python-3/wcwidth-310 | New | 0.2.5 |
| 0.2.5 | Removed | |
| library/python-3/zc.lockfile-310 | New | 2.0 |
| 2.0 | Removed | |
| library/readline | 8.1.1 | 8.1.2 |
| network/dns/bind | 9.16.21 | 9.16.27 |
| network/openssh | 8.8.1 | 8.9.1 |
| network/openssh-server | 8.8.1 | 8.9.1 |
| network/service/isc-dhcp | 4.4.2.1 | 4.4.3 |
| network/socat | 1.7.4.1 | 1.7.4.3 |
| runtime/java/jexec | New | 0.5.11 |
| runtime/perl | 5.34.0 | 5.34.1 |
| runtime/python-310 | New | 3.10.4 |
| 3.9.12 | Removed | |
| security/sudo | 1.9.8.2 | 1.9.10 |
| service/network/chrony | 4.1 | 4.2 |
| shell/bash | 5.1.8 | 5.1.16 |
| shell/tcsh | 6.22.4 | 6.24.0 |
| shell/zsh | 5.8 | 5.8.1 |
| system/bhyve/firmware | 20210302 | 20220329 |
| system/data/hardware-registry | 2021.9.23 | 2021.12.23 |
| system/data/urxvt-terminfo | 9.26 | 9.30 |
| system/data/zoneinfo | 2021.5 | 2022.1 |
| 0.5.11 | Removed | |
| system/library/dbus | 1.12.20 | 1.14.0 |
| system/library/libdbus | 1.12.20 | 1.14.0 |
| system/library/mozilla-nss | 3.70 | 3.76.1 |
| system/library/mozilla-nss/header-nss | 3.70 | 3.76.1 |
| system/library/python/libbe-310 | New | 0.5.11 |
| 0.5.11 | Removed | |
| system/library/python/solaris-310 | New | 0.5.11 |
| 0.5.11 | Removed | |
| system/library/python/zfs-310 | New | 0.5.11 |
| 0.5.11 | Removed | |
| system/management/cloud-init | 21.3 | 22.1 |
| system/pciutils/pci.ids | 2.2.20210923 | 2.2.20211215 |
| system/rsyslog | 8.2108.0 | 8.2202.0 |
| system/test/fio | 3.28 | 3.29 |
| system/virtualization/open-vm-tools | 11.3.0 | 12.0.0 |
| terminal/screen | 4.8.0 | 4.9.0 |
| text/gawk | 5.1.0 | 5.1.1 |
| web/curl | 7.79.1 | 7.83.0 |
| web/wget | 1.21.2 | 1.21.3 |
| web/wget2 | New | 2.0.0 |