1.7.5

@tidwall tidwall released this Jan 13, 2017 · 7 commits to master since this release

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

  • Performance bump for all SET commands, ~10% faster
  • Lower memory footprint for large datasets
  • #112: Added distance to NEARBY command (@m1ome, @auselen)
  • #123: Redis endpoint for webhooks (@m1ome)
  • #128: Allow disabling HTTP & WebSocket transport (@m1ome)

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.7.5/tile38-k-darwin-amd64.zip -o tile38-1.7.5-darwin-amd64.zip
unzip tile38-1.7.5-darwin-amd64.zip
cd tile38-1.7.5-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.7.5/tile38-1.7.5-linux-amd64.tar.gz -o tile38-1.7.5-linux-amd64.tar.gz
tar xzvf tile38-1.7.5-linux-amd64.tar.gz
cd tile38-1.7.5-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.7.5/tile38-1.7.5-freebsd-amd64.tar.gz -o tile38-1.7.5-freebsd-amd64.tar.gz
tar xzvf tile38-1.7.5-freebsd-amd64.tar.gz
cd tile38-1.7.5-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

Downloads

1.7.0

@tidwall tidwall released this Dec 29, 2016 · 36 commits to master since this release

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

  • #104: PDEL command - Selete objects that match a pattern (@GameFreedom)
  • #99: COMMAND keyword for masking geofences by command type (@amorskoy)
  • #96: SCAN keyword for roaming geofences
  • JSET, JGET, JDEL commands

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.7.0/tile38-k-darwin-amd64.zip -o tile38-1.7.0-darwin-amd64.zip
unzip tile38-1.7.0-darwin-amd64.zip
cd tile38-1.7.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.7.0/tile38-1.7.0-linux-amd64.tar.gz -o tile38-1.7.0-linux-amd64.tar.gz
tar xzvf tile38-1.7.0-linux-amd64.tar.gz
cd tile38-1.7.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.7.0/tile38-1.7.0-freebsd-amd64.tar.gz -o tile38-1.7.0-freebsd-amd64.tar.gz
tar xzvf tile38-1.7.0-freebsd-amd64.tar.gz
cd tile38-1.7.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

Downloads

1.6.0

@tidwall tidwall released this Dec 11, 2016 · 56 commits to master since this release

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

Downloads

1.5.4

@tidwall tidwall released this Nov 17, 2016 · 79 commits to master since this release

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

Downloads

1.5.3

@tidwall tidwall released this Nov 16, 2016 · 82 commits to master since this release

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

Downloads

1.5.2

@tidwall tidwall released this Oct 21, 2016 · 98 commits to master since this release

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

Downloads

1.5.1

@tidwall tidwall released this Oct 19, 2016 · 102 commits to master since this release

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

Downloads

1.5.0

@tidwall tidwall released this Oct 3, 2016 · 111 commits to master since this release

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

Downloads

1.4.2

@tidwall tidwall released this Sep 9, 2016 · 125 commits to master since this release

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

Downloads

1.4.1

@tidwall tidwall released this Aug 26, 2016 · 134 commits to master since this release

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

Downloads