2024-03-10      Mauro Carvalho Chehab <mchehab@kernel.org>
	- Version 0.8.3

        * ras-diskerror-handler: fix checkpatch warnings
        * ras-diskerror-handler: Use the right dev_t decoding for diskerror handler
        * rasdaemon: Add new modules supported by HiSilicon common section
        * rasdaemon: Fix some static check warning
        * rasdaemon: Fix few compilation warnings in non standard hisilicon code
        * rasdaemon: Fix some compilation alarms in ras-record.h.
        * rasdaemon: ras-mc-ctl: Update logging of CXL memory module data to align with CXL spec rev 3.1
        * rasdaemon: ras-mc-ctl: Update logging of CXL DRAM event data to align with CXL spec rev 3.1
        * rasdaemon: ras-mc-ctl: Update logging of CXL general media event data to align with CXL spec rev 3.1
        * rasdaemon: ras-mc-ctl: Update logging of common event data to align with CXL spec rev 3.1
        * rasdaemon: ras-mc-ctl: Fix logging of memory event type in CXL DRAM error table
        * rasdaemon: cxl: Update memory module event to CXL spec rev 3.1
        * rasdaemon: cxl: Update CXL DRAM event to CXL spec rev 3.1
        * rasdaemon: cxl: Update CXL general media event to CXL spec rev 3.1
        * rasdaemon: cxl: Add Component Identifier formatting for CXL spec rev 3.1
        * rasdaemon: cxl: Update common event to CXL spec rev 3.1
        * rasdaemon: cxl: Add automatic indexing for storing CXL fields in SQLite database
        * rasdaemon: cxl: Fix mismatch in region field's name with kernel DRAM trace event
        * rasdaemon: cxl: Fix logging of memory event type of DRAM trace event
        * rasdaemon: Fix for parsing error when trace event's format file is larger than PAGE_SIZE
        * rasdaemon: Add page offline support for cxl memory
        * Add labels for ASRock X370 Taichi
        * Add labels for ASRock X570 Creator
        * Add labels for ASRock X570S PG Riptide
        * rasdaemon: mce: decode io port for bus error
        * rasdaemon: arm: do not print error msg if field not found
        * rasdaemon: add DE error type for AMD
        * rasdaemon: Fix the display format of JaguarMicro vendor no standard errors

2024-07-19      Mauro Carvalho Chehab <mchehab@kernel.org>
	- Version 0.8.2

	* ChangeLog: fix 0.8.1 release date
	* checkpatch.pl: warn also about strcat and sprintf usages
	* ci.yml: run checkpatch when doing tests
	* Makefile: add types.h to the list of headers
	* Makefile: only enable rbtree if needed
	* mce-intel: drop a code commented a long time ago with an action
	* mce-intel-ivb/mce-intel-sb: remove code commented with #if 0
	* New feature: support memory row CE threshold policy
	* non-standard-jaguarmicro: avoid CamelCase
	* ras-arm-handler: cope with latest upstream changes
	* ras-arm-handler: Parse and log ARM Processor Error Info table
	* ras-arm-handler: use GENMASK() macro
	* rasdaemon: add .editorconfig file to follow our coding style
	* rasdaemon: alphabetically sort includes
	* rasdaemon: check if sscanf() processed all arguments on dev_name
	* rasdaemon: cleanup coding style
	* rasdaemon: coding style cleanup
	* rasdaemon: CXL: Extract, log and record region info from cxl_general_media and cxl_dram events
	* rasdaemon: CXL: Fix uncorrectable macro spelling
	* rasdaemon: don't use braces for single statement blocks
	* rasdaemon: don't use unsafe strcpy, strcat and sprintf
	* rasdaemon: enforce SPDX license tags
	* rasdaemon: fix a coding style issue
	* rasdaemon: fix checkpatch warnings
	* rasdaemon: fix initialization potential issues
	* rasdaemon: fix for compilation warning in ras-memory-failure-handler.c
	* rasdaemon: fix mem_fail_event build breakage
	* rasdaemon: fix some coding style issues
	* rasdaemon: fix some typos and correct spelling
	* rasdaemon: ipmitool SEL logging of AER CEs on OpenBMC platforms
	* rasdaemon: modify support for vendor-specific machine check error information
	* rasdaemon: move type macros to a separate header (types.h)
	* rasdaemon: rbtree: removed unused definition for RB_ROOT
	* rasdaemon: use __func__ instead of the name of the function
	* ras-events: demote log information about trace being enabled/disabled
	* ras-events: drop a dead code to check number of CPUs
	* ras-events: fix -d option to work again
	* ras-events: fix warning ‘filter_ras_mc_event’ defined but not used
	* ras-events: make returned error code consistent
	* ras-mc-ctl: log hpa and region info from cxl_general_media and cxl_dram tables
	* ras-page-isolation: drop an unused variable
	* ras-page-isolation: fix location_fields size
	* ras-page-isolation: fix an overflow bug when units->val=1
	* ras-page-isolation: use snprintf() instead of sprintf()
	* scripts/checkpatch.pl: add support for checking SPDX
	* scripts/checkpatch.pl: do some additional cleanups
	* scripts/checkpatch.pl: set default mode to strict
	* scripts/checkpatch.pl: some improvements to reduce false positives
	* types.h: add an implementation for strscpy() and strscat()
	* types.h: don't depend on linux/bits.h
	* unified-sel: convert license boilerplate to SPDX

2024-07-16      Mauro Carvalho Chehab <mchehab@kernel.org>
	- Version 0.8.1

	* Lots of new labels added;
	* Added a script to check coding style;
	* Detect non-x86 CPUs on MCE handler;
	* Added an error injection script for QEMU;
	* Allow external scripts to handle memory errors;
	* Fix ARM processor compatibility with upstream;
	* Add support for CXL events;
	* Add support for microcode and PPIN on MCE traces;
	* Add non-standard decodes for Yitian and Jaguarmicro;
	* Add EmeraldRapids Intel CPU;
	* Add Corrected Internal Error for aer_cor_errors;
	* Add support for disable ras events in runtime;
	* Improve AMD SMCA handling;
	* Fix several compilation and runtime issues;
	* Add option on ras-mc-ctl to exclude old events from reports;
	* Other improvements at ras-mc-ctl tool;
	* Documentation updates;
	* Code cleanups;
	* Coding style cleanups.

2023-02-18      Mauro Carvalho Chehab <mchehab@kernel.org>
	- Version 0.8.0

	* This version now uses libtraceevent. Since its beginning,
	  rasdaemon came with an early version of this library. Now,
	  instead of keeping it embedded, use it from the system's
	  package.
	* Fix mock build target and rasdaemon.spec.in
	* Update README with instructions about contributing and
	  convert to markdown
	* Fix a regression with Kernel 6.1-rc6
	* make distcheck now works
	* Add labels for ASRockRack model X399D8A-2T

2023-01-21	Mauro Carvalho Chehab <mchehab@kernel.org>
	- Version 0.7.0

	* Add labels for ASUS TUF GAMING B450-PLUS II
	* Add four modules supported by HiSilicon common section
	* Updated HiSilicon platform name
	* Relocate reading and display Kunpeng920 errors to under Kunpeng9xx
	* Add support to display the HiSilicon vendor errors for a specified module
	* Add printing usage if necessary parameters are not passed for the vendor-error options
	* Reformat error info of the HiSilicon Kunpeng920
	* Modify error statistics for HiSilicon KunPeng9xx common errors
	* Modify recording Hisilicon common error data
	* Support cpu fault isolation for recoverable errors
	* Support cpu fault isolation for corrected errors
	* Use XSI version of strerror_r on non glibc systems
	* Use the new block_rq_error tracepoint
	* Fix bank limit types check
	* Properly handle localtime() failure
	* Fix for a memory out-of-bounds issue and optimized code to remove duplicate function.
	* Fix possible but unlikely file descriptor leak
	* Fix bashisms

2022-04-12	Mauro Carvalho Chehab <mchehab@kernel.org>
	- Version 0.6.8

	* Fix some issues related to sysconfigdir
	* Some fixes for hisi boards
	* Update ras-mc-ctl manpage to match current options
	* Fix ras-mc-ctl when parsing some dimm sizes
	* New asrock x570 motherboard label
	* New Supermicro labels
	* Support MCE for AMD CPU family 19h
	* Add new SMCA bank types with error decoding
	* Add error handling for Ampere-specific errors.
	* Add support for multi-arch builds

2021-05-26	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
	- Version 0.6.7

	* Support for Ice Lake and Sapphire Rapids
	* Support for HiSilicon Kunpeng9xx
	* Support for Ampere
	* Support for memory failure events
	* Support for ARM processor error information
	* Support for  decoding for new SMCA Load Store bank type
	* Add 8 channel decoding for SMCA systems
	* Improvements at the page isolation logic
	* New labels: A2SDi-8C-HLN4F, A2SDi-8C+-HLN4F, ASUS PRIME X570-PRO
	* New labels:  Supermicro X10SRA-F and H8DGU
	* Added support to specify SYSCONFDEFDIR
	* RASSTATEDIR is now created at runtime
	* Use a linked list for non-standard error decoding interface
	* PCIe AER now displas PCIe dev name
	* Fixed a memory leak
	* Several fixes
	* Added ppc64le to travis build

2020-07-21	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
	- Version 0.6.6

	* Support for new AMD SMCA bank types
	* Add decoders for more hip08 events
	* Add support for memory Corrected Error predictive failure analysis
	* Some bugs fixed

2019-11-20	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
	- Version 0.6.5

	* Several fixes for error handling logic
	* Alter tables on SQL in case of errors during update
	* store PCIe dev name and TLP header for the aer event

2019-10-10	Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
	- Version 0.6.4

	* Change DB for hip08 in order to better handle some OEM data
	* Fix an issue of sqlite3 integer bind parameter mismatch
	* Update instructions about sending patches
	* Fix URLs to git.kernel.org repositories in README file
	* Fix file descriptor leak in ras-report.c:setup_report_socket()
	* Initialize record.cpu before pevent_print_event().
	* Flush trace buffer immediately, not on next call
	* Replace whitespaces by tabs
	* Fix build with musl

2019-08-23	Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
	- Version 0.6.3

	* Added support for ARM Scalable MCA
	* Added support for HiSilicon HIP08
	* Added support for Hygon Dhyana family 18h processor
	* Added support for disk I/O error monitoring
	* Added devlink events
	* Integrate rasdaemon build tests with Travis CI
	* Fixed asdaemon high CPU usage when part of CPUs offline
	* Fixed mcgstatus message print
	* Some other minor fixes

2018-08-14	Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
	- Version 0.6.2

	* Update INSTALL from the auto-tools generated one
	* Reorder this ChangeLog place new stuff at the beginning
	* add option to show error counts at ras-mc-ctl
	* Do some new gcc 8.1 warning cleanups
	* Use separate string array for PCIe AER error status
	* Fix PCIe AER error type

2018-04-25	Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
	- Version 0.6.1

	* Update DIMM labels for 2-socket servers
	* Add Skylake Xeon MSCOD values
	* ARM: fully initialize ras_arm_event
	* Update my email

2017-10-14	Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
	- Version 0.6.0

	* Added support for non-standard CPER error sections
	* Added support for Hisilicon HIP07 SAS HW module
	* Added support for ARM events
	* Updated DIMM labels for Intel Skylake servers

2016-06-08	Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
	- Version 0.5.9

	* Add Knights Mill and updated DELL labels
	* Configure now reports enabled options

2016-04-15	Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
	- Version 0.5.8

	* Add Broadwell EP/EX MSCOD and Broadwell DE MSCOD values

2016-02-05	Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
	- Version 0.5.7

	* Add model numbers for Broadwell-EP/EX and -DE
	* Add support for Knights Landing processor

2015-07-03	Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
	- Version 0.5.6

	* Add internal errors of IA32_MC4_STATUS for Haswell
	* Use MCA error msg as error_msg
	* Unnecessary comma for empty mc_location string
	* Remove a space from mcgstatus_msg
	* Add support to log Local Machine Check Exception (LMCE)

2015-06-03	Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
	- Version 0.5.5

	* Improve INSTALL summary instructions
	* Add support to match the machine by system's product name
	* Add support for Haswell/Broadwell/Knights Landing
	* Some bug fixes on some MCE handlers

2014-08-15	Mauro Carvalho Chehab <m.chehab@samsung.com>
	- Version 0.5.4

	* Fix a bug while parsing dimm labels on amd64
	* Enable database recording by default on systemd service file
	* Correct range while parsing top, middle and lower layers

2014-08-10	Mauro Carvalho Chehab <m.chehab@samsung.com>
	- Version 0.5.3

	* Add support for extlog trace events
	* Some fixes affecting sqlite handling
	* Handle failures of snprintf()
	* Fix mce numfield decoded error

2014-04-03	Mauro Carvalho Chehab <m.chehab@samsung.com>
	- Version 0.5.2

	* Some fixes for ABRT report support

2014-03-25	Mauro Carvalho Chehab <m.chehab@samsung.com>
	- Version 0.5.1

	* Fix patches at *.service files
	* Some fixes and documentation for --record option

2014-02-16	Mauro Carvalho Chehab <m.chehab@samsung.com>
	- Version 0.5.0

	* Initial ABRT support

2013-09-10	Mauro Carvalho Chehab <m.chehab@samsung.com>
	- Version 0.4.2

	* Fixes ras-mc-ctl layout

2013-05-29	Mauro Carvalho Chehab <mchehab+redhat@kernel.org>
	- Version 0.4.1

	* Some fixes, mostly at sqlite3 code
	* Add support at ras-mc-ctl to query database

2013-05-28	Mauro Carvalho Chehab <mchehab+redhat@kernel.org>
	- Version 0.4.0

	* Several fixes
	* Get rid of pthreads, to avoid troubles with sqllite3
	  (requires Kernel 3.10 or upper)
	* Add memory error decoding on MCE traces

2013-05-20	Mauro Carvalho Chehab <mchehab+redhat@kernel.org>
	- Version 0.3.0

	* Several fixes
	* Add support for MCE traces
	* Add support for PCI AER traces
	* Add a target to build it on rpm-based distros

2013-05-08	Mauro Carvalho Chehab <mchehab+redhat@kernel.org>
	- Version 0.2.0

	* Add support to log via syslog
	* Add ras-mc-ctl script to handle dimm labels
	* Add a rpm spec file
	* Make sqlite3 code experimental
	* Add manpages and systemd services
	* Update to take advantage of tracing features on Kernel 3.10

2013-03-12	Mauro Carvalho Chehab <mchehab+redhat@kernel.org>
	- Version 0.1.0

	* Initial version
