Skip to main content

· 2 min read
Maintainers

We are super excited to announce the latest release of FlowSynx, v0.4.1! This post covers the highlights of the new features and enhancements in FlowSynx v0.4.1.

Release highlights

If you’re new to FlowSynx, familiarize yourself by visiting the getting started page.

FlowSynx

  • [ADDED] Add In Memory Storage plugin #5
  • [ADDED] Add API endpoint to list logs #73
  • [FIXED] Change nullable string value to string in Specifications class of plugins #67 #68 #69 #70
  • [FIXED] Change plugin details from get to post and change getting by id to getting plugin by type #76
  • [FIXED] Change Plugins list from Get to Post method in Api endpoint #79
  • [ADDED] Move Taking Max result from plugins to the StorageFilter #80
  • [FIXED] Add ability to return max result from percentage #77
  • [FIXED] Change Config Details http method from Get to Post #84
  • [FIXED] Add file and directory checkers for plugins #86
  • [FIXED] Update FlowSynx packages to the version 1.2.3 #87

Flowctl

  • [FIXED] Add EscapeMarkup() to the Witten string to avoid exception of Spectre.Console about brackets #46
  • [FIXED] Add command to handle and adapt new API endpoint about Logs #40
  • [FIXED] Move dashboard version from version command to the dashboard command #42
  • [FIXED] Update FlowSynx packages to version 1.2.2 #48
  • [FIXED] Update FlowSynx.Client to the version 0.2.7 #49
  • [FIXED] Change PluginDetails Command option from Id to the Type and other related changes #50
  • [FIXED] Correct the Formatter for table to display the list object properly #51
  • [FIXED] Rename the launchSettings project name to the FlowCtl #52
  • [FIXED] Add ability to stop dashboard to the Stop command #53

Dashboard

  • [FIXED] Update FlowSynx.Client to the version 0.2.7 #6

C# Sdk

  • [ADDED] Add Logs endpoint to the SDK #3
  • [FIXED] Change the Plugin Details and list from Get to Post method #5
  • [FIXED] Change PluginDetailsRequest Id property to the Type as well as data type to string #6
  • [FIXED] Change ConfigDetails http method from get to post #7
  • [FIXED] Add PluginDetailsSpecification to the PluginDetails response object #8
  • [FIXED] Change ConfigDetails http method from Get to Post #9

Share-Components

  • [ADDED] Add InMemory LogProvider #8
  • [ADDED] Add percent parser #10
  • [FIXED] Change MaxResult datatype from int to string in order to accept string #9

· 2 min read
Maintainers

We are super excited to announce the latest release of FlowSynx, v0.4.0! This post covers the highlights of the new features and enhancements in FlowSynx v0.4.0.

Release highlights

If you’re new to FlowSynx, familiarize yourself by visiting the getting started page.

FlowSynx

  • [ADDED] Add Google Drive storage plugin #53
  • [ADDED] Add Cache to the FlowSynx to load already defined and loaded plugins from Memory instead initialized each time #56
  • [FIXED] Rename showMetadata property to includeMetadata in the list request #42
  • [FIXED] Add additional condition to check both Container and Directory Exist in Azure Blob plugin #44
  • [FIXED] Move logic from Specifications to Initialize for AWS S3 storage plugin #58
  • [ADDED] Add Argument guard for ISerializer during contract object for AWS S3 plugin #59
  • [FIXED] Update FlowSynx packages version to 1.0.0 due to the release new version #64
  • [FIXED] Change access modifier for Path property in StorageNormsInfo #66
  • [FIXED] Move File and Directory filtering to the StorageFilter instead of the implementation in the plugin #37

CSharp-Sdk

  • [FIXED] Rename property ShowMetadata to the IncludeMetadata in the storage ListRequest #2
  • [RELEASED] - New version 0.2.0 released

Share-Components

  • [ADDED] Add Initialize function to the IPlugin interface #6
  • [ADDED] Add Cache in FlowSynx.IO and related UnitTests #7
  • [RELEASED] - New version 1.0.0 released

· 2 min read
Maintainers

We are super excited to announce the latest release of FlowSynx, v0.3.2! This post covers the highlights of the new features and enhancements in FlowSynx v0.3.2.

Release highlights

If you’re new to FlowSynx, familiarize yourself by visiting the getting started page.

FlowSynx

  • [ADDED] Add Amazon S3 storage plugin #28
  • [FIXED] Correcting Md5 hash value for Google cloud storage plugin #34
  • [FIXED] Change Google cloud storage name and delete storage word from the end of the name #35
  • [FIXED] Move File and Directory filtering to the StorageFilter instead of the implementation in the plugin #37 #38 #39 #40 #41
  • [FIXED] Rename ShowMetadata property to the IncludeMetadata in the list request #42
  • [FIXED] Add additional condition to check both Container and Directory Exist in Azure Blob plugi #44
  • [FIXED] Add StorageMetadataOptions to the StorageService and refactoring some related code #45
  • [FIXED] Update FlowSynx packages to 0.9.1 for FlowSynx project as well as other plugins to adopt new changes regarding updated IStoragePlugin interface #46 #47 #48 #49 #50 #51
  • [FIXED] Update README file #31

FlowCtl

  • [FIXED] Open dashboard in web browser when user running dashboard command #19
  • [FIXED] Rename property ShowMetadata to the IncludeMetadata Storage List command as well as update FlowSynx.Client version #35

CSharp-Sdk

  • [FIXED] Rename property ShowMetadata to the IncludeMetadata in the storage ListRequest #2
  • [RELEASED] - New version 0.2.0 released

Share-Components

  • [FIXED] Add StorageMetadataOptions to the FlowSynx.Plugin.Storage project in order to handle the IncludeMetadata property #3
  • [FIXED] Add unit tests for FlowSynx.IO project #4
  • [FIXED] Add unit tests for the FlowSynx.Plugin.Storage project #5
  • [RELEASED] - New version 0.9.1 released

· One min read
Maintainers

We are super excited to announce the latest release of FlowSynx, v0.3.0! This post covers the highlights of the new features and enhancements in FlowSynx v0.3.0.

Release highlights

If you’re new to FlowSynx, familiarize yourself by visiting the getting started page.

FlowSynx

  • [ADDED] Add Google Cloud Storage plugin #21
  • [FIXED] Normalize in VersionHandler should return correct version value when the given version doesn't start with v #20
  • [FIXED] Change the StorageNormsParser Separator symbol #22
  • [FIXED] Change the AssemblyName from flowsynx to flowsynxe #24

FlowCtl

  • [FIXED] Remove the self-destruction ability in uninstall functionality and let it to be done manually #2
  • [FIXED] Change the AssemblyName from synx to flowsynx #10
  • [FIXED] Rename all corresponding names regarding flowsynx engine to flowsynxe #14
  • [FIXED] Delete full option from Cli Version command and display all version including engine and dashboard #17

· One min read
Maintainers

We are super excited to announce the latest release of FlowSynx, v0.2.0! This post covers the highlights of the new features and enhancements in FlowSynx v0.2.0.

Release highlights

If you’re new to FlowSynx, familiarize yourself by visiting the getting started page.

FlowSynx

  • [ADDED] Add Microsoft Azure Blob storage plugin 1
  • [ADDED] Add OpenAPI specifications to the flowsynx 4
  • [ADDED] Pushing FlowSynx to the Docker hub
  • [FIXED] Refactoring SpecificationsParser class in order to check require member's value 7
  • [FIXED] Change throw exception to logging message for DeleteAsync method in plugins 12
  • [FIXED] Add ContentType to the ReadAsync API endpoint 13
  • [FIXED] Make CopyFile, CopyDirectory, MoveFile, and MoveDirectory methods in EntityCopier and EntityMover as asynchronous 14, 15
  • [FIXED] Fix issue regarding FlowSynx build and publish workflow action 16
  • [FIXED] Fix warning messages in FlowSynx.Plugin.Storage.Azure.Blobs plugin 18

FlowCtl

  • [ADDED] Add OpenApi option to the run arguments for running FlowSynx 3

FlowSynx Dashboard

  • [ADDED] Pushing FlowSynx Dashboard to the Docker hub

FlowSynx C# SDK

  • [ADDED] Adding License to the SDK NuGet package 1

· One min read
Maintainers

Welcome to the FlowSynx blog! We’ve created this blog to share FlowSynx news and a variety of content from and for the FlowSynx community. This content may include deep dives into specific technical topics, examples of how FlowSynx can be used in various scenarios and any other interesting content from the community.