All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Labels: Added // Changed // Deprecated // Removed // Fixed // Security
4.0.0 - 2022-04-01
- Since v4+ this changelog will be based on Keep a Changelog
- Since v4+ add script as released asset for retro compatibility issues
- Add communication services based on PingMe CLI (https://github.com/kha7iq/pingme)
- Supported bridges are Microsoft Teams, Telegram, Slack, etc. see PingMe for full list
- Rename project to be more compliant with Linux Trademark usage
- Retrieve .env values via shdotenv library for more robustness (https://github.com/ko1nksm/shdotenv)
- [WARNING] Breaking change: prometheus full flag use complete word for clarity (seems to be the last breaking change for existing flags)
3.0.0 - 2022-03-15
- Add blackbox_exporter
- Set ipv4 as preferred protocol for blackbox_exporter
- Add sample list of URL to be watched
- Add Alertmanager
- Add an update config option to edit sensitive data in an .env file
- Update corresponding command on README.md
- Split config and init for further developments
- Ensure version numbers are present on fresh install
- [WARNING] Breaking changes: arguments for install, exec, kill, status switched to lowercase for single letter
2.0.0 - 2022-03-14
- Add an adaptative verbose mode (-vv for WARN, -vvv for INFO, -vvvv for DEBUG)
- Check for argument when mandatory
- Make get and display versions working with apps flags
- Add possibility to start/stop apps separately
- Add possibility to remove apps independently of each other
- Improve versions retrieving
- Retrieve status for each app independently via parameter
- [WARNING] Breaking change: Split display and retrieve options for services versions
1.0.0 - 2022-03-14
- Add sudo rights control at launch
- Overwrite version to be installed if tag curl OK
- [INFO] Introduction of first SemVer version
- Rewrite option argument parsing
- Use lsof in favour of netstat for listening open ports
- [WARNING] Breaking changes for script arguments