Skip to content

Releases: Countly/countly-sdk-windows

24.1.1

29 Jul 14:12
cec4331
Compare
Choose a tag to compare
  • Fixed a bug where same, null, and empty keys were permitted in the Segmentation.
  • Fixed an issue where some requests are not url encoded.

24.1.0

25 Jan 15:20
Compare
Choose a tag to compare
  • New BackendMode features added and accesible through "Countly.Instance.BackendMode()" interface:

    • "ChangeDeviceIdWithMerge"
    • "RecordUserProperties"
    • "RecordException"
    • "RecordDirectRequest"
    • "EndSession"
    • "UpdateSession"
    • "BeginSession"
    • "StopView"
    • "StartView"
  • Metric override is added and accessible through "CountlyConfig.SetMetricOverride()"

  • "cpuId" and "multipleFields" device id generation methods are deprecated from Net Framework 3.5 and 4.5 versions

23.12.0

13 Dec 15:30
Compare
Choose a tag to compare
  • Backend mode added and accesible through "Countly.Instance.BackendMode()" interface
  • The following methods added to the "CountlyConfig":
    • "EnableBackendMode" function added to enable backend mode
    • "SetMaxRequestQueueSize" to change maximum request queue size, can be used only with backend mode for now
    • "SetEventQueueSizeToSend" to change maximum event queue size, can be used only with backend mode for now
    • "SetBackendModeAppEQSizeToSend" to change backend mode per app event cache maximum size
    • "SetBackendModeServerEQSizeToSend" to change backend mode global event cache maximum size

23.02.0

11 May 09:00
Compare
Choose a tag to compare
  • !! Major breaking change !! Explicit support (and an SDK flavor) for "Portable Class Library Profile 259 (.NETFramework 4.5, Windows 8.0, WindowsPhone 8.0, WindowsPhoneApp 8.1)" has been removed.
  • !! Major breaking change !! Explicit support (and an SDK flavor) for ".NET Framework 4.0 Client library" has been removed.
  • !! Major breaking change !! Explicit support (and an SDK flavor) for "Universal Windows Platform" has been removed.
  • !! Major breaking change !! The explicit "netcore" target has been removed from the nuspec configuration
  • Added Explicit support and an SDK flavor for ".NET Framework 4.5"
  • Default max segmentation value count changed from 30 to 100

22.06.1

12 Apr 18:11
Compare
Choose a tag to compare
  • Fixed empty OS name issue when running the SDK '.NET Standard' flavor with .NET MAUI.
  • Updating 'Newtonsoft.Json' version to '13.0.3'
  • Fixed a bug where a "end session" request would be created incorrectly when removing "session" consent.

22.06.0

11 Nov 14:44
Compare
Choose a tag to compare
  • Added ability to record location information or disable location tracking during SDK initialization.
  • Fixed 'os name' in metrics, 'os name' on windows 11 was reporting wrong.
  • Fixed a bug where added session requests were not sent immediately.

22.02.1

21 Oct 14:36
Compare
Choose a tag to compare
  • Static method "AddBreadCrumb" is deprecated. A non static method called 'AddCrashBreadCrumb' was added as a replacement.
  • For the UWP flavor of the SDK, changing the target version to "Windows 10, version 2004"

22.02.0

12 Oct 11:59
ceaed67
Compare
Choose a tag to compare
  • ! Minor breaking change ! Device ID is now sticky during init. If a device ID value was acquired by the SDK before, it will now ignore the init-time provided custom device ID value.
  • Added ability to get device id type.
  • Added calls to record Timed Events.

21.11.2

29 Jun 11:25
Compare
Choose a tag to compare
  • Fixed a bug where 'User properties' were not being recorded.

21.11.1

11 May 12:20
Compare
Choose a tag to compare
  • Fixed wrong SDK version number and SDK name.
  • Fixed potential issues where device ID was not encoded.
  • Fixed bug where the correct consent state was not sent when consent was removed.