Skip to content

Latest commit

 

History

History
95 lines (81 loc) · 5.51 KB

CHANGELOG.md

File metadata and controls

95 lines (81 loc) · 5.51 KB

Changelog

This project adheres to Semantic Versioning 2.0.0 for code. For pre-release versions the -DEVELOPMENT identifier is used. For release versions the -RELEASE identifier is used.

1.11.0-RELEASE (30-03-2024)

  • Made Telegram messages more consistent and made the output more compact #85 #122.
  • Removed colors from CLI output #104.
  • Fixed a wrong reference to botmanager #120.

1.10.0-RELEASE (04-02-2024)

  • Reduced repetition of code in gather_metrics_uptime #114.
  • Nested cron helper functions, #107.
  • Reduced repetition of feature specific actions in option_cron #109.
  • Removed redundant variables from option cron #108.
  • Add explicit permission to cron file generated by option cron #102.
  • Removed some leftover argument handling variables #105.
  • Removed some unused variables #106.
  • Fixed some shellcheck issues #111.
  • Fixed a bug where the LOAD_INTERVAL configuration setting wasn't properly used in serverbot #112.
  • Reworked the use of colors in different features and options #104.

1.9.0-RELEASE (02-02-2024)

  • Made cron file location variable #97.
  • Made serverbot.conf location variable #80.
  • Made cron option more readable and consistent #96.
  • Added a section for file handling #95.
  • Kernel version now distinguishes between jails and non-jails #88.

1.8.0-RELEASE (31-01-2024)

  • Added CPU temperature for Intel and AMD processors to feature alert #19.
  • Changed copyright years to first year instead of last #92.
  • Fixed a bug that occurred when someone didn't configure alert thresholds #94.

1.7.0-RELEASE (24-12-2023)

  • Added validation to cron entries in serverbot.conf #68.
  • Made method cli the default method when no method is chosen #70.
  • Made help text more clear and helpful #76.
  • Added a check for the existence of serverbot.conf when using the automatic cronjobs generation #75.
  • Removed old references to backupbot #79.
  • Added and improved comments for readability #74.
  • Fixed inconsistent variable validation #73.

1.6.0-RELEASE (22-12-2023)

Aside from many new features, the existing code has been refactored and improved considerably as well. Despite the large amount of changes, it's completely backwards compatible (hence the minor version increase).

  • Changed serverbot's license to Apache-2.0 #51.
  • Added support for using multiple methods simultaneously #65.
  • Added logger method #20 #64.
  • Added feature baseupdates that alerts when base system updates are available #9.
  • Added feature pkgupdates that alerts when package updates are available #61.
  • Added feature pkgaudit that alerts when packages are vulnerable #62.
  • Added feature pkgchecksum that alerts about package checksum mismatches #63.
  • Added information about running kernel, installed kernel and userland version to feature overview #58 #57.
  • Refactored different pars of the code #52 #54 #53 #55 #56 #59 #60 #66 #67.

1.5.0-RELEASE (28-01-2023)

  • Added shorter arguments.
  • Added the direct path of command binaries.
  • Added colors to CLI output for more clarity.
  • Made some comments more clear.
  • Fixed a big in automated cronjob creation for Feature Overview.
  • Added requirement to run as root when creating cronjobs.
  • serverbot now checks whether its run on FreeBSD.
  • Added error message for when curl is missing.
  • Fixed some issues shellcheck found.
  • Alert feature now accepts load thresholds higher than 100%.

1.4.0-RELEASE (27-05-2022)

  • Fixed a bug where hostname was shown twice in feature overview method telegram.
  • Zfs arc cache size has been subtracted from memory and alert features.
  • Feature memorytree-wide has been removed.
  • Wired memory has been broken down to arc and kernel in feature memorytree.

1.3.1-RELEASE (26-05-2022)

  • Fixed a bug in option cron.

1.3.0-RELEASE (26-05-2022)

  • Added ZFS file system compatibility.
  • Fixed a bug where SMT_ENABLE in serverbot.conf wouldn't work properly.

1.2.0-RELEASE (02-05-2022)

  • Extended serverbot.conf configuration parameter validation.
  • Fixed a bug where unused memory wasn't shown correctly.
  • Added feature uptime to method telegram.
  • Added uptime to feature overview method telegram.
  • Added emoji for feature alert method telegram.
  • Removed ${TELEGRAM_URL} from serverbot.conf.

1.1.0-RELEASE (23-04-2022)

  • Changed STABLE tag to RELEASE tag.
  • Added serverbot.conf for additional options.
  • Added feature Alert.
  • Added method Telegram.

1.0.0-RELEASE (14-02-2021)

  • First stable release.