-
Notifications
You must be signed in to change notification settings - Fork 70
/
CHANGELOG.yaml
144 lines (144 loc) · 3.87 KB
/
CHANGELOG.yaml
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
Unreleased:
added: []
fixed: []
changed: []
deprecated: []
removed: []
security: []
1.5.4:
added:
- py3.11 support
- py3.12 support
fixed:
- new confu circular import
removed:
- py3.7 support
1.5.3:
fixed:
- pin Flask to < 2.2 until compatibility isuses are resolved
1.5.2:
fixed:
- pin Werkzeug to 2.0.3 until compatibility issues are resolved
1.5.0:
added:
- prometheus export plugin
- python 3.10 support
fixed:
- mtr graph ignores * lines for now (#135,
- fping sometimes emits None messages (#138)
- defunct/zombie processes for fping (#133, thanks to mattlan)
removed:
- python3.6 support
1.4.3:
fixed:
- zmq.asyncio has no attribute `PUB` (#128)
- zmq plugin configuration collision between bind and connect (#126)
1.4.2:
fixed:
- missing config deps (#123)
- install the actual package in the container image (#122)
1.4.1:
added:
- container build tests
fixed:
- container build
1.4.0:
added:
- python3.9 support (#103)
- poetry
- config validation through confu (#99)
changed:
- switch to asyncio (#101)
- updated container builds
removed:
- whichcraft, cleaned up other py2 cruft
1.3.0:
added:
- python3.8 support
fixed:
- 'docker: added needed dependencies so gevent and other bits compile (thanks @seanknox)'
- unknown name/type config attribute in vodka config (#84)
- NoneType error in graphite plugin (#78)
- startup issue in daemon mode (#85)
- logging in daemon mode (#79)
- some performance issues in daemon mode (#33)
- greenlet.greenlet size changed error (#97)
removed:
- python2.7 support
- python3.4 support
- python3.5 support
1.2.0:
added:
- python3.7 support
- fileprobe `backlog` config option
- fileprobe `max_lines` config option
- logparse allow custom validators
- logparse `validate_interval`
- logparse `time_parser` config option
- code documentation improvements
- pymdgen for apidocs
changed:
- update Dockerfile for smaller alpine build, add more options
- plugin groups can now be maintained under an explicit `groups` section in the
plugin config (#44)
- move from `facsimile` to `ctl` for package / release management
- parse_interval now can handle multiunit strings such as 1m30s
fixed:
- fix startup issues with python 3.6+ and python2.7 on certain distributions
- mtr plugin py3 compatibility issues
- fileprobe lines that can't be processed are now skipped
- 'fix #62 timeseriesdb plugins crash when `update` is given `None` as a value'
- 'fix #54 pytest > 3 for testing'
1.1.0:
added:
- fileprobe plugin
- logparse plugin
- support for multiple output targets
fixed:
- python3 encoding issue in the fping module
1.0.1:
fixed:
- 'ipv6 fping parsing #50'
1.0.0:
added:
- added graphite line protocol output plugin
- 'fping: exposed `period` parameter to config (Default to 20)'
- error for using duplicate probe names
fixed:
- 'update munge to reduce PyYAML requirements #35'
0.6.1:
fixed:
- issue where standalone vaping/vodka would not allow an fping probe to create more
than one group
0.6.0:
added:
- added python3.6 to tests
- add home_dir config option
- add better config testing
- add last time to fping
- add first iteration of mtr graph
0.5.0:
changed:
- port to pluginmgr .5
- updated other deps
fixed:
- 'issue #29: Python3 complains about bytes-like object in fping.py'
0.4.0:
added:
- timeseries db abstraction plugin
- whisper db plugin
- RRDtool db plugin
fixed:
- pinned pluginmgr dependency to 0.4.0 as 0.5.0 currently breaks vaping
0.3.0:
added:
- py3 support
- better startup failure messages
- check for plugin requirements (fping, zeromq)
- added on_start() and on_stop() events to plugins
- zeromq can connect or bind to socket
changed:
- call start() on emit plugins
fixed:
- '#2 error if zeromq is missing'
- '#3 daemonize closes plugin fds'