Skip to content

Latest commit

 

History

History
85 lines (64 loc) · 5.38 KB

CHANGELOG.md

File metadata and controls

85 lines (64 loc) · 5.38 KB

3.4.2-beta / 2020-07-16

  • Fix Patched security vulnerabilities in dependencies

3.4.1-alpha / 2020-05-21

  • Fix: Critical bug fixes

3.4.0-alpha / 2020-05-20

Note: 3.4.0-alpha contains a change to configuration parameter names that may trigger obsolete messages. It is recommended you migrate to the new parameters defined in #118.

  • Fix: Additional fixes with sending requests that are too large.
  • Fix: Fix first event is never being batched.
  • Improvement: Expose ability to FlushAsync in a non-blocking manner.
  • Improvement: Update configuration parameters to unified names with other Segment libraries.
  • Improvement: Unified project structure.
  • Improvement: Project can now be built on any operating system supporting .NET Core SDK.
  • Improvement: Supports Dependency Injection for better support within .NET Core SDK.
  • Improvement: Maximum batch size of 500KB and message size of 32KB is now enforced.
  • Improvement: Added capability for multi-threading using .NET Framework 3.5.
  • Feature: Allow user defined interval for flushing events.
  • Feature: Network requests now have exponential back-off and jitter.
  • Feature: Allow user defined user agent header.
  • Feature: Enable configurable concurrency.
  • Feature: Added send configuration parameter to toggle making HTTP requests on event send.

3.3.1-alpha / 2018-07-09

  • Fix: Fix error handling behaviour.
  • Fix: Fix issues with sending requests that are too large.
  • Fix: Fix possible deadlock.
  • Improvement: Allow setting maximum batch size in configuration.

3.3.0-alpha / 2018-05-01

Note: 3.3.0-alpha includes a bug which can cause long lived clients to stop sending data to the Segment API. A fix is available in the latest release (3.3.1-alpha) and it is recommended you upgrade to the latest version.

3.2.0-alpha / 2017-11-08

  • Feature: Allow custom host to be set.
  • Feature: Support .NET standard 2.0.

3.1.0-alpha / 2017-10-04

3.0.0 / 2017-08-07

2.0.3 / 2017-01-02

  • Fix: Use fully qualified assembly name for JSON.NET dependency.
  • Fix: Fix overflow in stats.
  • Fix: Documentation fixes.
  • Fix: Fix exception message when userId is omitted in Alias.
  • Fix: Consolidate error phrasing and capitalization.
  • Improvement: Accept IDictionary instead of Dict or custom types.

2.0.2 / 2015-09-30

  • Fix: Fix nuspec links in documentation.
  • Fix: Fix timestamp formatting.
  • Fix: Allow identify events to be sent without anonymousId.

2.0.1 / 2015-07-01

  • Fix: All events to be sent with only anonymousId