Skip to content

Tags: canopus1io/PynamoDB

Tags

stable

Toggle stable's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release_notes: document more breaking changes (pynamodb#1222)

6.0.0

Toggle 6.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bump version to 6.0.0 (pynamodb#1216)

5.5.1

Toggle 5.5.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix compatibility with botocore 1.33.2 (pynamodb#1206)

5.5.0

Toggle 5.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add 'add_version_condition' arg (pynamodb#1177)

Add a flag for controlling whether `Model.save`, `Model.update` and `Model.delete` add a condition that the persisted version is the same as the in-memory one, defaulting to `True` (the "safe" behavior).

5.4.1

Toggle 5.4.1's commit message
Use model's AWS credentials in threads

When a model specifies custom AWS credentials (instead of global ones), they should be used when creating new sessions in threads. Previously, threads would always use the global credentials.

5.4.0

Toggle 5.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Expose transaction cancellation reasons (pynamodb#1156)

This will allow the caller to know e.g. which of the transaction items ran into a conflict, which can sometimes allow app logic to better handle the error without needing to make more requests.

5.3.5

Toggle 5.3.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix exception message (pynamodb#1157)

5.3.4

Toggle 5.3.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
5.x: propagate null_check to maps in lists (pynamodb#1128)

When calling `model.serialize(null_check=False)`, we were propagating `null_check=False` to maps (and maps nested in maps), but not maps nested in lists.

Backport of pynamodb#1127 to 5.x branch.

4.4.0

Toggle 4.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
4.x: workaround for _convert_to_request_dict change (pynamodb#1083) (p…

…ynamodb#1130)

botocore 1.28 changed the signature of private method botocore.client.BaseClient._convert_to_request_dict adding an endpoint_url parameter. We are updating pynamodb to inspect the signature and add this parameter as needed.

5.3.3

Toggle 5.3.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Improve first iteration logic (pynamodb#1121)

Backporting pynamodb#1101 to 5.x branch to allow handling an exception raised when retrieving the first item.