Commit Graph

101 Commits

Author SHA1 Message Date
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
Bert Blommers
b4f59b771c
Techdebt: Replace string-format with f-strings (#5695) 2022-11-21 22:20:19 -01:00
jake-sigtech
310ef4885a
DynamoDB: fix: Add support for ReturnValuesOnConditionCheckFailure=ALL_OLD (#5676) 2022-11-18 20:51:51 -01:00
Bert Blommers
1a8ddc0f2b
Techdebt: Replace string-format with f-strings (for tests dirs) (#5678) 2022-11-17 21:41:08 -01:00
Bert Blommers
37845792d3
DynamoDB: put_item(): Improve type validation (#5654) 2022-11-10 21:52:02 -01:00
Bert Blommers
0f9a907af0
DynamoDB - do not allow HashKey to be changed on update (#5620) 2022-10-30 20:15:25 -01:00
Bert Blommers
121e3eadb8
DynamoDB - check nested attrs when validating duplicate set-actions (#5560) 2022-10-13 10:09:18 +00:00
Bert Blommers
ba517c156d
Fix linter 2022-10-04 16:51:01 +00:00
Bert Blommers
4f84e2f154
TechDebt - enable pylint rule redefined-outer-scope (#5518) 2022-10-04 16:28:30 +00:00
rafcio19
696b809b5a
Improve DDB transaction validation (#5521) 2022-10-04 13:18:14 +00:00
Bert Blommers
3118090fdc
DynamoDB: Validate duplicate expression paths (#5504) 2022-09-30 10:07:20 +00:00
Bert Blommers
e230750a7c
DynamoDB: transact_write_items() should return failing item (#5482) 2022-09-17 09:50:31 +00:00
Bert Blommers
e76ffb3409
DynamoDB:query() now has improved support for KeyConditionExpression (#5449) 2022-09-07 11:45:34 +00:00
Bert Blommers
f23b44e256
DynamoDB:batch_put_item() now has validatior for empty keys (#5439) 2022-08-31 20:09:39 +00:00
Juan Martinez
f6bc8d4a05
Dynamodb - ensure getItem does not use expression and non-expression (#5412) 2022-08-24 10:48:59 +00:00
Bert Blommers
52c1edce23
DynamoDB - ensure TableARN has correct region (#5406) 2022-08-23 22:46:24 +00:00
Bert Blommers
3d913f8f15
MultiAccount support (#5192) 2022-08-13 09:49:43 +00:00
Amine Haj Ali
7386163a67
DynamoDB: add checks for projection expression (#5380) 2022-08-12 19:45:14 +00:00