v19.0.4 (2024-10-22)
- FreeBSD: Permit underscores in interface names #1837 (feld)
- Migrate from Chefstyle to Cookstyle gem #1833 (dafyddcrosby)
- [#1830] Check that sysfs directory exists before reading #1831 (dafyddcrosby)
- cpu: Fix issues with newer versions of lscpu #1809 (ramereth)
- Force the major version bump since VERSION appeared modified in the l… #1827 (tpowell-progress)
- Bump to 19 version for ohai and chef #1825 (tpowell-progress)
- Add platform_backend attribute for Target Mode #1824 (thheinen)
- [lspci] Fix handling of more than one PCIe domain #1822 (Babar)
- Updating metadata #1815 (johnmccrae)
- determine if we are an Apple Virtualization Framework guest #1814 (jazaval)
- Detect QEMU virtualization on Darwin. #1813 (williamtheaker)
- Bump actions/checkout from 3 to 4 #1807 (dependabot[bot])
- Updated the metadata versions #1812 (johnmccrae)
- Add getnameinfo as a fall through case for fqdn resolution #1810 (tpowell-progress)
- fp/Adjusting IPROUTE_INT_REGEX to match interfaces with an underscore #1806 (fprovencherdrw)
- Add 3.2 to the list of Ruby CI versions #1804 (igor-drozdov)
- Fetch the user-data on Alibaba Cloud correctly #1803 (ETiV)
- Fix gce metadata recursion issue #1796 #1801 (nvwls)
- Adds status property to dpkg parsed packages #1799 (fretb)
- Update rubocop-performance requirement from 1.16.0 to 1.18.0 #1797 (dependabot[bot])
- Adding files for onboarding the project to SonarQubes #1792 (vinay-satish)
- Add support for macOS Rapid Security Response updates #1788 (nstrauss)
v18.1.3 (2023-03-08)
- Calling yajl parser only once #1786 (rnt)
- [block_device] Record firmware revision of nvme block devices #1787 (saravan2)
- Updating files to account for Proxifier2 #1789 (johnmccrae)
v18.1.0 (2023-02-21)
- chore: Included githubactions in the dependabot config #1748 (naveensrinivasan)
- Update rubocop-performance requirement from 1.13.3 to 1.14.2 #1751 (dependabot[bot])
- Do not attempt to reinitialize constants #1758 (balasankarc)
- Fix FIPS mode detection #1754 (stanhu)
- Add additional SUSE and openSUSE platforms - micro, hpc #1753 (jamesongithub)
- Bump actions/checkout from 2 to 3 #1752 (dependabot[bot])
- Update rubocop-performance requirement from 1.14.2 to 1.14.3 #1757 (dependabot[bot])
- Fall back to /proc/cpuinfo if lscpu doesn't have CPU totals #1761 (stanhu)
- Use a minimum of 1 thread per core for CPU total calculation #1756 (stanhu)
- Update rubocop-performance requirement from 1.14.3 to 1.15.0 #1769 (dependabot[bot])
- [ohai][ec2][looks_like_ec2] Do not depend on metadata endpoint #1768 (gbatye)
- Fix linter error #1770 (marcparadise)
- Add cloud provider oci #1780 (rnt)
- Update rubocop-performance requirement from 1.15.2 to 1.16.0 #1784 (dependabot[bot])
v18.0.14 (2022-06-06)
- Update rubocop-performance requirement from 1.12.0 to 1.13.0 #1723 (dependabot[bot])
- Update chefstyle requirement from 2.1.3 to 2.2.0 #1725 (dependabot[bot])
- Update version to 18 and allow chef-utils/config 18.x #1722 (tas50)
- Update rubocop-performance requirement from 1.13.0 to 1.13.1 #1724 (dependabot[bot])
- Update rubocop-performance requirement from 1.13.1 to 1.13.2 #1727 (dependabot[bot])
- Network: Record xdp data from ip link. #1730 (zalokhan)
- Update chefstyle requirement from 2.2.0 to 2.2.1 #1728 (dependabot[bot])
- Add btrfs specific data to filesystem plugin #1732 (boryas)
- Update chefstyle requirement from 2.2.1 to 2.2.2 #1737 (dependabot[bot])
- Network: Add support for parsing multipath routing #1736 (anitazha)
- Stop checking encoding names #1735 (casperisfine)
- [mdadm] Record array UUID #1742 (saravan2)
- Updating For Ruby 3.1 #1744 (johnmccrae)
- Set permissions for GitHub actions #1746 (naveensrinivasan)
- Update rubocop-performance requirement from 1.13.2 to 1.13.3 #1740 (dependabot[bot])
- networking/linux: map src only default routes accordingly #1741 (mattp-)
- Updated Azure Metadata to overcome stale dates which caused test failures #1747 (johnmccrae)
v17.9.0 (2021-12-17)
- Fix parsing bug in the rpm plugin #1719 (davide125)
- log plugin exception at warn level #1668 (andyjdavis)
- Add support for VMware detection on Windows and details #1720 (tecracer-theinen)
- Fix the exception handling in the chef plugin #1721 (tas50)
v17.7.12 (2021-12-02)
- Update rubocop-performance requirement from 1.11.5 to 1.12.0 #1707 (dependabot[bot])
- Run the github actions test on 16-stable too #1709 (tas50)
- Update chefstyle requirement from 2.1.2 to 2.1.3 #1717 (dependabot[bot])
- Add new rpm plugin #1718 (davide125)
v17.7.8 (2021-10-28)
- Update chefstyle requirement from 2.1.0 to 2.1.1 #1702 (dependabot[bot])
- Fix node['fqdn'] for broken reverse record lookup #1705 (lamont-granquist)
- Update chefstyle requirement from 2.1.1 to 2.1.2 #1704 (dependabot[bot])
v17.7.5 (2021-10-21)
- ohai/plugins/packages.rb - order change - present in both ohai 16 and 17 - impact chef 16/17 #1669 (knightorc)
- Fix handling of remote targets for Ohai #1698 (tecracer-theinen)
- Run macos unit tests in GitHub Actions #1700 (tas50)
- Exec ohai on macOS and Windows in tests #1701 (tas50)
- Add unit testing on windows #1680 (tas50)
- Fix hostname deprecation error #1699 (lamont-granquist)
v17.6.0 (2021-09-30)
- Update chefstyle requirement from 2.0.9 to 2.1.0 #1695 (dependabot[bot])
- tc qdisc plugin #1696 (MatthewMassey)
v17.5.2 (2021-08-28)
- Update chefstyle requirement from 2.0.6 to 2.0.7 #1683 (dependabot[bot])
- Update chefstyle requirement from 2.0.7 to 2.0.8 #1686 (dependabot[bot])
- Update tests and links for the branch rename #1691 (tas50)
- Update the list of EC2 metadata versions we support #1690 (tas50)
- Update chefstyle requirement from 2.0.8 to 2.0.9 #1692 (dependabot[bot])
v17.3.1 (2021-07-20)
- Add Virtuozzo as RHEL platform_family #1670 (robertmasztalerz)
- Update rubocop-performance requirement from 1.10.2 to 1.11.3 #1678 (dependabot[bot])
- Switch testing to GitHub Actions #1679 (tas50)
- Add plugin for linux livepatch #1672 (liu-song-6)
- Update rubocop-performance requirement from 1.11.3 to 1.11.4 #1682 (dependabot[bot])
- Update chefstyle requirement from 2.0.5 to 2.0.6 #1681 (dependabot[bot])
v17.1.0 (2021-05-13)
v17.0.42 (2021-04-27)
- Bump Ohai to 17.0.0 #1591 (tas50)
- network: populate pause frame config #1564 (kuba-moo)
- Support more than 10 interfaces #1479 (Babar)
- Stop gathering filesystem2 data on BSD/Solaris/AIX #1592 (tas50)
- Fetch chef-utils and chef-config from chef-16 branch #1594 (tas50)
- Require Ruby 2.7 or later #1593 (tas50)
- Update master ohai to pull from master chef #1595 (tas50)
- suppress constant redefinition warning #1597 (lamont-granquist)
- Update ec2_metadata to use IMDSV2 (Continued from #1457) #1520 (sawanoboly)
- Update ec2_metadata to use IMDSV2 #1457 (wilkosz)
- Fix fetching metadata on AWS compatible clouds #1599 (tas50)
- Support newer aws metadata versions #1600 (tas50)
- Detect Alma Linux with platform_family of rhel #1604 (tas50)
- Don't track sensitive new ec2 metadata #1605 (tas50)
- [linux/platform] fix platform_version on Debian testing and unstable #1613 (michel-slm)
- Remove stubbing mock methods onto the frozen
true
value #1615 (lamont-granquist) - Add support for Podman and fix docker guest detection on Github Actions #1617 (ramereth)
- Update
packages
for Windows to be complete. #1616 (jaymzh) - Add platform / platform_family detection for Alibaba Cloud Linux #1618 (tas50)
- Add Alibaba cloud plugin #1620 (tas50)
- adds Habitat plugin #1623 (collinmcneese)
- Adds chef_effortless collection to chef plugin #1624 (collinmcneese)
- Don't return in the hab plugin #1625 (tas50)
- Detect docker properly even if it's within virtualization #1627 (jaymzh)
- Resolve new rubocop-performance warning #1629 (tas50)
- Update rubocop-performance to 1.10.1 and revert optimization #1630 (tas50)
- Fix support for Sangoma Linux #1631 (hron84)
- Remove support for discontinued antergos distro #1634 (tas50)
- Remove support for Pidora which is discontinued #1633 (tas50)
- Update the XCP-ng Linux Detection #1632 (tas50)
- Stick the common matched platforms first #1635 (tas50)
- network: Add offload features to node. #1637 (zalokhan)
- Ohai: Change C language plugin for glibc version detection #1636 (bhaveshdavda)
- Create os_release plugin for parsing data from /etc/os-release #1645 (ramereth)
- lpar_no and wpar_no in AIX Virtualizatin plugin should be Integers #1647 (tas50)
- Update rubocop-performance to 1.10.2 #1651 (tas50)
- Fall back to v4-only getaddrinfo if we get socket errors #1652 (jaymzh)
- Update minimum version of mixlib-shellout #1654 (pravi)
- Gather CPU info from lscpu and merge data into cpu attribute namespace #1454 (ramereth)
- Dead links fixed #1657 (craftsbyshuvro)
- Update minimum version of chef-config #1659 (pravi)
- Use filter_map where we can #1656 (tas50)
- Chef 17: Set 'filesystem' to be new-style data on Windows #1662 (jaymzh)
v16.8.1 (2020-12-11)
- Remove platform dependencies that aren't needed #1586 (tas50)
- Update Linode plugin to use domain / apt data to detect Linode #1587 (tas50)
- grub2: add plugin to expose GRUB2 environment variables #1590 (davide125)
v16.7.37 (2020-11-24)
- Update mock logger to fix shellout specs. #1566 (phiggins)
- Update rubocop-performance to 1.9 #1565 (tas50)
- Minor performance optimizations in AIX Network plugin #1567 (tas50)
- Simplify all our splits #1568 (tas50)
- Remove the :Joyent plugin as Joyent cloud went EOL 11/2019 #1569 (tas50)
- Disable gem caching / rubygems updates in Buildkite #1571 (tas50)
- Refactor how we parse ifconfig in AIX #1570 (tas50)
- Simplify how we gather memory on AIX #1572 (tas50)
- More refactoring of the AIX network plugin #1573 (tas50)
- Avoid calling uname 4 times on aix #1574 (tas50)
- Simplify aix platform / platform_family detection #1575 (tas50)
- Gather WPAR state in the AIX virtualization plugin #1576 (tas50)
- Simplify the aix kernel plugin #1577 (tas50)
- Use strip instead of split($/) to cleanup shellout #1578 (tas50)
- aix virtualization: Fix lpar name detection #1580 (tas50)
- Misc RuboCop cleanup of the codebase #1582 (tas50)
- Limit several of the Cloud/VM plugins to certain platforms #1585 (tas50)
- Prevent docker plugin crashes on AIX #1584 (tas50)
- Fix XLC compiler detection to support 3 part version numbers #1583 (tas50)
v16.7.18 (2020-11-12)
- Remove the yard task for generating docs #1536 (tas50)
- Remove detection of opensolaris platform #1542 (tas50)
- Add unit testing for omnios platform detection #1543 (tas50)
- Remove detection of EOL NexentaCore #1544 (tas50)
- Properly detect OpenIndiana and its version numbers #1545 (tas50)
- Simplify regexes by removing extra character classes #1548 (tas50)
- Gather zpool disks even if zpools uses disk labels/guids #1547 (tas50)
- Split on strings intead of regex for 3x speedup #1550 (tas50)
- Properly detect NVME/XVD devices in ZFS zpools #1549 (tas50)
- Freeze the strings we're not later modifying #1551 (tas50)
- Minor memory optimizations #1553 (tas50)
- pop_os is a derivative of ubuntu #1555 (chasebolt)
- Better format the elapsed plugin time #1557 (tas50)
- Speedup the slowest spec by running fewer plugins #1556 (tas50)
- Collapse duplicate branches in case statements #1558 (tas50)
- Fix parsing of hostnamectl to support values with colons #1560 (tas50)
- Remove regex anchors in the Linux Memory plugin #1563 (tas50)
- Remove Linux LSB support for systems without lsb-release CLI #1562 (tas50)
- Remove the line anchor from the LSB plugin matches #1561 (tas50)
v16.6.5 (2020-10-14)
- Detect Azure when DHCP domain is set to reddog.microsoft.com #1521 (jasonwbarnett)
- Windows support for Passwd plugin #1516 (jaymzh)
- Remove ruby 2.5 from CI. #1526 (phiggins)
- Renamed 'whitelist' to 'allowlist' in DMI plugin #1522 (vraravam)
- Ohai Target Mode aka Remote Ohai #1503 (lamont-granquist)
- Include IAM role in ec2 data (issue #1524) #1525 (kcbraunschweig)
v16.5.6 (2020-09-28)
- chefstyle fixes #1514 (lamont-granquist)
- Update rubocop-performance requirement from 1.8.0 to 1.8.1 #1517 (dependabot-preview[bot])
v16.5.4 (2020-09-17)
- Prefer dir to FILE used to get the dir #1510 (tas50)
- Order the gems in the gemspec and gemfile #1509 (tas50)
- Spec cleanup #1512 (phiggins)
- Speed up the AIX hostname spec #1513 (tas50)
v16.5.0 (2020-09-09)
- Migrate to the chef-utils helpers for which/shell_out #1501 (lamont-granquist)
- Resolve new chefstyle warnings & use safe navigators #1507 (tas50)
- Update rubocop-performance from 1.7.1 to 1.8.0 & cleanup spec helpers #1506 (dependabot-preview[bot])
- Resolve RuboCop Style/RedundantParentheses warnings #1508 (tas50)
- Add MacOS packages support #1505 (mattray)
v16.4.12 (2020-08-19)
v16.4.11 (2020-08-14)
- Faster ruby language plugin #1486 (lamont-granquist)
- Use .find instead of .select.first #1487 (tas50)
- Add Address Family Check to route_is_valid_default_route? #1485 (cooperlees)
- Use match? instead of =~ when MatchData is not used #1488 (tas50)
- Simplify FIPS plugin and use system fips status #1489 (tas50)
- Minor memory optimizations #1491 (tas50)
- Remove unused systemu dependency #1490 (tas50)
- Remove non-Ohai requires from specs to prevent false positives #1494 (tas50)
- Update network plugin to use ipaddr not ipaddress gem #1493 (tas50)
- Remove profile gemfile group for now #1496 (tas50)
- Use rubocop-performance to enforce some best practices #1495 (tas50)
- Optimize 2 of our requires #1497 (tas50)
v16.3.2 (2020-07-29)
v16.3.0 (2020-07-24)
- Use .match? when we don't need the result #1478 (tas50)
- Handle IP to int conversion for inet + inet6 #1477 (cooperlees)
- Readme updates #1482 (tas50)
v16.2.3 (2020-06-30)
- Fix docker detection in ohai virtualization #1476 (jaymzh)
- Linux network plugin: Handle IPv6 next hops for IPv4 routes #1475 (cooperlees)
v16.2.1 (2020-06-23)
v16.2.0 (2020-06-17)
v16.1.1 (2020-05-15)
- Add new selinux plugin for Linux #1455 (davide125)
- Depend on chef-utils gem so we can use ChefUtils::Mash #1462 (lamont-granquist)
v16.0.20 (2020-04-28)
- Bump to version 16.0.0 #1420 (tas50)
- Allow chef-config 16 #1422 (tas50)
- Use is_a? to check the class in the DMI plugin #1423 (tas50)
- fix [#1406]: ensure optional_plugins to be array of symbols #1408 (salzig)
- Replace filesystem with filesystem2 on aix/solaris/bsd #1426 (tas50)
- Chefstyle fixes from Rubocop 0.80 #1431 (tas50)
- Minor testing updates #1432 (tas50)
- use bool instead of raise/rescue to detect linux user is exists #1434 (sawanoboly)
- Combine Linux / Windows fips plugins into a single plugin #1437 (tas50)
- Add logic to fetch the latest azure metadata version #1427 (tas50)
- Expose NIC channel params, coalesce params, and driver info... #1439 (matt-c-clark)
- Add a new interrupts plugin for Linux #1440 (davide125)
- Add a new ipc plugin for Linux #1441 (davide125)
- Fix test failure from missing require. #1442 (phiggins)
- Use native Expeditor gem caching & fix code owners #1443 (tas50)
- Cache gem installs in Buildkite on Windows as well #1444 (tas50)
- Make shard plugin more resilient and throw better errors #1446 (jaymzh)
- Fix chefstyle violations. #1449 (phiggins)
- Add a plugin for Windows mimicing the Unix dmi plugin #1445 (phiggins)
- Use correct DMI attribute name for product name #1451 (ramereth)
- Avoid constant warnings when reloading ohai plugins #1456 (tas50)
v15.7.3 (2020-01-17)
- Substitute require for require_relative #1415 (tas50)
- Test on Ruby 2.7 final docker container and remove old Jenkins files #1416 (tas50)
- Minor spec cleanup from rubocop-rspec project #1417 (tas50)
- Fix missing volume name and re-implement adding drivetype to filesystem plugin #1419 (sshock)
v15.6.3 (2019-12-10)
- Use s3 caching / smaller conntainers in BK & add Ruby 2.7 testing #1410 (tas50)
- Strip the Rakefile and specs from our gem artifact #1409 (tas50)
- Rename Ohai::Mixin::DmiDecode spec file to end in
_spec.rb
#1413 (KrisShannon) - Fix failures under Ruby 2.7 #1412 (KrisShannon)
- [filesystem] Convert windows to filesystem2 #1267 (jaymzh)
v15.3.1 (2019-09-05)
- Use Benchmark.realtime for the main application time as well #1397 (tas50)
- rspec updates from rubocop-rspec #1399 (tas50)
- Add sysctl ohai plugin #1401 (joshuamiller01)
- Make the new sysctl plugin optional #1402 (tas50)
- Simplify and fix Openstack detection on Linux #1395 (tas50)
v15.2.5 (2019-08-08)
- new chefstyle rules for 0.13.2 #1384 (lamont-granquist)
- Feature - Change regex for detecting interface's state #1382 (josephmilla)
- Switch from Appveyor to Buildkite for Windows PR testing #1383 (tas50)
- Add other_versions subfield for RPM packages. #1369 (jjustice6)
- Translating platform "archarm" to "arch" #1388 (BackSlasher)
- Display elapsed real time instead of total cpu time #1392 (teknofire)
- Use virtualization plugin to detect if we're on openstack on Windows. #1391 (jjustice6)
- Simplify the Openstack plugin by not polling DMI data #1394 (tas50)
- Fix platform_version detection on Fedora rawhide #1396 (ritzk)
15.1.5 (2019-06-22)
- [shard_seed] fix default_sources for linux, darwin and windows #1379 (michel-slm)
- [shard_seed] fix default_digest_algorithm on darwin #1381 (michel-slm)
15.1.3 (2019-06-14)
- Apply require speedups to ohai #1363 (lamont-granquist)
- fix shellout require idempotency #1365 (lamont-granquist)
- Solaris network plugin fix for issue https://github.com/chef/ohai/iss… #1367 (devoptimist)
- Avoid constant warnings in windows/filesystem plugin #1360 (tas50)
- Add VboxHost plugin to support VirtualBox as a virtualization host #1339 (freakinhippie)
- Test on ruby 2.6 in Appveyor and remove the travis config #1372 (tas50)
- Use virtualization attributes to run or skip the virtualbox plugin #1373 (tas50)
- Simplify how we create empty mashes in the plugins #1374 (tas50)
- Merge the new vbox plugin into the existing virtualbox plugin #1376 (tas50)
v15.0.35 (2019-05-10)
- Update master branch for Ohai 15 development #1277 (tas50)
- Remove the chdir to / when running ohai #1250 (tas50)
- Remove the deprecated system_profiler plugin #1278 (tas50)
- Remove the deprecated Ohai::Util::Win32::GroupHelper class #1279 (tas50)
- Removed unused refresh_plugins method in System class #1280 (tas50)
- Ignore empty metadata openstack #1290 (sawanoboly)
- Set User-Agent in HTTP header for GCE plugin #1291 (nathenharvey)
- Adds more resilient GCE checking #1292 (nathenharvey)
- Plugin to load hyper_v hostname from guest #1303 (safematix)
- Remove old spec files #1301 (tas50)
- Remove circa ~2005 virtualization hypervisor detection #1305 (tas50)
- Correctly detect openSUSE leap 15+ #1297 (tas50)
- /etc/os-release based OS detection #1299 (tas50)
- Windows: Fix for fqdn is being set as the machine name instead of fqdn #1310 (vijaymmali1990)
- Linux Virtualization: Use the new nests
systems
format for lxd / lxc #1309 (tas50) - Add mangeia platform with madriva platform_family #1316 (tas50)
- Add support for SUSE Linux Enterprise Desktop #1314 (tas50)
- Fix arista platform detection #1312 (tas50)
- bsd virtualization: Detect amazonec2 hypervisor + kvm without dmidecode #1319 (tas50)
- platform: Identify sles_sap as the suse platform #1313 (tas50)
- Add support for antergos linux and fix opensuseleap platform_family #1320 (tas50)
- Don't ship the readme with ohai #1321 (tas50)
- Back out SLES -> SUSE remapping and instead fix the platform_family #1322 (tas50)
- Require Ruby 2.5 or later #1300 (tas50)
- Unify virtualization detection on a single helper #1317 (tas50)
- Add support for XCP-ng platform #1283 (heyjodom)
- Remove V6 plugin Struct to reduce memory consumption #1333 (tas50)
- Fully remove support for HP-UX #1336 (tas50)
- Chefstyle fixes for Chefstyle 0.12 #1337 (tas50)
- Parse new /proc/meminfo fields #1340 (davide125)
- Loosen the mixlib pins to allow for new major releases #1341 (tas50)
- Ohai::Util::FileHelper does not need to be loaded in this systemd_paths plugin #1347 (burtlo)
- Adds mention of the style task #1351 (burtlo)
- Replaces require_relative with require #1349 (burtlo)
- Update the repo for the new governance #1348 (tas50)
- Run ohai in Buildkite #1355 (tas50)
- Require ohai/version where we use it #1361 (tas50)
v14.6.2 (2018-10-11)
- Review and copyediting of RELEASE_NOTES #1255 (mjingle)
- Avoid gathering all data with sysctl which seems to hang #1259 (tas50)
- Add more yard comments #1256 (tas50)
- Unify the OS plugins #1261 (jaymzh)
- Unify the cpu plugin #1262 (jaymzh)
- Trim out bogus data in system_profile plugin #1263 (tas50)
- [filesystem] Convert rest of unix to fs2 #1266 (jaymzh)
- Correctly detect SLES 15 systems as "suse" platform #1272 (tas50)
- Deprecate the system_profile plugin #1264 (tas50)
v14.5.4 (2018-09-17)
- Remove redundant platform from the gemspec #1248 (tas50)
- Add additional yard comments #1249 (tas50)
- Connect to GCE metadata by IP not name #1252 (tas50)
- Revert "Connect to GCE metadata by IP not name" #1253 (tas50)
v14.5.0 (2018-09-14)
- Add "EncryptionStatus" to each volume on Windows #1238 (Nimesh-Msys)
- override timout by Ohai::Config.ohai[:openstack_metadata_timeout] #1244 (sawanoboly)
- Fix providing relative paths to the config file #1241 (tas50)
- Fix root_group plugin invalid byte sequence on non-English version of Windows #1240 (jugatsu)
- Release Ohai 14.5 #1247 (tas50)
v14.4.2 (2018-08-22)
v14.4.1 (2018-08-21)
- Prefer ipv4 for default_gateway over ipv6 on windows #1231 (Nimesh-Msys)
v14.4.0 (2018-08-08)
- Add system_enclosure plugin for Windows #1210 (stuartpreston)
- Load collect_data() even if we've already seen it #1224 (btm)
- Remove the changelog generator task #1225 (tas50)
- Update Expeditor to clean branches / bump minors #1223 (tas50)
- Add support for passing multiple plugin directories on CLI/client.rb #1221 (tas50)
- Make the default shell_out timeout of 30 seconds configurable #1227 (WheresAlice)
- Resolve Expeditor config warnings #1229 (tas50)
- Add release notes for 14.4 #1230 (tas50)
v14.3.0 (2018-07-09)
- Fixes for new chefstyle rules #1211 (lamont-granquist)
- Resolve several performance issues identified by Rubocop #1208 (tas50)
- Properly detect Amazon Linux 2 final release platform version #1214 (tas50)
- Remove the outdated manpage #1217 (tas50)
- Bump version to 14.3 + add release notes #1219 (tas50)
v14.2.0 (2018-06-04)
- Fix yard parsing issues & add more commments #1187 (tas50)
- Misc minor cleanup #1189 (tas50)
- Fix an issue caused by using the wrong field in the AIX filesystem plugin. #1191 (jjustice6)
- Detect virtualization on newer AWS instance types. (m5) #1193 (cbajumpaa)
- Bump version to 14.2.0 #1195 (tas50)
v14.1.3 (2018-05-15)
- Rework FIPS detection to only use the positive of OpenSSL.fips_mode #1186 (coderanger)
v14.1.2 (2018-05-14)
- [filesystem] Unify plugins, bring BSD into the modern age #1181 (jaymzh)
- Fix shard plugin under FIPS mode because my testing was not sufficient #1184 (coderanger)
v14.1.0 (2018-05-04)
- Don't stacktrace if we can't shell_out to zpool #1141 (tas50)
- Exclude example output from rubocop rules & remove changelog generator gem #1169 (tas50)
- Add Ohai 14 release notes #1166 (tas50)
- SCSI plugin #1170 (jaymzh)
- Make the FIPS plugins use the new Ruby 2.5 accessor if present #1178 (coderanger)
- Make the shard plugin work under FIPS by using SHA2 instead of MD5 #1175 (coderanger)
- Make the DMI IDs we whitelist configurable #970 (tas50)
- Update Release Notes for 14.1 #1179 (thommay)
v14.0.28 (2018-03-19)
- adds whitespace stripping for the shellout stdout #1132 (rmcleod8)
- Simplify path logic by requiring chef-config 12.8+ #1128 (tas50)
- account for snap based installations of LXD #1131 (thewyzard44)
- Fix vmware specs to actually run the plugin #1133 (tas50)
- Initial removal of support for Ohai V6 plugins #1127 (tas50)
- fix failing tests on non linux platforms #1134 (thommay)
- Docker host detection and information #1125 (tas50)
- fix critical plugin tests #1135 (thommay)
- Support optional plugins #1136 (thommay)
- Simplify & optimize the kernel plugin #1139 (tas50)
- Add scaleway plugin #1124 (josqu4red)
- Update root_group plugin to use the collect_data helper #1144 (tas50)
- Add additional information to the kernel plugin on Windows #1142 (tas50)
- Mark the shard plugin as optional #1146 (thommay)
- Expand what we blacklist from the kernel/network plugins on Windows #1147 (tas50)
- Softlayer is forcing tlsv1_2 for all API calls #1149 (smcavallo)
- Remove support for Windows 2003 from uptime/cpu plugins #1148 (tas50)
- SUSE: Use /etc/os-release if present for all platform attributes #1140 (yeoldegrove)
- Fix chefstyle issues in ohai #1153 (tas50)
- add ohai support for softlayer cloud #1155 (smcavallo)
- Fix bug in azure plugin/update to recent metadata version. #1154 (kriszentner)
- Minor updates to the Ohai/Chef plugins #1160 (tas50)
- Detect virtualbox and vmware guests on Macs #1164 (tas50)
- Move ohai to structured logging #1161 (thommay)
v13.7.1 (2018-01-10)
- Fix docker detection when running on new Docker for mac releases
- [linux/network] Tunnel information
- Add a plugin to provide PCI bus information using
lspci
v13.7.0 (2017-12-04)
- Detect new Amazon hypervisor used by the C5 instances
- [mdadm] Support arrays more than 10 disks
- [mdadm] Handle journal and spare devices properly
- Add support for Linux MemAvailable value
- Added systemd-nspawn virtualization detection
- Remove Ruby 1.8 era rubygems error handling code
- Fix several typos and add a missing debug message
v13.6.0 (2017-10-24)
- Add support for Critical Plugins #1064
- Fix LXC detection on lxc 1+ by also checking for lxc-start #1070
- Gather packages on Amazon Linux #1071
- Updating AIX uptime_seconds to reflect elapsed seconds from boot rather than epoch #1075
- Detect Rackspace on Windows #1060
v13.5.0 (2017-09-28)
- Fix the route support for IPV6 routes ending in :: #1058
- Add plugin timing information in debug mode #1056
- Make sure we require wmi/lite in the ec2 plugin #1059
v13.4.0 (2017-09-11)
- Add Arch Linux support to package plugin #1042
- Detect LXC if LXC and Docker are on the same host #1055
- Add Azure metadata endpoint support #1033
- Move all requires into the plugin definitions #1045
- Improve detection of Windows EC2 nodes by using UUID information #1052
- Add error handling in Linux filesystem plugin #1047
- Properly handle uptimes over a year on AIX #1049
- Handle situations where /proc/cpuinfo lacks core data #1038
v13.3.0 (2017-8-10)
- Bump timeout for lsblk and blkid to 60s #1042
- Detect F5 Big-IPs as platform bigip #1035
- Properly parse Solaris network interface data #1030
v13.2.0 (2017-06-29)
- Deprecate the IPScopes Plugin #1023
- Fix the AIX package data #1020
- Add support for ClearLinux #1021
- [mdadm] Handle inactive arrays correctly #1017
- Make Linux filesystem plugin more resilient #1014
- Add clearos platform to RHEL platform_family #1004
- Add systemd_paths plugin for system and user paths #1013
- Find network binaries with the which helper #1009
- Fix mdadm plugin when arrays are in interesting states #1012
- cpu: add support for arm64 cpuinfo fields #1010
- Only shellout to sw_vers in darwin hardware once #1008
- Run sysctl only once on Darwin to determine CPU data #1007
- Update zpools plugin to work on Linux/BSD #1001
- Cleanup and prune the dev gems #1003
v13.1.0 (2017-05-12)
- Improvements to EC2 metadata handling to reuse connections #995 (tas50)
- EC2: Poll EC2 metadata from the new 2016 metadata API versions #992 (tas50)
- Inject sane paths into shell_out #991 (akitada)
- mdadm: Add members devices array #989 (jaymzh)
v13.0.1 (2017-04-12)
Fixed bugs:
- Fix Eucalyptus plugin to use the HttpHelper mixin #987 (akitada)
- Fix OpenStack plugin to use the HttpHelper mixin #986 (akitada)
v13.0.0 (2017-04-06)
Implemented enhancements:
- Load all the plugin paths for ohai plugin dependency resolution #984 (thommay)
- Require Ruby 2.3+ to match Chef itself #981 (tas50)
- Allow ohai to load a plugin path #980 (thommay)
- Fully rename the cloud_v2 plugin to cloud #978 (tas50)
- Replace the existing filesystem plugin on Linux and Darwin with filesystem_v2 #974 (tas50)
- Replace the cloud plugin with the cloud_v2 plugin #973 (tas50)
- Freeze all string values coming out of Ohai. #972 (coderanger)
- Update amazon to use the platform_family of amazon not RHEL #971 (lamont-granquist)
- Add DMI type 40,41, and 42 from the latest man page #969 (tas50)
- [ec2] Add additional data from identity document #964 (webframp)
- Move duplicate http logic into a helper #951 (tas50)
- Remove deprecated config logic #939 (tas50)
- Require Ruby 2.2+ #938 (tas50)
- Remove the deprecated run_command and popen4 methods #933 (tas50)
- Remove usage of the Sigar gem #930 (tas50)
Fixed bugs:
- Remove sbt version detect as it's not possible in the current sbt #982 (tas50)
- Fix scala detection when version output contains a warning #959 (tas50)
- Fix lua detection on new versions of lua #958 (tas50)
- Fix logger issues #955 (lamont-granquist)
- Rescue exception in DMI plugin #952 (tas50)
- Use name for Windows CPU model_name #918 (tduffield)
8.24.0 (2017-05-08)
- base: Load additional ohai plugins from /etc/chef/ohai/plugins or C:\chef\ohai\plugins\
- ec2: Poll EC2 metadata from the new 2016 metadata API versions #992 (tas50)
- mdadm: Add a new 'members' attribute for member devices in the array #989 (jaymzh)
- dmi: Add DMI type 40,41, and 42 from the latest man page #969 (tas50)
- ec2: Gather availability_zone and region data #964 (webframp)
- scala: Fix scala detection when version output contains a warning #959 (tas50)
- lua: Fix lua detection on new versions of lua #958 (tas50)
- dmi: Rescue exception in DMI plugin to improve debug logs #952 (tas50)
v8.23.0 (2017-01-24)
Implemented enhancements:
- C Plugin: Expand GCC data & only shellout to gcc if Xcode is installed on macOS #944 (tas50)
- Improve debug logging in multiple plugins #935 (tas50)
- Detect guests running on Veertu hypervisor #925 (tas50)
- Detect Windows guests running on Hyper-v and Xen #922 (rdean716)
- Properly detect Cumulus Linux platform / version #921 (tas50)
- Fetch AWS Account ID from metadata #907 (Fodoj)
Fixed bugs:
- Fix log level selection when running the ohai command #942 (thommay)
- updating cloud plugin to populate azure private_ip as it's currently nil #937 (rshade)
v8.22.1 (2016-12-07)
8.22.1 (2016-12-07)
Implemented enhancements:
- Pull the complete version string of Erlang #916 (tas50)
- Add sysconf plugin to expose system configuration variables #893 (davide125)
v8.22.0 (2016-11-30)
Implemented enhancements:
- Detect the global zone of a Solaris system as a virt host even without guests #908 (numericillustration)
- Add new haskell language plugin #902 (cdituri)
- Better handle errors in fetching the hostname on darwin (macOS) systems #884 (erikng)
- Prefer lsb_release tool to /etc/lsb-release data #873 (kylev)
- Extend set_attribute plugin helper method to set sub-attributes. #822 (mcquin)
Fixed bugs:
- Rework / fix logic in the joyent plugin and improve specs #909 (tas50)
- Avoid ip_scopes returning tunl/docker interfaces as privateaddress #890 (n-marton)
v8.21.0 (2016-10-18)
Implemented enhancements:
Fixed bugs:
- Ohai uptime plugin hangs in Windows. #876 (Aliasgar16)
v8.20.0 (2016-09-07)
Implemented enhancements:
- Retrofit network plugin to work on Windows Nano Server #872 (mwrock)
- Detect lxd #871 (jeunito)
- Use chefstyle 0.4.0 for linting and resolve all warnings #870 (lamont-granquist)
- Add kernel[:update] on Solaris Systems #869 (MarkGibbons)
- Add hostnamectl plugin for Linux machine information #867 (davide125)
v8.19.2 (2016-08-16)
Implemented enhancements:
v8.19.1 (2016-08-12)
Fixed bugs:
- Move log configuration down to Mixlib::Log #864 (thommay)
- Only configure logging if we must #863 (thommay)
v8.19.0 (2016-08-11)
Implemented enhancements:
- Add plugin for available shells #854
- Add platform detection for Arista EOS #860 (jerearista)
Fixed bugs:
- Fix installs on Ruby 2.1 and rspec testing with rspec 3.5 #861 (tas50)
- Fix solaris2 plugin network interface detection #859 (acaiafa)
8.18.0 (2016-08-04)
Implemented enhancements:
- Add a plugin for collecting available shells #856 (tas50)
- BlockDevice: Add physical and logical block size #850 (sun77)
- Properly detect PHP 7 #848 (tas50)
- Add support for Linux HugePages #842 (bjk-soundcloud)
- Add detection of Virtualbox and VMware Fusion on OS X #840 (tas50)
- Remove support for Ruby 2.0 #838 (tas50)
- Add hardware plugin for ohai on darwin #839 (natewalck)
Fixed bugs:
- Avoid global mutation. #852 (coderanger)
8.17.1 (2016-06-30)
Fixed bugs:
- Move timezone value under time #836 (tas50)
- Update PowerShell Version Compat Detection / Unblock bundler on Appveyor #832 (smurawski)
v8.17.0 (2016-06-20)
Implemented enhancements:
- Add additional info to networking interfaces/addresses #830 (jaymzh)
- Add a simple plugin to get the local timezone. #829 (johnbellone)
- Switch to kernel version to identify platform_version on Gentoo #828 (tas50)
- Expose ring parameters in the network plugin #827 (davide125)
- Improve packages attributes #820 (glensc)
- Add version for linux modules when available #816 (jmauro)
- Add freebsd support in packages plugin #814 (vr)
v8.16.0 (2016-05-12)
Implemented enhancements:
- Properly poll Openstack metadata + other Openstack improvements #818 (tas50)
- Update packages plugin to support PLD Linux as an RPM distro #813 (glensc)
- Add detection of bhyve guests running Linux/*BSD #812 (tas50)
- Consistent plugin debug logging #810 (tas50)
- Extra debug logging and error handling in plugin loading #808 (tas50)
- Language plugins: Improve failure logging, update specs, general cleanup #805 (tas50)
- Add method to safely get or check the existence of attributes #796 (mcquin)
Fixed bugs:
v8.15.1 (2016-04-20)
Fixed bugs:
8.15.0 (2016-04-18)
Implemented enhancements:
- Add a fips plugin to detect if fips is enabled #803 (mwrock)
- Add debug logging to hints and improve cloud specs #797 (tas50)
Fixed bugs:
- Fix Elixir version detection on newer Elixir releases #802 (tas50)
- Correct the version detection in erlang plugin #801 (tas50)
- Fix mono builddate capture and add debug logging #800 (tas50)
- Fix the scala plugin to properly return data #799 (tas50)
- Don't execute .so libs for Windows #798 (chefsalim)
8.14.0 (2016-04-08)
Implemented enhancements:
- Improve Linux EC2 detection, fix false detection, and add Windows detection #793 (tas50)
- Ohai shell_out logging, timeouts, and error handling #788 (mcquin)
- Detect openSUSE Leap as platform opensuseleap #784 (tas50)
- Windows packages plugin - Get packages from registry #778 (sh9189)
Fixed bugs:
- AIX: Set os_version to match the output of oslevel -s #790 (juliandunn)
- Remove ec2metadata CLI as an EC2 detection method #787 (tas50)
- solaris11_network: Handle solaris 11 zone interfaces #742 (MarkGibbons)
Merged pull requests:
v8.13.0 (2016-03-24)
Implemented enhancements:
Fixed bugs:
- Lock plist to 3.x #779 (danielsdeleo)
v8.12.1 (2016-03-15)
Fixed bugs:
- Fix gem conflicts in ruby environments that load rake 11 #774 (danielsdeleo)
v8.12.0 (2016-03-09)
Implemented enhancements:
- add plugin to detect user sessions using loginctl #766 (davide125)
- Improve virtualization detection on Solaris #760 (tas50)
- Improve FreeBSD guest virtualization detection #756 (tas50)
- Detect Openstack hosts #751 (tas50)
- Improve KVM host and guest detection #750 (tas50)
- Update GCE metadata API version and fail better #736 (tas50)
Fixed bugs:
- Make ohai work with Chef 12.7 and below #768 (jkeiser)
- Remove XML output in VirtualizationInfo and need for hpricot gem #755 (tas50)
v8.11.1 (2016-03-08)
Implemented enhancements:
- Detect Azure on non-bootstrapped hosts #657
- Deprecate run_command and popen4 in the command mixin #730 (tas50)
- OHAI-726 Regex to support openjdk 1.8 #727 (davidnewman)
- Add support for the 2 latest EC2 metadata versions #725 (tas50)
- Improved debug logging for cloud plugins #724 (tas50)
- Detect paravirt amazon instances without hint files #722 (tas50)
- Detect Azure using the Azure agent and DHCP options #714 (tas50)
Fixed bugs:
- Use escape_glob_dir instead of escape_glob #747 (jaym)
- have a proper dependency on plist #737 (thommay)
- Fix digital ocean ip address detection #735 (ctso)
- Log sigar gem load failures #731 (tas50)
- ipaddress on Linux - default route pointing to unaddressed interface, with route src #682 (glennmatthews)
- pr#720 Make Windows driver plugin opt-in via config
- pr#717 Don't enable packages plugin by default
- pr#711 Improve EC2 detection for HVM instances when a hint isn't present
-
- Collect layer 1 Ethernet information per NIC on Linux hosts
-
- Add kernel[:processor] with output of uname -p output
-
- Add packages plugin
-
- Add "alpine" platform and platform_family
-
- Add instance_id to rackspace plugin
-
- Allow route table override
-
- Add tests and queue_depth to block_device
-
pr#672 CPU plugin for Darwin (OS X) now properly reports the number of real CPUs adds "cores" to match the CPU output on Linux
-
pr#674 CPU plugin for FreeBSD now reports "real" and "core" values to match the CPU output on Linux
-
pr#654 Improvements to filesystem and wpar detection on AIX
-
pr#683 Properly detect the init package on older Linux kernels
-
pr#684 Remove non-functional cucumber tests
-
pr#695 Fix detection of mac address on IPv6 only systems
-
pr#703 Enable ChefStyle per RFC 64
- pr#677 Remove dependency on mime-types gem
- pr#662 Skip the VMware plugin if DMI data doesn't indicate we're on a VMware system
-
- Add detection for RHEV (on Linux guests) to virtualization plugin
-
- Fixes Windows :CPU plugin inconsistencies with other platforms: modifies
cpu[:total]
to return total number of logical processors, addscpu[:cores]
to return total number of cores.
- Fixes Windows :CPU plugin inconsistencies with other platforms: modifies
-
- Don't constrain the width of
ps
output.
- Don't constrain the width of
-
- Prevents invalid memory access on subsequent failed calls to
proc_state
on sigar by throwing exception on returned invalid PID.
- Prevents invalid memory access on subsequent failed calls to
-
- Add support for DragonFly BSD
-
- Bump mime-type dependency to 3.0
-
Make collected zfs filesystem properties configurable on solaris2.
-
Add kernel bitness detection for AIX
-
Fix CPU detection on FreeBSD 10.2+, add collection CPU family and model data.
-
Add inode data for filesystems on FreeBSD
-
Detect Virtualbox, VMware, and KVM on Windows guests and speed up Ohai runs
-
Add a plugin for Virtualbox to provide host / guest version information
-
Escape plugin directory path to prevent failures on Windows
-
Detect Microsoft Hyper-V Linux/BSD guests, which were previously detected as VirtualPC guests
-
Detect Microsoft VirtualPC Linux/BSD guests on additional releases of VirtualPC
-
Add KVM, VirtualBox, and Openstack guest detection to BSD platforms and add the node[:virtualization][:systems] syntax
-
- Add total cores to linux cpu plugin
-
Fix behavior when abort called from plug-in (Ohai should exit with error code)
-
- Provide a new and improved filesystem plugin for Linux & Mac (filesystem2), to support CentOS7, multiple virtual filesystems, etc.
- Fix Darwin filesystem plugin on newer MacOSX
-
- Linux filesystems plugin report wrong fs-type for logical volumes
-
- Fix Windows 2008 hostname truncation #554
-
- Detect Parallels host and guest virtualization
-
- Deprecate Ohai::Config in favor of Ohai::Config.ohai.
- Load a configuration file while running as an application.
-
- Correct platform, platform_family and version detection on Cisco's Nexus platforms.
-
- add vmware plugin
-
- Detect updated docker cgroup format
-
- Fix memory plugin output on Solaris
- Add swap space attributes for Solaris memory plugin
- Add swap space attributes for AIX
- Add support for SPARC based processors in Solaris cpu plugin
- Make AIX cpu plugin's output consistent with Solaris cpu plugin
- Make AIX, Solaris memory output consistent to Linux
-
- ec2 plugin should handle binary userdata too
-
- Add support for SoftLayer cloud
-
- return correct ipaddress for openvz guests
-
- Only run ifconfig against active interfaces
-
Shahul Khajamohideen and Sean Escriva:
- Windows Memory plugin
-
- Convert Solaris OHAI CPU detection to kstat from psrinfo
- PR #548: Coerce non-UTF8 strings to UTF8 in output to suppress UTF8 encoding exceptions
- PR #544 add support for Wind River Linux and Cisco's Nexus platforms
- Correctly skip unwanted DMI information
- Collect DMI information on Solaris/x86
- Jeremy Mauro: Removing trailing space and '\r' for windows #474
- Tim Smith: Ensure Gentoo based Linuxen get IP information
- PR #534 Ignore OEM logo on Windows
- Michael Glenney Remove redundant if statement
- Remove CloudStack support due to GPL licensed library
- Fix broken DigitalOcean plugin
- Warren Bain Fix for removal of :Config in ruby 2.2
- Chris Luciano Add language elixir
- Chris Luciano Update WARNING for ohai 7 syntax docs page
- Malte Swart ssh_host_key: detect ed25519 host key
- hirose31 Detect OpenStack guest server using dmidecode
- Chris Luciano Add language rust.
- Tim Smith Add additional information on the PHP engine versions to PHP plugin
- Paul Czarkowski detect if inside Docker container
- Michael Schmidt OHAI-339 Unable to detect IPAddress on CoreOS/Gentoo
- Stafford Brunk Digital Ocean ohai/cloud support round
- Sten Spans Fix network.rb for XenServer Creedence
- Shuo Zhang Update Linux plugin cpu.rb and spec_cpu.rb to support S390
- Alexey Karpik Fix up incorrect CloudStack metadata
- Jeff Goldschrafe cloud_v2 fails to initialize on GCE hosts without external IP
- Ryan Chipman Archlinux Version
- Jose Luis Salas Add a trailing dot to avoid using search option in resolv.conf
- Eric G. Wolfe block_device rotational key
- Josh Blancett add extra metadata passed in from hints in knife-linode
- Update mime-types dependency
- sawanoboly Retrieve OpenStack-specific metadata.
- Olle Lundberg Add CloudStack support.
- Tim Smith Remove newlines in CPU strings on Darwin.
- Nathan Huff Match zpool output for OmniOS 151006.
- Pavel Yudin Add Parallels Cloud Server (PCS) platform support.
- Christian Vozar: Add Go language plugin.
- Phil Dibowitz: regression: qualify device names from lsblk
- Chris Read: Add support for ip version ss131122.
- carck: Reduce GCE metadata timeout to 6 seconds.
- barnabear: Add Pidora platform detection.
- Ben Carpenter: Presume 'latest' API version on 404 from Eucalyptus metadata server.
- Nabeel Shahzad: Look for any number of spaces between the VxID and the value.
- Daniel Searles: Removed *.static.cloud-ips.com and fixed the DNS resolution on Rackspace hosts.
- Update specs to use RSpec 3 syntax
- Update mixlib-shellout pin to ~> 2.x
- This release was yanked due to mixlib-shellout 1.x/2.x issues
- Added Powershell plugin.
- Phil Dibowitz: linux::network should handle ECMP routes
- Phil Dibowitz: Use lsblk instead of blkid if available.
- Phil Dibowitz: linux::filesystem now reads all of /proc/mounts instead of just 4K
- Lance Bragstad: Added platform_family support for ibm_powerkvm (OHAI-558)
- Pierre Carrier: EC2 metadata errors are unhelpful (OHAI-566)
- Elan Ruusamäe: Support deep virtualization systems in
node[:virtualization][:systems]
(OHAI-182) - Sean Walberg: :Passwd plugin now ignores duplicate users. (OHAI-561)
- Joe Richards: Fix warning message about constants already defined (OHAI-572)
- Tim Smith: Present all CPU flags on FreeBSD (OHAI-568)
- Tim Smith: Ohai doesn't detect all KVM processor types as KVM on FreeBSD (OHAI-575)
- Tim Smith: Ohai should expose mdadm raid information on Linux systems (OHAI-578)
- Cam Cope: relax regex to match newer Oracle Solaris releases (OHAI-563)
- Vasiliy Tolstov: add exherbo support (OHAI-570)
- jasonpgignac Add inode information to the Linux Filesystem plugin. (OHAI-539)
- Benedikt Böhm Change log-level from warn to debug for missing gateway IPs.
- sawanoboly Include Joyent SmartOS specific attributes in Ohai. (OHAI-458)
- Mike Fiedler Collect ec2 metadata even if one of the resources returns a 404. (OHAI-541)
- Pat Collins Provide basic memory information for Mac OS X. (OHAI-431)
- Jerry Chen: Rackspace plugin rescues Errno::ENOENT if xenstor-* utils are not found (OHAI-587)
- root_group provider not implemented for Windows (OHAI-491)
Ohai::Exceptions::AttributeNotFound
errors in Chef's ohai resource- Be reluctant to call something an LXC host (OHAI-573)
- Assume 'latest' metadata versions on 404
- Added platform_family support for ibm_powerkvm (OHAI-558)
- cannot disable Lsb plugin (OHAI-565)
- Skip v7 plugins when refreshing a v6 plugin. Fixes (OHAI-562)
Ohai::Exceptions::AttributeNotFound
errors in Chef's ohai resource - Work around libc bug in
hostname --fqdn
- Report Suse and OpenSuse separately in the :platform attribute.
- CPU information matching Linux is now available on Darwin.
- ip6address detection failure logging is turned down to :debug.
- fe80:: link-local address is not reported as ip6addresses anymore.
- Private network information is now available as [:rackspace][:private_networks] on Rackspace nodes.
- System init mechanism is now reported at [:init_package] on Linux.
- Define cloud plugin interface (OHAI-542)
- java -version wastes memory (OHAI-550)
- Ohai cannot detect running in an lxc container (OHAI-551)
- Normalize cloud attributes for Azure (OHAI-554)
- Capture FreeBSD osreldate for comparison purposes (OHAI-557)
http://www.chef.io/blog/2014/04/09/release-chef-client-11-12-2/