forked from kelseyhightower/confd
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
164 lines (145 loc) · 6.38 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
### [v0.16.0-megalithic.2] - 2020-06-24
* Document arithmetic funcs from [#824](https://github.com/kelseyhightower/confd/pull/824)
* Add loop and loop1to to template_funcs from [#363](https://github.com/kelseyhightower/confd/pull/363)
### [v0.16.0-megalithic.1] - 2020-06-23
Build with Go 1.13 to add support for Go Template variable replacement.
### v0.16.0
28f72608 Release arm64 binaries
4528af01 Add option to specify auth backend mount path in Vault
b51998d6 new etcdv3 implementation
fa37c993 isFileExist() was not defined in windows
a23aa1c7 Update Vault Kubernetes authentication doc
9b0ce8e6 Fix vendor name for logrus
ccc17eb5 fix fileStat close when open failed on windows
e3864219 add parseBool to template_funcs
94bf80e7 Add Kubernetes auth for Vault backend
304efb5a Add AppRole authN for Vault backend
fb208461 Redis Backend Updates: WatchPrefix Support, Hash Support, Standard Redis Key Naming Convention
36d874f5 Fix bug with multiple watches for etcdv3
1fd12493 backend/etcd: add scheme to srv discovered endpoints
a88c922a Vault TLS certificates auth method
b77b9232 Add atoi function to template funcs and test
### v0.15.0
0c4cb29e Don't pass empty prefix to zookeeper nodeWalk
5d6e2790 Update template.md - added forgotten verb
19d6514d remove fmt.Println
802e6a11 Added windows cmd support
59001ca3 Fix handling of absent parameters for ssm backend
8419c708 AWS SSM - don't treat "ParameterNotFound" as a fatal error
0a09632a Add support for consul BasicAuth
adf8d486 Fix panic during Consul client creation
027be91f Update docker Multi-Stage build
376d3f99 fix etcdv3 client watch: reuse previous watch to avoid memory leak
f711530d fix(confd): etcd curl err when make integration
### v0.14.0
95ba861f Replace godep with dep
cb53644c Template integration with https://github.com/xordataexchange/crypt provided values
6da43945 add go version and git commit sha1 to version string
8f052819 yaml/json file backend
61652a2c Add AWS SSM Parameter Store backend
### v0.13.0
181e3e3 Update dependencies
509268d Remove StackEngine backend
3a61969 Add further installation instructions
dd47bbb Introducing WaitPrefix for the Rancher backend
35ffe8f Adding nested key support to Vault backend v2
f1833a6 ETCD V3 support
89c59d4 Feature new template func add
2b080af added some additional text/template sorting methods
fbea3b9 Fixes #562 by not adding the URL scheme to the node at DNS lookup time
ab93ff1 Windows support
695e62e add trimSuffix template function
3049df8 Add base64 encode/decode template helpers
485b31c improved etcd watch support
8528d3c added support to specify a redis database (in the connection string)
### v0.12.0
5f3f79d Change etcd node port because the official port of etcd is 2379
9073dae Fix typo in docs
0ea1edb Remove unnecessary loop in Consul backend.
dbbee0a Fix travis configuration to use latest dynamoDB binary
ad5f74f Fix typo in quick-start-guide.md
7ac1091 Upgrade Dockerfile to use latest stable Alpine which has Go 1.6
20b3d37 add env backend integration tests
c6622ed updated template docs
9d57489 Specify default Vault backend node
b34d223 Add simple redis example since one was missing from quickstart
32d46e5 Fix typo in template-resources.md
7c89004 Fix up Rancher metadata service description and links
2a54c58 Fix missing braces and extra parenthesis on formatted datatime example
6e198db Fix DynamoDB credentials handling
705f2ee Fix dynamodb nil pointers
e48e48f Use SVG for the build image
6bb3c21 Add file exists function to template functions
57b649d zookeeper watch support
59da585 extended getenv & map template functions
d423123 updated README for vault
e60c2e2 Add support for redis password authentication
f3a02e7 Adding example goreman Procfile for etcd
aae4190 updated Dockerfile.build.alpine
cf62311 update some docs
54f715c Add lookupSRV function.
7afb8d6 fixed broken etcd watch support
5a5af59 switched to new etcd client
5d2955a Remove gb install
1577855 Fix typos in docs/tomcat-sample.md
d133c25 Added support for Vault backend
071e6ab IP dns resolving function for templates
ccf2486 redis: try to recover from closed connections
66a31bf Add support for etcd BasicAuth
d9ea46c Added documentation for stackengine as a backend
a1dee21 add -sync-only flag
c615c18 update checklist
233ac99 Add more debugging output for onetime and env.
d7f835d Create tomcat-sample.md
### v0.11.0
46d3c69 load template resources every interval
6b01b27 Add Rancher Metadata backend
bec0b60 link to the right command-line-flags doc
be20ca7 Fix typo in templates.md
745cf2b add default node for zookeeper backend
0dd4c53 Add StackEngine backend support
f446ce4 Load AWS credentials through a provider chain
f206b47 Add strings.Replace support
### v0.10.0
70cf76a move contrib to root dir
34a0ff7 Updating README.md to include new backends
fee8361 Fix broken links to documentation
d9d4cb1 Use the gb tool for dep management and building.
1ef34cb template: don't crash on template error
7531530 Log command output on error
fed32fe Draft: Support for DynamoDB
7f59d50 Use correct application name for ZooKeeper example
03a7c7e feat: add strings.Contains support
6307c26 change opdemand emails to engine yard
5350113 client cert config from environment variables
b6f414e Adding better support for Consul, enabling SSL/TLS client config
e94151b update release checklist
ce4eb5c bump to v1.0.0-dev
503d745 remove --quiet, --debug and --verbose
c9cefaf random doc fixes
### v0.9.0
8888b7a Add maintainers file
431e31b add release checklist document
f782957 bump etcd to v2.0.9 for integration tests
1b2d669 *feature) add recursive get toml files.
94fc0a6 allow override of BIN_DIR
7cce514 log that we're skipping config file to debug
6e0cbfc Enable watch from the config file
0410cbd bump version to 0.8.0
c7f53e1 add go 1.4 to travis.ci version matrix
7a2e2f4 Add toUpper, toLower support
4a8e079 Fix "The event in requested index is outdated and cleared" error
211a5cb add --log-level flag
0a0858c fix godeps
821cd61 properly format error messages
2ad79d6 general integration test nitpicks
913eb2e hook up etcd integration tests
2ad2fd4 Improved docs for how to use go templates to traverse json
7b4f06a hook up consul integration tests to travis
ae640bf hook up redis integration tests
828d568 remove unused service templates
7d374e6 remove unused log_test
68eb9ad Add simple redis support
b4c103c Revert "Added jsonGet support to template_funcs"
1e08562 Added jsonGet support to template_funcs
f84b57d add scripts for building, installing and testing confd