-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog
126 lines (83 loc) · 4.22 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
2021-07-08 Chris Love <[email protected]>
* Change to using Concourse for local CI/CD, replacing Jenkins
* Migrate to travis-ci.com, install gcovr as part of travis config
2020-09-04 Chris Love <[email protected]>
* Change `container.sh` to use images from private Docker registry
2020-04-25 Chris Love <[email protected]>
* Serf 1.1.0 release
* fixes associated with newer clang-tidy from Clang 9
* api fixes (adding const to certain parameters) based on compiling with gcc 9.3.1
* fixes based on compiling with clang 9
* Jenkinsfile - pipeline updates to run containerized builds with Podman rather than using 'docker' Jenkins agent.
2020-04-21 Chris Love <[email protected]>
* Merged PR #5 from Keith Shafer
2019-07-07 Chris Love <[email protected]>
* Additional clang-tidy fixes and support for enabling clang-tidy with CMake
2019-06-25 Chris Love <[email protected]>
* SerfCpp 1.0.1 release
2019-06-16 Chris Love <[email protected]>
* Add Jenkinsfile supporting multibranch pipeline in home dev environment
2019-06-13 Chris Love <[email protected]>
* SerfCpp 1.0.1 release prep
2019-06-07 Chris Love <[email protected]>
* Fix for Close() issue with multiple (> 80) clients. Thanks to @CynnySpace
2019-06-05 Chris Love <[email protected]>
* SerfCpp 1.0.0 release
* Add versioning support in SerfClient.h and new SerfClient::Version() method
* Update example code to show calling SerfClient::Tags() to add/remove Tags
* Additional code cleanups
2019-05-25 Chris Love <[email protected]>
* Build against latest msgpack-c (3.1.1)
* Require newer CMake version
* Support building with clang
* Optionally build with clang/gcc sanitizers as new build types: tsan asan lsan msan ubsan
* Test code fixes detected by sanitizers
* Code cleanups (compiler warnings, clang-tidy, etc.)
* Travis-CI now testing wider range of compilers ranging from gcc4.9 to gcc8
2017-02-04 Chris Love <[email protected]>
* SerfCpp 0.3.0 release
* New cpp11 branch with changes to build in C++11 mode w/o Boost dependency
2016-10-24 Chris Love <[email protected]>
* SerfCpp 0.2.0 release
* Fix Stop() so client can reconnect
2016-07-04 Chris Love <[email protected]>
* Add to unit tests, and added the ability to build/run and
generate unit test code coverage.
2016-06-18 Chris Love <[email protected]>
* SerfCpp 0.1.0 release
2015-10-12 Chris Love <[email protected]>
* example/SerfClientExample.cpp (main): Fixed bug in populating
the payload of the event request message.
2015-10-10 Chris Love <[email protected]>
* Restructure SerfClientExample as "CLI" to better exercise
commands and event and log monitoring. Resolved issue with
reception of user events (msgpack-c usage problem)
2015-10-05 Chris Love <[email protected]>
* Added support for 'stats' command
2015-09-10 Chris Love <[email protected]>
* Added support for 'stream' command and subsequent async event
handling.
2015-09-07 Chris Love <[email protected]>
* src/SerfIoThread.cpp: fixed receive logic to handle additional
msgpack object encodings in a single block of data received from
the serf agent. For example, a 'stop' response appended to a
log record.
2015-09-05 Chris Love <[email protected]>
* Changed API for methods in SerfClient class, now return a
SerfClient::SerfResponse enum as the return code and return
other return values by reference from the caller. This allows
returning an indication that a client request timed out versus
returning a meaningful response.
* Added logic to handle timeouts waiting for response from Serf
agent.
2015-08-30 Chris Love <[email protected]>
* Added support for 'monitor' command and subsequent async event
handling. Added initial support for 'stop' command (issues
remain).
* Added support for 'leave' request
* Added ChannelType enum to ChannelBase, added logic to remove
REQUEST channels from the channel map when the (sole) response
is received in processRpc()
2015-08-29 Chris Love <[email protected]>
* Initial implementation, including framework for supporting
synchronous methods on SerfClient class