Changelog History
Page 6
-
v1.16.0 Changes
February 25, 2019๐ Tile38 is an open source (MIT licensed), in-memory geolocation data store, spatial index, and real-time geofence. It supports a variety of object types including lat/lon points, bounding boxes, XYZ tiles, Geohashes, and GeoJSON.
๐ You can find detailed documentation in the README.
๐ Change Log
๐ Fixes
- #415: Fix overlapping geofences sending notifcation to wrong endpoint. (@belek, @s32x)
- #412: Allow SERVER command for Lua scripts (@1995parham)
- #410: Allow slashes in MQTT Topics (@pstuifzand)
- ๐ #409: Fixed bug in polygon clipping. (@rshura)
- 30f903b: Require properties member for geojson features. (@rshura)
โ Added
- โ #409: Added TEST command for executing WITHIN and INTERSECTS on two objects. (@rshura)
- #407: Allow 201 & 202 status code on webhooks. (@s32x)
- #404: Adding more replication data to INFO response. (@s32x)
Getting Started
OS X
To get started on OSX run the following in a terminal:
curl -L https://github.com/tidwall/tile38/releases/download/1.16.0/tile38-1.16.0-darwin-amd64.zip -o tile38-1.16.0-darwin-amd64.zip unzip tile38-1.16.0-darwin-amd64.zipcd tile38-1.16.0-darwin-amd64 ./tile38-server
๐ง Linux
๐ง To get started on Linux run the following in a terminal:
curl -L https://github.com/tidwall/tile38/releases/download/1.16.0/tile38-1.16.0-linux-amd64.tar.gz -o tile38-1.16.0-linux-amd64.tar.gz tar xzvf tile38-1.16.0-linux-amd64.tar.gzcd tile38-1.16.0-linux-amd64 ./tile38-server
FreeBSD
To get started on FreeBSD run the following in a terminal:
curl -L https://github.com/tidwall/tile38/releases/download/1.16.0/tile38-1.16.0-freebsd-amd64.tar.gz -o tile38-1.16.0-freebsd-amd64.tar.gz tar xzvf tile38-1.16.0-freebsd-amd64.tar.gzcd tile38-1.16.0-freebsd-amd64 ./tile38-server
Playing with Tile38
Open another terminal:
./tile38-cli set fleet truck point 33.5 -115.5 ./tile38-cli get fleet truck
-
v1.15.0 Changes
January 16, 2019๐ Tile38 is an open source (MIT licensed), in-memory geolocation data store, spatial index, and real-time geofence. It supports a variety of object types including lat/lon points, bounding boxes, XYZ tiles, Geohashes, and GeoJSON.
๐ You can find detailed documentation in the README.
๐ Change Log
๐ Fixes
- #403: JSON Output for INFO and CLIENT (@s32x)
- #401: Fixing KEYS command (@s32x)
- #398: Ensuring channel publish order (@s32x)
- d7d0baa: Fix roam fence missing
โ Added
- ๐ฆ #402: Adding ARM and ARM64 packages (@s32x)
- โก๏ธ #399: Add RequireValid and update geojson dependency (@stevelacy)
- #396: Add distance_to function to the tile38 namespace in lua. (@rshura)
- #395: Add RENAME and RENAMENX commands. (@rshura)
Getting Started
OS X
To get started on OSX run the following in a terminal:
curl -L https://github.com/tidwall/tile38/releases/download/1.15.0/tile38-1.15.0-darwin-amd64.zip -o tile38-1.15.0-darwin-amd64.zip unzip tile38-1.15.0-darwin-amd64.zipcd tile38-1.15.0-darwin-amd64 ./tile38-server
๐ง Linux
๐ง To get started on Linux run the following in a terminal:
curl -L https://github.com/tidwall/tile38/releases/download/1.15.0/tile38-1.15.0-linux-amd64.tar.gz -o tile38-1.15.0-linux-amd64.tar.gz tar xzvf tile38-1.15.0-linux-amd64.tar.gzcd tile38-1.15.0-linux-amd64 ./tile38-server
FreeBSD
To get started on FreeBSD run the following in a terminal:
curl -L https://github.com/tidwall/tile38/releases/download/1.15.0/tile38-1.15.0-freebsd-amd64.tar.gz -o tile38-1.15.0-freebsd-amd64.tar.gz tar xzvf tile38-1.15.0-freebsd-amd64.tar.gzcd tile38-1.15.0-freebsd-amd64 ./tile38-server
Playing with Tile38
Open another terminal:
./tile38-cli set fleet truck point 33.5 -115.5 ./tile38-cli get fleet truck
-
v1.14.4 Changes
December 04, 2018๐ Tile38 is an open source (MIT licensed), in-memory geolocation data store, spatial index, and realtime geofence. It supports a variety of object types including lat/lon points, bounding boxes, XYZ tiles, Geohashes, and GeoJSON.
๐ You can find detailed documentation in the README.
๐ Change Log
๐ Fixes
- ๐ #394: Hotfix MultiPolygon intersect failure. (@contra)
- ๐ณ #392: Fix TLS certs missing in Docker. (@vziukas, @s32x)
โ Added
- โ Add extended server stats with SERVER EXT. (@s32x)
- โ Add Kafka key to match notication key. (@Joey92)
- โ Add optimized spatial index for fences
Getting Started
OS X
To get started on OSX run the following in a terminal:
curl -L https://github.com/tidwall/tile38/releases/download/1.14.4/tile38-1.14.4-darwin-amd64.zip -o tile38-1.14.4-darwin-amd64.zip unzip tile38-1.14.4-darwin-amd64.zipcd tile38-1.14.4-darwin-amd64 ./tile38-server
๐ง Linux
๐ง To get started on Linux run the following in a terminal:
curl -L https://github.com/tidwall/tile38/releases/download/1.14.4/tile38-1.14.4-linux-amd64.tar.gz -o tile38-1.14.4-linux-amd64.tar.gz tar xzvf tile38-1.14.4-linux-amd64.tar.gzcd tile38-1.14.4-linux-amd64 ./tile38-server
FreeBSD
To get started on FreeBSD run the following in a terminal:
curl -L https://github.com/tidwall/tile38/releases/download/1.14.4/tile38-1.14.4-freebsd-amd64.tar.gz -o tile38-1.14.4-freebsd-amd64.tar.gz tar xzvf tile38-1.14.4-freebsd-amd64.tar.gzcd tile38-1.14.4-freebsd-amd64 ./tile38-server
Playing with Tile38
Open another terminal:
./tile38-cli set fleet truck point 33.5 -115.5 ./tile38-cli get fleet truck
-
v1.14.3 Changes
November 20, 2018๐ Fixes
- ๐ Hotfix SCRIPT LOAD not executing from cli. (@rshura)
-
v1.14.2 Changes
November 15, 2018๐ Fixes
- ๐ #386: Fix version not being set at build. (@stevelacy)
-
v1.14.1 Changes
November 15, 2018๐ Fixes
- #385: Add
version
to SERVER command response (@stevelacy) - ๐ Hotfix replica sync needs flushing (@rshura)
- ๐ Fixed a bug where some AOF commands where corrupted during reload
- #385: Add
-
v1.14.0 Changes
November 11, 2018โ Added
- INTERSECT/WITHIN optimization that may drastically improve searching polygons that have lots of points.
- Faster responses for write operations such as SET/DEL
- NEARBY now always returns objects from nearest to farthest (@rshura)
- kNN haversine distance optimization (@rshura)
- Evio networking beta using the "-evio yes" and "-threads num" flags
๐ Fixes
- #369: Fix poly in hole query
-
v1.13.0 Changes
August 29, 2018โ Added
- eef5f3c: Add geofence notifications over pub/sub channels
- 3a6f366: Add NODWELL keyword to roaming geofences
- #343: Add Nats endpoints (@lennycampino)
- #340: Add MQTT tls/cert options (@tobilg)
- #314: Add CLIP subcommand to INTERSECTS (@rshura)
๐ Changes
- โก๏ธ 3ae26e3: Updated B-tree implementation
- โก๏ธ 1d78a41: Updated R-tree implementation
-
v1.12.3 Changes
June 16, 2018๐ Fixed
- ๐ #316: Fix AMQP and AMQPS webhook endpoints to support namespaces (@DeadWisdom)
- ๐ #318: Fix aofshrink crash on windows (@abhit011)
- #326: Fix sporadic kNN results when TTL is used (@pmaseberg)
-
v1.12.2 Changes
May 10, 2018๐ Fixed
- ๐ #313: Hotfix intersect returning incorrect results (@stevelacy)