Skip to content

Latest commit

 

History

History
469 lines (301 loc) · 33.6 KB

CHANGELOG.md

File metadata and controls

469 lines (301 loc) · 33.6 KB

Changelog

All notable changes to this project will be documented in this file.

See conventional commits for commit guidelines.


0.17.0 - 2024-10-24

Alerts

  • 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

  • Bugfix: Don´t require git in docsrs - (970d935)
  • Deps: Update lockfile - (2a542ec)

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

Greenmask

  • 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)

Alerts

  • 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)

Greenmask

  • 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)

Tamanu

  • 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)

Alerts

  • Bugfix: Make interval rendering short and sweet and tested - (d4f4517)
  • Refactor: Split function to more easily test it - (968a775)

Crypto

  • Refactor: Remove minisign subcommands - (107c0f8)

Iti

  • Refactor: Pass upper args through - (9d5a93f)

0.14.2 - 2024-07-16

Alerts

  • Bugfix: Convert more types than string - (456500c)

0.14.1 - 2024-07-15


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)

Aws

  • Tweak: Opt into 2024 behaviour (stalled stream protection for uploads) - (55853a0)

Iti

  • 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

Tamanu

  • Bugfix: Run pm2 directly - (aa33ff4)

0.12.0 - 2024-04-12

Tamanu

  • 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)

Ssh

  • Feature: Add add-key command (#39) - (761d0f4)

Tamanu

  • Feature: KAM-197: add prepare-upgrade (#38) - (015439d)

0.10.0 - 2024-04-04

Tamanu

  • 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)

Wal-g

  • Feature: Add wal-g download command - (ea0290e)

0.8.4 - 2024-03-22

Self-update

  • Feature: Print version after upgrading - (f5b0cd1)

0.8.3 - 2024-03-22

  • Documentation: Mention self-update in readme - (0b5dd83)

Self-update

  • 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

Crypto

  • 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)

Eink

  • 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)

Upload

  • Test: Add tests and fix handling of bucket/key arguments - (818b274)

0.6.1 - 2024-02-14

  • Feature: Print info logs by default - (24a71fc)

Caddy

  • Bugfix: Make downloaded caddy executable on unix - (3b35c25)
  • Feature: Add configure-tamanu command - (01f8fed)

0.6.0 - 2024-02-14

  • Feature: Add self-update command - (292f649)
  • Feature: Add caddy command - (281525c)

Caddy

  • Bugfix: Create download path folder if non-extant - (99d4d6b)

Completions

  • Feature: Make completions command optional - (e29aaf1)

0.5.1 - 2024-02-12

Tamanu

  • Bugfix: Web package doesn't have a platform - (9f65771)

0.5.0 - 2024-02-12

Crypto

  • Bugfix: Zero the password after handling - (b59c632)
  • Refactor: Rename sign command to crypto - (6aa4835)
  • Refactor: Rename check subcommand to verify - (e70f589)

Tamanu

  • Feature: Add download subcommand - (7368b75)

0.4.3 - 2024-02-10

  • Documentation: Show how to use bestool in GHA - (e5fee6b)

Sign

  • 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

Deps

  • 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)

Sign

  • 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)

Tamanu

  • 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)

Dyndns

  • Bugfix: Type ambiguity on Windows - (7f381a1)
  • Feature: Add dyndns command for iti - (78db2cd)

S3

  • Bugfix: Add to cleanup list - (473c458)

Upload

  • 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)

Wifisetup

  • Feature: Implement scan - (c39af79)
  • Refactor: Revise interface for nm - (3bf9628)
  • WIP: Sketch wifisetup - (ce277a3)
  • WIP: Disable WIP wifisetup command by default - (d4417e9)