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
Josh Baker
3c8b9b4110
Allow for INTERSECTS command for points
...
Thanks to @rbastian for finding this bug.
fixes #26
2016-12-06 06:20:47 -07:00
Josh Baker
0afdf67c90
fix to aof corruption during aofshrink command.
...
This addresses an issue #73 that @huangpeizhi discovered while using
Tile38 in production where AOFSHRINK sometimes corrupts the database
causing the server to not start the next time.
2016-12-05 16:24:26 -07:00
Josh Baker
196016688b
Changed winding order for CirclePolygon to CCW
...
Thanks @antonioromano for finding this bug and suggesting the fix.
closes #91
2016-12-05 08:06:48 -07:00
Josh Baker
ae0eb64526
updated stats test
2016-12-04 12:35:04 -07:00
Josh Baker
06c873a3e8
Merge branch 'master' into memoptz
2016-12-04 12:15:09 -07:00
Josh Baker
204b3ef724
fixed raycast bug
2016-12-04 08:57:54 -07:00
Josh Baker
2e41d49c4b
wip tests
2016-12-04 08:52:38 -07:00
Josh Baker
a664bade48
added black-box testing
2016-12-02 09:14:34 -07:00
Josh Baker
e1bf322337
Update README.md
2016-11-21 11:15:09 -07:00
Josh Baker
025a584903
Merge branch 'master' into memoptz
2016-11-17 09:41:02 -07:00
Josh Baker
7590498c4f
1.5.4
2016-11-17 09:22:17 -07:00
Josh Baker
76ce0e58b2
fix #84 , roaming fence deadlock
2016-11-17 09:04:31 -07:00
Josh Baker
8d7290915e
doc typos
2016-11-16 13:01:19 -07:00
Josh Baker
d7e5c2979b
Merge branch 'master' into memoptz
2016-11-16 12:32:22 -07:00
Josh Baker
3b209723ef
1.5.3
2016-11-16 12:31:42 -07:00
Josh Baker
e286663e23
Merge branch 'master' into memoptz
2016-11-14 11:05:53 -07:00
Josh Baker
d61b194e49
allow for precise search for strings, fixes #82
2016-11-14 11:05:28 -07:00
Josh Baker
cbeab30d5e
allow for precise search for strings, fixes #82
2016-11-14 11:03:54 -07:00
Josh Baker
5ec3111e8b
faster congruent modulo for points, fixes #83
2016-11-14 10:27:18 -07:00
Josh Baker
fa74d14942
Merge branch 'master' into memoptz
2016-11-14 08:23:06 -07:00
Josh Baker
fbeecaacd9
faster aof loading
...
About 30% faster loading of AOF file during server restart.
2016-11-09 13:43:57 -07:00
Josh Baker
1ac6ad9ebd
optimized idprops field for #71
2016-11-07 13:04:21 -07:00
Josh Baker
e7b9d2e273
Merge branch 'master' of https://github.com/tidwall/tile38
2016-11-02 09:16:41 -07:00
Josh Baker
062da50888
match on prefix star, fixes #76
2016-11-02 09:15:48 -07:00
Josh Baker
d6f83adb30
match on prefix star, fixes #76w
2016-11-02 09:15:11 -07:00
Josh Baker
bdcbc9c7cc
strip whitespace from properties
2016-11-02 06:35:05 -07:00
Josh Baker
659a715065
Optimized GeoJSON
...
Removed map[string]interface{} for Feature type.
Replaced "encoding/json" with "tidwall/gjson" for parsing.
Removed ablility to serialize to binary. JSON only.
2016-11-02 05:51:48 -07:00
Josh Baker
fbff0f4eef
fix #77 NX/XX bug
2016-10-31 10:17:30 -07:00
Josh Baker
36ab60b89c
added stats.mem_alloc field
2016-10-24 15:58:30 -07:00
Josh Baker
bb2bb451b2
memory optimizations
...
increased b-tree degrees from 16 to 48
increased r-tree degress from 8 to 15
changed r-tree from float64 to float32
2016-10-24 15:35:47 -07:00
Josh Baker
0df21b998a
updated logo src
2016-10-21 08:42:42 -07:00
Josh Baker
6fa5f836d7
Merge branch 'master' of https://github.com/tidwall/tile38
2016-10-21 08:23:16 -07:00
Josh Baker
11c2c7ad09
Merge branch 'gordysc-master'
2016-10-21 08:22:55 -07:00
Josh Baker
b0d2d78574
mention redic
2016-10-21 08:14:04 -07:00
Luke Gordon
4988c1b529
Fixing typos in README.md
2016-10-21 04:57:03 -05:00
Luke Gordon
a78f37eff7
Updating documentation
2016-10-21 04:56:18 -05:00
Luke Gordon
64fbf1e8bc
Update README.md
...
Tweaking Dockerhub documentation
2016-10-21 04:47:59 -05:00
Luke Gordon
d30cb4894a
Adding smaller logo for Dockerhub
2016-10-21 04:44:03 -05:00
Luke Gordon
a7b9f23494
Moving Dockerfile to a separate directory
2016-10-21 04:33:03 -05:00
Josh Baker
a38228cba0
fix #70 , 1.5.2
2016-10-20 17:47:15 -07:00
Josh Baker
4414ae7424
Merge pull request #69 from gordysc/master
...
Adding official Dockerfile to repo
2016-10-20 08:08:03 -07:00
Luke Gordon
4cd4f35001
Adding newline to Dockerfile
2016-10-20 09:09:27 -05:00
Luke Gordon
cba52ca1ce
Adding Dockerfile for official builds
2016-10-20 09:08:38 -05:00
Josh Baker
b71cd3ef49
1.5.1
2016-10-19 14:06:55 -07:00