Jason Kwon
d24fbd02da
Adds the ability to use SQS FIFO queues.
...
All SQS FIFO queues have the `.fifo` suffix at the end of their URL - this is how we determine if we are using a FIFO queue or not. The `MessageGroupId` (A required field for FIFO) is set using the key & id of the event's message.
Note: This commit does not add the the `MessageDeduplicationID` so the FIFO queue must have content-based deduplication enabled.
2024-12-05 11:57:50 +01:00
tidwall
aa1caa6131
Use zero for undefined fields in where expressions
...
This commit fixes an issue where expressions were
silently failing when encountering undefined fields.
Instead they should be treating the undefined field like
the number zero. This is required to stay compatible with
how Tile38 handles zeros.
https://tile38.com/commands/intersects/#fields
Fixes #754
2024-11-05 14:03:23 -07:00
Chris Rice
2451fce391
Add 'slave_repl_offset' to the INFO replication command output
2024-09-03 09:30:54 -07:00
Chris Rice
100c4dd837
Remove extra quote in ROLE command with JSON output
2024-08-02 09:33:15 -07:00
tidwall
193bce17c1
Fix followers not receiving channel messages
...
This commit fixes a bug where the leader was not propagating to
the followers.
See #468
2024-06-26 08:30:50 -07:00
Josh Baker
16055ff745
Merge pull request #743 from iwpnd/fix/whereins
...
fix: whereins defaulting to lower case
2024-06-03 19:38:33 -07:00
Josh Baker
0787085983
Merge pull request #742 from iwpnd/fix/fset/case
...
fix: FSET lowercasing upper case fields
2024-06-03 19:38:21 -07:00
Josh Baker
4ef11351f3
Merge pull request #738 from Kilowhisky/cors_support
...
Add support for CORS in http requests
2024-06-03 19:37:27 -07:00
Josh Baker
1b34db46a4
Merge pull request #731 from oftenoccur/master
...
chore: fix some typos in comments
2024-06-03 19:36:24 -07:00
Benjamin Ramser
a47f02b02d
fix: whereins defaulting to lower case
2024-05-27 22:54:55 +02:00
Benjamin Ramser
718bff54c1
fix: FSET lowercasing upper case fields
...
fixes #741
2024-05-25 12:16:58 +02:00
Kilowhisky
1a437d3855
Access-Control-Allow-Headers is apparently required by the spec
2024-05-06 22:07:07 -07:00
Kilowhisky
4b08376fad
Add support for CORS in http requests
2024-05-06 16:12:44 -07:00
tidwall
51e6862797
Fix field floating point parsing misrepresentation
...
This commit fixes an issue where fields with floating points
that have zero prefixes and underscores are being parsed as
numbers.
Now those are treated as string values.
See #736
2024-05-03 18:14:06 -07:00
oftenoccur
c3b9b40ee8
chore: fix some typos in comments
...
Signed-off-by: oftenoccur <ezc5@sina.com>
2024-04-11 11:16:44 +08:00
Josh Baker
9e869e04c3
Merge branch 'master' into exists
2024-03-24 22:54:40 -07:00
Chris Rice
c17482afa4
Add EXIST and FEXIST command
2024-03-19 03:19:16 +00:00
Chris Rice
48394af724
Add FGET command
2024-03-18 20:10:04 +00:00
Maxim Kropotov
c78c8b4287
fix #717 not returned metrics
...
expired_keys never incremented
additional metrics not returned from metrics endpoint
2024-02-12 22:26:23 +02:00
Josh Baker
ee61cd11c1
Merge pull request #702 from LLluma/bug_sqs_url_china_region
...
[BUG] Fix AWS SQS base domain parsing for China region
2023-11-20 11:27:32 -07:00
Chris Rice
c113180d0b
Add support for 'none' authentication for kafka while still allowing SSL
2023-09-08 08:58:23 -07:00
Yaroslav Shumlianskyi
8ac31c6234
[BUG] Fix AWS SQS base domain parsing for China region
...
For AWS China region base domain is slightly different than for
the rest world. It is `amazon.com.cn`.
Currently AWS domain is hard coded in the `sqs.go`. Would be nice if
that will be configured parameter.
But this is a minimal posible change which is not breaking exist code
and make possible to use it for AWS China region.
2023-08-22 21:56:20 +03:00
tidwall
6dd6e09af9
Allow healthz command without auth
...
Fixes #691
2023-07-31 04:51:14 -07:00
Josh Baker
c1ca106706
Merge pull request #699 from Kilowhisky/fix/698_2
...
Add auth to allowed commands while data is loading
2023-07-31 04:34:56 -07:00
Chris Rice
dbaa9c13a0
Add auth to allowed commands while data is loading
...
(cherry picked from commit 051605909e61bcc9251efaa350cb825436e06912)
2023-07-26 19:46:58 -07:00
Chris Rice
c45170d211
Use the right MSG variable?
2023-07-26 11:47:11 -07:00
Chris Rice
61b5023000
Change PING output to match REDIS protocol
2023-07-06 19:14:28 -07:00
Chris Rice
564b64a758
Syntax matching sugar
2023-07-06 16:29:40 -07:00
Chris Rice
ec47a58ba1
Fix ERR only (P)SUBSCRIBE / (P)UNSUBSCRIBE / PING / QUIT allowed in this context #694
2023-07-06 15:13:07 -07:00
Chris Rice
86d9557790
Fix
2023-06-29 08:03:47 -07:00
Chris Rice
9d072ea247
Bugfix
2023-06-28 19:43:31 -07:00
Chris Rice
f11aedb948
To properly support kubernetes & Sentinel. replica_announce properties should be supported #692
2023-06-28 14:59:28 -07:00
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
tidwall
9ea0803ce0
Merge branch 'master' of https://github.com/pacaj2am/tile38 into pacaj2am-master
2023-05-06 06:56:00 -07:00
uwer
c63468a704
disabled AMQP queue and binding for type topic
2023-05-03 16:22:37 +10: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
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
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
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