Release Notes for Chaos Genius 0.6.0
Hey everyone, we have tackled a bunch of key issues in our 0.6.0 release based on your feedback. Here are a brief notes around them.
- What's New
- Bug fixes
🎉 What's New
Optimized Metadata Loader
Many of you encountered metadata related issues with connecting to cloud data warehouses with large number of data assets. This was likely because of the amount of metadata that was being live fetched - to tackle this better we now have a system that asynchronously loads all the metadata from your datastore making this much more seamless. We have battle tested its performance with datawarehouses with over 100K tables.
Thank you, @danielefrigo, @ankneo, @sparshgupta & the klub team!
Configurable KPI Settings
You no longer need to delete & recreate a KPI to make any major changes to them. Now we support editing KPI configuration as well as anomaly settings.
Thank you, @fampay-tech, @KShivendu, @gxu-kangaroo!
Expanded TZ Support
If you are dealing with different timezones for database & reporting, this feature is relevant. We now support timezone aware columns as well as provide data transformations when your database timezone & reporting timezone differs. As a config while creating data sources, we will now ask you to select your DB timezone - as a default it is UTC.
cc: @fampay-tech, @KShivendu
Analytics Download
Many of our users have asked the option to download our analytics data for downstream ad-hoc analytics. We now support data downloads for panel metrics, DeepDrills as well as anomaly detection. Just click on the blue download button for the respective analytics report to be downloaded as a CSV.
We thank the Klub team for bringing this feature request.
👷 Other enhancements
We have also worked to improve some other features including:
- Made hourly alerting more robust to missing data
- Streamlined alert schedulers to be more fault tolerant
- Fixed an issue in tabular KPI support for third party data.
🐛 Bug fixes
- fix: API response for anomaly when anomaly settings have been not configured by @Amatullah in #845
- fixed node-forge security vulnerabilites by @ChartistDev in #857
- fix(scheduler): remove microsecond component from scheduled_time by @Samyak2 in #835
- Hotfix 864 by @rjdp in #866
- fix(docker): fixes #853 added restart policy by @varunp2k in #854
- fix(data-loader): used ISO8601 extended strings in queries by @kartikay-bagla in #919