You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
v1.0.5's ">=9.0.0" was rejected by SLIM with:
manifest.platformRequirements.splunk: Version requirement includes
no supported version of Splunk Enterprise: >=9.0.0
MAJOR ANALYTICAL FINDING: SLIM echoed back the literal range string
(">=9.0.0") in the error wording, NOT "Expected String value". This
empirically confirms SLIM PARSES semver ranges as a valid type. The
Phase 1.7 "type rejection" conclusion across v1.0.2-v1.0.4 docs was
WRONG. Cleanup commit needed regardless of v1.0.6 outcome.
Cloud Classic supported-list shape (inferred from F13-F17):
- 9.3 NOT on list (F13, v1.0.1)
- 10.0 NOT on list (F15, v1.0.3)
- 9.4 NOT on list (F16, v1.0.4)
- All of [9.0.0, infinity) NOT on list (F17, v1.0.5)
The supported set is NOT a contiguous low-floor range. Splunkbase AI
explainer's NEW recommendation extends the floor DOWN to 8.1.0:
Recommended example: ">=8.1.0 <9.2.0".
If you cannot determine the exact upper bound immediately, you can
temporarily broaden while keeping a sensible cap, e.g.,
">=8.1.0 <10.0.0".
User picked ">=8.1.0 <10.0.0" (bounded range, AI's "temporary
broaden" form). Rationale: AI's 8.1.0 floor is a meaningful clue that
Cloud Classic's list may include 8.x versions; a broader range that
covers 8.1.0 -> 9.x maximizes the chance of intersecting Cloud
Classic's list.
What changed:
- app.manifest: Enterprise from ">=9.0.0" to ">=8.1.0 <10.0.0"
(bounded range, space-conjunction syntax per AI's literal example);
info.id.version 1.0.5 -> 1.0.6; releaseDate 2026-06-05.
- default/app.conf: build = 676; [launcher].version = [id].version
= 1.0.6.
- appserver/static/whitelist_manager.js:14: urlArgs: "_b=676"
(auto-applied).
- docs/SPLUNK_10_COMPATIBILITY.md: Runtime Verification section
extended with v1.0.5 finding + Cloud Classic supported-list shape
inference + cumulative format history updated.
- docs/APPINSPECT_FINDINGS.md §7.9: 2026-06-05 hosted-API run F17
with the major analytical finding + v1.0.6 trial details +
revision-log entry.
- docs/DECISION_LOG.md 2026-06-05 row: documents the bounded-range
trial + empirically confirms ranges parse (the v1.0.5 row's "Two
outcomes possible" analysis was answered: ranges parse, content
didn't match). One new maintenance lesson: bounded-range
space-conjunction syntax may differ from Phase 1.7's comma form.
- CLAUDE.md "Splunk Version Pinning Audit" log: new row with the
range-parse empirical confirmation + two new maintenance lessons.
Three outcomes possible:
1. SLIM accepts ">=8.1.0 <10.0.0" -> first ACCEPTED semver-range
entry in cumulative history; future releases pin to this range
format permanently and stop the version-retirement treadmill.
Cleanup commit fixes v1.0.2-v1.0.4 docs' "ranges are type-
rejected" claims.
2. SLIM rejects with "no supported version: >=8.1.0 <10.0.0" ->
Cloud Classic's list excludes both 8.x and 9.x; next move is
Splunkbase publisher support ticket (now the documented escalation
path).
3. SLIM rejects with "Expected String value" -> unexpected; would
indicate space-conjunction is type-rejected. Low probability.
Honesty note: 6th release attempt in 6 days. The iterate-and-test
discovery method has produced 6 failed data points (F13, F14, F15,
F16, F17, plus v1.0.0 pre-release). If v1.0.6 ALSO fails, the
iteration cost (1 week, 6 releases) now exceeds the publisher support
ticket cost; that's the documented next move.
Verification:
- bash scripts/validate.sh -> ALL CHECKS PASSED (2 warnings)
- bash scripts/preflight-tag.sh v1.0.6 -> OK (all 4 sources at 1.0.6)
- bash scripts/pre-commit-doc-drift.sh -> OK (49 docs vs build 676)
- Local AppInspect re-run skipped (Docker not running). The next
Splunkbase upload of wl_manager-1.0.6.spl is the empirical test.
|`docs/SPLUNK_10_COMPATIBILITY.md`| Runtime Verification: 2026-06-05 update confirming SLIM parses ranges + cumulative format history with v1.0.5 result |
Copy file name to clipboardExpand all lines: app.manifest
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@
5
5
"id": {
6
6
"group": null,
7
7
"name": "wl_manager",
8
-
"version": "1.0.5"
8
+
"version": "1.0.6"
9
9
},
10
10
"author": [
11
11
{
@@ -14,7 +14,7 @@
14
14
"company": null
15
15
}
16
16
],
17
-
"releaseDate": "2026-06-04",
17
+
"releaseDate": "2026-06-05",
18
18
"description": "Manage detection-rule CSV whitelists with diff-based audit trail. Provides a web-based interface for viewing, editing, adding, and removing whitelist entries with full change tracking, expiration management, and role-based access control.",
> manifest.platformRequirements.splunk: Version requirement includes
836
+
> no supported version of Splunk Enterprise: **>=9.0.0**
837
+
838
+
| # | Class | File | Stanza | Setting / message |
839
+
|---|-------|------|--------|------------------|
840
+
|**F17**|**HARD ERROR (content)**|`app.manifest`|`platformRequirements.splunk.Enterprise`| "Version requirement includes no supported version of Splunk Enterprise: >=9.0.0" |
0 commit comments