Releases: tidwall/tile38
1.6.0
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
Added
- #87: Fencing event grouping (@huangpeizhi)
Fixed
- #91: Wrong winding order for CirclePolygon function (@antonioromano)
- #73: Corruption for AOFSHRINK (@huangpeizhi)
- #71: Lower memory usage. About 25% savings (@thisisaaronland, @umpc)
- Polygon raycast bug. tidwall/poly#1 (@drewlesueur)
- Added black-box testing
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.6.0/tile38-k-darwin-amd64.zip -o tile38-1.6.0-darwin-amd64.zip
unzip tile38-1.6.0-darwin-amd64.zip
cd tile38-1.6.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.6.0/tile38-1.6.0-linux-amd64.tar.gz -o tile38-1.6.0-linux-amd64.tar.gz
tar xzvf tile38-1.6.0-linux-amd64.tar.gz
cd tile38-1.6.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.6.0/tile38-1.6.0-freebsd-amd64.tar.gz -o tile38-1.6.0-freebsd-amd64.tar.gz
tar xzvf tile38-1.6.0-freebsd-amd64.tar.gz
cd tile38-1.6.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
1.5.4
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 at http://tile38.com.
Change Log
Added
- #4: Official docker support
Fixed
- #76: Match on prefix star
- #77: NX/XX bug
- #82: Allow for precise search for strings
- #83: Faster congruent modulo for points
- #84: Hotfix - Roaming fence deadlock
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.5.4/tile38-k-darwin-amd64.zip -o tile38-1.5.4-darwin-amd64.zip
unzip tile38-1.5.4-darwin-amd64.zip
cd tile38-1.5.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.5.4/tile38-1.5.4-linux-amd64.tar.gz -o tile38-1.5.4-linux-amd64.tar.gz
tar xzvf tile38-1.5.4-linux-amd64.tar.gz
cd tile38-1.5.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.5.4/tile38-1.5.4-freebsd-amd64.tar.gz -o tile38-1.5.4-freebsd-amd64.tar.gz
tar xzvf tile38-1.5.4-freebsd-amd64.tar.gz
cd tile38-1.5.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
1.5.3
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 at http://tile38.com.
Change Log
Added
- #4: Official docker support
Fixed
- #77: NX/XX bug
- #76: Match on prefix star
- #82: Allow for precise search for strings
- #83: Faster congruent modulo for points
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.5.3/tile38-k-darwin-amd64.zip -o tile38-1.5.3-darwin-amd64.zip
unzip tile38-1.5.3-darwin-amd64.zip
cd tile38-1.5.3-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.5.3/tile38-1.5.3-linux-amd64.tar.gz -o tile38-1.5.3-linux-amd64.tar.gz
tar xzvf tile38-1.5.3-linux-amd64.tar.gz
cd tile38-1.5.3-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.5.3/tile38-1.5.3-freebsd-amd64.tar.gz -o tile38-1.5.3-freebsd-amd64.tar.gz
tar xzvf tile38-1.5.3-freebsd-amd64.tar.gz
cd tile38-1.5.3-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
1.5.2
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 at http://tile38.com.
Change Log
Fixed
- #70: Invalid results for INTERSECTS query
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.5.2/tile38-1.5.2-darwin-amd64.zip -o tile38-1.5.2-darwin-amd64.zip
unzip tile38-1.5.2-darwin-amd64.zip
cd tile38-1.5.2-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.5.2/tile38-1.5.2-linux-amd64.tar.gz -o tile38-1.5.2-linux-amd64.tar.gz
tar xzvf tile38-1.5.2-linux-amd64.tar.gz
cd tile38-1.5.2-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.5.2/tile38-1.5.2-freebsd-amd64.tar.gz -o tile38-1.5.2-freebsd-amd64.tar.gz
tar xzvf tile38-1.5.2-freebsd-amd64.tar.gz
cd tile38-1.5.2-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
1.5.1
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 at http://tile38.com.
Change Log
Fixed
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.5.1/tile38-1.5.1-darwin-amd64.zip -o tile38-1.5.1-darwin-amd64.zip
unzip tile38-1.5.1-darwin-amd64.zip
cd tile38-1.5.1-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.5.1/tile38-1.5.1-linux-amd64.tar.gz -o tile38-1.5.1-linux-amd64.tar.gz
tar xzvf tile38-1.5.1-linux-amd64.tar.gz
cd tile38-1.5.1-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.5.1/tile38-1.5.1-freebsd-amd64.tar.gz -o tile38-1.5.1-freebsd-amd64.tar.gz
tar xzvf tile38-1.5.1-freebsd-amd64.tar.gz
cd tile38-1.5.1-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
1.5.0
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 at http://tile38.com.
Change Log
Added
- #61: Optimized queries on 3d objects
- #60: Added [NX|XX] keywords to SET command
- #29: Generalized hook interface
- GRPC geofence hook support
Fixed
- #62: Potential Replace Bug Corrupting the Index
- #57: CRLF codes in info after bump from 1.3.0 to 1.4.2
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.5.0/tile38-1.5.0-darwin-amd64.zip -o tile38-1.5.0-darwin-amd64.zip
unzip tile38-1.5.0-darwin-amd64.zip
cd tile38-1.5.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.5.0/tile38-1.5.0-linux-amd64.tar.gz -o tile38-1.5.0-linux-amd64.tar.gz
tar xzvf tile38-1.5.0-linux-amd64.tar.gz
cd tile38-1.5.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.5.0/tile38-1.5.0-freebsd-amd64.tar.gz -o tile38-1.5.0-freebsd-amd64.tar.gz
tar xzvf tile38-1.5.0-freebsd-amd64.tar.gz
cd tile38-1.5.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
1.4.2
Change Log
Fixed
- #49: Allow fragmented pipeline requests.
- #51: Allow multispace delim in native proto
- #50: MATCH with slashes
- #43: Linestring nearby search correction
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.4.2/tile38-1.4.2-darwin-amd64.zip -o tile38-1.4.2-darwin-amd64.zip
unzip tile38-1.4.2-darwin-amd64.zip
cd tile38-1.4.2-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.4.2/tile38-1.4.2-linux-amd64.tar.gz -o tile38-1.4.2-linux-amd64.tar.gz
tar xzvf tile38-1.4.2-linux-amd64.tar.gz
cd tile38-1.4.2-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.4.2/tile38-1.4.2-freebsd-amd64.tar.gz -o tile38-1.4.2-freebsd-amd64.tar.gz
tar xzvf tile38-1.4.2-freebsd-amd64.tar.gz
cd tile38-1.4.2-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
1.4.1
Change Log
Added
- Added "BOUNDS key" command #34
Fixed
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.4.1/tile38-1.4.1-darwin-amd64.zip -o tile38-1.4.1-darwin-amd64.zip
unzip tile38-1.4.1-darwin-amd64.zip
cd tile38-1.4.1-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.4.1/tile38-1.4.1-linux-amd64.tar.gz -o tile38-1.4.1-linux-amd64.tar.gz
tar xzvf tile38-1.4.1-linux-amd64.tar.gz
cd tile38-1.4.1-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.4.1/tile38-1.4.1-freebsd-amd64.tar.gz -o tile38-1.4.1-freebsd-amd64.tar.gz
tar xzvf tile38-1.4.1-freebsd-amd64.tar.gz
cd tile38-1.4.1-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
1.3.0
Change Log
Added
- New EXPIRE, PERSISTS, TTL commands. New EX keyword to SET command.
- Support for plain strings using
SET ... STRING value.
syntax. - New SEARCH command for finding strings.
- Scans can now order descending.
Fixed
- #28: fix windows cli issue
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.3.0/tile38-1.3.0-darwin-amd64.zip -o tile38-1.3.0-darwin-amd64.zip
unzip tile38-1.3.0-darwin-amd64.zip
cd tile38-1.3.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.3.0/tile38-1.3.0-linux-amd64.tar.gz -o tile38-1.3.0-linux-amd64.tar.gz
tar xzvf tile38-1.3.0-linux-amd64.tar.gz
cd tile38-1.3.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.3.0/tile38-1.3.0-freebsd-amd64.tar.gz -o tile38-1.3.0-freebsd-amd64.tar.gz
tar xzvf tile38-1.3.0-freebsd-amd64.tar.gz
cd tile38-1.3.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
1.2.0
Change Log
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.2.0/tile38-1.2.0-darwin-amd64.zip -o tile38-1.2.0-darwin-amd64.zip
unzip tile38-1.2.0-darwin-amd64.zip
cd tile38-1.2.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.2.0/tile38-1.2.0-linux-amd64.tar.gz -o tile38-1.2.0-linux-amd64.tar.gz
tar xzvf tile38-1.2.0-linux-amd64.tar.gz
cd tile38-1.2.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.2.0/tile38-1.2.0-freebsd-amd64.tar.gz -o tile38-1.2.0-freebsd-amd64.tar.gz
tar xzvf tile38-1.2.0-freebsd-amd64.tar.gz
cd tile38-1.2.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