Commit graph

  • 07dda66bae docs: use markdown for readme file master Lance Edgar 2024-09-13 18:22:48 -0500
  • 949c9ee5a1 bump: version 0.4.5 → 0.4.6 v0.4.6 Lance Edgar 2024-08-19 08:44:10 -0500
  • fa4cb5dc9a fix: avoid deprecated base class for config extension Lance Edgar 2024-08-16 10:10:13 -0500
  • 7fe5e9aea6 bump: version 0.4.4 → 0.4.5 v0.4.5 Lance Edgar 2024-07-02 01:23:02 -0500
  • 8021ac818e fix: fix signature for calls to get_engines() Lance Edgar 2024-07-02 01:22:37 -0500
  • 55c84c6efe bump: version 0.4.3 → 0.4.4 v0.4.4 Lance Edgar 2024-07-02 00:28:18 -0500
  • 56d7a48e45 fix: avoid deprecated function for engine config Lance Edgar 2024-07-02 00:27:59 -0500
  • fe0840d3e0 bump: version 0.4.2 → 0.4.3 v0.4.3 Lance Edgar 2024-07-01 23:22:07 -0500
  • f36759dc48 fix: remove references, dependency for six package Lance Edgar 2024-07-01 16:40:46 -0500
  • ff0af6732a bump: version 0.4.1 → 0.4.2 v0.4.2 Lance Edgar 2024-07-01 14:11:57 -0500
  • 6257362534 fix: remove legacy command definitions Lance Edgar 2024-07-01 12:20:48 -0500
  • be4d6bfe4d bump: version 0.4.0 → 0.4.1 v0.4.1 Lance Edgar 2024-06-14 17:37:04 -0500
  • f4682c9070 fix: fallback to importlib_metadata on older python Lance Edgar 2024-06-14 17:35:23 -0500
  • eb8962003c bump: version 0.3.0 → 0.4.0 v0.4.0 Lance Edgar 2024-06-10 21:21:30 -0500
  • 6b4280a6aa feat: switch from setup.cfg to pyproject.toml + hatchling Lance Edgar 2024-06-10 21:21:19 -0500
  • 784f75ac3f Fix default dist filename for release task Lance Edgar 2024-05-30 11:15:07 -0500
  • f01faaf2f9 Update changelog v0.3.0 Lance Edgar 2024-05-30 11:14:16 -0500
  • 3fde33ac84 Fix pidfile args in typer commands Lance Edgar 2024-05-29 07:27:22 -0500
  • 3f46ee6a30 Fix typo for purge command Lance Edgar 2024-05-17 09:38:55 -0500
  • 9a39db4546 Add typer equivalents for rattail commands Lance Edgar 2024-05-16 20:55:42 -0500
  • d8b865da71 Update changelog v0.2.10 Lance Edgar 2023-11-30 22:24:15 -0600
  • 7a11ee7ad7 Update subcommand entry point group names, per wuttjamaican Lance Edgar 2023-11-22 18:05:58 -0600
  • e82e714417 Update changelog v0.2.9 Lance Edgar 2023-05-16 17:40:36 -0500
  • a16f2ba718 Replace setup.py contents with setup.cfg Lance Edgar 2023-05-16 13:21:26 -0500
  • b887875f80 Update changelog v0.2.8 Lance Edgar 2023-02-12 11:22:06 -0600
  • 995e0dde0a Refactor Query.get() => Session.get() per SQLAlchemy 1.4 Lance Edgar 2023-02-11 22:24:56 -0600
  • f7f60eff85 Avoid error when re-running release task Lance Edgar 2023-02-10 21:12:57 -0600
  • acfc7f7d80 Update changelog v0.2.7 Lance Edgar 2023-02-10 21:09:51 -0600
  • 304cec9dd5 Address a warning from SQLAlchemy for declarative_base Lance Edgar 2023-02-08 10:57:04 -0600
  • fea643145a Officially drop support for python2 Lance Edgar 2023-02-08 10:53:27 -0600
  • a45a0b44d5 Use build module instead of invoking setup.py for release Lance Edgar 2022-08-06 21:10:57 -0500
  • 1efdd9debd Update changelog v0.2.6 Lance Edgar 2022-08-06 21:10:11 -0500
  • 1ddeb8a030 Register email profiles provided by this pkg Lance Edgar 2022-08-06 21:09:27 -0500
  • 28ecdda0e6 Update changelog v0.2.5 Lance Edgar 2020-09-22 19:56:10 -0500
  • 4eebd454d5 Declare sort order for Appliance.probes relationship Lance Edgar 2020-04-04 19:30:37 -0500
  • 1b03841c7f Remove config for deprecated 'tempmon_critical_temp' email Lance Edgar 2019-06-13 12:06:49 -0500
  • 873cd3def9 Update changelog v0.2.4 Lance Edgar 2019-04-23 22:22:07 -0500
  • 353abcc172 Make sure we use zero as fallback/default timeout values Lance Edgar 2019-04-09 12:43:00 -0500
  • 8187c9532f Update changelog v0.2.3 Lance Edgar 2019-01-28 15:48:57 -0600
  • cf27af81d4 Modify tempmon server logic to take "unfair" time windows into account Lance Edgar 2019-01-25 19:49:46 -0600
  • f31a0c4c22 Convert enabled for Client, Probe to use datetime instead of boolean Lance Edgar 2019-01-25 19:33:49 -0600
  • c45baaed5e Add more template context for email previews Lance Edgar 2018-10-31 17:20:35 -0500
  • 3b14a0b288 Update changelog v0.2.2 Lance Edgar 2018-10-25 09:01:19 -0500
  • 7212b07504 Fix bug when sending certain emails while checking probe readings Lance Edgar 2018-10-25 09:00:17 -0500
  • ad3e647160 Update changelog v0.2.1 Lance Edgar 2018-10-24 19:20:44 -0500
  • 8220082359 Add try/catch for client's "read temp" logic Lance Edgar 2018-10-23 17:39:18 -0500
  • b644818eef Don't mark client as online unless it's also enabled Lance Edgar 2018-10-23 17:38:38 -0500
  • 30f0fe0a84 Add "default" probe timeout logic for server readings check Lance Edgar 2018-10-23 10:25:08 -0500
  • 1f8507508a Make dummy probe use tighter pattern for random readings Lance Edgar 2018-10-20 04:17:42 -0500
  • 44d012b3fd Update release task to use twine for upload Lance Edgar 2018-10-19 20:31:49 -0500
  • 157873dc16 Update changelog v0.2.0 Lance Edgar 2018-10-19 20:30:07 -0500
  • 0ff20eb753 Add image fields for Appliance table Lance Edgar 2018-10-19 19:16:06 -0500
  • 6be6467f59 Add appliance table, and probe "location" in that context Lance Edgar 2018-10-19 17:51:25 -0500
  • 871a9154da Update some timeout field docstrings, per latest refactor Lance Edgar 2018-10-19 16:47:20 -0500
  • 19553edda6 Add per-status timeouts and tracking for probe status Lance Edgar 2018-10-19 14:58:30 -0500
  • 8be64c0580 Update changelog v0.1.19 Lance Edgar 2018-10-17 19:31:37 -0500
  • 5830c7bd15 Fix logic bug when checking readings for client Lance Edgar 2018-10-17 19:26:48 -0500
  • 3aa4185de9 Leverage common "now" value when sending emails from server Lance Edgar 2018-10-17 19:18:34 -0500
  • 71db57b2e0 Add probe URL to email template context Lance Edgar 2018-10-17 18:08:54 -0500
  • d6ab9a60f1 Update changelog v0.1.18 Lance Edgar 2018-10-09 16:36:07 -0500
  • 5bf69a0c21 Add "recent readings" to email template context Lance Edgar 2018-10-08 00:52:16 -0500
  • b4c52319c6 Make client more tolerant of database restart Lance Edgar 2018-10-07 18:47:02 -0500
  • 2f7fa3430a Make server more tolerant of database restart Lance Edgar 2018-10-07 18:16:18 -0500
  • b4fa6a17c5 Add "status since" to template context for email alerts Lance Edgar 2018-10-06 20:17:46 -0500
  • 76e40063ee Tweak server logic for checking client readings Lance Edgar 2018-10-06 18:09:02 -0500
  • 440abf2b56 Improve docstrings for some model attributes Lance Edgar 2018-10-06 17:39:54 -0500
  • 85e8ed9832 Log error when client probe takes a 185.0 reading Lance Edgar 2018-10-05 20:53:09 -0500
  • 74de10e74c Log our supposed hostname on startup Lance Edgar 2018-10-05 19:30:01 -0500
  • 63aa29f7d7 Update changelog v0.1.17 Lance Edgar 2018-10-04 19:59:14 -0500
  • 18b224a3e0 Add Client.disk_type to track SD card vs. USB Lance Edgar 2018-09-28 19:14:25 -0500
  • 30a0f98e1d Add notes field to client and probe tables Lance Edgar 2018-09-28 12:26:49 -0500
  • 152ea26c02 Add Client.archived flag, ignore archived for "disabled probes" check Lance Edgar 2018-09-28 12:21:21 -0500
  • 018a9dcb08 Don't let server mark client as offline until readings fail 3 times in a row Lance Edgar 2018-09-28 11:57:27 -0500
  • ab38143039 Include client key in disabled probe list email Lance Edgar 2018-09-11 18:42:00 -0500
  • aa98257448 Use invoke instead of fabric to release Lance Edgar 2018-02-24 17:20:51 -0600
  • b20c63d023 Update changelog v0.1.16 Lance Edgar 2018-02-07 17:53:11 -0600
  • 5df3379995 Send email alert when tempmon server marks a client as offline Lance Edgar 2018-02-07 17:47:00 -0600
  • 8a1551e0f5 Send first alert "immediately" if critical temp status Lance Edgar 2018-02-07 17:45:06 -0600
  • f8f29a8551 Update changelog v0.1.15 Lance Edgar 2017-11-19 17:46:46 -0600
  • fd7cd5cadd Add problem report for disabled clients/probes Lance Edgar 2017-11-18 22:12:40 -0600
  • 840c146969 Update changelog v0.1.14 Lance Edgar 2017-08-08 18:47:29 -0500
  • ef657d0842 Fix alembic script AGAIN Lance Edgar 2017-08-08 18:46:53 -0500
  • 39a2da2b6b Update changelog v0.1.13 Lance Edgar 2017-08-08 18:44:21 -0500
  • 32eb01fe09 Fix tempmon alembic script per continuum needs Lance Edgar 2017-08-08 18:43:10 -0500
  • 5d81ac19a6 Grow the Reading.degrees_f column Lance Edgar 2017-08-05 12:54:08 -0500
  • ad03e32f77 Don't kill tempmon client if DB session.commit() fails Lance Edgar 2017-08-05 12:49:04 -0500
  • fa09c939f5 Update changelog v0.1.12 Lance Edgar 2017-08-04 16:08:44 -0500
  • 844a05202e Add Client.readings backref Lance Edgar 2017-08-04 16:07:35 -0500
  • aee6f6d341 Auto-delete child objects when deleting Client or Probe object Lance Edgar 2017-08-04 15:14:48 -0500
  • 7c7dc56f8d Update changelog v0.1.11 Lance Edgar 2017-07-07 09:24:48 -0500
  • 90e431c617 Switch license to GPL v3 (no longer Affero) Lance Edgar 2017-07-06 23:38:50 -0500
  • 6ff84b7f54 Update changelog v0.1.10 Lance Edgar 2017-07-06 21:33:42 -0500
  • ea921cf58b Replace occurrence of execfile() Lance Edgar 2017-07-06 16:24:14 -0500
  • 2acc49be40 Tweak import placement to fix startup Lance Edgar 2017-07-04 01:18:28 -0500
  • 9f21244ede Add rattail purge-tempmon command Lance Edgar 2017-07-03 18:10:52 -0500
  • 450f63434b Update changelog v0.1.9 Lance Edgar 2017-06-01 17:38:57 -0500
  • 396b3739f3 Fix bug when marking client as offline from server loop Lance Edgar 2017-06-01 17:37:27 -0500
  • 5f680ff672 Update changelog v0.1.8 Lance Edgar 2017-06-01 17:18:30 -0500
  • f04b4105c7 Tweak mail templates a bit, to reference config values Lance Edgar 2017-06-01 17:17:11 -0500
  • c4b371cedd Refactor main server loop a bit, to add basic retry w/ error logging Lance Edgar 2017-06-01 17:16:31 -0500