- Added spec files for Splunk 9.0
- Added CIM tags to auto complete and linting when editing tags.conf. Issue #25
- Fixed issue where free form stanza settings appeared invalid. Issue #60
- Fixed issue that marked some
[default]
stanzas as invalid. Issue #62 - Fixed issue that marked python.version settings invalid for modular inputs in inputs.conf. Issue #50
- Fixed issues with searchbnf.conf files. Issue #49
- Added version to spec config object so that special version comparisons and fixes can be implemented. See issue #53
- Added option to enable certificate verification. See issue #63
- Added spec files for Splunk 8.1 and 8.2
- Slight code refactor to support unit testing. Also, Mocha unit tests were added.
- Fixed issue where settings containing curly braces (
{}
) did not render choices. Issue #40 - Fixed syntax highlighting issue for settings that contain a comma (
,
). Issue #42 - Added support for
eventgen.conf
files. Issue #27 - Replaced request package with axios since request has been deprecated.
- Added dynamic snippets. Issue #20
- Added snippets for globalConfig.json files.
- Fixed an issue where setting names contained
<name>
. Issue #33 - Fixed an issue reading serverclass.conf.spec. Issue #35
- Fixed a Windows path issue when creating custom search commands, custom REST handlers, and modular visualizations. Issue #36
- Added functionality to preview the UI that ucc-gen creates from
globalConfig.json
. To use this functionality, create aglobalConfig.json
file (reference), then right-click and choose Preview globalConfig.json.
- An update to Visual Studio Code changed how Diagnostics are initialized which broke linting. Version 0.2.5 addresses this issue.
- Fixed an issue when running ad-hoc searches from the command palette.
- Fixed an issue displaying invalid interval for
script:/// stanzas
. Issue #21 - Added support for 'disabled' settings in inputs.conf since 'disabled' is a valid setting, but it is not specified in the spec file. Issue #18
- Fixed an issue where prefix stanzas where not recognized. Examples:
[author=<name>]
#22,[eventtype=name]
#24,[role_<name>]
#28
- Added support for multi-line values in .conf files. See issue #12
- Fix for "The URL specified for the Splunk REST API is incorrect". See issue #14
-
Added configuration checking for .conf file values:
<boolean>
<0 or positive integer>
,<unsigned integer>
,<positive integer>
,<non-negative integer>
<int>
,<integer>
<decimal number>
,<number>
,<unsigned long>
,<decimal>
,<double>
-
Removed dependency on Remote SSH extension - this caused issues on systems using WSL. See issue #3.
-
Added a command to create a custom Splunk REST handler:
splunk.new.resthandler
- creates scaffolding for a custom Splunk REST handler
-
Added the following commands:
splunk.search.adhoc
- run an ad-hoc search. Results render in Splunk channel in the OUTPUT view tab.splunk.savedSearch.run
- runs a Splunk saved search. Results render in Splunk channel in the OUTPUT view tab.splunk.savedSearches.refresh
- requests Saved searches from the configured Splunk instance.splunk.new.modviz
- creates scaffolding for a Splunk custom visualization.splunk.new.command
- creates scaffolding for a Splunk custom search command.splunk.embeddedReport.show
- shows a Splunk embedded report in a Visual Studio Code panel.
-
Added the following views:
savedSearches
- displays Splunk saved searches in the Splunk view containerembeddedReports
- displays Splunk embedded reports in the Splunk view container
- Initial release
- Grammar adapted from the Sublime Text syntax highlighting for .conf files repo.