Skip to content

Latest commit

 

History

History
84 lines (84 loc) · 10.4 KB

CHANGELOG.md

File metadata and controls

84 lines (84 loc) · 10.4 KB
Date Issue Description
2023/03/23 Release 0.15.0
2023/03/13 190 Improve handling very large waiting node counts
2022/11/29 52 Support upgrading nodes over the air using go-updater
2022/11/29 177 Support provisioning Protocol v2 nodes via Organization Issuers
2022/08/31 174 Support shutting down servers as well as defer provisioning
2022/07/14 172 Report on the number of waiting nodes
2022/06/16 Release 0.14.0
2022/06/14 167 Improve hosts list handling in the face of 100s of nodes that live for seconds
2022/04/07 164 Create configuration files and log files as root
2022/01/31 162 Improve handling node failures resulting in no ed25519 keys being sent
2021/12/08 Release 0.13.0
2021/11/25 152 Support Ed25519 based provisioning flow and token signing
2021/11/25 152 Use new choria tokens package for all JWT operations
2021/11/09 148 Migrate leader election to new KV based model
2021/09/15 146 Support placing policies on provisioner nodes
2021/08/17 Release 0.12.0
2021/08/17 138 Support provisioning private keys protected by Curve 25519 ECDH key exchange
2021/08/13 Release 0.11.0
2021/08/13 Rename project to provisioner
2021/08/13 133 Large refactor, HA support, Use generated clients, remove embedded broker support
2021/07/21 Release 0.10.0
2021/04/19 127 Move the agent to go-choria repository
2020/09/28 Release 0.9.0
2020/07/06 122 Allow the provisioning component name to be configured
2020/07/01 Release 0.8.0
2020/07/01 119 Use os.Exit() on windows after provisioning
2020/06/16 117 Support custom restart logic
2020/06/14 Release 0.7.1
2020/06/14 Support certmanager security model
2020/06/10 Release 0.7.0
2020/06/08 Add a basic Dockerfile
2020/06/08 111 Support embedding NATS Server to simplify deployment
2020/06/08 Improve parsing of the JWT sent by the agent
2020/06/07 108 Fix activation checks in the agent
2020/02/07 Support monorepo Choria
2019/12/07 Release 0.6.0
2019/10/25 101 Optionally fetch and validate JWT tokens
2019/10/25 99 Support retrieving provisioning JWT token
2019/07/24 Release 0.5.0
2019/06/27 94 Support ActivationChecker
2019/06/26 92 Turn the agent into a standard Choria Plugin
2019/06/21 Release 0.4.5
2019/06/21 Support go mod
2019/04/17 Release 0.4.4
2019/04/15 85 Handle work queue overflow better
2019/04/10 83 Check context during retries to speed up shutdown
2019/01/09 Release 0.4.3
2019/01/09 Update go-choria dependency to resolve connection leaks
2019/01/08 Release 0.4.2
2019/01/08 78 Improve robustness of event handling logic
2019/01/08 Release 0.4.1
2019/01/08 Update go-choria dependency to resolve panics during connection close
2019/01/04 Release 0.4.0
2019/01/04 72 Reject Choria client certificate patterns while signing nodes
2018/12/27 70 Improve splay related logging during restart
2018/12/27 Release 0.3.2
2018/12/26 67 When restarting the Server in some cases the splay till restart could be 5k hours, it's now 2 seconds
2018/12/14 Release 0.3.1
2018/12/10 59 Retry rpcutil#inventory up to 5 times during deploy to report fewer node provision failures
2018/12/07 58 Use correct permissions when creating SSL files during provisioning - all were 0700
2018/11/27 Release 0.3.0
2018/10/01 53 Initial support for self-updating Choria
2018/09/07 Release 0.2.2
2018/09/07 48 Ensure the choria config is found on el7 nodes
2018/08/26 Release 0.2.1
2018/08/26 44 Use lifecycle project to manage lifecycle events
2018/08/25 Release 0.2.0
2018/08/25 38 Listen for node life cycle events where component is provision_mode_server
2018/08/24 36 Emit a startup life cycle event with component provisioner
2018/08/09 Release 0.1.0
2018/08/09 32 Record successfully provisioned node counts
2018/08/09 24 Record busy workers in stats
2018/08/09 29 Avoid nil pointer error when PKI feature is disabled
2018/08/09 28 Increase max token length to 128
2018/08/09 25 Ensure helper run duration stat is registered
2018/08/09 Release 0.0.3
2018/08/09 21 Fix various el6 startup issues
2018/08/09 19 Embed the DDL files in the binary to ease deployment
2018/08/09 17 Create the pidfile late in the life cycle and delete it on exit
2018/08/09 Release 0.0.2
2018/08/08 13 Add a go-backplane instance
2018/08/07 Release 0.0.1