Releases: devrev/adaas-sdk
Releases · devrev/adaas-sdk
v1.5.0
- The
EventContext
interface now supports three new optional fields:extract_from
,initial_sync_scope
, andreset_extraction
. When these fields are provided, they indicate that the snap-in should initiate a time-scoped synchronization process. - The artifact handling functions within the
Uploader
class have been updated to utilize the new DevRev-provided endpoints.
v1.4.2
- Limit max batch size for attachments processing to 50
- Limit min batch size for attachments processing to 1 (instead of throwing error)
v1.4.1
- Fix
grand_parent_id
type inNormalizedAttachment
- Expose
isTimeout
field from adapter
v1.4.0
- Add parallel streaming support for attachments via the
streamAttachments
function in the WorkerAdapter class for improved performance when handling multiple files simultaneously.- Use the new
batchSize
parameter to control concurrency when streaming multiple attachments - Example:
const response = await adapter.streamAttachments({ stream: getFileStream, batchSize: 10, });
- Use the new
- Update dependencies
@types/jest
,ts-jest
,axios
and@devrev/typescript-sdk
to their latest versions to address security vulnerabilities - Remove dependencies
@babel/core
and@babel/helpers
v1.3.0
- New initial domain mapping installation flow
- Retry all 5xx requests instead of only idempotent ones
- Attachments streaming bugfix
v1.2.6
- Add reference documentation to README
v1.2.5
v1.2.4
- Do not fail the extraction of attachments if streaming of single attachment fails
v1.2.3
- Add
local
flag to use for local development of the ADaaS snap-ins - Send library version, snap-in version and snap-in slug in headers while emitting
- Make
actor_id
field optional forSsorAttachment
interface - Fix bugs related to event handling, error logging
v1.2.2
- Add library version as a part of control protocol
- Improve axios client and adapter logging
- Fix bugs related to state handling