Skip to content

Releases: resq-software/pypi

v1.3.4

14 Apr 06:59
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v1.3.4 (2026-04-14)

This release is published under the Apache-2.0 License.

Bug Fixes

  • git-hooks: Run ruff per-package (no root pyproject.toml) (8844892)

Chores

Documentation

  • AGENTS: Link canonical git-hooks contract + ruff check on pre-push (5275a27)

Detailed Changes: v1.3.3...v1.3.4

v1.3.3

09 Apr 00:38
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v1.3.3 (2026-04-09)

This release is published under the Apache-2.0 License.

Bug Fixes

  • ci: Accept Polynomial in complexity tests, lower coverage to 85% (a2cb90e)

Chores

  • Sync from resq-software/resQ@18aafab67c7d86d022e163ef20f008967dc6b4ee (b61e05d)

  • Sync from resq-software/resQ@c4dbda0da57f48bdc6f8419405f602602b54647b (727513e)

Refactoring

  • Restructure into packages/ workspace layout (447f128)

Detailed Changes: v1.3.2...v1.3.3

v1.3.2

05 Apr 13:23
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v1.3.2 (2026-04-05)

This release is published under the Apache-2.0 License.

Bug Fixes

  • Resq-dsa type annotations, formatting, and lint (6b59f8f)

Detailed Changes: v1.3.1...v1.3.2

v1.3.1

05 Apr 13:16
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v1.3.1 (2026-04-05)

This release is published under the Apache-2.0 License.

Bug Fixes

  • ci: Add resq-mcp README, fix lint errors, fix test matrix (c21c2fd)

Chores

  • Remove dead symlinks and stale design spec (1a94db2)

Refactoring

  • Move resq-mcp into packages/ for consistent multi-package layout (fbc1100)

Detailed Changes: v1.3.0...v1.3.1

v1.3.0

03 Apr 15:15
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v1.3.0 (2026-04-03)

This release is published under the Apache-2.0 License.

Bug Fixes

  • Add LICENSE, update AGENTS.md and CLAUDE.md for flat layout (c529491)

Chores

  • Clean repo — remove 175 tracked artifacts, fix .gitignore (f18b5d9)

  • Sync from resq-software/resQ@d3f7a3e3519c9191e2fb0ea96aa8a670d3c6852b (f5ed70d)

Continuous Integration

  • Add full CI/CD pipeline with automatic OIDC publishing (cbb4396)

  • Consolidate into 2 workflows — ci.yml and publish.yml (e802ecd)

Documentation

Features

  • Restore resq-dsa package and publish workflow (d1f203f)

Detailed Changes: v1.2.2...v1.3.0

v1.2.2

30 Mar 11:59
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v1.2.2 (2026-03-30)

This release is published under the Apache-2.0 License.

Bug Fixes

  • changelog: Add version list insertion marker for semantic-release v10 (5b51067)

Chores

  • deps: Bump actions/attest-build-provenance from 2.4.0 to 4.1.0 (7762232)

  • deps: Bump actions/upload-artifact from 4.6.2 to 7.0.0 (2951cea)

  • deps: Bump python-semantic-release/python-semantic-release (320cad2)

  • deps: Bump the uv group across 1 directory with 2 updates (559cc7e)


Detailed Changes: v1.2.1...v1.2.2

v1.2.1

28 Mar 10:40
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v1.2.1 (2026-03-28)

This release is published under the Apache-2.0 License.

Bug Fixes

  • ci: Add resq-dsa CI and publish workflow, scope Docker to resq-mcp (74a84c9)

  • Create publish-dsa.yml for tag-based PyPI publishing of resq-dsa

  • Create ci-dsa.yml for resq-dsa lint/test/typecheck

  • Add path filters to existing ci.yml to only trigger for resq-mcp changes

  • Docker builds now scoped to resq-mcp changes only

Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com

Documentation

  • Comprehensive workspace README, AGENTS.md, and CLAUDE.md (377e17e)

Detailed Changes: v1.2.0...v1.2.1

v1.2.0

27 Mar 13:49
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v1.2.0 (2026-03-27)

This release is published under the Apache-2.0 License.

Bug Fixes

  • ci: Resolve Python 3.13 OutsideDestinationError for readme path (09ce6b8)

Chores

  • Update repo references after rename mcp → pypi (c826660)

Features

  • Add resq-dsa package — zero-dependency DSA library (304bf92)

Bloom filter, Count-Min sketch, Graph (BFS/Dijkstra/A*), Bounded Heap, Trie + Rabin-Karp. Python 3.11+, zero dependencies.

Refactoring

  • Convert to packages/ workspace layout (37c8acd)

Move resq-mcp into packages/resq-mcp/ to support multiple Python packages in this repo. All workflows updated.

Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com

Testing

  • Add algorithmic complexity verification tests (596d171)

Uses big_o to empirically verify Big-O guarantees: BloomFilter O(1), BoundedHeap O(log n), Graph Dijkstra O(E log V), BFS O(V+E), Trie O(L), CountMinSketch O(1).

Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com


Detailed Changes: v1.1.2...v1.2.0

v1.1.2

23 Mar 08:47
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v1.1.2 (2026-03-23)

This release is published under the Apache-2.0 License.

Bug Fixes

  • ci: Skip TestPyPI publish for dependabot PRs (1e31d0c)

Dependabot PRs only change workflow YAML, not Python code. The OIDC Trusted Publisher on TestPyPI isn't configured for dependabot, causing invalid-publisher failures that block CI status checks.

Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com

Chores

  • deps: Bump pascalgn/size-label-action (#8, ee8b496)

Bumps the actions-minor-patch group with 1 update: pascalgn/size-label-action.

Updates pascalgn/size-label-action from 0.5.5 to 0.5.7


updated-dependencies:

  • dependency-name: pascalgn/size-label-action dependency-version: 0.5.7

dependency-type: direct:production

update-type: version-update:semver-patch

dependency-group: actions-minor-patch ...

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Code Style

  • Format test_errors_extended and test_telemetry_extended (ca9ccfb)

Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com

Documentation

  • Add missing OTEL telemetry env vars to configuration table (8f4160c)

Detailed Changes: v1.1.1...v1.1.2

v1.1.1

22 Mar 06:06
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v1.1.1 (2026-03-22)

This release is published under the Apache-2.0 License.

Bug Fixes

  • Address PR #7 review findings across workflows and source (d85460d)

Workflows:

  • publish.yml: gate publish-pypi on sign + attestation completion
  • publish.yml: SBOM now scans built artifacts (dist/) not source tree
  • ci.yml: skip TestPyPI on fork PRs (OIDC tokens unavailable)
  • sync-to-mono.yml: remove duplicated commit+push step

Source:

  • errors.py: add default=str to json.dumps to prevent serialization crash
  • pdie/models.py: add Pydantic field constraints (ge/le/gt) on risk
    scores, probability, and forecast_horizon_hours

Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com


Detailed Changes: v1.1.0...v1.1.1