All Versions
84
Latest Version
Avg Release Cycle
45 days
Latest Release
529 days ago

Changelog History
Page 4

  • v1.20.1

    June 04, 2020
  • v1.20.0 Changes

    May 20, 2020

    Tile38

    ๐Ÿ‘ 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.

    NearbyWithinIntersectsGeofencingRoaming Geofences

    ๐Ÿ”„ Change Log

    โšก๏ธ Updated

    • #534: Avoid sorting fields for each written object. (@rshura)
    • #544: Match geometry indexing to server config
    • โšก๏ธ b3dc025: Optimize point in ring
    • 3718cd7: Added priority option for AMQP endpoints

    ๐Ÿ›  Fixed

    • #538: DEL geofence notifications are missing the "key" field
    • ๐Ÿ›  #539: Fixed issue with some features not working with WITHIN (@rshura)
    • #540: Fix a concurrent write/read on the server conn map (@mpoindexter)
    • #543: Fix clipping empty rings (@rshura)
    • โœ… #558: Fixed clip test (@mmcloughlin)
    • #562: Crashes under go1.14 runtime
    • ๐Ÿ›  ff48054: Fixed a missing faraway event for roaming geofences
    • 5162ac5: Stable sort roam notifications

    Getting Started

    ๐Ÿณ Docker

    docker pull tile38/tile38
    docker run -p 9851:9851 tile38/tile38
    

    ๐Ÿณ Visit the Tile38 Docker Hub Page for more information.

    OS X

    To get started on OSX run the following in a terminal:

    curl -L https://github.com/tidwall/tile38/releases/download/1.20.0/tile38-1.20.0-darwin-amd64.zip -o tile38-1.20.0-darwin-amd64.zip unzip tile38-1.20.0-darwin-amd64.zipcd tile38-1.20.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.20.0/tile38-1.20.0-linux-amd64.tar.gz -o tile38-1.20.0-linux-amd64.tar.gz tar xzvf tile38-1.20.0-linux-amd64.tar.gzcd tile38-1.20.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.20.0/tile38-1.20.0-freebsd-amd64.tar.gz -o tile38-1.20.0-freebsd-amd64.tar.gz tar xzvf tile38-1.20.0-freebsd-amd64.tar.gzcd tile38-1.20.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.19.5 Changes

    February 11, 2020

    Tile38

    ๐Ÿ‘ 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.

    NearbyWithinIntersectsGeofencingRoaming Geofences

    ๐Ÿ”„ Change Log

    โž• Added

    • โœ… #464: Add area expressions TEST command. (@rshura)

    ๐Ÿ›  Fixed

    ๐Ÿ”„ Changed

    • โšก๏ธ #505: Update Travi-ci to use Go 1.13.x
    • ๐Ÿ”จ cfc65a1: Refactored repo, moved to Go modules, updated vendor dependencies.

    Getting Started

    ๐Ÿณ Docker

    docker pull tile38/tile38
    docker run -p 9851:9851 tile38/tile38
    

    ๐Ÿณ Visit the Tile38 Docker Hub Page for more information.

    OS X

    To get started on OSX run the following in a terminal:

    curl -L https://github.com/tidwall/tile38/releases/download/1.19.5/tile38-1.19.5-darwin-amd64.zip -o tile38-1.19.5-darwin-amd64.zip unzip tile38-1.19.5-darwin-amd64.zipcd tile38-1.19.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.19.5/tile38-1.19.5-linux-amd64.tar.gz -o tile38-1.19.5-linux-amd64.tar.gz tar xzvf tile38-1.19.5-linux-amd64.tar.gzcd tile38-1.19.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.19.5/tile38-1.19.5-freebsd-amd64.tar.gz -o tile38-1.19.5-freebsd-amd64.tar.gz tar xzvf tile38-1.19.5-freebsd-amd64.tar.gzcd tile38-1.19.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
    
  • v1.19.4 Changes

    February 10, 2020

    Tile38

    ๐Ÿ‘ 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.

    NearbyWithinIntersectsGeofencingRoaming Geofences

    ๐Ÿ”„ Change Log

    โž• Added

    • โœ… #464: Add area expressions TEST command. (@rshura)

    ๐Ÿ›  Fixed

    ๐Ÿ”„ Changed

    • โšก๏ธ #505: Update Travi-ci to use Go 1.13.x
    • ๐Ÿ”จ cfc65a1: Refactored repo, moved to Go modules, updated vendor dependencies.

    Getting Started

    ๐Ÿณ Docker

    docker pull tile38/tile38
    docker run -p 9851:9851 tile38/tile38
    

    ๐Ÿณ Visit the Tile38 Docker Hub Page for more information.

    OS X

    To get started on OSX run the following in a terminal:

    curl -L https://github.com/tidwall/tile38/releases/download/1.19.4/tile38-1.19.4-darwin-amd64.zip -o tile38-1.19.4-darwin-amd64.zip unzip tile38-1.19.4-darwin-amd64.zipcd tile38-1.19.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.19.4/tile38-1.19.4-linux-amd64.tar.gz -o tile38-1.19.4-linux-amd64.tar.gz tar xzvf tile38-1.19.4-linux-amd64.tar.gzcd tile38-1.19.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.19.4/tile38-1.19.4-freebsd-amd64.tar.gz -o tile38-1.19.4-freebsd-amd64.tar.gz tar xzvf tile38-1.19.4-freebsd-amd64.tar.gzcd tile38-1.19.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.19.3 Changes

    December 11, 2019

    Tile38

    ๐Ÿ‘ 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.

    NearbyWithinIntersectsGeofencingRoaming Geofences

    ๐Ÿ”„ Change Log

    โž• Added

    • โœ… #464: Add area expressions TEST command. (@rshura)

    ๐Ÿ›  Fixed

    ๐Ÿ”„ Changed

    • โšก๏ธ #505: Update Travi-ci to use Go 1.13.x
    • ๐Ÿ”จ cfc65a1: Refactored repo, moved to Go modules, updated vendor dependencies.

    Getting Started

    ๐Ÿณ Docker

    docker pull tile38/tile38
    docker run -p 9851:9851 tile38/tile38
    

    ๐Ÿณ Visit the Tile38 Docker Hub Page for more information.

    OS X

    To get started on OSX run the following in a terminal:

    curl -L https://github.com/tidwall/tile38/releases/download/1.19.3/tile38-1.19.3-darwin-amd64.zip -o tile38-1.19.3-darwin-amd64.zip unzip tile38-1.19.3-darwin-amd64.zipcd tile38-1.19.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.19.3/tile38-1.19.3-linux-amd64.tar.gz -o tile38-1.19.3-linux-amd64.tar.gz tar xzvf tile38-1.19.3-linux-amd64.tar.gzcd tile38-1.19.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.19.3/tile38-1.19.3-freebsd-amd64.tar.gz -o tile38-1.19.3-freebsd-amd64.tar.gz tar xzvf tile38-1.19.3-freebsd-amd64.tar.gzcd tile38-1.19.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
    
  • v1.19.2 Changes

    November 28, 2019

    Tile38

    ๐Ÿ‘ 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.

    NearbyWithinIntersectsGeofencingRoaming Geofences

    ๐Ÿ”„ Change Log

    โž• Added

    • โœ… #464: Add area expressions TEST command. (@rshura)

    ๐Ÿ›  Fixed

    ๐Ÿ”„ Changed

    • โšก๏ธ #505: Update Travi-ci to use Go 1.13.x
    • ๐Ÿ”จ cfc65a1: Refactored repo, moved to Go modules, updated vendor dependencies.

    Getting Started

    ๐Ÿณ Docker

    docker pull tile38/tile38
    docker run -p 9851:9851 tile38/tile38
    

    ๐Ÿณ Visit the Tile38 Docker Hub Page for more information.

    OS X

    To get started on OSX run the following in a terminal:

    curl -L https://github.com/tidwall/tile38/releases/download/1.19.2/tile38-1.19.2-darwin-amd64.zip -o tile38-1.19.2-darwin-amd64.zip unzip tile38-1.19.2-darwin-amd64.zipcd tile38-1.19.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.19.2/tile38-1.19.2-linux-amd64.tar.gz -o tile38-1.19.2-linux-amd64.tar.gz tar xzvf tile38-1.19.2-linux-amd64.tar.gzcd tile38-1.19.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.19.2/tile38-1.19.2-freebsd-amd64.tar.gz -o tile38-1.19.2-freebsd-amd64.tar.gz tar xzvf tile38-1.19.2-freebsd-amd64.tar.gzcd tile38-1.19.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
    
  • v1.19.1 Changes

    November 18, 2019

    Tile38

    ๐Ÿ‘ 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.

    NearbyWithinIntersectsGeofencingRoaming Geofences

    ๐Ÿ”„ Change Log

    โž• Added

    • โœ… #464: Add area expressions TEST command. (@rshura)

    ๐Ÿ›  Fixed

    ๐Ÿ”„ Changed

    • โšก๏ธ #505: Update Travi-ci to use Go 1.13.x
    • ๐Ÿ”จ cfc65a1: Refactored repo, moved to Go modules, updated vendor dependencies.

    Getting Started

    ๐Ÿณ Docker

    docker pull tile38/tile38
    docker run -p 9851:9851 tile38/tile38
    

    ๐Ÿณ Visit the Tile38 Docker Hub Page for more information.

    OS X

    To get started on OSX run the following in a terminal:

    curl -L https://github.com/tidwall/tile38/releases/download/1.19.1/tile38-1.19.1-darwin-amd64.zip -o tile38-1.19.1-darwin-amd64.zip unzip tile38-1.19.1-darwin-amd64.zipcd tile38-1.19.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.19.1/tile38-1.19.1-linux-amd64.tar.gz -o tile38-1.19.1-linux-amd64.tar.gz tar xzvf tile38-1.19.1-linux-amd64.tar.gzcd tile38-1.19.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.19.1/tile38-1.19.1-freebsd-amd64.tar.gz -o tile38-1.19.1-freebsd-amd64.tar.gz tar xzvf tile38-1.19.1-freebsd-amd64.tar.gzcd tile38-1.19.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
    
  • v1.19.0 Changes

    November 02, 2019

    ๐Ÿฑ Tile38

    ๐Ÿ‘ 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.

    ๐Ÿฑ NearbyWithinIntersectsGeofencingRoaming Geofences

    ๐Ÿ”„ Change Log

    โž• Added

    ๐Ÿ›  Fixes

    ๐Ÿ”„ Changes

    • โšก๏ธ #505: Update Travi-ci to use Go 1.13.x

    Getting Started

    ๐Ÿณ Docker

    docker pull tile38/tile38
    docker run -p 9851:9851 tile38/tile38
    

    ๐Ÿณ Visit the Tile38 Docker Hub Page for more information.

    OS X

    To get started on OSX run the following in a terminal:

    curl -L https://github.com/tidwall/tile38/releases/download/1.19.0/tile38-1.19.0-darwin-amd64.zip -o tile38-1.19.0-darwin-amd64.zip unzip tile38-1.19.0-darwin-amd64.zipcd tile38-1.19.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.19.0/tile38-1.19.0-linux-amd64.tar.gz -o tile38-1.19.0-linux-amd64.tar.gz tar xzvf tile38-1.19.0-linux-amd64.tar.gzcd tile38-1.19.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.19.0/tile38-1.19.0-freebsd-amd64.tar.gz -o tile38-1.19.0-freebsd-amd64.tar.gz tar xzvf tile38-1.19.0-freebsd-amd64.tar.gzcd tile38-1.19.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.18.0 Changes

    October 09, 2019

    ๐Ÿฑ Tile38

    ๐Ÿ‘ 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.

    ๐Ÿฑ NearbyWithinIntersectsGeofencingRoaming Geofences

    ๐Ÿ”„ Change Log

    โœจ Enhancements

    • โšก๏ธ 639f6e2: Updated the spatial index (R-tree) implementation.

    ๐Ÿ›  Fixes

    • ๐Ÿ›  b092cea: Fixed MQTT blocking on publish/wait.
    • ๐Ÿ›  #496: Fixed MQTT client ID uniqueness. (@neterror)
    • ๐Ÿ›  #497: Fixed data race on webhook map with TTLs. (@belek)
    • ๐Ÿ›  #498: Fixed JSET cancels objects TTL expiry value. (@belek)

    Getting Started

    ๐Ÿณ Docker

    docker pull tile38/tile38
    docker run -p 9851:9851 tile38/tile38
    

    ๐Ÿณ Visit the Tile38 Docker Hub Page for more information.

    OS X

    To get started on OSX run the following in a terminal:

    curl -L https://github.com/tidwall/tile38/releases/download/1.18.0/tile38-1.18.0-darwin-amd64.zip -o tile38-1.18.0-darwin-amd64.zip unzip tile38-1.18.0-darwin-amd64.zipcd tile38-1.18.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.18.0/tile38-1.18.0-linux-amd64.tar.gz -o tile38-1.18.0-linux-amd64.tar.gz tar xzvf tile38-1.18.0-linux-amd64.tar.gzcd tile38-1.18.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.18.0/tile38-1.18.0-freebsd-amd64.tar.gz -o tile38-1.18.0-freebsd-amd64.tar.gz tar xzvf tile38-1.18.0-freebsd-amd64.tar.gzcd tile38-1.18.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.17.6 Changes

    August 22, 2019

    ๐Ÿฑ Tile38

    ๐Ÿ‘ 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.

    ๐Ÿฑ NearbyWithinIntersectsGeofencingRoaming Geofences

    ๐Ÿ”„ Change Log

    โž• Added

    • โฑ #446: Added timeouts to allow prepending commands with a TIMEOUT option. (@rshura)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  #422: Fixes NEARBY command distance normalization issue (@TrivikrAm-Pamarthi, @melbania)
    • ๐Ÿ›  #448: Fixed missing commands for unsubscribing from active channel (@githubfr)
    • ๐Ÿ›  #454: Fixed colored output for fatalf (@olevole)
    • ๐Ÿ›  #453: Fixed nearby json field results showing wrong data (@melbania)
    • ๐Ÿ›  #440: Fixed crash with fence ROAM (@githubfr)
    • ๐Ÿ›  #483: Fixed lua pool pruning (@rshura)
    • ๐Ÿ›  #486: Fixed data condition on connections map (@saltatory)
    • ๐Ÿ›  #489: Fixed nearby count always one (@jkarjala)
    • ๐Ÿ›  f7888c1: Fixed malformed json for chans command
    • ๐Ÿ›  3d96b17: Fixed periodic stop-the-world pauses for systems with large heaps

    ๐Ÿ”„ Changes

    • ๐Ÿšš 3ae5927: Removed experimental evio option

    Getting Started

    ๐Ÿณ Docker

    docker pull tile38/tile38
    docker run -p 9851:9851 tile38/tile38
    

    ๐Ÿณ Visit the Tile38 Docker Hub Page for more information.

    OS X

    To get started on OSX run the following in a terminal:

    curl -L https://github.com/tidwall/tile38/releases/download/1.17.6/tile38-1.17.6-darwin-amd64.zip -o tile38-1.17.6-darwin-amd64.zip unzip tile38-1.17.6-darwin-amd64.zipcd tile38-1.17.6-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.17.6/tile38-1.17.6-linux-amd64.tar.gz -o tile38-1.17.6-linux-amd64.tar.gz tar xzvf tile38-1.17.6-linux-amd64.tar.gzcd tile38-1.17.6-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.17.6/tile38-1.17.6-freebsd-amd64.tar.gz -o tile38-1.17.6-freebsd-amd64.tar.gz tar xzvf tile38-1.17.6-freebsd-amd64.tar.gzcd tile38-1.17.6-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