Repository navigation
Constellation 0.31.1 — Development preview
Constellation 0.31.1 is a development preview, build 47, continuing work toward 1.0. This release includes the authoring and reliability improvements since the last published release, 0.28.0, while retaining the conversation-and-canvas interface and current-user validation boundaries.
Changes
- Give eligible Ollama first drafts a bounded flat chart list with explicit page membership, then compile ordinary stats, timechart and raw-table recipes from verified fields. AITK uses the smaller calculation-specific recipes too; unsupported calculations retain their pipeline/native alternatives.
- Keep compact first-draft recovery focused on the complete original goal. Preserve exact chart/page counts, Overview/detail populations, actual output fields, temperature exclusions and unrelated native work through ordinary validation.
- Retain explicit recorded-unit declarations with the selected source and avoid redundant optional unit-confirmation follow-ons. Unknown, conflicting and conversion-related units remain explicit.
- Make wide-event inspection useful within the existing byte limit: prioritize identifiers/measurements, exclude raw event text and retain intact sampled rows with partial-evidence labels. Reuse catalog metadata only within one authenticated request.
- Compile exact selected-table sorting and existing return-button labels without inference when their target/output/destination/geometry are verified. Broader or ambiguous requests retain model authoring and every validation gate.
- Pin persistent driver configuration to the runtime fingerprint so in-place upgrades load changed behavior. Treat native connection-wrapper timeouts as service interruptions instead of query/model-repair failures.
- Keep unavailable draft links unopened. Opening or refreshing a foreign, missing or deleted link no longer autosaves an unwanted blank draft or changes the active preference. The existing New dashboard and Dashboards actions remain available.
- Improve the README's download/setup path, installation instructions, changelog and release verification documentation.
Verification
- On the unchanged 0.31.0 backend, three overlapping ordinary authors completed 18 creation/editing flows and 72 turns across OpenAI, Ollama and managed AITK, using real CPU, reachability and freezer datasets. All turns used one model call without repairs. These results precede the final UI-only patch and are not presented as final-package trials.
- On the exact final 0.31.1 package, all three providers completed another overlapping ordinary-user freezer flow: 3 flows / 12 turns, one model call per turn, no repairs. Selected calculations/formatting/navigation, exact draft/conversation reopen, private native Studio copies and peer denial passed. Creation took 26.77 seconds for OpenAI, 16.32 for Ollama and 30.29 for AITK in this bounded sample.
- Independent native synthetic probes checked all 84 source transformations across those cohorts. Nine freezer definitions retained exactly 150°F, excluded 150.1°F/180°F, kept missing readings unknown and preserved independent Wi-Fi/event populations. Fixture rows were neither ingested nor sent to providers.
- Three deliberately disconnected original creation responses recovered the original validated reply without inference replay. Three model-stage Stop trials acknowledged cancellation within 0.027–0.055 seconds and rejected late delivery; direct upstream calls could still finish and bill. Expected peer/cancellation denials and controlled disconnects remained separate from natural failures.
- Final-package browser checks verified unavailable/deleted links without writes, deliberate new creation, owned-draft reopening, element selection, a query-only conversational sort, preview drilldown/return navigation and refresh persistence. A missing-link refresh on the second Enterprise version also preserved its original drafts and preference; that second-version UI check used the administrator.
- The archive installed on Enterprise 10.2.8 / Studio 1.23.12 and 10.4.4 / Studio 1.26.6. The complete three-provider cohort above ran on 10.2.8; second-target AITK remains blocked by maintainer permissions.
- Release CI covers 429 backend tests on Python 3.9 and 3.13, 106 frontend tests, production build/package, publication checks and secret scanning. AppInspect 4.3.1 precert on the exact archive reported zero errors/failures/future failures, seven warnings and one skip. The production bundle-size warning remains.
Downloads and upgrading
- constellation-0.31.1.tar.gz: installable Splunk app, byte-identical to the qualified package. All 460 members were checked; no macOS sidecars, folders, resource forks or extended tar metadata are included.
- constellation-0.31.1-handoff.zip: the same app plus the current user guide and reviewed setup/support/validation documentation, with an embedded app checksum.
- constellation-0.31.1-user-guide.md: standalone guide. Its related documents are included in the handoff bundle.
- SHA256SUMS: SHA-256 receipts for all three downloadable artifacts.
Review the installation guide, upgrade guide, AITK setup, changelog and full validation summary. Refresh workspace tabs after updating and follow Splunk's reported restart requirements. Draft schema remains 3; no credential or native-dashboard migration runs. Configure credentials in Splunk; none are supplied.
Remaining limits
Historical native timeouts still need correlated failure evidence; successful reruns do not establish their cause. Longer latency-tail/load trials, broader model/native/imported/SPL2 and complex measurement semantics, independent delivery/storage security review, fresh-install/upgrade/rollback/cluster deployment, unaided UX/accessibility and bundle reduction remain 1.0 gates. Previews can be bounded or partial; native output and working drafts remain separate. This is not general production qualification, full native parity or Splunk Cloud certification.
The repository remains private. No first-party open-source license has been selected.
App SHA-256: bdd07caff21e3050b2f7c04903963af33575023425863f7645c3b19a4f78c8c3.
Dependency notices · October 29, 2026
This historical installer uses the same pinned non-development dependency paths, versions and integrity records as 1.0.0. The added THIRD_PARTY_NOTICES.zip supplies upstream notices omitted by the original collector; keep it with redistributed copies. Original installer, handoff, guide and runtime tag bytes are unchanged. SHA256SUMS now also covers the supplement. The maintained release line is 1.x. See the notice sources.