<commit_before># Splunk Java SDK Changelog

## develop

### Added Features

* Add support for index-less (default index) and allow optional parameters for 
  streaming connections. This includes an added Receiver class that the Index
  class now uses.

* Add paginate feature for splunk return data. This allows for count/offset 
  method to page through splunk meta data instead of retrieving all the data 
  at once.

* Add namespacing feature. Added as overload collection creation methods, each 
  method supporting namespaces has a method variant to accept an optional 
  `app` and `owner` and `sharing` map. For a more detailed description of Splunk
  namespaces in the Splunk REST API reference under the section on accessing 
  Splunk resources, see:
   
  http://docs.splunk.com/Documentation/Splunk/latest/RESTAPI/RESTresources

* Add XML, JSON and CSV streaming results reader. This feature allows one to 
  retreive event data via an incrmental streaming mechanism. Return data is in
  key/value pairs. The XML form uses built-in JDK XML parsing support. The JSON 
  and CSV form requires third party JSON and CSV parsers which are included as
  ancilliary jar files in the SDK. For clarity, the JSON and CSV streaming 
  results reader, are contained in a separate splunk jar file named,
  splunk-external.jar.

* Add an Upload class. This class is availabe to query in-progress file uploads.

### Minor Additions

* Add genevents example.
* Add second time format when parsing time.
* Add streaming reader to search examples.

### Bug fixes

* Fix argument processing in tail example.
* Fix timing window during search job creation; 
  add splunk exception JOB_NOT_READY.
* Fix index cleaning to require timeout value; add splunk exception TIMEOUT.
* Fix LicensePool creation to use string quota instead integer. 
  Allows for "MAX" and <number>[M|G|T]
* Fix action to update settings.
* Fix user creation to force lowercase usernames.
* Fix ServiceInfo missing get methods.
<commit_msg>Update and tweak the changelog<commit_after># Splunk Java SDK Changelog

## develop

### Added Features

* Add a Receiver class.

* Add support for index-less (default index) and allow optional parameters for 
  streaming connections. The Index class now uses the added Receiver class.

* Add paginate feature for splunk return data. This allows for count/offset 
  method to page through splunk meta data instead of retrieving all the data 
  at once.

* Add namespacing feature. Added as overload collection creation methods, each 
  method supporting namespaces has a method variant to accept an optional 
  `app` and `owner` and `sharing` map. For a more detailed description of Splunk
  namespaces in the Splunk REST API reference under the section on accessing 
  Splunk resources, see:
   
  http://docs.splunk.com/Documentation/Splunk/latest/RESTAPI/RESTresources

* Add XML, JSON and CSV streaming results reader. This feature allows one to 
  retreive event data via an incrmental streaming mechanism. Return data is in
  key/value pairs. The XML form uses built-in JDK XML parsing support. The JSON 
  and CSV form requires third party JSON and CSV parsers which are included as
  ancilliary jar files in the SDK. For clarity, the JSON and CSV streaming 
  results reader, are contained in a separate splunk jar file named,
  splunk-external.jar.

* Add an Upload class. This class is availabe to query in-progress file uploads.

* Add class setter methods.

### Minor Additions

* Add genevents example, to generate events and push into splunk using various
  methods.
* Add second time format when parsing time.
* Add streaming reader to search examples.
* Add input example, to display splunk inputs and their attributes.

### Bug fixes

* Fix argument processing in tail example.
* Fix timing window during search job creation; 
  add splunk exception JOB_NOT_READY.
* Fix index cleaning to require timeout value; add splunk exception TIMEOUT.
* Fix LicensePool creation to use string quota instead integer. 
  Allows for "MAX" and <number>[M|G|T]
* Fix action to update settings.
* Fix user creation to force lowercase usernames.
* Fix ServiceInfo missing get methods.

{'fraction_non_alphanumeric': 0.047778308647873864, 'fraction_numerical': 0.0, 'mean_word_length': 4.032451923076923, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '167936', 'n_tokens_mistral': 1134, 'n_tokens_neox': 1054, 'n_words': 585}