Weekly release for w/c 24th of March 2025.
This is a non-reboot update
- Expat library updated to version 2.7.1
Weekly release for w/c 17th of March 2025.
This update requires a reboot
-
tarcould create corrupt archives for large files with ACLs. -
Fix for
bhyvee1000g network interface emulation alongside TSO.
Weekly release for w/c 17th of February 2025.
This update requires a reboot
-
OpenSSH updated, addressing CVE-2025-26465, CVE-2025-26466.
-
libxml2 updated to version 2.12.10
- Fix for elf header parsing in lx zones.
Weekly release for w/c 10th of February 2025.
This is a non-reboot update
-
OpenSSL updated to version 3.1.8, addressing: CVE-2024-13176, CVE-2024-9143.
-
Python updated to version 3.12.9.
Weekly release for w/c 3rd of February 2025.
This update requires a reboot
-
OpenJDK packages updated to versions 1.8.442-06, 11.0.26+4, 17.0.14+17 and 21.0.6+7.
-
Fix for P == Q corner case in ECC; see illumos 17137.
-
Curl updated to 8.12.0, addressing CVE-2025-0167, CVE-2025-0665, CVE-2025-0725.
Weekly release for w/c 20th of January 2025.
This is a non-reboot update
-
Updated
rsyncto 3.4.1 fixing regressions introduced in 3.4.0. -
Updated
perlto 5.38.3.
Weekly release for w/c 13th of January 2025.
This is a non-reboot update
-
git updated to version 2.44.3, fixing CVE-2024-50349, CVE-2024-52006.
-
rsync updated to version 3.4.0, fixing CVE-2024-12084, CVE-2024-12085, CVE-2024-12086, CVE-2024-12087, CVE-2024-12088, CVE-2024-12747.
Weekly release for w/c 9th of December 2024.
This update requires a reboot
-
AMD CPU microcode updated to version 20241121
-
Intel CPU microcode updated to version 20241112
-
Python updated to 3.12.8
- Curl updated to version 8.11.1
Weekly release for w/c 18th of November 2024.
This is a non-reboot update
-
curlupdated to version 8.11.0 -
expatupdated to version 2.6.4 -
wgetupdated to version 1.25.0 -
OpenJDK packages updated to versions 1.8.432-06, 11.0.25+9, 17.0.13+11 and 21.0.5+11.
Weekly release for w/c 21st of October 2024.
This is a non-reboot update
- The
gcc10compiler has been updated to understand that various illumos kernel functions that take format strings can now understand the%jand%zlength modifiers.
Weekly release for w/c 30th of September 2024.
This update requires a reboot
- Intel CPU microcode has been updated to 20240910.
Weekly release for w/c 9th of September 2024.
This is a non-reboot update
-
Python updated to version 3.12.6
-
Expat updated to version 2.6.3
Weekly release for w/c 2nd of September 2024.
This is a non-reboot update
-
OpenSSL updated to version 3.1.7.
-
Git updated to version 2.44.2
Weekly release for w/c 29th of July 2024.
This is a non-reboot update
-
Curl updated to version 8.9.1.
-
OpenJDK packages updated to versions 1.8.422-05, 11.0.24+8, 17.0.12+7 and 21.0.4+7.
Weekly release for w/c 22nd of July 2024.
This update requires a reboot
- AMD CPU Microcode updated to version 20240710.
- The compatibility copy of the PCI IDs file in
/usr/share/pci.ids.gzdelivered bypkg://system/pciutils/pci.idswas mistakenly empty. This file has been removed and the same package now provides a symbolic link from/usr/share/pci.idsto/usr/share/hwdata/pci.idsto support software which incorrectly assumes the wrong location.
Weekly release for w/c 1st of July 2024.
This is a non-reboot update
- The
opensshandopenssh-serverpackages have been updated to mitigate the regreSSHion security vulnerability.
Weekly release for w/c 24th of June 2024.
This update requires a reboot
- Python 3.12 has been updated to version 3.12.4
-
The
enadriver has been updated fixing a panic under heavy traffic. -
rsyncis now built with IPv6 support. -
The
TCP_INFOsocket option for lx zones has been fixed.
Weekly release for w/c 3rd of June 2024.
This is a non-reboot update
-
OpenSSL packages have been updated to versions 3.1.6 and 1.1.1w-1.
-
OpenJDK packages have been updated to versions 1.8.412-08, 11.0.23+9, 17.0.11+9 and 21.0.3+9.
xzhas been updated to version 5.6.2, the first release following the backdoor incident.
Weekly release for w/c 27th of May 2024.
This update requires a reboot
ncurseshas been updated to version 6.4.20240309.
-
The algorithm for picking a hot spare to use in a ZFS pool has been updated so that spares are first sorted in ascending size order. This means that the smallest appropriate usable spare will be selected.
-
Added support for Open File Descriptor (OFD) locks to the
lxzone brand in order to support systemd v254 and newer. -
The bhyve emulated USB tablet device which is used for mouse support under VNC has been fixed so that it works properly with Linux guests running newer kernel versions.
-
If given a very large input (2^29 bytes or more), the illumos crypto code could previously produce incorrect SHA1 hashes. This has been resolved in this update.
Stable Release, 6th of May 2024
uname -a shows omnios-r151050-6f87d0b5d63
r151050 release repository: https://pkg.omnios.org/r151050/core
Upgrades are supported from the r151046 and r151048 releases only. If upgrading from an earlier version, upgrade in stages, referring to the table at https://omnios.org/upgrade.
-
Python 3 has been updated to version 3.12.
-
Perl has been updated to version 5.38.
-
SMB1 is disabled by default, the new default minimum SMB protocol version is 2.1. SMB1 can be re-enabled if necessary using
sharectl, for example:sharectl set -p min_protocol=1 smb -
Support for the
xenlterminal feature has been implemented. Also known aseat_newline_glitch, this allows a newline after 80 columns to be ignored which can improve the rendering of some terminal programs. -
Kernel statistics (kstats) for PCIe native hotplug events have been added.
-
OpenJDK 21 has been added.
-
The -n and -o options to
pgrepwould previously print the wrong process arguments. This has been corrected. -
The
pcieadmcommand can now decode readiness time reporting information.
-
A new
libnvme.solibrary is available allowing better programmatic access to NVMe drives. ThenvmeadmCLI utility has been re-implemented in terms of this library and has been extended with additional options for formatting output, accessing vendor-specific log pages and more. See the manual for more details. -
The system C library now provides execvpe(2) and fexecve(2) functions.
-
The static version of the ncurses library,
libncurses.ais no longer shipped. -
getaddrinfo(3socket) now works correctly with socktype 0 and the
AI_NUMERICSERVoption. -
libpsl, the C library for the Public Suffix List, is now available and used by packages such as curl. -
Man pages for libjedec(3jedec) are now available.
-
A Generic SPD decoding library is now available.
- Support for
getsockopt(TCP_INFO)has been added.
- The bhyve UEFI bootrom has been updated to the 202308 stable version of EDK-II.
-
The minimum size of the ARC has been reduced, allowing it to better shrink as necessary on systems with a lot of RAM.
-
ZFS scrubs now pause when system memory is low, and resume automatically afterwards.
-
The Intel I219 V17 and LM+V24-27 and LM+V24-29 network adapter variants are now supported.
-
A new
igcdriver supporting the Intel I225/226 adapters has been added. -
A virtio random driver has been added,
viorand. -
A virtio SCSI driver (
vioscsi) is now available and included in the default system installation. -
Emulex LPe35000/LPe36000 32Gb/64Gb fibre channel chipsets are now supported.
-
QLogic 16Gb FC-HBA 7288 is now supported.
-
Support for the Microsemi SmartPQI HBA has been added.
-
ATTO Celerity FC-162E Gen 5 and Celerity FC-162P Gen 6 16GB FC cards are now supported.
-
A new
lmrcdriver has been added, supporting the Aero and Ventura generations of MegaRAID SAS controllers. -
NVMe drives based on the Phison E18 controller that have certain quirks now show up and can be used.
-
Calibration of the system clock under KVM and other hypervisors now uses information from the hypervisor and avoids trying to use the legacy PIT which is known to be broken with some cloud providers.
-
Improved support for AMD Zen4 systems.
- Hyper-V Gen2 VMs now have better support including a display and keyboard driver. Previously these were only useable with a serial console.
-
The system disassembler has been extended to support more AVX-512 and other newer instructions.
-
The speed of the system linker when confronted with objects containing a large number of symbols has been significantly improved.
-
mdbhas gained a::mutexcommand for displaying user-level mutexes. -
mdbhas gained a::vmmcommand for inspecting bhyve virtual machines. -
mdbhas also gained a::tdeltacommand to display time deltas, and the::msgbufcommand has a new-tflag to include time deltas in the output.
-
The
grubboot loader is deprecated and has been removed in the r151048 release. It will be supported in r151046 for the full LTS time frame, up to May 2026. If you have not yet migrated to the new boot loader, and would like assistance, please get in touch. -
OpenSSL 1.0.x and 1.1.1 are deprecated and reached end-of-support at the end of 2019 and in September 2023 respectively. OmniOS has transitioned to OpenSSL 3 and still ships older versions for backwards compatibility, but these are maintained solely on a best-efforts basis. If possible, recompile software to use OpenSSL 3.
-
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. -
OpenSSH in OmniOS no longer provides support for GSSAPI key exchange. This was removed in release r151038.
| Package | Old Version | New Version |
|---|---|---|
| compress/lzip | 1.23 | 1.24.1 |
| compress/xz | 5.4.4 | 5.6.1 |
| data/iso-codes | 4.15.0 | 4.16.0 |
| database/sqlite-3 | 3.43.1 | 3.45.2 |
| developer/build/autoconf | 2.71 | 2.72 |
| developer/build/libtool | 2.4.6 | 2.4.7 |
| developer/gnu-binutils | 2.41 | 2.42 |
| developer/swig | 4.1.1 | 4.2.1 |
| developer/versioning/git | 2.42.0 | 2.44.0 |
| developer/versioning/mercurial | 6.5.2 | 6.7 |
| driver/crypto/viorand | New | 0.5.11 |
| driver/network/dnet | New | 0.5.11 |
| driver/network/igc | New | 0.5.11 |
| 0.5.11 | Removed | |
| driver/storage/lmrc | New | 0.5.11 |
| driver/storage/smartpqi | New | 0.5.11 |
| editor/vim | 9.0.1443 | 9.0.2136 |
| library/c++/sigcpp | 3.4.0 | 3.6.0 |
| library/expat | 2.5.0 | 2.6.2 |
| library/glib2 | 2.78.0 | 2.80.0 |
| library/libffi | 3.4.4 | 3.4.5 |
| library/libidn | 1.41 | 1.42 |
| library/libpsl | New | 0.21.5 |
| library/libtool/libltdl | 2.4.6 | 2.4.7 |
| library/libxml2 | 2.11.7 | 2.12.6 |
| library/lzlib | 1.13 | 1.14 |
| library/nghttp2 | 1.56.0 | 1.60.0 |
| library/pcre2 | 10.42 | 10.43 |
| library/perl-5/xml-parser | 2.46 | 2.47 |
| 1.5.1 | Removed | |
| library/python-3/asn1crypto-312 | New | 1.5.1 |
| 23.1.0 | Removed | |
| library/python-3/attrs-312 | New | 23.2.0 |
| 1.15.1 | Removed | |
| library/python-3/cffi-312 | New | 1.16.0 |
| 7.3.0 | Removed | |
| library/python-3/coverage-312 | New | 7.4.3 |
| 1.4.0 | Removed | |
| library/python-3/crossenv-312 | New | 1.4.0 |
| 41.0.3 | Removed | |
| library/python-3/cryptography-312 | New | 42.0.5 |
| 3.4 | Removed | |
| library/python-3/idna-312 | New | 3.6 |
| 1.0.1 | Removed | |
| library/python-3/js-regex-312 | New | 1.0.1 |
| 0.4.3.2 | Removed | |
| library/python-3/jsonrpclib-312 | New | 0.4.3.2 |
| 4.17.3 | Removed | |
| library/python-3/jsonschema-312 | New | 4.17.3 |
| 1.2.1 | Removed | |
| library/python-3/meson-312 | New | 1.4.0 |
| 3.9.5 | Removed | |
| library/python-3/orjson-312 | New | 3.9.15 |
| library/python-3/packaging-312 | New | 24.0 |
| 23.2.1 | Removed | |
| library/python-3/pip-312 | New | 24.0 |
| 2.11.0 | Removed | |
| library/python-3/pycodestyle-312 | New | 2.11.1 |
| 2.21 | Removed | |
| library/python-3/pycparser-312 | New | 2.21 |
| 7.44.1 | Removed | |
| library/python-3/pycurl-312 | New | 7.44.1 |
| 23.2.0 | Removed | |
| library/python-3/pyopenssl-312 | New | 24.1.0 |
| 0.19.3 | Removed | |
| library/python-3/pyrsistent-312 | New | 0.20.0 |
| 6.0.1 | Removed | |
| library/python-3/pyyaml-312 | New | 6.0.1 |
| 1.11 | Removed | |
| library/python-3/rapidjson-312 | New | 1.16 |
| 2.10.0 | Removed | |
| library/python-3/semantic-version-312 | New | 2.10.0 |
| 68.1.2 | Removed | |
| library/python-3/setuptools-312 | New | 69.1.1 |
| 1.7.0 | Removed | |
| library/python-3/setuptools-rust-312 | New | 1.9.0 |
| 1.16.0 | Removed | |
| library/python-3/six-312 | New | 1.16.0 |
| 2.0.1 | Removed | |
| library/python-3/tomli-312 | New | 2.0.1 |
| 4.7.1 | Removed | |
| library/python-3/typing-extensions-312 | New | 4.10.0 |
| network/dns/bind | 9.18.19 | 9.18.24 |
| network/openssh | 9.6.1 | 9.7.1 |
| network/openssh-server | 9.6.1 | 9.7.1 |
| network/socat | 1.7.4.4 | 1.8.0.0 |
| runtime/java/openjdk21 | New | 21.0.2 |
| runtime/perl | 5.36.3 | 5.38.2 |
| 3.11.9 | Removed | |
| runtime/python-312 | New | 3.12.3 |
| security/sudo | 1.9.14.3 | 1.9.15.5 |
| service/network/chrony | 4.4 | 4.5 |
| service/network/ntpsec | 1.2.2 | 1.2.3 |
| shell/bash | 5.2.15 | 5.2.26 |
| shell/pipe-viewer | 1.8.0 | 1.8.5 |
| shell/tcsh | 6.24.10 | 6.24.11 |
| system/bhyve/firmware | 20230201 | 20230801 |
| system/library/mozilla-nss | 3.93 | 3.99 |
| 0.5.11 | Removed | |
| system/library/python/libbe-312 | New | 0.5.11 |
| 0.5.11 | Removed | |
| system/library/python/solaris-312 | New | 0.5.11 |
| 0.5.11 | Removed | |
| system/library/python/zfs-312 | New | 0.5.11 |
| system/management/cloud-init | 23.1.2 | 23.4.1 |
| 0.5.11 | Removed | |
| system/pciutils | 3.10.0 | 3.11.1 |
| system/rsyslog | 8.2308.0 | 8.2402.0 |
| system/test/fio | 3.35 | 3.36 |
| system/test/nvmetest | New | 0.5.11 |
| system/virtualization/open-vm-tools | 12.3.0 | 12.3.5 |
| terminal/tmux | 3.3 | 3.4 |
| text/gawk | 5.2.2 | 5.3.0 |
| text/gnu-gettext | 0.22.2 | 0.22.5 |
| web/wget | 1.21.4 | 1.24.5 |