Josh Baker
2945479321
Allow 3d object searches with 2d geojson area
...
fixes #127
2017-01-13 09:31:35 -07:00
Josh Baker
9fb312b3cc
updated docs, fixes #117
2017-01-13 09:04:09 -07:00
Josh Baker
cadf6cb851
Added http-transport to SERVER call
...
* fixed index out of range error when --http-transport provided
without value.
2017-01-13 08:53:01 -07:00
Josh Baker
23e846e9df
Merge branch 'master' of https://github.com/tidwall/tile38
2017-01-13 08:45:55 -07:00
Pavel Makarenko
a4e5d38461
Disable HTTP & WebSocket transports on demand. ( #128 )
...
* Added .idea folder into .gitignore
* Added --http-transport flag
* Fixed test & Removed some dumps
* Added support of yes/no
2017-01-13 08:45:28 -07:00
Pavel Makarenko
06dbb14562
Fixed [Unexpected] EOF bug with websockets ( #126 )
...
* Fixed [Unexpected] EOF bug with websockets
* Fixed condition
2017-01-13 08:26:58 -07:00
Josh Baker
45b5cb50d0
Merge branch 'bug-118' of https://github.com/m1ome/tile38
2017-01-13 08:24:00 -07:00
Josh Baker
e9fa4ff0b3
minor optimization
2017-01-13 08:04:33 -07:00
Pavel Makarenko
37c8fd298f
Redis endpoint for webhooks ( #123 )
...
* Added redis endpoint
* Minor CS fixes
2017-01-13 08:01:34 -07:00
w1n2k
4d446aeb77
Fixed condition
2017-01-13 00:22:14 +03:00
w1n2k
d1288f834c
Merge remote-tracking branch 'upstream/master' into bug-118
2017-01-12 17:46:50 +03:00
w1n2k
e6b0e2efa5
Fixed [Unexpected] EOF bug with websockets
2017-01-12 17:00:39 +03:00
Pavel Makarenko
4300feccd6
Fixed #124 : Added Content-Type json to HTTP headers ( #125 )
...
* Fixed #124 : Added Content-Type json to HTTP headers
* Moved setting header after creation of request
2017-01-11 04:41:58 -07:00
Josh Baker
a63cd20703
Merge pull request #122 from m1ome/fixed-disque-typo
...
[FIX] Typo fix
2017-01-11 03:58:34 -07:00
w1n2k
872f4c95b2
Fixed disque typo timeout handling
2017-01-11 09:06:19 +03:00
Josh Baker
b55721a6c0
Gitter badge
...
Created a new Gitter room at https://gitter.im/tile38/tile38
closes #120
2017-01-10 12:16:55 -07:00
Josh Baker
83975f80cc
Merge pull request #119 from m1ome/nearby-distance
...
Added distance to NEARBY command
2017-01-10 11:06:03 -07:00
w1n2k
44a596b12b
Added DISTANCE to command generation
2017-01-10 21:03:09 +03:00
w1n2k
1b20a4c590
Added distance to NEARBY command
2017-01-10 19:49:48 +03:00
Josh Baker
c02609ad44
Fixed missing response in TTL json command
...
Using the tile38-cli, the TTL command omitted the ttl value from the
json response.
For example:
127.0.0.1:9851> TTL my ufo
{"ok":true,"elapsed":"5.57µs"}
Is now fixed to show
127.0.0.1:9851> TTL my ufo
{"ok":true,"ttl":-1,"elapsed":"5.57µs"}
Where "ttl" is the remaining time before the object is is deleted.
The value -1 means that the object is available, but does not have
an expiration.
Thanks @phulst for finding this bug. closes #116
2017-01-07 09:27:36 -07:00
Josh Baker
d3164f8bb9
fixed error in command documentation
...
The COMMANDS keyword was incorrectly documentated as COMMAND.
Thanks to @juanpabloaj for discovering this. closes #117
2017-01-07 09:10:06 -07:00
Josh Baker
b1c296043a
added more example code
...
Thanks to @tomquas (#40 ), @beyoung (#101 ), and @enc (#101 ) for providing example code.
2017-01-02 10:01:07 -07:00
Josh Baker
0a1fd7c257
mention Homebrew
2016-12-31 11:32:16 -07:00
Josh Baker
738f7eb43c
removed panic
2016-12-31 09:39:39 -07:00
Josh Baker
b9e61777e6
moved fields to a collection map
2016-12-31 09:29:02 -07:00
Josh Baker
d6ca25d14b
updated collection ReplaceOrInsert 10% bump
2016-12-30 18:12:18 -07:00
Josh Baker
12bf65bbb9
wip
2016-12-30 14:18:28 -07:00
Josh Baker
34ae007700
1.7.0
2016-12-29 11:54:35 -07:00
Josh Baker
d47279e1ff
removed gzipped feature
2016-12-29 11:54:21 -07:00
Josh Baker
63268dad3f
added PDEL test
2016-12-29 10:43:22 -07:00
Josh Baker
bafb1823b3
Metadata for Webhooks
...
Added the `META name value` keyword to the SETHOOK command.
Allows for adding metadata to a webhook. For example:
SETHOOK myhook http://endpoint/ META m1 12 META m2 13 NEARBY ...
Would result in notification that contain the "meta" element, which is
represented like:
"meta":{"m1":"12","m2":"13"}
Thanks for the suggestion @amorskoy
closed #105
2016-12-29 08:50:54 -07:00
Josh Baker
73fd3cf7de
Added PDEL command
...
PDEL key pattern
Removes all objects where the id matches the pattern
Thanks to @GameFreedom for the suggestion. closes #104
2016-12-29 07:53:01 -07:00
Josh Baker
20feacb10d
fixed #107 , memory leak
2016-12-29 06:27:37 -07:00
Josh Baker
ab6f787031
Merge branch 'master' of https://github.com/tidwall/tile38
2016-12-29 06:27:23 -07:00
Josh Baker
3e3d364911
test app for #107
2016-12-28 11:16:28 -07:00
Josh Baker
ce27e169b1
added docker badge
2016-12-24 10:55:11 -07:00
Josh Baker
b8a0f59b81
Merge branch 'leak' into memoptz
2016-12-22 14:53:29 -07:00
Josh Baker
5d378b8ec9
debug.FreeOSMemory
2016-12-22 14:52:37 -07:00
Josh Baker
fd29f8872f
use gzip for many properties
2016-12-17 12:20:55 -07:00
Josh Baker
19da27b562
removed unused return value
2016-12-16 14:02:58 -07:00
Josh Baker
eab4973c20
link to node_redis example code
2016-12-16 08:18:15 -07:00
Josh Baker
654391d0ef
link to node_redis example
2016-12-16 08:17:15 -07:00
Josh Baker
ef74a63c79
Add SCAN to Roaming Geofences
...
Can now get back more details about an object:
NEARBY people FENCE ROAM people * 5000 SCAN :*
For more information see #96
Thanks @amorskoy for suggesting feature in #93
Closes #96
2016-12-15 11:37:38 -07:00
Josh Baker
6c52f3f3f1
added command filter for geofences
...
It's now possible to mask the fence notifications based on the
command. For example, if we only want "set" and "del" commands.
NEARBY fleet FENCE COMMANDS set,del POINT 33 -115 10000
Suggested by @amorskoy, closes #99
2016-12-15 10:00:08 -07:00
Josh Baker
b6c645791f
output json fix #98
2016-12-14 18:19:30 -07:00
Josh Baker
bf0fee122d
persist jset, jdel to aof. fixes #98
2016-12-14 07:37:02 -07:00
Josh Baker
44cf149325
added JSET, JGET, JDEL commands
...
JSET key id path value [RAW]
JGET key id path [RAW]
JDEL key id path
Allows for working with JSON strings, for example:
JSET user 901 name Tom
JGET user 901
> '{"name":"Tom"}'
JSET user 901 name.first Tom
JSET user 901 name.last Anderson
> '{"name":{"first":"Tom","last":"Anderson"}'
JDEL user 901 name.last
> '{"name":{"first":"Tom"}'
All commands use the GJSON path syntax, for more information:
Setting JSON: https://github.com/tidwall/sjson
Getting JSON: https://github.com/tidwall/gjson
2016-12-12 10:33:28 -07:00
Josh Baker
78a959ce96
1.6.0
2016-12-11 16:27:33 -07:00
Josh Baker
3a483e55ff
Group geofence events
...
Feature request by @huangpeizhi #87
2016-12-06 10:30:48 -07:00
Josh Baker
32014e7560
Added description of coordinate system
...
Thanks to @icewukong for this suggestion.
closes #35
2016-12-06 06:48:17 -07:00