Commit Graph

118 Commits

Author SHA1 Message Date
Samuel Atkins-Turkish
6505971ecb
DynamoDB: fix: support top level lists for Dynamo Item to_json (#7380) 2024-02-23 18:55:37 -01:00
Khanh Le
7c26f9f831
DynamoDB: transact_write_items() should raise ValidationException when putting and deleting the same item (#7378) 2024-02-22 18:06:51 -01:00
Bert Blommers
7c87bddeae
DynamoDB: Fix calculation when adding/subtracting decimals (#7365) 2024-02-19 19:54:02 -01:00
Bert Blommers
aa043a0b2b
DynamoDB: create_table() now validates the number of KeySchema-items (#7348) 2024-02-16 19:35:50 -01:00
Bert Blommers
dbd33f9cda
Techdebt: Improve linting (#7332) 2024-02-11 13:47:34 -01:00
Bert Blommers
62647ab1a3
DynamoDB: Improve support for Update-statements in batch_execute-statement() (#7297) 2024-02-02 18:29:48 -01:00
Bert Blommers
7131d89015
DynamoDB: query() should sort the results before filtering/limiting (#7273) 2024-01-29 21:31:51 -01:00
Bert Blommers
a7f3b367b4 Introduce mock_aws() (#7194) 2024-01-27 19:38:09 +00:00
Bert Blommers
455fbd5eaa
DynamoDB: query() now returns the correct ScannedCount (#7208) 2024-01-13 17:36:19 -01:00
Bert Blommers
3246b477c7
DynamoDB: scan() - Fixed bug in the ScanFilter-attribute (#7148) 2023-12-21 09:31:23 -01:00
Bert Blommers
9c39ab9c77
DynamoDB: execute_statement() now supports INSERT/UPDATE/DELETE queries (#7130) 2023-12-17 09:53:16 -01:00
Bert Blommers
2228f07b80
DynamoDB: UpdateExpressions can contain a new-line (#7128) 2023-12-16 10:53:38 -01:00
Bert Blommers
75cd430c22
DynamoDB: transact_write_items() now validates empty keys on Update-queries (#7089) 2023-12-02 18:59:43 -01:00
Bert Blommers
bb23df4244
DynamoDB: Fix ScannedCount calculation for Limit-ed calls (#7085) 2023-12-01 21:46:07 -01:00
tungol
55c589072f
Admin: sorting imports with ruff (#7075) 2023-11-30 14:55:51 -01:00
Otto Jongerius
bfac8a8a07
DynamoDB: put_item() now returns old item for ConditionalCheckFailed exceptions (#7068) 2023-11-27 18:15:36 -01:00
Bert Blommers
20abb764a2
DynamoDB: Query with KeyConditionExpression now throws exception on empty keys (#7065) 2023-11-24 20:06:38 -01:00
Bert Blommers
90e8bb1313
Techdebt: Improve/fix exception handling in tests (#7011) 2023-11-09 22:17:46 -01:00
Bert Blommers
9136030ecf
DynamoDB: Improve validation (#6986) 2023-11-04 09:37:32 -01:00
Bert Blommers
6427320c76
DynamoDB: update_item() now returns item for ConditionalCheckFailed-exceptions (#6950) 2023-10-24 20:31:25 +00:00
Bert Blommers
b85e99463f
DynamoDB: execute_statement() - improve support Where-clauses (#6939) 2023-10-23 10:16:10 +00:00
Bert Blommers
f52223cdb7
Prepare release 4.2.6 (#6916) 2023-10-15 12:26:20 +00:00
Bert Blommers
a23cef9985
Admin: Fix DynamoDB AWS tests 2023-10-10 19:05:59 +00:00
Bert Blommers
8ea041029a
S3/DynamoDB: Improve PartiQL tests (#6897) 2023-10-10 15:44:00 +00:00
Bert Blommers
643cf7c55e
DynamoDB - Return binary data in right format (#6828) 2023-09-18 21:22:03 +00:00
Bert Blommers
2bae13bf5b
DynamoDB: Fix projection expression with binary attribute (#6816) 2023-09-15 17:17:57 +00:00
Bert Blommers
3545d38595
DynamoDB: key_condition_expression cannot contain a literal value (#6784) 2023-09-07 20:45:04 +00:00
Bert Blommers
9e3e5e947b
DynamoDB: Allow ProjectionExpressions on attributes that contain a . (#6709) 2023-08-21 21:52:58 +00:00
Bert Blommers
f297c4216f
DynamoDB: FilterExpressions/ProjectionExpressions cannot be an empty string (#6636) 2023-08-12 07:01:03 +00:00
Bert Blommers
c6b46a48f4
Techdebt: Replace sure with regular assertions in DynamoDB (#6517) 2023-07-13 10:21:47 +00:00
Bert Blommers
82c0166995
Techdebt: Remove warnings from tests (#6478) 2023-07-04 09:35:31 +00:00
rafcio19
5c12416492
DynamoDB: correct no table error (#6449) 2023-06-27 21:06:49 +00:00
Bert Blommers
6e7edd5057
DynamoDB: Support projection expressions in lists (#6375) 2023-06-08 17:10:14 +00:00
Bert Blommers
822d94f59e
DynamoDB: Initial support for execute_statement et. al. (#6216) 2023-04-16 19:06:29 +00:00
Bert Blommers
1111e10b87
DynamoDB: Allow attribute name 'S' (#6185) 2023-04-07 21:02:00 +00:00
Cole Peters
f424c6ac05
DynamoDB:query() KeyConditionExpression now allows enclosing the sort key condition in brackets (#6178) 2023-04-05 14:30:19 +00:00
Basti110
fe1869212f
dynamodb AttributeUpdate ADD/PUT/DELETE for NS (#6138) 2023-04-01 16:47:04 +00:00
Bert Blommers
5eef06ee51
DynamoDB: allow leading underscore in expression attr name (#6082) 2023-03-17 14:22:05 -01:00
Brian Pandola
84174e129d
TechDebt: Remove __future__ imports (#6037) 2023-03-08 20:50:13 -01:00
Bert Blommers
57205668ed
DynamoDB: Ensure first argument to list_append() exists (#6011) 2023-03-04 12:25:48 -01:00
Bert Blommers
d525423f94
Admin: Add tests for Java SDK (#6002) 2023-03-02 13:28:21 -01:00
Bert Blommers
88d991e306
DynamoDB: describe_table() - return correct error msg (#5997) 2023-02-27 22:05:50 -01:00
Bert Blommers
03dfbe6931
DynamoDB: scan() should respect the Projection-attribute of GSI/LSI's (#5960) 2023-02-22 10:16:54 -01:00
Bert Blommers
2d4564b58c
DynamoDB: Support declaration of non-key attributes (#5919) 2023-02-11 10:51:37 -01:00
Bert Blommers
23542b1b16
DynamoDB: transact_write_items() errors on empty GSI keys (#5873) 2023-01-24 14:33:34 -01:00
Bert Blommers
6e7d3ec938
DynamoDB: Add validation for GSI attrs set to None (#5843) 2023-01-14 14:51:47 -01:00
Bert Blommers
27a2e42d9b
Admin: Update Docs to point to getmoto (#5826) 2023-01-07 10:35:14 -01:00
Bert Blommers
cb27b55008
DynamoDB: Allow removal of multiple listitems (#5767) 2022-12-14 10:07:34 -01:00
Bert Blommers
5ea02ec1b6
DynamoDB: batch_get_item() now only returns up to 16MB of data (#5718) 2022-11-29 18:38:53 -01:00
rafcio19
d6c438400e
DDB transaction limit increased to 100 (#5696) 2022-11-22 16:25:47 -01:00