Releases: cubewise-code/rushti
RushTI v2.1.0
What's Changed
- Add early session release for multi-instance workflows by @nicolasbisurgi in #136
Full Changelog: v2.0.5...v2.1.0
RushTI v2.0.5
What's Changed
- Fix use_keyring support in build command and TM1 integration by @nicolasbisurgi in #131
Full Changelog: v2.0.4...v2.0.5
RushTI v2.0.4
What's Changed
- Add optional DynamoDB backend for stats by @MariusWirtz in #128
Full Changelog: v2.0.3...v2.0.4
RushTI v2.0.3
What's Changed
- Simplify logging config resolution and widen handler check by @nicolasbisurgi in #125
- Fix expandable task parameters in TM1 workflow path by @nicolasbisurgi in #127
Full Changelog: v2.0.2...v2.0.3
RushTI v2.0.2
What's Changed
- Fix logging PermissionError when invoked from TM1 ExecuteCommand by @nicolasbisurgi in #120
Full Changelog: v2.0.1...v2.0.2
RushTI v2.0.1
What's Changed
- Remove misleading "Results uploaded to TM1: Applications/rushti/..." log message by @Copilot in #114
New Contributors
- @Copilot made their first contribution in #114
Full Changelog: v2.0.0...v2.0.1
RushTI v2.0.0
RushTI v2.0.0
Windows Build
rushti-windows.zip - Complete build with all features:
- Full TM1 integration and asset management
- Database admin utilities
- Statistics and logging
- DAG visualization support
- Parallel process execution engine
- Fast startup (onedir distribution - no temp extraction delay)
Installation
- Download rushti-windows.zip
- Extract to your desired location (keeps directory structure intact)
- Copy
config/config.ini.templatetoconfig.iniand configure your TM1 connections - (Optional) Copy
config/settings.ini.templatetosettings.inifor custom defaults - Run
rushti.exefrom command line
Note: This build uses PyInstaller's onedir mode for fast cold starts.
Keep all files in the extracted directory together - the exe requires the bundled libraries.
Requirements
- Windows 10/11 or Windows Server 2016+
Quick Start
# Run a task file
rushti.exe --tasks tasks.txt
# Visualize DAG (interactive HTML)
rushti.exe visualize --tasks tasks.txt --output dag.html
# Get help
rushti.exe --helpSee README.md for complete documentation.
RushTI 2.0.0b12 (Pre-release)
RushTI 2.0.0 Beta 12
This is a pre-release of RushTI 2.0 — a complete rewrite of the parallel TI execution engine for IBM Planning Analytics.
What's New in b12
- Fixed PyPI project page logo (now displays correctly)
RushTI 2.0 Highlights
- DAG-based execution — define dependencies between tasks, execute in proper order
- Self-optimization — EWMA-based runtime learning, gets faster over time
- JSON task files — structured format with parameters, dependencies, timeouts
- Multi-instance support — run tasks across multiple TM1 servers in a single workflow
- Checkpoint/resume — fault-tolerant execution with automatic recovery
- Exclusive mode — coordinate multiple RushTI runs on the same TM1 server
- TM1 logging — write execution results back to a TM1 cube
- Rich CLI —
rushti run,rushti tasks,rushti stats,rushti build,rushti dashboard - 100% backwards compatible — existing v1
.txttask files work unchanged
Installation
pip (recommended):
pip install rushti==2.0.0b12Windows executable:
Download rushti-2.0.0b12-windows.zip below, extract, and run rushti.exe.
Links
RushTI 2.0.0b11 (Pre-release)
RushTI 2.0.0 Beta 11
This is a pre-release of RushTI 2.0 — a complete rewrite of the parallel TI execution engine for IBM Planning Analytics.
What's New in b11
- All repository references now point to cubewise-code/rushti (official repo)
- Fixed MkDocs logo case sensitivity issue on Linux
- Website and documentation deployed to cubewise-code.github.io/rushti
RushTI 2.0 Highlights
- DAG-based execution — define dependencies between tasks, execute in proper order
- Self-optimization — EWMA-based runtime learning, gets faster over time
- JSON task files — structured format with parameters, dependencies, timeouts
- Multi-instance support — run tasks across multiple TM1 servers in a single workflow
- Checkpoint/resume — fault-tolerant execution with automatic recovery
- Exclusive mode — coordinate multiple RushTI runs on the same TM1 server
- TM1 logging — write execution results back to a TM1 cube
- Rich CLI —
rushti run,rushti tasks,rushti stats,rushti build,rushti dashboard - 100% backwards compatible — existing v1
.txttask files work unchanged
Installation
pip (recommended):
pip install rushti==2.0.0b11Windows executable:
Download rushti-2.0.0b11-windows.zip below, extract, and run rushti.exe.
Links
RushTI 1.6.1
What's Changed
- Fix (asyncio): ensure event loop before use by @MariusWirtz in #109
Full Changelog: 1.6.0...1.6.1