OpenIndiana Changelog

What's new in OpenIndiana 2019.04

May 13, 2019
  • Firefox was updated to 60.6.3 ESR
  • Virtualbox packages were added (including guest additions)
  • Mate was updated to 1.22
  • IPS has received updates from OmniOS CE and Oracle IPS repos, including automatic boot environment naming
  • Some OI-specific applications have been ported from Python 2.7/GTK 2 to Python 3.5/GTK 3

New in OpenIndiana 2017.10 (Oct 31, 2017)

  • General system changes:
  • Xorg was updated to 1.19.5 (Note, that if you run OI as VirtualBox guest, you should switch to vesa driver, as latest VirtualBox guest additions (currently 5.1.30 or 5.2.0) don't provide Solaris xorg drivers for Xorg 1.19). An issue causing Xorg being launched as root was fixed.
  • Mate was updated to 1.18 version.
  • IIIM (Internet/Intranet Input Method Framework) is not delivered by default on GUI image (IBus is shipped instead) and will be removed soon. Installer was reworked to configure XKB for switching keyboard layouts in Mate (when it is installed). US layout is always the default one. Additional layout is selected based on chosen language.
  • Text installer now can perform basic OpenIndiana installation to existing ZFS pool (for example, in parallel to existing OpenIndiana installation). The option is considered advanced and should be used with care, but allows you to install minimal OI system to existing pool. To use it, press F5 on 'Welcome' screen.
  • Cluster suite was updated.
  • We've worked with MongoDB developers to fix several issues in MongoDB 3.4 component. The possibility of running MongoDB OI buildbot is being investigated.
  • We've started to remove Gnome 2 applications and libraries. Be warned if (by some strange reason) you still haven't switched to Mate.
  • ABI compatibility for Solaris 10u10 binaries was added.
  • Desktop software and libraries:
  • Xorg was updated to 1.19.5, xorg libraries and drivers were updated.
  • Mate was updated to 1.18
  • Enlightenment was updated to 0.21.8
  • Firefox was updated to 52.4.1
  • VLC was updated to 2.2.6
  • Thunderbird was updated to 52.4.0
  • Lightdm now properly interacts with Solaris-specific Xorg interface, allowing X server to drop privileges.
  • several issues in time-slider were fixed (complex configurations with multiple included/excluded filesystems are fixed, zfs-send plugin is working again)
  • libjpeg was updated to 1.5.2
  • Gstreamer and gstreamer plugins were updated to 1.12.3
  • WebkitGTK2 was updated to 2.16.6
  • btltty was updated to 5.5
  • Nvidia driver was updated to 340.104
  • goffice was updated to ABI-incompatible 0.10.35 version, all dependent software should be recompiled
  • Common tools and libraries:
  • zsh was updated to 5.3.1
  • mc was updated to 4.8.19
  • tmux was updated to 2.6, screen - to 4.6.1
  • tcpdump was updated to 4.9.2
  • mutt was updated to 1.9.0
  • fish 2.6 was added
  • GNU sed was updated to 4.4
  • GNU awk was updated to 4.1.4
  • GOST support was addded to OpenSSL
  • Development tools and libraries:
  • GCC 7 was added. We've started work to fix oi-userland build with GCC 6.
  • Jenkins 2.73.2 (LTS) and 2.85 were added.
  • Golang 1.8 was added. Golang 1.6 removed.
  • OpenJDK 8 was updated to 1.8.131
  • Tcl/Tk were updated to 8.6.6. Third-party modules likely should be recompiled/reinstalled due to the change of the search path.
  • Mercurial was updated to 4.2.3
  • Git was updated to 2.14.2
  • ccache was updated to 3.3.4
  • Valgrind was updated to 3.13.0
  • Server software:
  • PostgreSQL 10 was added, PostgreSQL 9.4-9.6 were updated to latest minor versions. PostgreSQL 9.3 was removed (9.4 is the default one now).
  • MongoDB 3.4 was updated to 3.4.9, several portability fixes were added.
  • MariaDB 10.1, Percona Server 5.6,5.7 were updated to latest minor versions. Percona Server 5.5 and MariaDB 5.5 were removed.
  • Cluster suite was updated and is 64-bit only now (corosync 2.4.2, resource-agents 4.0.1, pacemaker 1.1.17, pcs 0.9.159, cmrsh 3.0.1)
  • Net-snmp was updated to ABI-incompatible version 5.7.3. All dependent packages should be recompiled.
  • OpenVPN was updated to 2.4.3.
  • ISC Bind was updated to 9.10.6
  • ISC DHCP server was updated to 4.3.5
  • Squid was updated to 3.5.27
  • Nginx was updated to 1.13.6
  • Apache 2.4 was updated to 2.4.29. Apache 2.2 was removed.
  • Lighttpd was updated to 1.4.46
  • Postfix was updated to 3.1.6.
  • Samba was updated to 4.4.16
  • GeoIP was updated to 1.6.11. geoip-database shipping GeoIP databases was added
  • Nodejs was updated to 0.12.18, 6.11.5, 7.10.1 and 8.8.1

New in OpenIndiana 2017.04 (May 3, 2017)

  • General system changes:
  • The most notable change for this snapshot is related to hardware support. OI now fully supports USB 3.0 devices. Intel Video drivers were significantly improved by Gordon Ross. The list of supported hardware has significantly extended (see https://wiki.openindiana.org/oi/Intel+KMS+driver)
  • Xorg was updated to 1.18.4 version, so if you use any third-party modules – they might need recompilation or update (notably, the VirtualBox Guest Additions).
  • Mate was updated to 1.16 version. We started shipping GTK3 applications. Several Gnome 2 applications, which don't have Mate analogs, were updated to Gnome 3 versions. A lot of end user applications are delivered now as 64-bit only.
  • Installer no longer creates the classic auto_home layout, as it was a source of confusion to the users. Default home filesystem is created under rpool/export/home now. Old-school users or those with more complicated setups are free to set up the legacy configuration in their systems, the functionality is still there.
  • We thoroughly tested IPS and imported several upstream fixes. Now IPS uses Apache 2.4 as its internal web server.
  • GNU TLS 3.4 is the default TLS implementation now. We also introduced ca-certificates service to regenerate the CA bundle.
  • Notice: on some resource-constrained systems ca-certificates service can fail to start immediately after system install. Later SMF takes care and restarts it, but you can see error messages on first boot. The issue is being investigated.
  • Notice: if you upgrade from earlier versions, you can see errors about failing metainit service. It was removed from the system, but SMF fails to notice it. Just remove the service manually for now in this case:
  • :; svcadm disable -s svc:/system/metainit ; svccfg delete svc:/system/metainit
  • Desktop software and libraries:
  • Xorg was updated to 1.18.4, xorg libraries and drivers were updated.
  • Mate was updated to 1.16
  • Intel video driver was updated, the list of supported hardware has significantly extended (see https://wiki.openindiana.org/oi/Intel+KMS+driver )
  • libsmb was updated to 4.4.6
  • gvfs was updated to 1.26.0
  • gtk3 was updated to 3.18.9
  • Nimbus theme was updated to look better with GTK3, so we started shipping GTK3 applications
  • Rhythmbox was updated to 3.4.1
  • Major text editors were updated (we ship vim 8.0.104, joe 4.4, emacs 25.2, nano 2.7.5
  • pulseaudio was updated to 10.0
  • firefox was updated to 45.9.0
  • thunderbird was updated to 45.8.0
  • critical issue in enlightenment was fixed, now it's operational again
  • privoxy was updated to 3.0.26
  • cdrtools were updated to 3.02a7
  • gthumb was updated to 3.2.9.1
  • brasero was updated to 3.12.1
  • critical issue in sound-juicer was fixed, now it's operational again
  • Gstreamer 1.10.3 and gstreamer 1.0 plugins were integrated
  • WebkitGTK2 was updated to 2.14.5
  • Mesa was updated to 13.0.6
  • Nvidia driver was updated to 340.102
  • Development tools and libraries:
  • GCC 6 was added. Patches necessary to compile illumos-gate with GCC 6 were added (note, compiling illumos-gate with version other than illumos-gcc-4.4.4 is not supported)
  • Bison was updated to 3.0.4
  • Groovy 2.4 was added
  • Ruby 1.9 was removed, Ruby 2.3 is the default Ruby now
  • Perl 5.16 was removed. 64-bit Perl 5.24 is shipped.
  • 64-bit OpenJDK 8 is the default OpenJDK version now.
  • Mercurial was updated to 4.1.3
  • Git was updated to 2.12.2
  • ccache was updated to 3.3.3
  • QT 5.8.0 was added
  • Valgrind was updated to 3.12.0
  • Server software:
  • PostgreSQL 9.6 was added, PostgreSQL 9.3-9.5 were updated to latest minor versions
  • MongoDB 3.4 was added
  • MariaDB 10.1 was added
  • NodeJS 7 was added
  • Percona Server 5.5/5.6/5.7 and MariaDB 5.5 were updated to latest minor versions
  • OpenVPN was updated to 2.4.1
  • ISC Bind was updated to 9.10.4-P8
  • Squid was updated to 3.5.25
  • Nginx was updated to 1.12.0
  • Apache 2.4 was updated to 2.4.25. Apache 2.4 is the default Apache server now. Apache 2.2 will be removed before the next snapshot.
  • ISC ntpd was updated to 4.2.8p10
  • OpenSSH was updated to 7.4p1
  • Samba was updated to 4.4.12
  • Tcpdump was updated to 4.9.0
  • Snort was updated to 2.9.9.0
  • Puppet was updated to 3.8.6

New in OpenIndiana 2016.10 (Nov 1, 2016)

  • Desktop software and libraries:
  • Mate 1.14 was integratedFirefox was updated to 45.4.0Thunderbird was updated to 45.4.0Mesa was updated to 12.0.3Xorg libraries, fonts and tools were updated, including freetype-2, fontconfig and other. XNV/x-s12-clone gate almost completely was integrated in oi-userland.Now Xorg libraries and applications versions are equal to or more recent than S12 ones.CUPS was updated to 1.7.5Inkscape was updated to 0.91Lightdm 1.19.3 was integratedFUSE modules for ntfs-3g were added
  • The OpenOffice component, which had a long standing issue with saving documents in different formats (https://www.illumos.org/issues/5210), was dropped. Users are recommended to use libreoffice from SFE localhostoih repository instead.# pkg set-publisher -g http://sfe.opencsw.org/localhostoih/ localhostoih# pkg install -v pkg://localhostoih/desktop/application/libreoffice4 pkg://localhostoih/desktop/application/libreoffice4-dekstop-int pkg://localhostoih/system/library/g++/boost pkg://localhostoih/library/g++/icu pkg://localhostoih/sfe/system/library/gcc-runtime
  • mutt was updated to 1.7.1
  • irssi was updated to 0.8.20
  • ImageMagick was updated to ABI-incompatible version 6.9.4.5
  • mc was updated to 4.8.18
  • graphviz was updated to 2.38.0
  • NVidia driver was updated to 340.96
  • Yelp was updated to 3.20.1
  • dash 0.5.9 was added
  • top now shows ZFS ARC usage stats
  • tmux was updated to 2.3
  • nmap was updated to 7.31
  • gd2 was updated to new major release 2.1. Old binary for gd2 2.0.35 is still delivered.
  • libpng 1.6 is the default libpng now. Older versions are preserved.
  • libtasn1 was upated to ABI-incompatible version 4.8. The only consumer in OI repositories is gnutls, which was rebuilt and updated to ABI-compatible version 2.12.23.
  • areca was removed
  • Development tools and libraries:
  • GCC 5.4 was added as optional compiler, OpenIndiana still uses GCC 4.9 as primary compiler
  • GNU Make is updated to 4.2.1
  • CMake was updated to 3.5.2
  • OpenJDK 8 1.8.92 is added, though OpenJDK 7 is still the default one
  • A lot of python modules for python 3.4 were added, many python modules were updated (including Tornado)
  • Python 2.6 was removed
  • Golang 1.6 was added
  • Nodejs 6 was updated to 6.9.1
  • Lua 5.3 was added
  • PHP 7.0 was added
  • PHP 5.4 and 5.5 were removed as they have reached EOL
  • TCL and TK were updated to 8.5.19
  • OCaml was updated to 3.11.2
  • SBCL was updated to 1.3.6
  • IPython was updated to 5.0.0
  • git was updated to 2.9.2
  • mecurial was updated to 3.8.4
  • iso-codes were updated to 3.68
  • idnkit was removed
  • libssh2 was updated to 1.7.0
  • webkitgtk 2.12 was added
  • gettext was updated to 0.19.7
  • exuberant-ctags were added
  • cscope was added
  • illumos-closed package, containing binary blobs still necessary to build illumos-gate, was added
  • mkdocs 0.15.3 was added
  • Server software:
  • Sendmail was updated to 8.15.2
  • Postfix 3.1.1 was added
  • Samba was updated to 4.4.6, samba 3 was dropped
  • MongoDB 3.3 was added
  • nginx was updated to 1.11.5
  • Tor was updated to 0.2.8.8, arm for monitoring Tor relays was added
  • isc dhcp was updated to 4.3.4
  • zabbix-agent was updated to 2.2.13
  • open-vm-tools were added
  • FreeIPMI 1.5.1 was added
  • Ipmitool was updated to 1.8.17
  • mod_wsgi was updated to 4.5.7
  • Bind was updated to 9.10.4-P3
  • pns-recursor was added

New in OpenIndiana 2015.10 (Oct 5, 2015)

  • General system changes:
  • We synced IPS with Everycity version, which includes Oracle updates and fixes necessary for IPS to work on illumos. Two major changes from previous IPS shipped with OpenIndiana Hipster - now we have Python 2.7 IPS version (in addition to Python 2.6 one) and linked image is default zone type now. IPS knows about zones and enforces some restrictions - for example, now GZ's publisher list should be subset of NGS's publisher list.
  • Also distribution constructor was updated to use Python 2.7. Other changes include some preparations to support non-grub boot loaders. Text installer now creates separate FS for /var file system. We included text installer in GUI ISO images. The main issue with GUI installer is that it is written in C and there's no one supporting it. Text installer, written in python, is easier to maintain, so it gets more attention. So, GUI installer can be dropped in the next snapshot if we don't find people interested in syncing it with upstream and supporting it. GUI ISO images will be provided in any case.
  • Base Perl version was changed to 5.22. Support for 5.16 is retained. Perl 5.10 was completely removed, so you have to set PERL_VERSION="5.22" and PERL_PKGVERS="-522" in your illumos.sh to build illumos-gate.
  • Sun JDK/JRE were completely removed and replaced with OpenJDK. OpenJDK was updated to 1.7.76.
  • Desktop software and libraries
  • Xorg-related software is updated:
  • Xorg is updated to 1.14.7. Updating to later version (1.17.2) requires additional work on radeon (7) driver, as our current driver doesn't work with updated Xorg and later versions require KMS support.
  • libXft is updated to 2.3.2
  • libX11 is updated to 1.6.3
  • libXext is updated to 1.3.3
  • freetype is updated to 2.5.5
  • nvidia proprietary driver is updated to 340.93
  • xauth is updated to 1.0.7
  • libdrm is updated to 2.4.65
  • libICE is updated to 1.0.9
  • xfs is updated to 1.1.4
  • Upstream Pulseaudio version (1.1) is integrated, gnome-volume-applet is removed. To use pulseaudio with gstreamer, launch gstreamer-properties and ensure that default output is set to "Autodetect" or "PulseAudio Sound Server". On audio output "pactl list sinks" should show /dev/dsp sink as "RUNNING".
  • Thunderbird is updated to 31.8.0
  • Lcms2 is integrated. All software dependent on lcms was switched to lcms2.
  • GIMP is updated to 2.8.14
  • Inkscape 0.48.5 is integrated
  • Synergy is updated to 1.7.4
  • Compiz is updated to 0.8.10
  • Ntfsprogs are updated to 2015.3.14
  • Dbus is updated to 1.8.16
  • Mesa is updated to 10.5.9
  • Qt is updated to 4.8.7
  • Also note that now we provide separate /hipster-encumbered repository with multimedia software, which includes necessary gstreamer codecs and ffmpeg.
  • Development tools and libraries:
  • GCC is updated to 4.8.5
  • Python 2.7 is updated to 2.7.10
  • Ruby-22 is updated to 2.2.3
  • PHP is updated to 5.5.29, 5.4.45
  • Lua is updated to 5.2.4
  • Cmake is updated to 2.8.12.2
  • Nasm is updated to 2.11.8
  • Yasm is updated to 1.3.0
  • GNU binutils are updated to 2.25.1
  • Nodejs is updated to 0.12.7
  • Git is updated to 1.9.4. We still don't ship git 2, as it is incompatible with git 1.
  • Mercurial is updated to 3.4.2
  • Subversion is updated to 1.7.20
  • GNU Patch is updated to 2.7.5
  • ICU is updated to 55.1
  • Boost is updated to 1.58.0
  • Server software:
  • Tomcat 6 is updated to 6.0.44, Tomcat 8.0.24 is added
  • Apache 2.4 is updated to 2.4.16, Apache 2.2 - to 2.2.31
  • mod_jk is updated to 1.2.41
  • mod_perl is updated to 2.0.9
  • Apache 1.3 is removed
  • Nginx is updated to 1.8.0
  • Lighttpd is updated to 1.4.36
  • Mariadb is updated to 5.5.44, percona-server - to 5.5.36.34.2, 5.6.16.64.2
  • MySQL 5.1 is removed
  • OpenLDAP is updated to 2.4.42
  • Samba 4.1.19 is added, Samba 3.6 is preserved as service/network/samba/samba36
  • ISC Bind is updated to 9.9.7-P3
  • ISC DHCPD is updated to 4.2.8
  • KVM is updated to 20150903 Joyent version
  • Other tools:
  • tcpdump is updated to 4.7.4
  • mc is updated to 4.8.14
  • OpenVPN is updated to 2.3.8
  • bash is updated to 4.2.53
  • logrotate is updated to 3.9.1 (but we encourage you to use logadm)
  • mozilla-nss is updated to 3.19.2, mozilla-nspr - to 4.10.8

New in OpenIndiana 2015.03 (Apr 4, 2015)

  • Desktop software and libraries:
  • A lot of desktop libraries were updated
  • Glib2 is updated to 2.43.4
  • GTK2 is updated to 2.24.27
  • pango is updated to 1.36.8
  • cairo is updated to 1.14.2
  • libdrm is updated to 2.4.59
  • libX11 is updated to 1.6.2, xcb support is enabled in libX11
  • xf86-video-ati driver updated to 6.4.16
  • nvidia proprietary driver was updated to 340.76
  • Mesa is updated to 10.5.1
  • Xserver is updated to 1.12.4 with the latest available video/input Xorg drivers. This requires updating xorg drivers and modules. OI-shipped modules will be updated automatically, but if you use VirtualBox, you'll have to update your guest additions to at least 4.3.22 version.
  • Enlightenment 0.19.3 is added as alternative desktop environment
  • fontconfig was updated to 2.11.1
  • libid3tag and libmtp were imported from SFE, gmtp is added
  • rdesktop is updated to 1.8.3
  • transmission is updated to 2.52
  • XScreensaver is updated to 5.32
  • gnome-commander is updated to 1.4.5
  • QT 4.8.6 is added
  • emacs is updated to 24.3
  • Input Method Selector was added from upstream input-method gate. Bug in svc:/application/desktop-cache/input-method-cache:default service preventing correct input methods functioning in recent OI was fixed. In fact, gtk input modules cache was moved from /etc/(amd64/)gtk-2.0/gtk.immodules to /usr/lib/(amd64/)gtk-2.0/2.10.0/immodules.cache and service has to regenerate these cache files in new locations . So, after update you can safely remove /etc/(amd64/)gtk-2.0/gtk.immodules.
  • Development tools:
  • Subversion is updated to 1.7.19
  • SQLite is updated to 3.8.8.3
  • Python 3.4 is updated to 3.4.3
  • Binutils are updated to 2.25
  • OpenBLAS 0.2.13 is added
  • Mercurial is updated to 3.3
  • Ruby 1.9.3 is added
  • Ruby 1.8 is marked obsolete, all OI software is switched to Ruby 1.9.3
  • Ruby 2.2.1 is added
  • Curl is updated to 7.39
  • libncurses.so links are moved to /usr/lib(/amd64)
  • gawk is updated to 4.0.2, this fixes issues with pkgsrc bootstrap
  • MPICH is updated to 3.1.3
  • Sun Studio indent in /usr/bin was replaced by GNU indent. Old one is preserved in /opt/sunstudio12.1/prod/bin/indent
  • Server software:
  • A lot of packages were updated, including apache 2.4, php 5.4, php 5.5, postgresql 9.3, samba 3.6, mariadb 5.5
  • PostgreSQL 9.4 is added
  • PostgreSQL 8.4 is marked obsolete
  • ISC dhcp server is updated to 4.2.7
  • BIND DNS server is updated to 9.9.6-P2
  • rsyslog is updated to 7.4.10
  • NTP is updated to 4.2.8p1

New in OpenIndiana Build 151 Alpha 8 (Aug 14, 2013)

  • Bump illumos to hg:14087:9919574e3322 git:7256a34efe:
  • Backout sgml util removal for now
  • Include BETA vmxnet3s driver
  • SFW fixes and bumps:
  • libxml2 CVE-2012-5134 + a8 fix
  • Bump apache to 2.2.25
  • Bump apr to 1.4.8
  • Bump apr-util to 1.5.2
  • Bump autoconf to 2.69
  • Bump BIND to 9.6-ESV-R9-P1
  • Bump clisp to 2.49
  • Bump fetchmail to 6.3.26
  • Bump gm4 to 1.4.16
  • Bump gzip to 1.5 (Needed autoconf >= 2.65)
  • Bump libevent to 1.4.14b-stable
  • Bump libexpat to 2.1.0 (JDS rdep)
  • Bump libpcap to 1.1.1
  • Bump libxslt to 1.1.28
  • Bump OpenLDAP to 2.4.35
  • Bump OpenSSL to 0.9.8y
  • Bump PHP to 5.2.17 + a8 fix
  • Bump S-Lang to 2.2.4 (JDS rdep)
  • Bump Samba to 3.5.21
  • Bump SoX to 14.4.1
  • Bump tcpdump to 4.1.1
  • Bump tomcat to 6.0.37
  • Bump unrar to 4.2.4
  • Bump Wireshark to 1.8.8
  • Fix FreeIPMI build for a8
  • Enable open ipmi driver in ipmitool
  • Remove mercurial python-24 dep
  • Apache2 upstream bug 48357 patch
  • #3221 Don't strip symtables from binaries
  • #3461 Librsync doesn't handle large files
  • Fix rdiff -i an -z options
  • Remove pycups python-24 dep (JDS rdep)
  • Fix stray perl584 in depend file
  • Remove subversion py24 dep
  • Quagga and SFW py24 cleanups
  • pkg fixes:
  • Fix CDDL removal
  • #1386 service/resource-cap in text install
  • oi-build changes:
  • Bump illumos-gcc
  • Bump mbuffer to 20130220
  • Bump NVIDIA driver to 304.88
  • Add libffi 3.0.13
  • Add python26
  • Add python26 setuptools-26
  • Add root CA certs
  • Fix illumos-gcc library rpaths
  • sic_team changes:
  • Bump mozilla-nspr to 4.9.4
  • Bump mozilla-nss to 3.14.1
  • #1740 update of libnssckbi.so needed
  • Use proper versions in IPS
  • xnv changes:
  • Bump freetype to 2.4.11
  • jds changes can be found here: http://hg.opensolaris.cz/oi-jds/shortlog