Skip to content

Releases: tidwall/tile38

1.6.0

11 Dec 23:28
Compare
Choose a tag to compare

Tile38

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.

Nearby Within Intersects Geofencing Roaming Geofences

Change Log

Added

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.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

17 Nov 16:38
Compare
Choose a tag to compare

Tile38

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.

Nearby Within Intersects Geofencing Roaming Geofences

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

16 Nov 19:37
Compare
Choose a tag to compare

Tile38

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.

Nearby Within Intersects Geofencing Roaming Geofences

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

21 Oct 00:50
Compare
Choose a tag to compare

Tile38

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.

Nearby Within Intersects Geofencing Roaming Geofences

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

19 Oct 21:12
Compare
Choose a tag to compare

Tile38

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.

Nearby Within Intersects Geofencing Roaming Geofences

Change Log

Fixed

  • #67: Call the EXPIRE command hangs the server
  • #64: Missing points in 'Nearby' queries

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

03 Oct 20:22
Compare
Choose a tag to compare

Tile38

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.

Nearby Within Intersects Geofencing Roaming Geofences

Change Log

Added

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

09 Sep 13:23
Compare
Choose a tag to compare

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

26 Aug 21:22
Compare
Choose a tag to compare

Change Log

Added

  • Added "BOUNDS key" command #34

Fixed

  • Allow for nginx support #38
  • Reset requirepass #39

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

22 Jul 18:37
Compare
Choose a tag to compare

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

24 May 23:08
Compare
Choose a tag to compare

Change Log

  • #17: Roaming Geofences for NEARBY command
  • #15: maxmemory config setting

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