Release History¶
1.5.5 2020-09-23
- fixed a bug that caused loading a log package right in the beginning (missing 1 required positional argument: ‘addqueries’)
1.5.4 2019-06-05
- added the option to analyze S-node logs from a hcphealth database
- added MQE related queries
- matured the database functions to withstand incorrect values in numerical fields
1.5.3 2019-05-21
- added the clientip_node query
1.5.2 2019-05-15
- analyze now also allows to use a database created by hcpheath
1.5.1 2019-03-19
- replaced shutil.unpack_archive with zipfile.Zipfile.extractall, as unpack_archive seems to have issues with zip- file members > 2 GB.
1.5.0 2019-01-24
- added a table for MAPI-related logs to the database, as well as queries specially tailored for MAPI
1.4.5 2019-01-23
- added a query that list users accessing HCP
1.4.4 2019-01-14
- added some more queries
1.4.3 2019-01-13
- removed unnecessary debug output
1.4.2 2019-01-11
- added queries related to Tenant / Namespace / protocol
1.4.1 2019-01-04
- very minor optical changes to the result XLSX file (index sheet)
1.4.0 2018-12-27
- made compatibility changes for log packages created by HCP 8.x
1.3.8 2017-12-07
- fixed a bug that caused log packages to fail if they contained HCP-S logs
- Fixed a bug that caused a crash in analyze when a query didn’t return any data
- made using setproctitle optional when installing through pip for environments that are not supported (CygWin, for example)
1.3.7 2017-12-07
- fixed setup.py to include pre-requisite setproctitle (thanks to Kevin, again)
1.3.6 2017-11-01
- now properly builds with Python 3.6.3 and PyInstaller 3.3; removed the note from docs
1.3.5 2017-10-30
- now using setproctitle to set more clear process titles (for ps, htop)
1.3.4 2017-10-13
- fixed a bug invented in 1.3.3 that caused long running queries to break xlsx creation (thanks to Kevin Varley for uncovering this)
1.3.3 2017-10-12
- removed gridlines from the content sheet
- fine-tuned the column width in the query sheets
- made the runtime column a bit more readable
- added 500_largest_size query
- some documentation additions
1.3.2 2017-10-10
- added query runtime to content sheet in xlsx
1.3.1 2017-10-05
- added timestamp of first and last record to xlsx file
- added SQL function
tp(size, latency)
to calculate the throughput - adopted queries to use
tp()
1.3.0 2017-10-03
- some more xlsx luxury
- added more queries
- added the ability to dump the built-in queries to stdout
- re-worked the cmd-line parameters (-d is now where it belongs to…)
1.2.2 2017-09-26
- documentation fixes
1.2.1 2017-09-25
- removed percentile() from the most queries, due to too long runtime on huge datasets
- added the possibility to select a group of queries on analyze
1.2.0 2017-09-24
- now analyze runs up to cpu_count subprocesses, which will run the queries in parallel
- added cmdline parameter
--procs
to allow to set the no. of subprocesses to use, bypassing the cpu_count
1.1.1 2017-09-23
- added per-day queries
- all numerical fields in the XLSX file now formated as #.##0
1.1.0 2017-09-23
- re-built the mechanism to add individual queries
- *.spec file prepared to build with pyinstaller w/o change on macOS and Linux
1.0.4 2017-09-22
- a little more featured XLXS files
1.0.3 2017-09-21
- now creating a single XLSX file on analyze, added option -c to create CSV files instead
1.0.2 2017-09-16
- fixed the timestamp column (now hold the seconds since Epoch)
1.0.1 2017-09-15
- now we do understand log records of access to the Default Namespace properly
- speed-up of unpacking by just unpacking the required archives
1.0.0 2017-09-10
- initial release