Releases: georgebv/aiosalesforce
Releases · georgebv/aiosalesforce
v0.6.2
What's Changed
- Added custom exception
DuplicatesDetectedError
for theDUPLICATES_DETECTED
error. Exception message now includes ids of the duplicate records and names of the corresponding duplicate matching rules. Exception itself has propertyduplicates
to inspect matches when handling the error.
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- Fixed sobject upsert validation - original payload is no longer mutated and external ids are compared as strings
Full Changelog: v0.6.0...v0.6.1
v0.6.0
v0.5.7
What's Changed
- Added
Accept
header with appropriate mime type to all HTTP requests
Full Changelog: v0.5.6...v0.5.7
v0.5.6
What's Changed
- Updated type hints for Bulk API 2.0 results
- Fixed
JobInfo
havingstr
instead ofdatetime
for timestamp attributes - Fixed
aud
inJwtBearerFlow
assertion payload for sandboxes
Full Changelog: v0.5.5...v0.5.6
v0.5.5
v0.5.4
What's Changed
- Fixed CSV serializer for Bulk API 2.0
- Added more tests for CSV serializer
Full Changelog: v0.5.3...v0.5.4
v0.5.3
What's Changed
- Fixed bug with bulk incorrectly serializing headers for nested relations
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
- Added expiration mechanism for
ClientCredentialsFlow
- it now acceptstimeout
parameter - Fixed bug when providing a generator to bulk client without fieldnames - generator used to be exhausted to generate headers and loop generating csv would receive an already exhausted generator, resulting in no data returned. Now generator is 'duplicated' using
itertools.tee
- Fixed bug with incorrect csv row counting in bulk v2 - header is no longer counted towards record limit in bulk csv payload
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- Updated type hints to be less restrictive (e.g.,
Iterable[T]
instead oflist[T]
) - Fixed bug with emitted
RetryEvent
having incorrect (higher by 1) attempt count
Full Changelog: v0.5.0...v0.5.1