Welcome to the Flagship .Net SDK documentation!

The following documentation helps you to run Flagship on your .Net environment.

Wants to have a look at the GitHub repo? Link here.

Feel free to contact us if you have any questions regarding this documentation.

Release notes

Fixed

  • Send hits in batch issue

Added

  • Collecting developer usage tracking data:
    • The SDK now collects troubleshooting data, which will help us find implementation issues
    • The SDK now collects usage data, which will help us improve our product
  • DisableDeveloperUsageTracking property in config object.

Fixed

  • CONTINUOUS_CACHING: Send multiple batch hit error in bucketing mode

Added

  • Signature of the assembly with a strong name

Fixed

  • Decision api url and bucketing file url issue

Added

  • CampaignName, VariationGroupName and VariationName in Flag metadata

Added

  • TrackingManagerConfig property in config object.
  • Warning log in case of an outdated flag

Deprecated

  • TrackingMangerConfig property of config object.

Added

Deprecated

  • IFlag.UserExposed() method

Changed

Added

  • visitor_consent key in the body of the campaign request

Removed

  • sendContextEvent query param from the campaign request

Added

  • .Net 6 in Nuget package dependencies list

Changed

  • Event hit property value type to uint

Added

  • slug property in Flagship.Model.FlagDTO

Fixed

  • SecurityProtocolType issue

Added

  • Fs class
  • Visitor.fetchFlags method
  • Visitor.getFlag method
  • Flag class
  • FlagMetadata class
  • Managing visitor cache
  • SDK Status / Status changed callback
  • Visitor consent
  • Predefined context
  • Custom log manager

removed

  • visitor.synchronizeModifications method
  • Visitor.getModification method
  • Visitor.getModificationInfo method
  • Visitor.activateModifications method

Changed

  • The SDK start is handled by Fs class instead of FlagshipBuilder
  • Visitor class namespace
  • Tracking namespace