Complete documentation is available at the extension wiki
- Added a hover provider to provide documenation on
hover
for .conf file stanzas and settings - Add SPL2 language server support (hover documentation, autocomplete, code suggestions, etc) for
.spl2
files - Provide automatic updates for downloading latest SPL2 language server
- Included .spec files for 9.1 and 9.1. Issue #103
- Fix SPL2 Notebook workaround resulting in notebook files inserting (" ") character when new cells/notebooks are opened, causing notebooks to always appear to have unsaved changes
- Updated type handler for
outpus.conf
. Issue #99 - Updated URL for globalConfig.json file
- Fix issue preventing Windows installation of SPL2 Java requirements
- Fixes for various SPL2 installation issues across platforms
- Improved error messaging for commond SPL2 scenarios
- Fix port behavior for
443
in SPL2 calls - Fix to support executing SPL2 cells for apps other than
search
Minor updates to SPL language server handling.
- Added SPL Notebook functionality. Splunk Notebooks provide the ability to author SPL Notes, execute SPL Notes as search jobs, and view results in Visual Studio Code.
- Updated setting checking for additional types. Issues #74 and #84
- Added hander for setting changes. Issue #80
- Updated stanza separator handling. Issues #71, #72, #73 and #75
- Updated handling of
inputs.conf
. Issue #71 - Updated SSL setting handling to address the error message “Could not enumerate saved searches. self signed certificate in certificate chain". Issue #69
- 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 were 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 container -
embeddedReports
- displays Splunk embedded reports in the Splunk view container
- Initial release
- Grammar adapted from the Sublime Text syntax highlighting for .conf files repo.