ChangelogΒΆ
0.9.0ΒΆ
Date: 2025-02-18
π β Fix worker timeout for old results cleaning in recurring tasks (#84)
π₯ Old results are now removed by their age, not based on their number.
π₯ Warning: max_results
setting has been replaced by max_results_age
, which is a duration.
Use argos server generate-config > /etc/argos/config.yaml-dist
to generate
a new example configuration file.
0.8.2ΒΆ
Date: 2025-02-18
π β Fix recurring tasks with gunicorn
0.8.1ΒΆ
Date: 2025-02-18
π β Fix todo enum in jobs table
0.8.0ΒΆ
Date: 2025-02-18
β¨ β Allow to customize agent User-Agent header (#78)
π β Document how to add data to requests (#77)
β¨ β No need cron tasks for DB cleaning anymore (#74 and #75)
β¨ β No need cron tasks for agents watching (#76)
β¨ β Reload configuration asynchronously (#79)
π β Automatically reconnect to LDAP if unreachable (#81)
π β Better httpx.RequestError handling (#83)
π₯ Warning: there is new settings to add to your configuration file.
Use argos server generate-config > /etc/argos/config.yaml-dist
to generate
a new example configuration file.
π₯ You donβt need cron tasks anymore! Remove your old cron tasks as they will now do nothing but generating errors.
NB: You may want to add --enqueue
to reload-config
command in your systemd file.
0.7.4ΒΆ
Date: 2025-02-12
π β Fix method enum in tasks table (thx to Dryusdan)
0.7.3ΒΆ
Date: 2025-01-26
π β Fix bug in retry_before_notification logic when success
0.7.2ΒΆ
Date: 2025-01-24
π β Fix bug in retry_before_notification logic
0.7.1ΒΆ
Date: 2025-01-15
π©Ή β Avoid warning from MySQL only alembic instructions
π©Ή β Check before adding/removing ip_version_enum
π β Improve release documentation
0.7.0ΒΆ
Date: 2025-01-14
β¨ β IPv4/IPv6 choice for checks, and choice for a dual-stack check (#69)
β‘ β Mutualize check requests (#68)
β¨ β Ability to delay notification after X failures (#71)
π β Fix bug when changing IP version not removing tasks (#72)
β¨ β Allow to specify form data and headers for checks (#70)
πΈ β Add a long expiration date on auto-refresh cookies
ποΈ β Use bigint type for results id column in PostgreSQL (#73)
0.6.1ΒΆ
Date: 2024-11-28
π - Fix database migrations without default values
π - Fix domain status selectorβs bug on page refresh
0.6.0ΒΆ
Date: 2024-11-28
π β Show only not-OK domains by default in domains list, to reduce the load on browser
βΏοΈ β Fix not-OK domains display if javascript is disabled
β¨ β Retry check right after a httpx.ReadError
β¨ β The HTTP method used by checks is now configurable
β»οΈ β Refactor some agent code
π β Filter form on domains list (#66)
β¨ β Add "Remember me" checkbox on login (#65)
β¨ β Add a setting to set a reschedule delay if check failed (#67)
BREAKING CHANGE:mo
is no longer accepted for declaring a duration in month in the configuration
You need to useM
,month
ormonths
β¨ - Allow to choose a frequency smaller than a minute
β¨π β Allow partial or total anonymous access to web interface (#63)
β¨π β Allow to use a LDAP server for authentication (#64)
0.5.0ΒΆ
Date: 2024-09-26
π β Correctly show results on small screens
ππ β Add opengraph tags to documentation site (#62)
π¨ β Add a small web server to browse documentation when developing
β¨ β Add new check type: http-to-https (#61)
π β Better display of resultsβ error details
0.4.1ΒΆ
Date: 2024-09-18
π β Use a custom User-Agent header
π β Fix mail and gotify alerting
0.4.0ΒΆ
Date: 2024-09-04
π β Improve email and gotify notifications
β¨ β Add command to test gotify configuration
β¨ β Add nagios command to use as a Nagios probe
β¨ β Add Apprise as notification way (#50)
0.3.1ΒΆ
Date: 2024-09-02
β¨ β Add new check types: body-like, headers-like and json-like (#58)
0.3.0ΒΆ
Date: 2024-09-02
π©Ή β Fix release documentation
β β Add mypy test
β¨ β Add new check type: status-in
π©Ή β Close menu after rescheduling non-ok checks (#55)
β¨ β Add new check types: headers-contain and headers-have (#56)
β¨ β Add command to test email configuration (!66)
π β Enhance the mobile view (!67)
β¨ β Allow to run Argos in a subfolder (i.e. not on /) (#59)
β¨ β Add new check types: json-contains, json-has and json-is (#57)
0.2.2ΒΆ
Date: 2024-07-04
π β Fix bug in login view when having an expired token in cookie (redirect loop)
0.2.1ΒΆ
Date: 2024-06-27
π β Fix bug in login view when having a cookie (internal server error)
0.2.0ΒΆ
Date: 2024-06-24
ππ― β Improve notifications and result(s) pages
π β Add level of log before the log message
π β Add a warning message in the logs if there is no tasks in database. (fix #41)
β¨ β Add command to generate example configuration (fix #38)
π β Improve documentation
β¨ β Add command to warn if itβs been long since last viewing an agent (fix #49)
π₯ β Change default config file path to argos-config.yaml (fix #36)
π β New documentation URL: doc is now on https://argos-monitoring.framasoft.org/
π₯ β Remove env vars and only use the configuration file
β¨ β Add built-in authentication for human interface
0.1.1ΒΆ
Date: 2024-04-30
π β Fix --config option for some commands
βοΈπ§ β Validate config file readability
0.1.0ΒΆ
Date: 2024-04-25
First working version