Task Changelog
A cross-task view of everything that has changed. Filter by date range and keyword to see major and minor version updates across the whole catalog.
14
major version updates
6
minor version updates
0
patches & other
Fixed
- Use the configured SeparatorCharacter when resolving SMB paths.
Changed
- Breaking: Unified checkpoint targeting into a single
Input.Targetslist. EachPartitionTargetnow has aMode(RelativeRollback,AbsoluteSequenceNumber,AbsoluteEnqueuedTime) that selects which ofRollbackEvents,TargetSequenceNumber, orTargetEnqueuedTimeis used. - Breaking: Removed
Input.PartitionIdsandInput.RollbackEvents. Relative rollback is now configured per-partition via aPartitionTargetwithMode = RelativeRollbackandRollbackEventsset. Options.FailIfPartitionMissingis now respected when a RelativeRollback target has no existing checkpoint, setting it to true stops processing of any remaining partitions (already-applied changes are kept), while false continues processing the rest as before.- Checkpoints are now written through the supported
BlobCheckpointStore.UpdateCheckpointAsyncAPI instead of direct blob metadata manipulation. - Invalid partition IDs and out-of-range sequence numbers now produce clear, per-partition errors.
Added
- Absolute per-partition targeting via
Input.Targets, allowing operators to set a specificTargetSequenceNumberorTargetEnqueuedTimeper partition without manual arithmetic. - Event Hub connection parameters (
EventHubNamespace,EventHubAuthMethod,EventHubConnectionString,EventHubSasToken) so the Task can resolve partition ranges viaGetPartitionPropertiesAsync. FailIfPartitionOwnedoption to guard against rewinding partitions currently owned by a running consumer.Result.AppliedTargetsaudit trail recording partition, previous sequence number and new sequence number for each applied change.
Changed
- Upgraded the task to .NET 8.
- Breaking Standardize pattern matching logic between tasks.
- Clarified relative input matching rules: patterns are evaluated relative to Directory, separators are normalized to /, matching is case-insensitive, glob mode supports * and **, and <regex> enables regex evaluation against the relative path and file name.
Changed
- Upgraded the task to .NET 8.
- Breaking Standardize pattern matching logic between tasks.
- Clarified relative input matching rules: patterns are evaluated relative to Directory, separators are normalized to /, matching is case-insensitive, glob mode supports * and **, and <regex> enables regex evaluation against the relative path and file name.
Changed
- Upgraded the task to .NET 8.
- Breaking Standardize pattern matching logic between tasks.
- Clarified relative input matching rules: patterns are evaluated relative to Directory, separators are normalized to /, matching is case-insensitive, glob mode supports * and **, and <regex> enables regex evaluation against the relative path and file name.
Changed
- Upgraded the task to .NET 8.
- Breaking Standardize pattern matching logic between tasks.
- Clarified relative input matching rules: patterns are evaluated relative to the source directory, matching is case-insensitive, glob mode supports * and **, and <regex> enables regex evaluation against the relative path and file name.
Changed
- Upgraded the task to .NET 8.
- Breaking Standardize pattern matching logic between tasks.
- Clarified relative input matching rules: patterns are evaluated relative to SourceDirectory, separators are normalized to /, matching is case-insensitive, glob mode supports * and **, and <regex> enables regex evaluation against the relative path and file name.
Fixed
- Adjusted access permissions to prevent sharing violations for directories and added null check on directory handles.
Fixed
- Adjusted access permissions to prevent sharing violations for directories.
Fixed
- Adjusted access permissions to prevent sharing violations for directories and added synchronous I/O flags to file creation.
Added
- Added JSON output support to the ExecuteQueryToFile method, allowing SQL query results to be streamed directly to a JSON file.
Changed
- Upgraded the Task to target .NET 8.
- Removed MimeKit library.
- Breaking: Renamed
Options.ThrowExceptionOnFailuretoOptions.ThrowErrorOnFailure. - Breaking: Replaced
Result.ErrorMessageswith a singleResult.Errorobject containing the errorMessageandAdditionalInfo.
Added
- Added
Options.ErrorMessageOnFailureto allow overriding the error message shown when the Task fails.
Changed
- Target framework updated to .NET 8.
- Removed MimeKit library.
- Breaking Renamed
Options.ThrowExceptionOnFailuretoOptions.ThrowErrorOnFailure. - Breaking Updated failure handling behavior, including exception propagation, cancellation handling, and failure message formatting.
Added
- Added
Options.ErrorMessageOnFailureto allow overriding the error message shown on failure. - Added
Result.Errorproperty containing structured error details when the Task fails.
Changed
- Breaking Replaced
ErrorMessage(string) in the result object with a structuredErrorobject containingMessageandAdditionalInfo. - Added standard failure handling options
ErrorMessageOnFailure. - Updated the task to target .NET 8.
Changed
- Breaking Replaced
ErrorMessage(string) in the result object with a structuredErrorobject containingMessageandAdditionalInfo. - Added standard failure handling options
ErrorMessageOnFailure. - Updated the task to target .NET 8.
Changed
- Breaking Replaced
ErrorMessage(string) in the result object with a structuredErrorobject containingMessageandAdditionalInfo. - Added standard failure handling options
ErrorMessageOnFailure. - Updated the task to target .NET 8.
Changed
- Breaking Replaced
ErrorMessage(string) in the result object with a structuredErrorobject containingMessageandAdditionalInfo. - Added standard failure handling options
ErrorMessageOnFailure. - Updated the task to target .NET 8.
Fixed
- Added standardized task error handling and documentation for task inputs, options, and results.
Added
- Initial implementation of CreateTable task.
Added
- Initial implementation of DeleteTable task for Azure Table Storage
Fixed
- Removed
NewLine = Environment.NewLinefromCsvConfigurationto fix quoting of values containing\nor\rcharacters.
Showing 20 of 20 matching updates (1138 total)