You can download Canary under the terms of the Sideview Free Internal Use License Agreement and test it out on either Splunk 7.X, 8.X or 9.X
What you need to know about Canary depends a little on what kind of user you are.
-- Fixed a bug around timezone handling, where users with default TZ setting of "Default System Timezone" who then also had their local (browser) tz differing from the server's tz, could get inconsistent UI behavior when searching for custom absolute time ranges.
-- Improved user messaging in the ProgressIndicator module, particularly around search cancellation, and specific API situations where progress can be at "0%" for a long time.
-- Fixed a bug in the Chart module where it did not do the right thing when "hideChildrenOnload" was set to False.
-- The Apps menu in the TopNav module is now sorted alphabetically by label, instead of by the app_id.
-- Fixed a bug in the Pulldown module where the staticOptions param would not dynamically substitute the value of $foo$ tokens at runtime.
-- Fixed a bug in the Pager module that was introduced in 1.7.1, where in many cases pagination links would not render.
Canary now supports dark mode, and the user can change to dark mode in a new "preferences" layer in the top nav bar.
Likewise other apps built in the Canary UI can now add dark mode to their supported themes in app.conf
-- Improvements in some complex cases around back button usage, where subsequent custom interactions could be effectively ignored by upstream modules.
-- Fields module will no longer refresh if it sees known bad characters in the prefix the user has typed.
-- Fixed a bug where if a Tabs module was configured with purely dynamic tabs (rendered from search results), and no explicit selection, it would not default to showing the first tab selected.
-- Fixed a bug in the Table module, where in some situations it failed to pass down drilldown tokens holding the values of its "hidden" fields.
-- Chart command, when using a "split by" field, will look for a particular token named <fieldname>.fieldOrder, and will reorder the data so that the legend items are rendered in that order.
Unfortunately Splunkbase truncates release notes so we are unable to include them here.
However you can always read our release notes on the Sideview website at
https://sideviewapps.com/documentation/canary-release-notes
Note: to read our full release notes you can always do so on our website https://sideviewapps.com/documentation/canary-release-notes
If Splunk returns an error that the search could not be dispatched because the user's srchDiskQuota has been exceeded, Canary now treats this as an error and displays it to the user. (Splunk search treats this as INFO which makes it hard for the user to even find).
- Fixed a bug where the Canary UI would display the product as "Splunk> enterprise" even when running in Splunk Cloud.
- Fixed a bug where CheckboxPulldown's "sticky" param would not be respected for dynamic option values and the previously saved selection state would be ignored.
Splunkbase limits release notes to only 1000 characters.
However you can always see our full release notes on our site - https://sideviewapps.com/documentation/canary-release-notes
Unfortunately Splunkbase allows only a strangely low number of characters for release notes, and the release notes for this release exceed them.
Fortunately you can always read the release notes for Canary on our website here - https://sideviewapps.com/apps/canary/release-notes/
Fixed a recent regression that prevented Canary views from rendering on Splunk 7.3
Unfortunately Splunkbase truncates release notes to 1000 characters and this is not sufficient to adequately summarize the changes in this release. Fortunately you can read our release notes on our site at the following URL
https://sideviewapps.com/apps/canary/release-notes/
Fixed a bug that prevented Canary views from working when the logged-in user had a space in their username
-- Fixed an issue where saved preferences from canary modules can later trigger warnings from btool's config validation when Splunk is restarted. There was no actual harm in the config as it existed in 1.4 so this fix effectively just makes the btool warnings go away. If you don't mind a few warnings on startup there's no need to update from 1.4.
Unfortunately Splunkbase truncated release notes at only 1000 characters which is quite a bit less than the notes for this release. View our release notes online at https://sideviewapps.com/apps/canary/release-notes/
Unfortunately Splunkbase truncates submitted release notes at a rather short length, and we're unable to include the actual release notes here.
However you can check out release notes on our website - https://sideviewapps.com/apps/canary/release-notes/
Fixed a bug where some modules were making requests without considering whether "ROOT_ENDPOINT" was set in web.conf. This would result in pages not loading and working properly when Splunk was set up in a reverse proxy configuration.
-- Fixed a somewhat hard to hit bug involving 401 redirect and/or a redirect loop. Fix is to slightly alter the REST call that Canary uses to get the current httpport and root_endpoint config. Root cause appears to be incorrect behavior in Splunk's rest api in /services/configs/conf-web/settings, and confusing behavior in /servicesNS/nobody/-/configs/conf-web/settings. The app now gets the config from /services/properties/web/settings/*.
-- Fixed a bug that could prevent Canary from loading previously saved reports when users clicked on them in "saved reports" menus.
-- Fields module now has a "clear all" link above the selected field list and an "add all" link above the available field list.
-- More work improving the overall system of how a "canary app" is supposed to be implemented so that no matter whether a user is in Splunk7 or Splunk8, or whether they're in a Canary view or a default splunk view, or a Sideview Utils view, that they can click on links in the app's navbar and end up in the right places, and they can click on the links in the app menu and end up on the right URI for that app's landing page.
-- Canary homepage now explicitly uses splunk_server=local on it's usage of the splunk rest command. Previously it seems we had relied on our users not having the "dispatch_rest_to_indexers" capability, because in that case Splunk falls back to only dispatching against the local SH.
-- Improvements to what you can have in legacy Sideview views, but still have Canary autoconvert the view and render it without complaint. For more complete details visit our release notes page at https://sideviewapps.com/apps/canary/release-notes/
Unfortunately Splunkbase is still truncating release notes to 1000 characters and that is not enough room for us to adequately display the notes for this release. Fortunately you can read the full release notes on our website at https://sideviewapps.com/apps/canary/release-notes/
Unfortunately Splunkbase truncated release notes to only 1000 characters, and this is not sufficient to hold the release notes for this release. Fortunately you can read the release notes for 1.3 on our website here - https://sideviewapps.com/apps/canary/release-notes/
Unfortunately Splunkbase truncated release notes to only 1000 characters, and this is not sufficient to hold the release notes for this release. Fortunately you can read the release notes for 1.3 on our website here - https://sideviewapps.com/apps/canary/release-notes/
Unfortunately Splunkbase truncates release notes to 1000 characters, and that exceeds the length of the notes for this release.
For our full release notes for this and all releases, see this page on our website.
Unfortunately Splunkbase truncates release notes to 1000 characters, and that exceeds the length of the notes for this release.
For our full release notes for this and all releases, see this page on our website.
Updated the version of the multiselect library used under the hood for the CheckboxPulldown module. The specific bug this resolved was that the module could not support values that contain double-quote characters.
The Chart module now supports a "charting.seriesColors" key that can be passed to it, that is a comma-separated list of hexcolors. It will use the given colors to denote the colors of the various series being charted.
Some defaults changed in the Chart module for when only 2, 3, 4 or 5 series values are present. Previously the module had a tendency to put yellows and oranges next to eachother.
Fixed a bug in the Chart module where if you changed the chart type and then moused over elements in the new chart in the right way, you could get the old chart to reappear, and the two charts to even flicker back and forth.
on receiving a 401 response from Splunk, Canary views now redirect to the Splunk login page.
Turning the Chart modules bezier curve feature way down so the lines are almost straight by default. Although the default beziers are pretty they can mislead/confuse users in some charts where the curvature displayed was then impossible in the real data.
As a Splunkbase app developer, you will have access to all Splunk development resources and receive a 10GB license to build an app that will help solve use cases for customers all over the world. Splunkbase has 1000+ apps from Splunk, our partners and our community. Find an app for most any data source and user need, or simply create your own with help from our developer portal.