tidwall
0144ca6883
fix missing lock
2023-05-21 08:29:30 -07:00
tidwall
add9873fef
Added ROLE command
...
See #686
2023-05-21 08:22:27 -07:00
tidwall
fd72c5e539
Update dependencies
...
Update golang.org/x/text and xdg-go/scram
Fixes #671
2023-05-11 03:46:33 -07:00
tidwall
05fbeabdb4
Add LRU cache for WHEREEVAL script
...
See #685
2023-05-11 03:18:18 -07:00
tidwall
5642fc42cc
Ensure FLUSHDB clears all hook memory references
...
Issue #685
2023-05-10 17:53:55 -07:00
Josh Baker
a08c55bf2c
Update CHANGELOG.md
2023-05-06 13:24:08 -07:00
tidwall
b96322a042
1.31.0
2023-05-06 12:34:39 -07:00
tidwall
e1d2be4ee9
Update to Go 1.20
2023-05-06 12:28:48 -07:00
Josh Baker
cd957dcafd
Merge pull request #682 from eelcocramer/docker-cross-platform
...
Enables cross platform building and pushing of docker images
2023-05-06 07:03:52 -07:00
tidwall
d519d40baa
Merge branch 'pacaj2am-master'
2023-05-06 06:56:34 -07:00
tidwall
9ea0803ce0
Merge branch 'master' of https://github.com/pacaj2am/tile38 into pacaj2am-master
2023-05-06 06:56:00 -07:00
Josh Baker
59f4845e19
Merge pull request #683 from uwer/master
...
only create AMQP queue and binfings for non-topic exchanges
2023-05-06 06:41:34 -07:00
Josh Baker
7d052273c4
Merge pull request #680 from ptsilva/enable-envs-tile38-cli
...
add hostname, port, output, and password env variables to tile38-cli
2023-05-06 06:27:20 -07:00
Josh Baker
65f0370438
Merge pull request #672 from dmitri-zganiaiko/graceful-shutdown-on-sigterm
...
Add graceful shutdown on SIGTERM
2023-05-06 06:20:33 -07:00
Josh Baker
4a9ebf4bdc
Merge pull request #673 from tidwall/dependabot/go_modules/golang.org/x/net-0.7.0
...
Bump golang.org/x/net from 0.0.0-20220809184613-07c6da5e1ced to 0.7.0
2023-05-06 05:41:15 -07:00
Eelco Cramer
a5120e04c9
Removes commands that where added for debugging
2023-05-04 09:39:21 +02:00
uwer
bbeccaeed0
reversed disabling git metadata
2023-05-04 09:03:57 +10:00
Eelco Cramer
be3d48c8cb
Enables cross platform building and pushing of
...
docker images
2023-05-03 11:02:40 +02:00
uwer
8be1890b1d
disabled git lookup
2023-05-03 16:23:04 +10:00
uwer
c63468a704
disabled AMQP queue and binding for type topic
2023-05-03 16:22:37 +10:00
Paulo Silva
eb1b1aa167
add hostname, port, output, and password env variables to tile38-cli
2023-04-23 02:06:08 -03:00
dependabot[bot]
44d8bced6e
Bump golang.org/x/net from 0.0.0-20220809184613-07c6da5e1ced to 0.7.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.0.0-20220809184613-07c6da5e1ced to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/commits/v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-25 01:56:26 +00:00
Dmitrii Zganiaiko
aa1060a60f
Add graceful shutdown on SIGTERM
2023-02-23 12:01:51 +02:00
Josh Baker
dbd565d361
Update README.md
2022-12-29 12:06:48 -07:00
tidwall
ae3e549cfc
Add missing test
2022-12-29 11:58:10 -07:00
tidwall
f8fd14893a
1.30.2
2022-12-29 11:49:58 -07:00
tidwall
4e67d1497c
Fixed fields not persisting
...
This commit fixes a regression in 1.30.0, where an existing
object which has fields will lose those fields when the object
geometry is overwritten using a SET or JSET and no new fields
are provided.
fixes #668
2022-12-29 11:43:24 -07:00
tidwall
44396072a5
Suppress error message when live aof is closed
2022-12-20 05:59:45 -07:00
tidwall
cf745b17d6
1.30.1
2022-12-14 04:54:58 -07:00
tidwall
a8c92a07c1
Speed up leader/follower replication
...
This commit lowers the response time for a leader to send
updates to a follower. Should now be nearly instant.
2022-12-14 04:46:28 -07:00
tidwall
e60ea706aa
Fix field names converting to lowercase
2022-12-14 04:23:21 -07:00
Josh Baker
e267ddf58c
Update CHANGELOG.md
2022-11-22 08:03:57 -07:00
tidwall
a09ff07c91
1.30.0
2022-11-22 07:56:36 -07:00
tidwall
0c95858f62
Allow enough time for client to connect
2022-11-22 07:50:45 -07:00
tidwall
bd8d8cdc77
Ensure case-insensitve compares
2022-11-22 07:41:33 -07:00
Josh Baker
cc942b2c1c
Merge pull request #663 from program--/lua-sanitize
...
Prevent certain Lua modules/functions from loading
2022-11-21 04:56:02 -07:00
tidwall
6b8211c468
Fixed invalid BOUNDS result
...
This commit ensures that BOUNDS always returns Polygon.
2022-11-21 04:47:56 -07:00
program--
f4ea9a169f
fix: remove explicit type declaration for startedAt
2022-11-11 15:53:16 -08:00
program--
02a614bc6d
fix: removed init(); modified lua function impls based on review
2022-11-11 15:47:33 -08:00
tidwall
ee2237d195
Update CHANGELOG.md
2022-11-11 14:19:26 -07:00
tidwall
5ee2470558
Fix #664 . Bad line in inner ring response
2022-11-11 13:39:43 -07:00
program--
fa74ffa10f
fix: remove package module load entirely, unnecessary
2022-11-09 14:09:36 -08:00
program--
9a531a8945
fix: set package module to nil in lua namespace; prevents calling loaders
2022-11-09 13:50:43 -08:00
program--
ab8e1cc202
fix: handle EVAL vulnerability; open subset of lua modules
2022-11-09 13:33:37 -08:00
tidwall
9c471e3f9c
Replace out old style atomics
2022-11-03 10:07:17 -07:00
tidwall
bfcd9fc94f
Updaetd btree package
2022-11-03 09:42:26 -07:00
tidwall
54590bb452
Add match method to expressions
...
SCAN fleet WHERE "properties.speed > 45 && id.match('truck*')"
2022-10-21 04:20:46 -07:00
tidwall
bdc80a7f70
Added WHERE expressions
...
It's now possible to do:
SCAN fleet WHERE "properties.speed < 25 || properties.speed > 50"
Uses javascript-like syntax using the https://github.com/tidwall/expr package.
Automatically reference fields and GeoJSON properties:
SET fleet truck1 FIELD speed 65 POINT -112 33
Can be queried:
SCAN fleet WHERE "speed > 50"
SCAN fleet WHERE "id == 'truck1'"
SCAN fleet WHERE "speed > 50 && id == 'truck1'"
2022-10-20 17:01:12 -07:00
tidwall
2075bbeae4
Allow for queries GeoJSON properties
...
This commit allows for performing WHERE on the object's GeoJSON
properties member.
For example:
SET fleet truck1 OBJECT '{"type":"Feature","geometry":{"type":"Point","coordinates":[-112,33]},"properties":{"speed":50}}'
You can now do:
SCAN fleet WHERE properties.speed > 50
2022-10-20 14:26:34 -07:00
tidwall
959f551f7b
Increase timeout for slow CIs
2022-10-20 11:23:54 -07:00