# changelog

author: Michel Alexandre Salim <salimma@fedoraproject.org> - 0.5.0-3
changelog:
  - Minor fixes for Python 3.12 compatibility
  - Fix Python unit tests to use the right assert methods
  - Explicitly BR python3-setuptools


author: Stephen Brennan <stephen.s.brennan@oracle.com> - 0.5.4-1.0.2
changelog:
  - Fix missing ./configure script in build
  - Remove unnecessary libzstd dependency for OL7 [Orabug: 36206258]
  - Include unreleased fix for segmentation fault in cache layer [Orabug: 36174225]


author: Guido Tijskens <guido.tijskens@oracle.com> -- 0.12.5-3
changelog:
  - LINUX-9680 move KVM image scripts to github
  - LINUX-11255 output of oci-public-ip -g has a # at then end
  - LINUX-11261 ocid does not enable vnics at reboot/ocid configures unconfigured vnics
  - image build scripts


author: Guido Tijskens <guido.tijskens@oracle.com> -- 0.12.5-5
changelog:
  - LINUX-9229 remove Error in message "Error: Local iscsi info not available
  - LINUX-9857 oci-network-config configure do not persist configuration
  - LINUX-11228 oci-iscsi-config sync does not funtion as documented
  - LINUX-11293 oci-iscsi-config chap secrets function
  - LINUX-11345 oci-iscsi-config show without sudo shows error


author: Guido Tijskens <guido.tijskens@oracle.com> -- 0.12.5-6
changelog:
  - LINUX-1742: oci-public-ip reports errors when python-oci-sdk is installed but not set up
  - LINUX-9425: oci-iscsi-config attach -I fails on iqn's
  - LINUX-9444: port oci-notify to python3; remove requirement for oci-cli
  - LINUX-11295: ocid service fails to restart in E4 flex shapes on OL8 image
  - LINUX-11322: oci-iscsi-config create and attach do not have a 'require chap credentials' option
  - LINUX-11379: The oci-iscsi-config -a missing "command executed successfully' message


author: Guido Tijskens <guido.tijskens@oracle.com> -- 0.12.5-8
changelog:
  - LINUX-11441: add --yes flag to delete-network in oci-kvm
  - LINUX-11442: oci-kvm create network fails with 'numerical result out of range when name > 14 characters
  - LINUX-11443: oci-kvm create-pool on nfs fails with python3 string error


author: Guido Tijskens <guido.tijskens@oracle.com> -- 0.12.6-5
changelog:
  - LINUX-10151: oci-network-config show --details does not list secondary ip address; implemented in show-vnics
  - LINUX-10139: table print headers need to match the column widths
  - autotest update
  - provisioning update


author: Guido Tijskens <guido.tijskens@oracle.com> -- 0.12.6-6
changelog:
  - LINUX-9217: add testcases for oci-notify
  - LINUX-11400: verify the notification topic at configuration time.
  - LINUX-11773: oci-notify uses a deprecated parameter message_type in publishing a message.


author: Guido Tijskens <guido.tijskens@oracle.com> -- 0.12.6-8
changelog:
  - LINUX-11876: centralise cache files
  - refactor oci-iscsi-config-main attach and sync
  - updated oci-iscsi-config manpage for the sync option
  - added oci-instanceid, oci-compartmentid, oci-volume-data as non-documented utilities
  - LINUX-11228: oci-iscsi-config sync does not function as it is documented


author: Guido Tijskens <guido.tijskens@oracle.com> -- 0.12.6-9
changelog:
  - LINUX--11928 oci-utils growfs should support more than xfs file systems; ext4 filesystem added.
  - oci-growfs ported to python code.


author: Guido Tijskens <guido.tijskens@oracle.com> -- 0.12.7-1
changelog:
  - LINUX-12109 Local iSCSI info not available" after running oci-iscsi-config sync
  - LINUX-12114 oci-utils help info contains ref to python main module iso the command


author: Guido Tijskens <guido.tijskens@oracle.com> -- 0.12.7-2
changelog:
  - LINUX-11994 oci-utils for OL9
  - adjust oci-kvm guest test
  - show-all option for oci-iscsi-config
  - LINUX-12111 oci-public-ip (oci-utils) does not show the reason why no public ip's are returned.
  - LINUX-12119 oci-public-ip does not have the correct ordering in "primary on top"
  - update oci-kvm


author: Guido Tijskens <guido.tijskens@oracle.com> -- 0.12.7-3
changelog:
  - spec file fixed for ol9 builds of oci-kvm and oci-migrate
  - tests for instance distribution and version


author: Guido Tijskens <guido.tijskens@oracle.com> -- 0.12.9-1
changelog:
  - renamed dashed python files to underscore python files
  - extended instance principal test code with listing attached volunes, all volumes, attached volumes, available notification topics, vcns, subnets, vnics.


author: Guido Tijskens <guido.tijskens@oracle.com> -- 0.14.0-0
changelog:
  - support for ipv6:
  - LINUX-9259 add ipv6 support in oci-metadata
  - OLDIS-6914 IPv6 support for oci-utils


author: Mridula Shastry <mridula.c.shastry@oracle.com>
changelog:
  - Enable smtool on OL8. [Orabug: 30441144]
  - Enabled kdump-utils and lkce to run on OL8. [Orabug: 32299961]


author: Aruna Ramakrishna <aruna.ramakrishna@oracle.com>
changelog:
  - Fix kcore-utils Jenkins build issues
  - Remove gather from oled-tools [Orabug: 32461332]
  - Integrate memtracker into oled-tools [Orabug: 32430673]
  - Integrate memstate into oled-tools [Orabug: 32425345]
  - Add filecache and dentrycache to oled-tools rpm build.


author: Cesar Roque <cesar.roque@oracle.com>
changelog:
  - Integrate topstack into oled-tools [Orabug: 32734650]
  - Integrate kstack into oled-tools [Orabug: 32545451]


author: Mridula Shastry <mridula.c.shastry@oracle.com>
changelog:
  - Smtool: Avoid failure when mitigation for a particular variant is
   not available [Orabug: 33287128]
  - Smtool: Avoid redundant messages during verbose scan [Orabug: 33309752]
  - Smtool: Add support for detection/mitigation for SRBDS [Orabug: 33032240]
  - Smtool: Fix scanning of commandline parameters for TSX_Async_Abort [Orabug: 33043269]
  - Smtool: Fix verbose scan [Orabug: 33044339]
  - Smtool: Minor bug fixes [Orabug: 32999593]
  - Smtool: Fix enable/disable mitigations on Oracle VM Servers [Orabug: 33005737]
  - Smtool: Fix enabling/disabling mitigations for TSX Async Abort [Orabug: 33005751]
  - Smtool: Misc bug fixes [Orabug: 32920986]


author: Manjunath Patil <manjunath.b.patil@oracle.com> - 0.6-1
changelog:
  - Note: this release was removed from yum
  - release oled-tools-0.6-1
  - Remove tools memtracker, smtool and topstack
  - Remove lkce's command 'kdump_report' (Srinivas Eeda)
  - Add diagnostic DTrace scripts (Manjunath Patil, Praveen Kumar Kannoju,
    Rama Nichanamatlu)
  - Add tool syswatch (Jose Lombera) [Orabug: 34858875]
  - Reinstate dependencies


author: Jose Lombera <jose.lombera@oracle.com> - 0.6-2
changelog:
  - Release oled-tools-0.6-2
  - Reapply missing fixes from v0.5-5 [Orabugs: 32038044, 33104580, 33107277,
    33271828, 33304018]
  - Change license back to GPLv2.
  - Add pragma to d scripts (Nagappan Ramasamy Palaniappan) [Orabug: 34855326]
  - Fix bugs in lkce (Manjunath Patil) [Orabug: 35097936]


author: Jose Lombera <jose.lombera@oracle.com> - 0.7-1
changelog:
  - Update to v0.7.
  - Clean up oled-tools.spec
  - Add doc and license files to RPM
  - Migrate all Python scripts to Python3
  - Install oled subcommands in /usr/libexec/
  - Clean up python scripts and fix pylint/flake8/mypy/bandit errors/warnings
  - oled: escape passthrough arguments (Jose Lombera) [Orabug: 35064194]
  - kcore-utils: fix build in OL9 (Jose Lombera)
  - Only build kcore-utils on x86-64
  - syswatch: support monitoring all CPU stat metrics
  - memsate: several improvements
  - memstate: NUMA: fix per-node memory accounting
  - memstate: determine PAGE_SIZE at runtime (Aruna Ramakrishna)
    [Orabug: 35074520]
  - Add tool scanfs (Srikanth C S) [Orabug: 34502391]
  - Add tool vmcore_sz (Partha Satapathy, Srikanth C S) [Orabug: 35824470]


author: Carl Davis <carl.davis@oracle.com> - 8.2.0
changelog:
  - nfsiostat-sysstat replaces iostat -n (Linux only)
  - pidstat added (Linux only)
  - pidstat -d added (active process i/o) (Linux only)
  - ip and ss replaces netstat(Linux only)
  - ip -s -s addr replaces ifconfig -a (Linux only)
  - corrected physical cpu config (Linux only)
  - add xentop (Linux only)


author: Sushmita Bhattacharya <sushmita.bhattacharya@oracle.com> - 8.3.0-4
changelog:
  - Update default config parameters for oswatcher. Also daemon-reload after install [Orabug: 30823577]


author: Cesar Roque <cesar.roque@oracle.com> - 8.3.0-5
changelog:
  - Initial OL8 version [Orabug: 30357804]
  - Fix for potential tmp directory removal [Orabug: 30754201]
  - Fix for extra scripts not running [Orabug: 31030490]


author: Cesar Roque <cesar.roque@oracle.com> - 9.0.0-1
changelog:
  - Update to oswatcher 9.0.0-1 [Orabug: 31693814]
  - Fix scripts paths on OSWatcher.sh to match the oswatcher9 paths [Orabug: 31693828]


author: Sushmita Bhattacharya <sushmita.bhattacharya@oracle.com> - 1-3
changelog:
  - Renamed pmrep.ora to ora_pmrep.conf
  - Modified default collection interval to 10 seconds, and proc related metrics' collection 
    interval to 30 seconds, also modified pmrep.ora to ora_pmrep.conf
  - Deleted spec file from top level of buildrpm


author: sagar sagar <sagar.sagar@oracle.com> - 1-5.0.1.el7
changelog:
  -  Metrics to be recored has been addded into config.ora file to relsove
    multiple bugs  Orabug: 33878749  Orabug: 33878751  Orabug: 33878752  Orabug:
    33878756  Orabug: 33878754  Orabug: 33878739  Orabug: 33878743  Orabug:
    33878747 (Sagar Sagar)


author: sagar sagar <sagar.sagar@oracle.com> - 1-5.0.3.el7
changelog:
  - Metrics to be recored has been addded into config.ora file to relsove multiple
    bugs Orabug: 33878776 Orabug: 33878744 Orabug: 33878773 Orabug: 33878770
    Signed-off-by:sagar.sagar@oracle.com Reviewed-by: Laurence Rochfort
    <laurence.rochfort@oracle.com> (Sagar Sagar)


author: sagar sagar <sagar.sagar@oracle.com> - 1-5.0.1
changelog:
  - Added metrics proc.namespaces.pid ,proc.namespaces.sid to be recorded for the bug[Orabug: 33878749]
  - Added metrics proc.io.rchar, proc.io.wchar [Orabug: 33878751]  
  - Added metrics proc.io.syscr,proc.io.syscw,proc.psinfo.delayacct_blkio_time [Orabug: 33878752]
  - Added metrics proc.memory.vmpeak,proc.memory.vmhwm,proc.memory.vmlock [Orabug: 33878756] 
  - Added metrics proc.memory.vmreal ,proc.memory.vmrss,proc.memory.vmnonlib [Orabug: 33878754] 
  - Added metrics proc.psinfo.cmin_flt,proc.psinfo.cmaj_flt,proc.psinfo.cutime,proc.psinfo.cstime [Orabug: 33878739]
  - Added metrics proc.psinfo.vctxsw,proc.psinfo.nvctxsw,proc.schedstat.cpu_time,proc.schedstat.run_delay,
  - proc.schedstat.pcount,proc.psinfo.blocked_s [Orabug: 33878743]
  - Added metrics proc.psinfo.vmrss,proc.psinfo.vmhwm,proc.psinfo.psargs,proc.psinfo.ttyname,
  - proc.psinfo.session,proc.fd.count [Orabug: 33878747]


author: sagar sagar <sagar.sagar@oracle.com> - 1-5.0.3
changelog:
  - Added metrics tty.serial.rx,tty.serial.tx,tty.serial.frame,tty.serial.parity
  - tty.serial.brk,tty.serial.overrun to be recorded for the bug[Orabug: 33878776]
  - Added metrics proc.memory.vmrss,hinv.physmem [Orabug: 33878744] 
  - Added metrics rpc.server.rpcerr [Orabug: 33878773] 
  - Added metrics filesys.free,filesys.used,filesys.avail,filesys.freefiles
  - filesys.usedfiles,filesys.maxfiles [Orabug: 33878770]


author: williamjmorenor@gmail.com - 2016.9.26-6
changelog:
  - Fix path of .pem file
    Thanks to @carlwgeorge
    See: https://src.fedoraproject.org/rpms/python-certifi/pull-request/1


author: <jdennis@redhat.com> - 2018.10.15-3
changelog:
  - Resolves: rhbz#1659132 Incorrect location used for system certs
    where() now returns /etc/pki/tls/certs/ca-bundle.crt


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.1.2-5
changelog:
  - Python 2 binary package renamed to python2-daemon
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Tianyue Lan <tianyue.lan@oracle.com> - 2.1.2-7.0.3
changelog:
  - requires python36-docutils and python36-mock
  - build for python 3 on ol7
  - Revert to python requirement for python 2.


author: Iryna Shcherbina <ishcherb@redhat.com> - 1:2.6.1-2
changelog:
  - Fix ambiguous Python 2 dependency declarations
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1:2.7.0-1
changelog:
  - Fix license tag (should be BSD)
  - Update to latest version (#1469314)
    See https://github.com/dateutil/dateutil/blob/master/NEWS for details.


author: Orion Poplawski <orion@cora.nwra.com> - 0.13.1-3
changelog:
  - Fix broken python-docutils provides (bug #1399655)
  - Use %license, python build macro
  - Spec cleanup


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1:0.11.0-8
changelog:
  - Python 2 binary package renamed to python2-lockfile
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Iryna Shcherbina <ishcherb@redhat.com> - 1:0.11.0-9
changelog:
  - Update Python 2 dependency declarations to new packaging standards
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


author: Tianyue Lan <tianyue.lan@oracle.com> - 1:0.11.0-13.0.1
changelog:
  - Replace python3-nose with python36-nose requirement for ol7 build
  - Replace python3-pbr with python36-pbr requirement for ol7 build


author: Pooja Senthil Kumar <pooja.senthil.kumar@oracle.com> - 3.0.29-1.0.1
changelog:
  - Update spec file macros to build for el7 - Convert back to py3_ macros
  - Disabled tests due to missing pytest dependency


author: Ralph Bean <rbean@redhat.com> - 0.9.0-2
changelog:
  - Replaced websocket_client with %{eggname} as per review by Palle Ravn
    https://bugzilla.redhat.com/show_bug.cgi?id=909644#c4
  - Removed a few unnecessary newlines.


author: Jamie Duncan <jduncan@redhat.com> 0.1-11
changelog:
  - refactored packaging and clean up
  - dropped included version of python-magic - so no RHEL 5 functionality


author: Jamie Duncan <jduncan@redhat.com> 0.1-13
changelog:
  - added disclaimer to beginning of stdout. fixes #14
  - cleaned up logging and made it a little prettier


author: Jamie Duncan <jduncan@redhat.com> 0.1-14
changelog:
  - print help statement if no sosreport is passed in. fixes #16
  - updating man page to reflect new parameter workflow. updates #15
  - handling issue where hostname file in sosreport does not exist. fixes #17


author: Jamie Duncan <jduncan@redhat.com> 0.2-1
changelog:
  - added quiet mode option - fixes #25
  - allow for better hostname matching - fixes #20
  - updated docs - fixes #19 and #23
  - class naming consistency - fixes #22
  - made clean_report() more powerful and easier to create objects - fixes #21
  - additional domains to be scrubbed - fixes #8


author: Jamie Duncan <jduncan@redhat.com> 0.2.1
changelog:
  - cleaned up version and help output for binary - #29,#35
  - made uuid random instead of time-based - #36
  - allow for aritrary file scanning - #28


author: Jamie Duncan <jduncan@redhat.com> 0.2.2
changelog:
  - ability to scrub arbitrary keywords from lists - #41
  - updated move to RedHatGov - #40
  - stronger processing for /etc/hosts - #38
  - better error announcements when user is not root - #37
  - artifact location is configurable - #39


