All notable changes to this project will be documented in this file.
See conventional commits for commit guidelines.
0.17.0 - 2024-10-24
- Feature: KAM-273: add shell script runner (#133) - (8b4e582)
- Feature: KAM-242: add zendesk as send target (#134) - (53177c7)
0.16.3 - 2024-10-20
0.16.2 - 2024-10-20
- Deps: Update sysinfo requirement from 0.31.0 to 0.32.0 in /crates/bestool (#127) - (2a8b279)
0.16.1 - 2024-08-29
- Bugfix: Use dunce canonicalize instead of unc - (76304a5)
0.16.0 - 2024-08-22
- Deps: Bump regex from 1.10.5 to 1.10.6 (#105) - (b26d804)
- Deps: Bump detect-targets from 0.1.17 to 0.1.18 (#104) - (060d3c1)
- Deps: Bump merkle_hash from 3.6.1 to 3.7.0 (#103) - (1b3bcf3)
- Deps: Bump aws-sdk-route53 from 1.37.0 to 1.38.0 (#102) - (f7b7068)
- Deps: Bump serde_json from 1.0.121 to 1.0.122 (#101) - (5699343)
- Deps: Bump aws-sdk-route53 from 1.38.0 to 1.39.0 (#107) - (34672c1)
- Deps: Bump binstalk-downloader from 0.12.0 to 0.13.0 (#108) - (472f0c1)
- Deps: Bump aws-config from 1.5.4 to 1.5.5 (#110) - (0a5dba7)
- Deps: Bump clap from 4.5.13 to 4.5.15 (#109) - (e4e2e58)
- Deps: Bump bytes from 1.7.0 to 1.7.1 (#106) - (356bf38)
- Refactor: Fix missing-feature warnings - (69e3303)
- Refactor: Remove console-subscriber feature - (0c244a3)
- Refactor: Deduplicate subcommands! macro - (8407c9d)
- Refactor: Allow mulitple #[meta] blocks in subcommands! - (ecb174e)
- WIP: Wip - (e3e06f3)
- Bugfix: Bug where templates were shared between alerts - (5cc49f4)
- Bugfix: Only provide as many parameters as are used in the query - (5cc49f4)
- Bugfix: Don't stop after first sendtarget in dry-run - (5cc49f4)
- Bugfix: Only provide as many parameters as are used in the query - (5d8cb4e)
- Bugfix: Don't stop after first sendtarget in dry-run - (5a54311)
- Feature: Allow sending multiple emails per alert - (5cc49f4)
- Feature: Pass interval to query if wanted - (5cc49f4)
- Feature: Support multiple --dir - (5cc49f4)
- Feature: Pass interval to query if wanted - (c2bad97)
- Feature: Allow sending multiple emails per alert - (0600114)
- Feature: Support multiple --dir - (8efd7ca)
- Refactor: Log alert after normalisation - (5cc49f4)
- Refactor: Log alert after normalisation - (737e376)
- Test: Parse an alert - (5cc49f4)
- Test: Parse an alert - (9e9c95b)
- Bugfix: Default all paths - (427d7e9)
- Bugfix: Correct storage stanza - (3c96f8f)
- Feature: Support multiple config directories - (9e20dad)
- Feature: Look into release folder by default too - (de634c8)
- Feature: Create storage dir if missing - (7b04bdf)
- Documentation: Fix docstring for tamanu download - (89df2e6)
- Feature: Add greenmask-config command - (e922f9a)
0.15.0 - 2024-08-01
- Deps: Upgrade bestool deps - (c8e4831)
- Deps: Update rpi-st7789v2-driver deps - (c1097fd)
- Refactor: Remove upload command - (2286435)
- Bugfix: Make interval rendering short and sweet and tested - (d4f4517)
- Refactor: Split function to more easily test it - (968a775)
- Refactor: Remove minisign subcommands - (107c0f8)
- Refactor: Pass upper args through - (9d5a93f)
0.14.2 - 2024-07-16
- Bugfix: Convert more types than string - (456500c)
0.14.1 - 2024-07-15
- Deps: Update - (ae784df)
0.13.0 - 2024-05-18
- Bugfix: Fix ci - (e35f8b8)
- Deps: Bump aws-sdk-s3 from 1.22.0 to 1.23.0 (#42) - (94cb52b)
- Deps: Bump windows from 0.54.0 to 0.56.0 (#43) - (a6e5f1f)
- Deps: Bump reqwest from 0.11.27 to 0.12.3 (#45) - (4124ca3)
- Deps: Bump aws-config from 1.1.10 to 1.2.0 (#44) - (89de799)
- Deps: Bump rustls from 0.21.10 to 0.21.11 (#47) - (6f4a681)
- Deps: Bump build-data from 0.1.5 to 0.2.1 (#49) - (74d686d)
- Deps: Bump aws-sdk-route53 from 1.20.0 to 1.21.0 (#48) - (cb30a2b)
- Deps: Bump serde from 1.0.197 to 1.0.198 (#51) - (c681a14)
- Deps: Bump thiserror from 1.0.58 to 1.0.59 (#52) - (a735977)
- Deps: Bump chrono from 0.4.37 to 0.4.38 (#50) - (cc8e85d)
- Deps: Bump aws-sdk-route53 from 1.21.0 to 1.22.0 (#53) - (a615c40)
- Deps: Bump serde_json from 1.0.115 to 1.0.116 (#55) - (a1f2186)
- Deps: Bump serde from 1.0.198 to 1.0.199 (#56) - (d5388c5)
- Deps: Bump ssh-key from 0.6.5 to 0.6.6 (#57) - (a1aa646)
- Deps: Bump upgrade from 1.1.1 to 2.0.0 (#54) - (b673374)
- Deps: Bump serde from 1.0.199 to 1.0.200 (#58) - (d8c2d56)
- Deps: Bump mimalloc from 0.1.39 to 0.1.41 (#59) - (394c684)
- Deps: Bump aws-sdk-route53 from 1.22.0 to 1.23.0 (#62) - (3af11f0)
- Deps: Bump reqwest from 0.12.3 to 0.12.4 (#61) - (43dc4e3)
- Deps: Bump aws-sdk-sts from 1.20.0 to 1.22.0 (#63) - (07b14ff)
- Deps: Bump detect-targets from 0.1.15 to 0.1.17 (#67) - (e2a5793)
- Deps: Bump binstalk-downloader from 0.10.1 to 0.10.3 (#71) - (be5d807)
- Deps: Bump boxcar from 0.2.4 to 0.2.5 (#69) - (bd0ced2)
- Deps: Bump serde from 1.0.200 to 1.0.201 (#68) - (f7e6eff)
- Deps: Bump fs4 from 0.8.2 to 0.8.3 (#70) - (8718ad6)
- Deps: Bump serde_json from 1.0.116 to 1.0.117 (#74) - (da82a47)
- Deps: Bump aws-config from 1.2.0 to 1.3.0 (#73) - (ce8b99a)
- Deps: Bump thiserror from 1.0.59 to 1.0.60 (#72) - (4f84c8f)
- Deps: Reduce set of mandatory deps - (4a4f768)
- Feature: Add --logs-timeless - (9cf0c52)
- Refactor: Use non-blocking logging - (9cf0c52)
- Refactor: Move bestool crate to a workspace (#65) - (39d8a4b)
- Refactor: Split out rpi-st7789v2-driver crate - (39d8a4b)
- Tweak: Opt into 2024 behaviour (stalled stream protection for uploads) - (55853a0)
- Bugfix: Properly clear lcd on start and stop - (4a4f768)
- Documentation: Warn against using trace logging with lcd serve - (9cf0c52)
- Feature: Add commands for battery and lcd (#64) - (9cf0c52)
- Feature: Add systemd services for battery and lcd - (9cf0c52)
- Feature: Add systemd services for lcd display (#75) - (4a4f768)
- Feature: Add temperature to lcd - (4a4f768)
- Feature: Add local time to lcd - (4a4f768)
- Feature: Add network addresses to lcd - (4a4f768)
- Feature: Add wifi network to lcd - (4a4f768)
- Feature: Sparklines for cpu/ram usage - (4a4f768)
- Refactor: Move eink and wifisetup into iti command - (9cf0c52)
- Refactor: Simplify bg/fg colour calculations - (4a4f768)
- Refactor: Remove wifisetup wip command - (4a4f768)
- Tweak: Make time less precise for battery display - (4a4f768)
- Tweak: More responsive battery display - (4a4f768)
- Tweak: Add fully charged message - (4a4f768)
0.12.4 - 2024-04-12
- Bugfix: Run yarn with cmd - (3e292ef)
0.12.2 - 2024-04-12
- Bugfix: Run pm2 with cmd - (76aa4dd)
0.12.1 - 2024-04-12
- Bugfix: Run pm2 directly - (aa33ff4)
0.12.0 - 2024-04-12
- Feature: KAM-198: add
upgrade
command (#40) - (495bca8)
0.11.0 - 2024-04-12
- Deps: Bump clap from 4.5.3 to 4.5.4 (#34) - (5978537)
- Deps: Bump aws-sdk-route53 from 1.18.0 to 1.19.0 (#37) - (f4efe59)
- Deps: Bump aws-sdk-s3 from 1.20.0 to 1.21.0 (#35) - (a9bed49)
- Deps: Bump chrono from 0.4.35 to 0.4.37 (#36) - (36f42fd)
- Deps: Bump h2 from 0.3.25 to 0.3.26 (#41) - (8053f5c)
- Feature: Add add-key command (#39) - (761d0f4)
- Feature: KAM-197: add prepare-upgrade (#38) - (015439d)
0.10.0 - 2024-04-04
- Feature: KAM-10: add psql command (#33) - (1a54017)
0.9.1 - 2024-04-03
- Tweak: Use cache-busting URLs for downloads - (91e3fe0)
0.9.0 - 2024-04-03
- Deps: Bump tokio from 1.36.0 to 1.37.0 (#31) - (4990d11)
- Deps: Bump serde_json from 1.0.114 to 1.0.115 (#30) - (50886ce)
- Deps: Bump aws-config from 1.1.8 to 1.1.9 (#29) - (2993755)
- Deps: Bump regex from 1.10.3 to 1.10.4 (#28) - (89b5cc2)
- Deps: Bump bytes from 1.5.0 to 1.6.0 (#27) - (de1c979)
- Feature: Add wal-g download command - (ea0290e)
0.8.4 - 2024-03-22
- Feature: Print version after upgrading - (f5b0cd1)
0.8.3 - 2024-03-22
- Documentation: Mention self-update in readme - (0b5dd83)
- Bugfix: Try to self-update better - (8c5815e)
0.8.2 - 2024-03-21
- Feature: Enable installing with Binstall - (b1c5cde)
0.8.1 - 2024-03-21
- Deps: Explicit tracing-attributes to get aarch64-gnu to build - (e542265)
- Feature: Control log colour usage with --color - (eaccc33)
- Feature: Enable ansi colours on windows - (21d9155)
- Repo: Remove broken aarch64-gnu build - (0587e2b)
0.8.0 - 2024-03-15
- Feature: Add hash subcommand - (10f1054)
0.7.0 - 2024-03-08
- Deps: Upgrade all deps (#21) - (6996788)
- Documentation: Add contributing.md and code of conduct - (88725b0)
- Repo: Open source with GPLv3! - (548cade)
- Repo: Add
tweak
conventional prefix - (88725b0) - Repo: Add
wip
conventional prefix - (88725b0) - Repo: Enable publishing - (6b83dbe)
- Repo: Fix parsing conventional commit types - (79828db)
- Repo: Normalise change line casing - (b76ba9d)
- Feature: Add eink subcommand - (1750320)
- Feature: Disable eink and dyndns by default - (5200bd4)
- WIP: Text support - (f2aa3a1)
- WIP: Really don't understand what's up with this - (c22a7cc)
- Test: Add tests and fix handling of bucket/key arguments - (818b274)
0.6.1 - 2024-02-14
- Feature: Print info logs by default - (24a71fc)
- Bugfix: Make downloaded caddy executable on unix - (3b35c25)
- Feature: Add configure-tamanu command - (01f8fed)
0.6.0 - 2024-02-14
- Bugfix: Create download path folder if non-extant - (99d4d6b)
- Feature: Make completions command optional - (e29aaf1)
0.5.1 - 2024-02-12
- Bugfix: Web package doesn't have a platform - (9f65771)
0.5.0 - 2024-02-12
- Bugfix: Zero the password after handling - (b59c632)
- Refactor: Rename sign command to crypto - (6aa4835)
- Refactor: Rename check subcommand to verify - (e70f589)
- Feature: Add download subcommand - (7368b75)
0.4.3 - 2024-02-10
- Documentation: Show how to use bestool in GHA - (e5fee6b)
- Bugfix: Replace {n} placeholder with {num} - (edd2633)
- Bugfix: Signatures filenames would use foo..sig if the input didn't have an extension - (88e5beb)
0.4.1 - 2024-02-10
- Repo: Try harder to avoid that "chore" type - (acca607)
0.4.0 - 2024-02-10
- Documentation: Add downloads for the current version - (0096050)
- Documentation: Provide links to latest URLs - (d1b6d85)
- Documentation: Add development guide - (2a48820)
- Feature: Support NO_COLOR (https://no-color.org) - (8d78d83)
- Deps: Bump clap_complete_nushell from 4.4.2 to 4.5.0 (#10) - (2305cb0)
- Deps: Bump aws-sdk-route53 from 1.13.0 to 1.13.1 (#11) - (4203344)
- Deps: Bump serde_json from 1.0.111 to 1.0.113 (#12) - (bcfb3eb)
- Deps: Bump clap_complete from 4.4.9 to 4.5.0 (#13) - (b2822cc)
- Feature: Add sign command - (1957417)
- Feature: Add check command - (b8af9e0)
- Feature: Add keygen command - (e243510)
- Refactor: Extract --output file resolving to reuse into check - (d87620d)
- Refactor: Move roots so tamanu deps can be optional - (87e5b6d)
0.3.0 - 2024-02-09
- Bugfix: Clap test - (5b55a96)
- Deps: Update deps - (f8fe1d5)
- Feature: Add progress bars - (ccafe2c)
- Feature: Make it possible to turn commands off at compile time - (1bad1dc)
- Repo: Add editorconfig - (5920cc6)
- Repo: Don't publish this - (a9a40bc)
- Repo: Ignore tokens - (63f15bb)
- Repo: Add release.toml for cargo-release - (4afa0bc)
- WIP: Sketch how to cleanup - (faf37a6)
- Bugfix: Add to cleanup list - (473c458)
- Feature: Implement multipart uploads - (cc19467)
- Feature: Implement singlepart uploads - (69927a4)
- Feature: Parse humantime durations - (0beab30)
- Feature: Encode tokens - (b962714)
- Feature: Cancel with upload-id - (242f9cc)
- Feature: Implement preauth upload - (dc5d40f)
- Feature: Prepare other upload commands - (d046330)
- Feature: Attempt delegated tokens - (a17e3b6)
- Refactor: Split aws uploads - (772b5d2)
- Refactor: Common aws args - (8f829b8)