1.21.1 (2024-09-18)
- deps: bump github.com/aws/aws-sdk-go from 1.54.20 to 1.55.5 (3e7d5ee)
- deps: bump github.com/eclipse/paho.mqtt.golang from 1.4.3 to 1.5.0 (22a59ba)
- deps: bump github.com/hashicorp/vault/api/auth/approle (2d7963c)
- deps: bump github.com/rs/zerolog from 1.32.0 to 1.33.0 (3474e37)
- deps: bump golang from 1.22.5 to 1.23.1 (6dcbc90)
- fix validation for email configuration (92a43ee)
1.21.0 (2024-07-24)
- allow force sending update request at application start (80e0f77)
- allow Lambda handler be triggered by SQS and API Gateway (087319a)
- deps: bump github.com/aws/aws-lambda-go from 1.46.0 to 1.47.0 (196de5a)
- deps: bump github.com/aws/aws-sdk-go from 1.50.35 to 1.53.15 (e55b5f5)
- deps: bump github.com/aws/aws-sdk-go from 1.53.15 to 1.54.20 (5e2977e)
- deps: bump github.com/go-playground/validator/v10 (6512b54)
- deps: bump github.com/hashicorp/go-retryablehttp (d3afcee)
- deps: bump github.com/hashicorp/vault/api from 1.12.0 to 1.14.0 (57601cf)
- deps: bump github.com/prometheus/client_golang (5150598)
- deps: bump golang from 1.22.1 to 1.22.3 (bbdbee7)
- deps: bump golang from 1.22.3 to 1.22.5 (066d4a7)
- deps: bump golang.org/x/term from 0.17.0 to 0.20.0 (e63a958)
- deps: bump golang.org/x/term from 0.20.0 to 0.22.0 (3b59825)
- fix syntax error (21472d2)
1.20.0 (2024-03-17)
- improve logging (181fc19)
1.19.0 (2024-03-16)
- add metrics for sqs api calls (476c42a)
- allow stopping reconciliation early after first successful update request dispatch (7dbf766)
1.18.0 (2024-03-15)
- deps: bump github.com/aws/aws-lambda-go from 1.41.0 to 1.43.0 (#350) (d0903c4)
- deps: bump github.com/aws/aws-lambda-go from 1.43.0 to 1.46.0 (#366) (e91095f)
- deps: bump github.com/aws/aws-sdk-go from 1.48.13 to 1.49.4 (#347) (90da6f6)
- deps: bump github.com/aws/aws-sdk-go from 1.49.4 to 1.50.15 (#372) (d7560f2)
- deps: bump github.com/aws/aws-sdk-go from 1.50.15 to 1.50.35 (#383) (a6d4451)
- deps: bump github.com/go-playground/validator/v10 (cb064de)
- deps: bump github.com/go-playground/validator/v10 (#371) (cb3b248)
- deps: bump github.com/hashicorp/vault/api from 1.10.0 to 1.12.0 (#370) (8e0f8df)
- deps: bump github.com/hashicorp/vault/api/auth/approle (#375) (d3668bc)
- deps: bump github.com/prometheus/client_golang (82b5af6)
- deps: bump github.com/prometheus/client_golang (#353) (c3b34e1)
- deps: bump github.com/rs/zerolog from 1.31.0 to 1.32.0 (#374) (d9b59f2)
- deps: bump golang from 1.21.4 to 1.21.5 (#344) (163d012)
- deps: bump golang from 1.21.5 to 1.22.0 (#368) (a95378d)
- deps: bump golang from 1.22.0 to 1.22.1 (#381) (2501216)
1.18.0 (2024-03-15)
- deps: bump github.com/aws/aws-lambda-go from 1.41.0 to 1.43.0 (#350) (d0903c4)
- deps: bump github.com/aws/aws-lambda-go from 1.43.0 to 1.46.0 (#366) (e91095f)
- deps: bump github.com/aws/aws-sdk-go from 1.48.13 to 1.49.4 (#347) (90da6f6)
- deps: bump github.com/aws/aws-sdk-go from 1.49.4 to 1.50.15 (#372) (d7560f2)
- deps: bump github.com/aws/aws-sdk-go from 1.50.15 to 1.50.35 (#383) (a6d4451)
- deps: bump github.com/go-playground/validator/v10 (cb064de)
- deps: bump github.com/go-playground/validator/v10 (#371) (cb3b248)
- deps: bump github.com/hashicorp/vault/api from 1.10.0 to 1.12.0 (#370) (8e0f8df)
- deps: bump github.com/hashicorp/vault/api/auth/approle (#375) (d3668bc)
- deps: bump github.com/prometheus/client_golang (#353) (c3b34e1)
- deps: bump github.com/rs/zerolog from 1.31.0 to 1.32.0 (#374) (d9b59f2)
- deps: bump golang from 1.21.4 to 1.21.5 (#344) (163d012)
- deps: bump golang from 1.21.5 to 1.22.0 (#368) (a95378d)
- deps: bump golang from 1.22.0 to 1.22.1 (#381) (2501216)
1.17.0 (2023-12-24)
- increase resilience by isolating brokers (0ab3ae2)
- suppor for parsing http dispatcher conf via env variables (230c6de)
- support http client- and server (3862498)
- deps: bump github.com/aws/aws-sdk-go from 1.45.21 to 1.45.24 (#322) (22d85e4)
- deps: bump github.com/aws/aws-sdk-go from 1.45.24 to 1.45.25 (#326) (157c9cf)
- deps: bump github.com/aws/aws-sdk-go from 1.45.25 to 1.48.0 (#336) (5a286e9)
- deps: bump github.com/aws/aws-sdk-go from 1.48.0 to 1.48.13 (#341) (1d52db1)
- deps: bump github.com/go-playground/validator/v10 (#329) (f130c9f)
- deps: bump github.com/hashicorp/go-retryablehttp (#332) (392057c)
- deps: bump golang from 1.21.1 to 1.21.2 (#323) (ce28f8a)
- deps: bump golang from 1.21.2 to 1.21.3 (#325) (0d804f6)
- deps: bump golang from 1.21.3 to 1.21.4 (#334) (2734d61)
- fix panic due to calling the wrong unlock method (f537adc)
1.16.0 (2023-10-04)
- client interacts with server running on Lambda (858b1e2)
- detect drift on dns records (709caf6)
- make server run on AWS lambda (bfe821f)
- deps: Bump github.com/aws/aws-sdk-go from 1.45.15 to 1.45.16 (#310) (a54e0de)
- deps: bump github.com/aws/aws-sdk-go from 1.45.16 to 1.45.21 (#321) (9e22e47)
- deps: bump github.com/go-playground/validator/v10 (#318) (3a94897)
- deps: bump github.com/prometheus/client_golang (#319) (5cf1dd4)
1.15.1 (2023-07-07)
- fix validate tag (def1897)
1.15.0 (2023-07-07)
- allow setting keypair via env variables / config file (6fefcc5)
- parse server config via env vars (63248c0)
- forgot to call ParseEnvVariables (6d744e8)
- more precise log message (9c68b32)
- return default config when no file is given (cefe358)
- return error only when specified custom config path (f22a814)
1.14.3 (2023-07-06)
- add missing mux handler to server (909e46e)
- encode public key for log output (c0b1b77)
- use common prefix for env var (66073b1)
1.14.2 (2023-07-05)
- release 1.14.2 (d098ace)
1.14.1 (2023-07-05)
- fix import (cb10801)
1.14.0 (2023-07-05)
- add easy way to generate keypairs from the cli (5632aa8)
1.13.0 (2023-07-04)
- use dedicated validator (3f67832)
- remove dead code and actually set metric (1b08613)
1.12.1 (2023-07-04)
- do not print sensitive values (dcf30a7)
- fix printing config values (33cd42f)
- retry reconnects (aeb518b)
1.12.0 (2023-06-02)
- add further metrics to enhance observability (29e14b3)
- add simple hash function to compare known hosts across hosts (162b073)
- auto reload updated certificates (b512a7a)
- configurable address families (89f05f8)
- validate using 'go-playground/validator' (3db56f7)
- change validation flag (9acd257)
- define custom validator to fix panic (7ca9cd5)
- iterate over correct datastructure (2c3bfcd)
1.11.1 (2023-01-31)
- add missing label (6952b85)
1.11.0 (2023-01-31)
1.10.0 (2023-01-28)
1.9.0 (2023-01-27)
1.8.0 (2023-01-15)
- add metric for currently active status (72712f6)
1.7.0 (2022-11-29)
1.6.1 (2022-11-27)
1.6.0 (2022-11-26)
- support tls config (20bcf82)
1.5.4 (2022-08-31)
- don't initialize slice (ad5da23)
1.5.4 (2022-08-31)
- don't initialize slice (ad5da23)
1.5.3 (2022-08-29)
- don't fail on non-existent users (c78bf83)
1.5.2 (2022-08-20)
- fix metrics listener config (8e1fc2c)
1.5.1 (2022-08-20)
- use configured client-id in client mode (37b5b69)
1.5.0 (2022-08-18)
- Allow reading config from env vars (#152) (4b7f669)
- Support multiple keypairs per host (#154) (edca9a5)
1.4.1 (2022-06-02)
1.4.0 (2022-06-02)
1.3.0 (2022-05-07)
- require discovered ipv4 is not private and not loopback (1ea3f45)
- do not start metrics server with '-once' flag (6f8759d)
1.2.0 (2021-09-28)
- print version (529cc31)
1.1.2 (2021-07-03)
- Fix incorrect, duplicate logmessage (b5cad1e)
1.1.1 (2021-06-08)
- fix typo (009aae2)
1.1.0 (2021-06-07)
- Use better logging (a7bb520)
- Check if entry is already propagated (af63491)
- Resolve interface issue (b70ea24)