-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCHANGELOG
More file actions
301 lines (215 loc) · 11.1 KB
/
CHANGELOG
File metadata and controls
301 lines (215 loc) · 11.1 KB
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
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
0.1.0 / 2017-11-06
* Initial release
0.2.0 / 2017-11-07
* Debian container
0.3.1 / 2017-11-10
* Pull support bundle image from registry
* Include audit logs
0.4.0 / 2017-11-10
0.5.0 / 2017-11-13
* Include journald logs
* Option to scrub structured source data
* Fix ps and free commands
0.5.1 / 2017-11-13
* More resilient find image for journalctl
0.6.0 / 2017-11-14
* Read default '/etc' files from host, not support-bundle container
0.7.0 / 2017-11-17
* Include /var/log/upstart/docker.log
0.8.0 / 2017-11-17
* Build dockerfile with 'make build'
* Include a version file within generated bundles
* Fix cpuinfo data
0.8.1 / 2017-11-17
* Goreleaser properly supplies version data during compilation
0.9.0 / 2017-11-22
* Kubernetes support
0.9.1 / 2017-12-01
* Support output to a URL. This will do a form post to the provided callback URL.
0.10.0 /2017-12-04
* Swarm specific commands - docker.services, docker.service-logs, docker.swarm-nodes, docker.swarm-node-tasks,
docker.stack-services, docker.stack-services-logs, docker.stack-tasks, docker.stack-tasks-logs
* Updated docker client library to latest
* Docker client now negotiates a version
0.10.1 /2018-01-24
* Patch CVE-2017-17512 sensible-utils-0.0.9
* Added fallback logic for Docker client version negotiation with Docker server API versions < 1.24
0.10.2 /2018-01-26
* Properly demux docker logs streams
0.11.0 /2018-02-27
* Support bundle yaml specs now follow a new format
* Commands now produce output within a specified folder, filenames are selected by the command
* Results within index.json include the spec that generated them and the output size
* Empty files are now pruned from the bundle, but are still listed within index.json
0.12.0 /2018-03-12
* `iproute2` package included in dockerfile; `ip` commands should now work
* Structured source tasks will now include their specs in index.json and error.json, matching stream source and
streams source tasks
* `output_dir` will not be included in spec within index.json and error.json if it is empty
* Log level can be set with the LOG_LEVEL environment variable
* Log task spec and run duration upon completion at debug level
* The retraced producer is now enabled by default
* Redundant `.human` and `.raw` files have been removed
0.12.1 /2018-03-29
* Include docker image ls by default
* Fix CVEs in libssl1.1 and openssl packages
0.13.0 /2018-04-09
* If a support lifecycle has generate.use_defaults = true, also include the default specs
0.13.1 /2018-04-19
* Include loadavg by default
* Include docker journald logs by default
0.13.2 /2018-04-23
* Include loadavg in /proc/loadavg filepath
0.13.3 /2018-04-25
* Patch CVEs in perl packages
0.14.0 /2018-05-07
* Moved all prompts and output to write to standard error
* Added option for dumping a bundle tarball to stdout via `--output -`
0.14.1 /2018-05-07
* Added option for supressing all output and messaging via `--quiet`
* Renamed parameter `--yes` to `--yes-upload` for auto-confirming the upload prompt
* Added `--no-upload` for auto-denying the upload prompt
0.14.2 /2018-05-11
* kubernetes.ResourceList planner
0.14.3 /2018-05-14
* Cancel releases to replicated/support-bundle
0.15.0 /2018-05-21
* Add IncludeEmpty option to shared spec
0.16.0 /2018-06-08
* No longer report false error `open ***: is a directory` errors in the error.json file
* Journald logs were missing on some linux distributions when the log data directory defaults to /run/log/journaln application updates
* Resolved a race condition that could cause timeouts when attaching to container run output
* docker.container-cp can select containers by name or label
* kubernetes.logs can select pod logs by label selector
0.16.1 /2018-06-12
* Rebuild image to get upgraded perl-base package without vulnerability
0.16.2 /2018-06-19
* Upgrade gnupg and gpgv packages
0.17.0 /2018-06-21
* Allow docker.stack-service-logs and docker.stack-task-logs to filter containers based on labels
0.18.0 /2018-07-05
* Add kubernetes.container-cp allowing copying files from Kubernetes containers
0.18.1 /2018-07-11
* Change kubernetes.container-cp, kubernetes.logs and kubernetes.resource-list so that not providing a namespace yields results from all namespaces, not the default one
0.18.2 /2018-07-18
* Fix crashes after failing to initialize the Kubernetes plugin
0.19.0 /2018-08-02
* Added analyze project
* `specs` is now an alias of `collect.v1`
* List all containers, including stopped ones, in `default/docker/container_ls.json`
0.19.1 /2018-08-02
* Added the following resources to kubernetes.resource-list: certificatesigningrequests, clusterrolebindings, clusterroles, controllerrevisions, cronjobs, mutatingwebhookconfigurations, poddisruptionbudgets, rolebindings, roles, validatingwebhookconfigurations, volumeattachments
* Allow for specifying group/version as an argument to kubernetes.resource-list
0.19.2 /2018-08-28
* Fixed an issue that caused type StructuredSource not to honor scrubbing
0.19.3 /2018-09-20
* Patched CVE-2018-14618 in libcurl and curl os packages
0.19.4 /2018-10-01
* Patched CVEs in libpython-dev os package
0.19.5 /2018-11-01
* Fixed a bug that could cause a panic when including Retraced events in the support bundle.
0.19.6 /2018-11-05
* Patched CVEs in curl/libcurl os package
0.19.7 /2018-11-05
* Fixed an issue that would cause the Journald logs command to hang indefinitely.
0.19.8 /2018-11-12
* Patched CVEs in libgnutls30, libsystemd, systemd, and libudev1 os packages.
0.20.0 /2018-12-07
* Upgrade Kubernetes packages to 1.13.0.
0.20.1 /2018-12-17
* Fixed an issue that would cause os.read-file to fail on files > 1MB in size.
0.20.2 /2018-12-20
* Patched CVEs in libssl1.0.2 os packages.
0.20.3 /2019-01-22
* Patched CVEs in systemd-232-25+deb9u6 os packages.
0.21.0 /2019-01-25
* Merged Replicated production spec into default spec.
0.22.0 /2019-02-01
* Added meta.redact to allow applying scrubbing regexes to all resources.
0.22.1 /2019-02-11
* Patched CVEs CVE-2019-3822, CVE-2019-3823 and CVE-2018-16890 in curl and libcurl os packages.
0.23.0 /2019-02-13
* Fixed an issue that could cause some large files to not be included in
support bundles when using meta.redact.
* Added channel-id as a param, and deprecated the customer-id parameters
0.23.1 /2019-02-27
* Fixed multiple container image vulnerabilities in libc
0.23.2 /2019-03-05
* Fixed container image vulnerability CVE-2019-1559 in libssl
0.23.3 /2019-03-22
* Fixed error message in errors.json when os.read-file file does not exist
0.24.0 /2019-04-24
* Added internal "goroutines" and "logs" collectors and included in the default bundle at default/support-bundle/
* All debug logs now go to stdout
* Fixed container image vulnerability CVE-2018-1049 in libssh and CVE-2019-3863 in systemd and udev packages
0.25.0 /2019-05-07
* The analyze v1 spec has gone through major revisions and is now final
0.25.1 /2019-05-08
* Allow analyze command to stream bundle from stdin
0.25.2 /2019-06-12
* Tasks will now execute with a concurrency equal to the number of cores
* Fix issue where Docker service and task logs can hang causing support bundle to hang (https://github.com/moby/moby/issues/38640)
* Expose debug pprof server on port 6060
0.26.0 /2019-06-20
* Added "watch-id" flag used to use a spec from ship
0.27.0 /2019-07-09
* kubernetes.logs and kubernetes.container-cp now allow for listing all pods with empty pod_list_options
* kubernetes.logs will now get logs for all containers in a pod if no container name is specified
* kubernetes.container-cp will now select the first container in a pod by default if no container name is specified
* --skip-default flag was ignored when lifecycle empty
0.27.5 /2019-09-23
* Fix Swarm built-in stack and service logs for Replicated Platform
0.27.6 /2019-09-30
* Patch CVE-2019-5094 e2fslibs-1.43.4-2 e2fsprogs-1.43.4-2 libcomerr2-1.43.4-2 libss2-1.43.4-2
0.27.7/2019-10-17
* Patch CVE-2019-1563 and CVE-2019-1547 libssl1.1-1.1.0k-1 libssl1.0.2-1.0.2s-1 openssl-1.1.0k-1
0.27.8/2020-01-02
* Patch CVE-2019-19906 and CVE-2019-1551 libsasl2-2-2.1.27~101-g0780600+dfsg-3 libssl1.0.2-1.0.2t-1~deb9u1
0.28.0/2020-01-30
* Update golang version to 1.13
* Update kubernetes libraries to 1.17.2
0.28.1/2020-02-13
* Patch CVE-2017-14062 libidn11-1.33-1-1.33-1+deb9u1
0.28.2/2020-02-25
* patch CVE-2019-5436, CVE-2019-5481 and CVE-2019-5482 in curl-7.52.1-5+deb9u9 and libcurl3-7.52.1-5+deb9u9
0.29.0/2020-04-22
* Added support for global file redaction `meta.redact.files`
* Added /proc/loadavg to the default bundle
0.29.1/2020-05-05
* patch CVE-2020-12243 in libldap-2.4-2-2.4.44+dfsg-5+deb9u3 and libldap-common-2.4.44+dfsg-5+deb9u3
0.29.2/2020-05-20
* patch CVE-2020-3810 in apt and libapt-pkg5.0
0.29.3/2020-07-06
* Fix `docker.container-exec` exec is already running error
0.29.4/2020-07-13
* Upgrade Kubernetes packages to 1.18.4.
0.29.5/2020-07-21
* patch CVE-2020-10878, CVE-2020-10543 and CVE-2020-12723 in perl-base-5.24.1-3+deb9u6 and CVE-2019-3829 in libgnutls30-3.5.8-5+deb9u4
0.29.6/2020-07-29
* patch CVE-2020-8177 and CVE-2019-5188 in curl-7.52.1-5+deb9u10, e2fslibs-1.43.4-2+deb9u1, e2fsprogs-1.43.4-2+deb9u1, libcomerr2-1.43.4-2+deb9u1, libcurl3-7.52.1-5+deb9u10 and libss2-1.43.4-2+deb9u1
0.29.7/2020-09-15
* patch CVE-2020-10878, CVE-2020-8492, CVE-2019-20907, CVE-2020-10543, CVE-2020-12723, CVE-2020-12762, and CVE-2020-14422 in perl-base-5.28.1-6, libpython3.7-minimal-3.7.3-2+deb10u1, libpython3.7-stdlib-3.7.3-2+deb10u1, python3.7-3.7.3-2+deb10u1, python3.7-minimal-3.7.3-2+deb10u1, and libjson-c3-0.12.1+ds-2
0.29.8/2021-01-04
* patch libp11-kit0 CVE
0.29.9/2021-05-18
* Limit concurrency to number of CPU cores up to a maximum of 4 parallel tasks. Previously this limit was set to the number of CPU cores.
0.29.10/2021-08-05
* Patched CVE-2021-3520 CVE-2021-3580 CVE-2021-20231 CVE-2021-20232 CVE-2021-20305 CVE-2020-24659 CVE-2021-33560 CVE-2021-33910 CVE-2021-36222 in os packages libk5crypto3 systemd libudev1 libsystemd0 libgssapi-krb5-2 libhogweed4 libgcrypt20 liblz4-1 libkrb5-3 libgnutls30 libnettle6 libkrb5support0
0.29.11/2021-09-22
* Patched CVE-2021-3711 CVE-2021-3712 in os packages libssl1.1 openssl
0.29.13/2021-11-17
* Patched CVE-2021-37750 in os packages libkrb5support0 libkrb5-3 libk5crypto3 libgssapi-krb5-2
0.29.14/2022-03-09
* Patched CVE-2022-22823, CVE-2022-25235, CVE-2022-23990, CVE-2022-22824, CVE-2022-25236, CVE-2022-23852, CVE-2022-25315, CVE-2022-22822 in os package libexpat1
0.29.15/2022-03-30
* Patched CVE-2021-43618, CVE-2022-0778, CVE-2021-4160, CVE-2021-4160, CVE-2022-0778 in os packages openssl, libgmp10, libssl1.1
0.30.0/2022-05-26
* Upgraded Docker dependency to v20.10.12. Upgraded go to 1.17.
0.30.1/2022-06-24
* Resolve CVEs
0.30.2/2022-09-07
* Resolve CVEs
0.30.3/2022-12-09
* Resolve CVEs
0.30.4/2023-03-16
* Resolve CVEs