What's new in the Splunk SDK for C#

The current version of the Splunk SDK for C# is 2.2.6. This topic summarizes the changes included in each version of the SDK.

For a detailed list of new features and APIs, breaking changes, and other changes, see the Splunk SDK for C# Changelog (/splunk-sdk-csharp-pcl/changelog.md).

v2.2.6

Version 2.2.6 (2017-05-24) of the Splunk SDK for C# contains the following changes since the last release:

  • Minor changes:
    • Update System.Collections.Immutable dependency version.
    • Tests now use TLS by default.

v2.2.5

Version 2.2.5 (2016-11-14) of the Splunk SDK for C# contains the following changes since the last release:

  • Bug fixes:
    • Fixed a bug with hanging one-shot searches (GitHub Issue #54).

v2.2.4

Here's what was new in version 2.2.4 (2016-09-19) of the SDK:

  • Bug fixes:
    • Handle empty strings in Atom entry responses from the REST API.

v2.2.3

Here's what was new in version 2.2.3 (2016-04-20) of the SDK:

  • New features:
    • Added AppVeyor support for automatic test runs.
  • Bug fixes:
    • Fixed an issue where the SDK would error out when trying to parse an Atom entry with unknown entries.
    • Better handles errors when dealing with export searches.
    • A variety of fixes to handle changes in output in the Splunk Enterprise 6.3 REST API.

v2.2.2

Here's what was new in version 2.2.2 (2015-10-15) of the SDK:

  • Fixed code contracts runtime errors caused by MyGet during the previous two releases.

v2.2.1

Here's what was new in version 2.2.1 (2015-10-15) of the SDK:

  • New features and APIs:
  • Bug fixes:
    • Fixed code contracts runtime errors.
    • Fixed missing millisecond component when writing modular input timestamps.
    • Restored compatibility for some examples with .NET Framework v4.5.0.

v2.2.0

Here's what was new in version 2.2.0 (2015-09-10) of the SDK:

  • Added support for cookie-based authentication, for Splunk Enterprise 6.2.0 and later.
  • Added a new example, search-response-message-stream: Shows how to get an HttpResponseMessage for any ExecutionMode.
  • Added Job.GetSearchResponseMessage, which returns an HttpResponseMessage for a given Job.
  • Removed redundant StyleCop package.

v2.1.2

Here's what was new in version 2.1.2 (2015-02-18) of the SDK:

  • Bug fixes:
    • Search and job operations now default to a count of 0, which represents all.
  • New examples:
    • Get-SplunkDataInputs: Shows how to access an unsupported REST API endpoint.
  • Minor changes:
    • The GitHub commits example now uses the JSON.NET library instead of a dictionary.
    • Modular input validation now logs exceptions as INFO instead of DEBUG.
    • Added xunit.runner to the packages directory.

v2.1.1

Here's what was new in version 2.1.1 (2014-12-12) of the SDK:

  • Removed All and Scheme attach points for debugging modular inputs.
  • Hardened logging for Modular Inputs:

    • Added more contextual information.
    • Ensured all exceptions are captured and logged.

v2.1.0

Here's what was new in version 2.1.0 (2014-12-08) of the SDK:

v2.0.0

Splunk SDK for C# 2.0.0 was released on 9 September 2014. Splunk SDK for C# 2.x is a complete rewrite of the Splunk SDK for C# 1.x, and contains numerous substantial changes from the previous version. For full details of what's new, see the following sections of this documentation: