Skip to content

Commit 3e3f184

Browse files
yaooqinnCopilot
andcommitted
Release v1.3.0: Complete SHS REST API coverage
New commands: stage-summary, stage-tasks, job-stages, attempts, attempt, processes, rdd. All 20 SHS endpoints now have CLI commands. Co-authored-by: Copilot <[email protected]>
1 parent 599d6a6 commit 3e3f184

3 files changed

Lines changed: 15 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Changelog
22

3+
## [1.3.0] - 2025-03-20
4+
5+
### Added
6+
- **`stage-summary` command** — Task metric quantiles (p5/p25/p50/p75/p95) for duration, GC, memory, shuffle, and I/O.
7+
- **`stage-tasks` command** — Individual task listing with sort support (`--sort-by ID|runtime|-runtime`) and pagination.
8+
- **`job-stages` command** — Show stages belonging to a job.
9+
- **`attempts` command** — List all attempts for an application.
10+
- **`attempt` command** — Show details for a specific attempt (duration, log source, etc.).
11+
- **`processes` command** — List miscellaneous processes (streaming receivers, etc.).
12+
- **`rdd` command** — Show details for a specific cached RDD.
13+
- All new commands available in both one-shot CLI and REPL modes.
14+
- Full SHS REST API coverage — all 20 endpoints now have CLI commands.
15+
316
## [1.2.0] - 2025-03-19
417

518
### Added

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
setup(
44
name="spark-history-cli",
5-
version="1.2.0",
5+
version="1.3.0",
66
description="CLI for querying the Apache Spark History Server REST API",
77
long_description=open("README.md").read(),
88
long_description_content_type="text/markdown",

spark_history_cli/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""spark-history-cli: A CLI for querying the Apache Spark History Server REST API."""
22

3-
__version__ = "1.2.0"
3+
__version__ = "1.3.0"

0 commit comments

Comments
 (0)