Skip to content

Latest commit

 

History

History
493 lines (298 loc) · 34.7 KB

CHANGELOG.md

File metadata and controls

493 lines (298 loc) · 34.7 KB

Changelog

2.4.4 (2024-09-28)

Bug Fixes

  • deps: cargo update time (c87f469)
  • deps: update rust crate reqwest to v0.12.5 (7487ec4)
  • deps: update Rust docker tag to bookworm (5a7f80b)
  • deps: update rust docker tag to v1.80.1 (48976ee)
  • deps: update rust docker tag to v1.81.0 (8232e35)
  • deps: update tonistiigi/xx docker tag to v1.5.0 (8c1ab1d)

2.4.3 (2024-05-24)

Bug Fixes

  • deps: update rust crate anyhow to v1.0.86 (e5c35c6)
  • deps: update rust crate clap to v4.5.4 (527eca1)
  • deps: update rust crate clap-verbosity-flag to v2.2.0 (e6d751f)
  • deps: update rust crate futures-util to v0.3.30 (0433068)
  • deps: update rust crate mongodb to v2.8.2 (2a861f7)
  • deps: update rust crate tokio to v1.37.0 (407269d)
  • deps: update rust docker tag to v1.78.0 (135731d)
  • deps: update tokio-tracing monorepo (c59428c)
  • deps: update tonistiigi/xx docker tag to v1.4.0 (6811029)
  • deps: upgrade axum and reqwest (f10aedf)

2.4.2 (2023-10-19)

Bug Fixes

  • deps: update rust crate tracing to 0.1.39 (a4e10ed)
  • deps: update rust crate tracing to 0.1.40 (9e1518c)
  • deps: update tonistiigi/xx docker tag to v1.3.0 (daf5ecc)

2.4.1 (2023-10-09)

Bug Fixes

  • deps: update rust crate tokio to 1.33.0 (94a3627)
  • deps: update rust docker tag to v1.73.0 (7a075f9)

2.4.0 (2023-10-03)

Features

  • implement getting an entire collection (a7411fb)

Bug Fixes

  • deps: update rust crate reqwest to 0.11.21 (3c0654e)
  • deps: update rust crate reqwest to 0.11.22 (9f10936)

2.3.1 (2023-09-29)

Bug Fixes

  • deps: update rust crate clap to 4.4.6 (62960d2)

2.3.0 (2023-09-28)

Features

  • implement configuration patching (df3bcb2)

Bug Fixes

  • deps: update rust crate clap to 4.4.5 (c179d01)
  • deps: update rust crate mongodb to 2.7.0 (f62e745)
  • implement DRY roundtrip channel (d35c427)
  • remove nested Arcs (b6803c6)
  • remove useless ArcStrs (e99286a)

2.2.13 (2023-09-20)

Bug Fixes

  • deps: update rust crate clap to 4.4.3 (c946837)
  • deps: update rust crate clap to 4.4.4 (9e379bd)
  • deps: update rust docker tag to v1.72.1 (1bc885a)

2.2.12 (2023-09-02)

Bug Fixes

  • deps: update rust crate clap to 4.4.2 (b528319)

2.2.11 (2023-08-25)

Bug Fixes

  • deps: update rust crate clap to 4.4.0 (43cbd6f)

2.2.10 (2023-08-25)

Bug Fixes

  • deps: update rust crate clap to 4.4.0 (b25f613)
  • deps: update rust crate reqwest to 0.11.19 (bbc2f67)
  • deps: update rust crate reqwest to 0.11.20 (298ac1a)
  • deps: update rust docker tag to v1.72.0 (7891980)

2.2.9 (2023-08-21)

Bug Fixes

  • deps: update rust crate anyhow to 1.0.75 (03bdd09)
  • deps: update rust crate clap to 4.3.22 (266482a)
  • deps: update rust crate clap to 4.3.23 (0ea5673)
  • deps: update rust crate tokio to 1.32.0 (1bbf2f3)

2.2.8 (2023-08-16)

Bug Fixes

  • deps: update rust crate anyhow to 1.0.74 (7958e24)
  • deps: update rust crate mongodb to 2.6.1 (661eaec)

2.2.7 (2023-08-14)

Bug Fixes

  • deps: update rust crate axum to 0.6.20 (2821360)
  • deps: update rust crate clap to 4.3.21 (52cbd76)
  • deps: update rust crate tokio to 1.31.0 (0efdc93)
  • deps: update rust docker tag to v1.71.1 (1ef6299)

2.2.6 (2023-07-23)

Bug Fixes

  • deps: update rust crate clap to 4.3.15 (9e8169d)
  • deps: update rust crate clap to 4.3.17 (3c2c3c2)
  • deps: update rust crate clap to 4.3.19 (d81d124)
  • deps: update rust crate signal-hook to 0.3.17 (2ffd840)

2.2.5 (2023-07-17)

Bug Fixes

  • deps: update rust crate anyhow to 1.0.72 (1bd0ed2)

2.2.4 (2023-07-17)

Bug Fixes

  • deps: update rust crate anyhow to 1.0.72 (c087a3d)
  • deps: update rust crate axum to 0.6.19 (fd668f6)
  • deps: update rust crate clap to 4.3.1 (74a29c8)
  • deps: update rust crate clap to 4.3.11 (7d00f7b)
  • deps: update rust crate clap to 4.3.12 (3cec648)
  • deps: update rust crate clap to 4.3.2 (9d1efa8)
  • deps: update rust crate clap to 4.3.3 (e23b7b1)
  • deps: update rust crate mongodb to 2.6.0 (516730b)
  • deps: update rust crate signal-hook to 0.3.16 (6afba30)
  • deps: update rust crate tokio to 1.28.2 (59634c5)
  • deps: update rust crate tokio to 1.29.1 (b76ab01)
  • deps: update rust docker tag to v1.70.0 (804cecb)
  • deps: update rust docker tag to v1.71.0 (db40ef4)

2.2.3 (2023-05-21)

Bug Fixes

  • deps: update rust crate clap to 4.3.0 (ef69b67)

2.2.2 (2023-05-17)

Bug Fixes

  • deps: update rust crate reqwest to 0.11.18 (d37f420)

2.2.1 (2023-05-13)

Bug Fixes

  • deps: update rust crate tokio to 1.28.1 (d510af7)

2.2.0 (2023-05-13)

Features

  • move from trillium to axum (2a0f59c)

Bug Fixes

  • deps: downgrade tracing crate to v0.1.37 (ae802d8)
  • deps: update rust crate anyhow to 1.0.71 (2e022ba)
  • deps: update rust crate clap to 4.2.2 (e29d653)
  • deps: update rust crate clap to 4.2.4 (da57e9f)
  • deps: update rust crate clap to 4.2.5 (df4e592)
  • deps: update rust crate clap to 4.2.7 (8568ebc)
  • deps: update rust crate mongodb to 2.5.0 (9e955fd)
  • deps: update rust crate tokio to 1.28.0 (7611bf2)
  • deps: update rust crate tracing to 0.1.38 (689d0b6)
  • deps: update rust crate tracing-subscriber to 0.3.17 (1eedbbf)
  • deps: update rust docker tag to v1.69.0 (77e1d42)
  • deps: upgrade trillium crates (53c6fd0)

2.1.3 (2023-04-03)

Bug Fixes

  • create a newtype to handle level filter (e4a0fd8)
  • deps: update rust crate clap-verbosity-flag to 2.0.1 (130b366)

2.1.2 (2023-03-31)

Bug Fixes

  • deps: update rust crate futures-util to 0.3.28 (dabeddb)

2.1.1 (2023-03-30)

Bug Fixes

  • deps: update rust crate clap to 4.1.12 (ea32cee)
  • deps: update rust crate clap to 4.1.13 (15f61d3)
  • deps: update rust crate clap to 4.2.0 (d15548c)
  • deps: update rust crate clap to 4.2.1 (0a559f1)
  • deps: update rust crate tokio to 1.27.0 (7e31a88)
  • deps: update rust crate trillium to 0.2.7 (2b97e8a)
  • deps: update rust crate trillium to 0.2.8 (e7e8f1f)
  • deps: update rust crate trillium-client to 0.3.1 (82f6f02)
  • deps: update rust docker tag to v1.68.1 (3f20912)
  • deps: update rust docker tag to v1.68.2 (2b3c8ff)

2.1.0 (2023-03-22)

Features

  • implement document linking (e6dd433)

Bug Fixes

  • deps: update rust crate anyhow to 1.0.70 (ce28da5)
  • deps: update rust crate clap to 4.1.11 (b368b8c)
  • deps: update rust crate trillium-router to 0.3.5 (393f55a)

2.0.0 (2023-03-17)

⚠ BREAKING CHANGES

  • use MongoDB as data source

Features

  • use MongoDB as data source (14a2939)

Bug Fixes

  • decouple MongoDB from http API (a4f8af5)
  • deps: update rust crate anyhow to 1.0.69 (a12bfc7)
  • deps: update rust crate clap to 4.1.8 (c0fd60f)
  • deps: update rust crate serde to 1.0.154 (36fee84)
  • deps: update rust crate serde to 1.0.155 (308b81c)
  • deps: update rust crate serde_json to 1.0.94 (5afc725)
  • deps: update rust crate signal-hook to 0.3.15 (3449f2c)
  • deps: update rust crate toml to 0.7.2 (685ce12)
  • deps: update rust crate trillium to 0.2.6 (8e7ac0c)
  • deps: update rust crate trillium-caching-headers to 0.2.0 (84a6b2b)
  • deps: update rust crate trillium-caching-headers to 0.2.1 (813fb55)
  • deps: update rust crate trillium-client to 0.3.0 (6e58489)
  • deps: update rust crate trillium-router to 0.3.4 (a308d1a)
  • deps: update rust docker tag to v1.68.0 (c98592b)
  • deps: update tonistiigi/xx docker tag to v1.2.1 (c565b98)
  • do not decode response contents in healthcheck (6acd258)
  • follow changes in clap 4.1 (3cf9b4b)
  • trillium-client v0.3.0 breaking changes (2123592)
  • update routefinder transitive dependency (6dc0a18)
  • update transitive dependencies (e47cd8a)
  • use common arguments (ec7415f)
  • use xx-cargo (945ef46)

1.2.11 (2022-12-16)

Bug Fixes

  • deps: update rust crate clap to 4.0.23 (c1c2caf)
  • deps: update rust crate clap to 4.0.26 (163c036)
  • deps: update rust crate clap to 4.0.29 (39843ec)
  • deps: update rust crate serde to 1.0.149 (9703046)
  • deps: update rust crate serde to 1.0.150 (f319cd1)
  • deps: update rust crate serde_json to 1.0.88 (f0cf0e4)
  • deps: update rust crate serde_json to 1.0.89 (bfae3f3)
  • deps: update rust crate toml to 0.5.10 (ec454cb)
  • deps: update rust docker tag to v1.66.0 (b8c3847)

1.2.10 (2022-11-11)

Bug Fixes

  • deps: update rust crate clap to 4.0.22 (f4406df)
  • deps: update rust crate serde to 1.0.147 (472521d)
  • deps: update rust docker tag to v1.65.0 (23d9871)

1.2.9 (2022-10-21)

Bug Fixes

  • deps: update rust crate anyhow to 1.0.66 (c77acdd)
  • deps: update rust crate clap to v4 (9c0405d)
  • deps: update rust crate notify to 5.0.0 (5c5aaae)
  • deps: update rust crate serde to 1.0.145 (227c86e)
  • deps: update rust crate serde to 1.0.146 (09a5938)
  • deps: update rust crate serde_json to 1.0.86 (7bf8f02)
  • deps: update rust crate serde_json to 1.0.87 (b00de55)
  • deps: update rust docker tag to v1.64.0 (9df1f85)
  • use clap as described in documentation (b1dd1ad)

1.2.8 (2022-09-19)

Bug Fixes

  • deps: update rust crate anyhow to 1.0.63 (887c01e)
  • deps: update rust crate anyhow to 1.0.64 (b04727c)
  • deps: update rust crate anyhow to 1.0.65 (b0f6277)
  • deps: update rust crate clap to 3.2.20 (c2b08d9)
  • deps: update rust crate clap to 3.2.22 (43a277c)
  • deps: update rust crate serde to 1.0.144 (9edca39)
  • deps: update rust crate serde_json to 1.0.85 (84b177f)
  • remove unneeded package install in build stage (a89dbd6)

1.2.7 (2022-08-17)

Bug Fixes

  • deps: update rust crate anyhow to 1.0.60 (5532759)
  • deps: update rust crate anyhow to 1.0.62 (5aa22ed)
  • deps: update rust crate clap to 3.2.17 (f6289cf)
  • deps: update rust crate notify to 5.0.0-pre.16 (299c2ff)
  • deps: update rust crate serde to 1.0.142 (eda3600)
  • deps: update rust crate serde to 1.0.143 (0edbd4a)
  • deps: update rust crate serde_json to 1.0.83 (a8fd0e1)
  • deps: update rust docker tag to v1.63.0 (5ba1d61)

1.2.6 (2022-08-01)

Bug Fixes

  • deps: update rust crate anyhow to 1.0.59 (bc4c05f)
  • deps: update rust crate clap to 3.2.16 (c3025dd)

1.2.5 (2022-07-22)

Bug Fixes

  • deps: update dependency rust to v1.62.1 (720c5f8)
  • deps: update dependency tonistiigi/xx to v1.1.2 (7f57674)
  • deps: update rust crate clap to 3.2.14 (8daac75)
  • deps: update rust crate serde to 1.0.140 (41c73ea)

1.2.4 (2022-07-18)

Bug Fixes

  • deps: update rust crate clap to 3.2.10 (3ce1842)
  • deps: update rust crate clap to 3.2.12 (78ea8a3)

1.2.3 (2022-07-11)

Bug Fixes

  • deps: update rust crate serde to 1.0.139 (dc9084d)
  • deps: update rust crate trillium to 0.2.3 (3689ef3)

1.2.2 (2022-07-05)

Bug Fixes

  • deps: update dependency rust to v1.62.0 (a8a2482)
  • deps: update rust crate clap to 3.2.8 (604ef1b)
  • deps: update rust crate serde to 1.0.138 (dadbb8b)
  • deps: update rust crate serde_json to 1.0.82 (ee439ab)
  • use bool::then_some (45f8f76)

1.2.1 (2022-06-22)

Bug Fixes

  • deps: update rust crate clap to 3.2.6 (7394c23)
  • use clap next API (2e35f79)

1.2.0 (2022-06-22)

Features

  • implement etag-based caching for static config (f0023b7)
  • implement http problem details (26a097d)
  • make detail member optional (2d84dbb)
  • switch to trillium (16187bc)
  • switch to trillium-client for health checking (ad27f75)
  • use JSON pointer to get configuration subset (bc492c6)

Bug Fixes

  • deps: update rust crate anyhow to 1.0.58 (2647c62)
  • deps: update rust crate async-std to 1.12.0 (f963a86)
  • do not use compression (c299761)
  • remove Server header from responses (415dab1)

1.1.1 (2022-06-16)

Bug Fixes

  • set correct path for health endpoint (7035ad4)

1.1.0 (2022-06-16)

Features

  • add healthcheck endpoint (b01b874)

1.0.2 (2022-06-14)

Bug Fixes

  • verify binaries after build (3a22cfd)

1.0.1 (2022-06-13)

Bug Fixes

  • update regex to get Rust version in Dockerfile (ecd783b)
  • use cross-compilation when building image (61ed57d)

1.0.0 (2022-06-13)

Features

  • add cli options handling (92ddf91)
  • add Dockerfile (1ce0a55)
  • add static config endpoint implementation (43bf2ce)
  • allow to get options from environment (6ffd63c)
  • implement configuration file watching (d3ade58)
  • implement healthcheck binary (718a3e1)
  • implement loading of static configuration (ab53edc)
  • implement signals handling (9a4c2af)

Miscellaneous Chores