Skip to content

chore(main): release 0.19.0#111

Merged
denehoffman merged 1 commit into
mainfrom
release-please--branches--main
May 7, 2026
Merged

chore(main): release 0.19.0#111
denehoffman merged 1 commit into
mainfrom
release-please--branches--main

Conversation

@denehoffman
Copy link
Copy Markdown
Owner

🤖 I have created a release beep boop

0.19.0 (2026-05-07)

⚠ BREAKING CHANGES

  • split core amplitude module
  • share dataset storage for derived views
  • stream dataset event iteration
  • replace amplitude names with tags
  • expose canonical parameter maps
  • add explicit dataset column mutation APIs
  • clarify dataset event APIs
  • make dataset access explicit
  • redesign generation particle API
  • gate mandelstam by reaction topology
  • query reaction particles by id

Features

  • Add appendable dataset api (14d7b51)
  • Add deterministic generated batch iterator (5e7f7e3)
  • Add explicit dataset column mutation APIs (0c2ac58)
  • Add fixed-envelope rejection sampler (6c7b5f0)
  • Add generated batch metadata (656fdfa)
  • Add generated layout query helpers (490f8f3)
  • Add generated p4 storage projection (c9285b0)
  • Add generated particle layout ids (533ed3d)
  • Add generated particle species metadata (e8bc310)
  • Add generation crate to workspace (aa19e3f)
  • Add index and iter to Python ParameterMap (1ce8d3f)
  • Add reusable histogram api (30c11b0)
  • Add vertex layouts to generation (2cecde7)
  • Clarify dataset event APIs (ea99bad)
  • Expose canonical parameter maps (4f54cf3)
  • Expose decay reaction in Python (56848f5)
  • Expose generation bindings to python (c2d1a5a)
  • Expose python from_columns (2d79d46)
  • First step of reorganization pass, moved laddu-core into smaller submodules and updated cargo fmt settings (13f7a24)
  • Gate mandelstam by reaction topology (5e88f33)
  • Make dataset access explicit (7c003d4)
  • More reorganization, laddu-extensions no longer exports any PyO3 (ff2c9b7)
  • Query reaction particles by id (a7a2938)
  • Redesign generation particle API (48a9857)
  • Replace amplitude names with tags (93b2dde)
  • Share dataset storage for derived views (09a0f34)
  • Split reaction graph from topology (fad69bf)
  • Stream dataset event iteration (3f9647f)

Bug Fixes

  • Add matplotlib as dev-dependency and fix ty errors (4d279a3)
  • Adjust feature gate to pass CI (dc0b5d4)
  • Align python api parity (d6f8ab8)
  • Change brackets to parentheses (699b500)
  • Correct feature gate in tests (5948e6b)
  • Remove microbenchmarks from CI (37157d8)
  • Update check-mpi script (168efcc)
  • Update example_1 to handle some of the newer syntax (61a42f0)
  • Update non-rayon call to removed method in precompute (574a3d5)

Performance Improvements

  • Simplify expression identities (f153875)

Code Refactoring

  • Split core amplitude module (add6e70)

This PR was generated with Release Please. See documentation.

@denehoffman denehoffman merged commit ea0be81 into main May 7, 2026
2 of 3 checks passed
@denehoffman
Copy link
Copy Markdown
Owner Author

🤖 Created releases:

🌻

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented May 7, 2026

Merging this PR will not alter performance

✅ 10 untouched benchmarks
⏩ 104 skipped benchmarks1


Comparing release-please--branches--main (e177d62) with main (168efcc)

Open in CodSpeed

Footnotes

  1. 104 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant