1400 Commits

Author SHA1 Message Date
Benjamin Ramser
bb2253204c Add option to select sha function 2021-07-08 06:46:57 -07:00
Benjamin Ramser
6dfcf896d4 Leave ClientID default untouched 2021-07-08 06:46:57 -07:00
Benjamin Ramser
e4b03ca174 Add endpoint option for sasl 2021-07-08 06:46:57 -07:00
Mathieu
55e503c378 Add sasl 2021-07-08 06:46:57 -07:00
tidwall
a087852d47 1.24.3 2021-07-08 06:46:57 -07:00
tidwall
f067e3ba67 Fix invalid healthz output 2021-07-08 06:46:57 -07:00
tidwall
3b3177963d 1.24.2 2021-07-08 06:46:57 -07:00
tidwall
f7a6850edb Update Go version to 1.16 2021-07-08 06:46:57 -07:00
tidwall
4d0abbb8a4 1.24.1 2021-07-08 06:46:57 -07:00
tidwall
87702b3e29 Always OK for leader 2021-07-08 06:46:57 -07:00
tidwall
5a37198602 Added HEALTHZ command
Returns 'ok' if the server is the leader or a follower with
a 'caught up' log.

This is mainly for HTTP connections that are using an
orchestration environment like kubernetes, but will work as a
general RESP command.

For HTTP a '200 OK' for 'caught up' and
'500 Internal Server Error' otherwise.

See #608
2021-07-08 06:46:57 -07:00
tidwall
d307d93c89 1.24.0 2021-07-08 06:46:57 -07:00
Oliver
caaeff346f add quick blurb to README 2021-07-08 06:46:57 -07:00
Oliver
fdc5de3e56 fix tests 2021-07-08 06:46:57 -07:00
Oliver
bfb9145849 add tests 2021-07-08 06:46:57 -07:00
Oliver
fc0ff42297 add more metrics, add metrics index page 2021-07-08 06:46:57 -07:00
Oliver
f448599e72 cleanup / fix tests 2021-07-08 06:46:57 -07:00
Oliver
a233aaa66e don't rely on stats code for new metrics if we can avoid it 2021-07-08 06:46:57 -07:00
tidwall
5b3aeb5db7 add prometheus metrics endpoint 2021-07-08 06:46:52 -07:00
Oliver
d9fec8699a go fmt 2021-07-08 06:46:33 -07:00
tidwall
22c4a05f03 vendor dir 2021-07-08 06:46:28 -07:00
Sepehr Rafiee
2b6e7159d1 add deprecation warning for depricated threads flag 2021-07-08 06:46:13 -07:00
Sepehr Rafiee
552236f9f9 remove deprecated threads flag 2021-07-08 06:46:13 -07:00
tidwall
0b8254e7c2 Change 255 to 256 2021-07-08 06:46:13 -07:00
tidwall
5cf6c4e9f4 Add comment 2021-07-08 06:46:13 -07:00
tidwall
48b46f2752 Update btree 2021-07-08 06:46:13 -07:00
Josh Baker
c01cb2a5eb Delete file 2021-07-08 06:46:13 -07:00
Josh Baker
7652d37c63 Update README.md 2021-07-08 06:46:13 -07:00
Josh Baker
45a5132b8c Update README.md 2021-07-08 06:46:13 -07:00
Josh Baker
8eefe46b71 Update README.md 2021-07-08 06:46:13 -07:00
tidwall
c0d1fdf1ee Update the client libraries 2021-07-08 06:46:13 -07:00
Mike
1867841406 Update README.md 2021-07-08 06:46:13 -07:00
tidwall
af4a56d534 1.23.0 2021-07-08 06:46:13 -07:00
tidwall
b5691f7dd5 Allow for all command types for roaming event
Prior to this commit roaming geofences only registered changes to
the SET command. Now it will work for SET/DEL/FSET, just like
non-roaming geofences.

To opt out of these events, explicitly choose which event you
would like to register when you create the geofences.

For example:

  NEARBY fleet FENCE COMMANDS set,del ROAM fleet * 5000

Will only fire off events from SET and DEL command.

Closes #597
2021-07-08 06:46:13 -07:00
tidwall
189de6496a Update BuntDB 2021-07-08 06:46:13 -07:00
tidwall
6bb9f8f54c Remove deprecated function
Go recommends not calling BuildNameToCertificate and to allow
for the names to be selected automatically.
2021-07-08 06:46:12 -07:00
tidwall
58221adccb Code cleanup
- Removed unused functions and variables
- Wrapped client formatted errors
- Updated deprecated packages
- Changed suggested code patterns
2021-07-08 06:46:08 -07:00
tidwall
6a55c8de8f fix: distance if point and object have the same coordinates 2021-07-08 06:45:31 -07:00
tidwall
eb407ab125 Fix invalid queue.db error 2021-07-08 06:36:45 -07:00
tidwall
901919c4e3 Include "distance" to output when user specifically requests
fixes #599
2021-07-08 06:36:45 -07:00
tidwall
dd26839351 Fix tile38-cli output showing protocol size when piping
fixes #603
2021-07-08 06:36:45 -07:00
tidwall
5bbe2c3166 Upgrade go.mod 2021-07-08 06:36:41 -07:00
tidwall
657bbd80ca Upgrade gjson 2021-07-08 06:36:23 -07:00
Josh Baker
c47a565aa9 Create FUNDING.yml 2021-07-08 06:36:10 -07:00
Benjamin Ramser
8234f6dc6d refactor: dont set client id 2021-07-08 06:36:10 -07:00
tidwall
b64c87004f Expose log output writer 2021-07-08 06:36:10 -07:00
Benjamin Ramser
248c3d8b72 add kafka tls config
fix endpoint, add logging to tlsconfig creation

add logging if log.Level > 2
2021-07-08 06:36:10 -07:00
tidwall
5f0e69ca7a 1.22.6 2021-07-08 06:36:10 -07:00
tidwall
60678020fa Updated dependencies 2021-07-08 06:36:10 -07:00
tidwall
d209edbd59 Updated rtree library 2021-07-08 06:36:10 -07:00