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
MinorFrends.Smb.CopyFiles2.7.02026-09-16
Fixed
  • Use the configured SeparatorCharacter when resolving SMB paths.
Changed
  • Breaking: Unified checkpoint targeting into a single Input.Targets list. Each PartitionTarget now has a Mode (RelativeRollback, AbsoluteSequenceNumber, AbsoluteEnqueuedTime) that selects which of RollbackEvents, TargetSequenceNumber, or TargetEnqueuedTime is used.
  • Breaking: Removed Input.PartitionIds and Input.RollbackEvents. Relative rollback is now configured per-partition via a PartitionTarget with Mode = RelativeRollback and RollbackEvents set.
  • Options.FailIfPartitionMissing is 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.UpdateCheckpointAsync API 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 specific TargetSequenceNumber or TargetEnqueuedTime per partition without manual arithmetic.
  • Event Hub connection parameters (EventHubNamespace, EventHubAuthMethod, EventHubConnectionString, EventHubSasToken) so the Task can resolve partition ranges via GetPartitionPropertiesAsync.
  • FailIfPartitionOwned option to guard against rewinding partitions currently owned by a running consumer.
  • Result.AppliedTargets audit trail recording partition, previous sequence number and new sequence number for each applied change.
MajorFrends.Files.Copy2.0.02026-09-10
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.
MajorFrends.Files.Delete2.0.02026-09-10
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.
MajorFrends.Files.Find2.0.02026-09-10
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.
MajorFrends.Files.LocalBackup4.0.02026-09-10
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.
MajorFrends.Files.Move3.0.02026-09-10
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.
MinorFrends.Smb.CopyFiles2.6.02026-09-09
Fixed
  • Adjusted access permissions to prevent sharing violations for directories and added null check on directory handles.
MinorFrends.Smb.CreateDirectory2.5.02026-09-09
Fixed
  • Adjusted access permissions to prevent sharing violations for directories.
MinorFrends.Smb.WriteFile2.5.02026-09-09
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.
MajorFrends.Exchange.ReadEmail2.0.02026-09-04
Changed
  • Upgraded the Task to target .NET 8.
  • Removed MimeKit library.
  • Breaking: Renamed Options.ThrowExceptionOnFailure to Options.ThrowErrorOnFailure.
  • Breaking: Replaced Result.ErrorMessages with a single Result.Error object containing the error Message and AdditionalInfo.
Added
  • Added Options.ErrorMessageOnFailure to allow overriding the error message shown when the Task fails.
MajorFrends.Exchange.SendEmail2.0.02026-09-04
Changed
  • Target framework updated to .NET 8.
  • Removed MimeKit library.
  • Breaking Renamed Options.ThrowExceptionOnFailure to Options.ThrowErrorOnFailure.
  • Breaking Updated failure handling behavior, including exception propagation, cancellation handling, and failure message formatting.
Added
  • Added Options.ErrorMessageOnFailure to allow overriding the error message shown on failure.
  • Added Result.Error property containing structured error details when the Task fails.
MajorFrends.Excel.ConvertToCSV2.0.02026-09-02
Changed
  • Breaking Replaced ErrorMessage (string) in the result object with a structured Error object containing Message and AdditionalInfo.
  • Added standard failure handling options ErrorMessageOnFailure.
  • Updated the task to target .NET 8.
MajorFrends.Excel.ConvertToJSON3.0.02026-09-02
Changed
  • Breaking Replaced ErrorMessage (string) in the result object with a structured Error object containing Message and AdditionalInfo.
  • Added standard failure handling options ErrorMessageOnFailure.
  • Updated the task to target .NET 8.
MajorFrends.Excel.ConvertToXML2.0.02026-09-02
Changed
  • Breaking Replaced ErrorMessage (string) in the result object with a structured Error object containing Message and AdditionalInfo.
  • Added standard failure handling options ErrorMessageOnFailure.
  • Updated the task to target .NET 8.
MajorFrends.Excel.Parse2.0.02026-09-02
Changed
  • Breaking Replaced ErrorMessage (string) in the result object with a structured Error object containing Message and AdditionalInfo.
  • 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
MinorFrends.CSV.Create1.13.02026-08-27
Fixed
  • Removed NewLine = Environment.NewLine from CsvConfiguration to fix quoting of values containing \n or \r characters.

Showing 20 of 20 matching updates (1138 total)

An unhandled error has occurred. Reload 🗙