Hello everyone! +1 (non-binding)
Checked: Git tag RC2 blockers fix pip install of the wheel from the dist/ RC3 path with [learn] extras succeeds Did not verify: GPG signature chain against KEYS, full RAT run, sdist build-from-source. Thanks for the work on this. André Ahlert @andreahlert Em dom., 26 de abr. de 2026 às 17:04, <[email protected]> escreveu: > Hi all, > > This is a call for a vote on releasing Apache burr 0.42.0-incubating > release candidate 3. > > RC2 received a binding -1 from Stefan Krawczyk for two issues with the > convenience wheel: the burr server wouldn't start from a fresh install > (missing burr.examples.hello-world-counter from the wheel), and > pytest tests/ failed for missing tests/__init__.py. Both fixed in RC3 > (#745). RC3 also fixes a stray newline in the burr/examples symlink > that broke RAT and Linux tarball extraction (#748). > > Notable changes since 0.41.0: > - Bedrock integration: BedrockAction and BedrockStreamingAction (#677) > - Remove phone-home telemetry per ASF policy > - Add override_state_values support to initialize_from > - Add comparison and identity operators to when() conditions > - Add AST-based linter for undeclared state reads in function actions > (#656) > - Add flexible_api decorator to fix mypy override errors (#683) > - Support async with on async persister factory methods (#681) > - Graceful stream shutdown on exceptions in streaming actions (#680) > - Enable Burr UI to be added to existing FastAPI app (#671) > - Add toggle to show/hide input nodes in graph view > - Implement counter app demo in Burr UI (#675) > - Add Next.js landing page for burr.apache.org (#679) > - Add ecosystem page (#661) > - Cloud native AWS deployment support (#666) > - Fix pydantic warnings and minimum pins to pydantic >=2.0 (#668) > - Release-validation CI: builds artifacts, runs Apache RAT, and > end-to-end smoke tests the wheel from a fresh venv on every PR > - Licensing cleanup: correct MIT attribution for third-party files, > proper basename-based RAT excludes > > The artifacts for this release candidate can be found at: > https://dist.apache.org/repos/dist/dev/incubator/burr/0.42.0-incubating-RC3 > > The Git tag to be voted upon is: v0.42.0-incubating-RC3 > With hash: 7c64f50619a47332badbe152d2ca1992fd422026 > > GPG keys: https://downloads.apache.org/incubator/burr/KEYS > > The artifacts include: > - Full source archive (git archive) > - Wheel (binary distribution with UI and bundled examples) > - Sdist (source for building wheel) > > Verification instructions: > https://github.com/apache/burr/blob/main/scripts/README.md > > Quick test: > svn export > https://dist.apache.org/repos/dist/dev/incubator/burr/0.42.0-incubating-RC3/ > burr-rc3 > <https://dist.apache.org/repos/dist/dev/incubator/burr/0.42.0-incubating-RC3/burr-rc3> > cd burr-rc3 > pip install "apache_burr-0.42.0-py3-none-any.whl[learn]" > burr > > The vote will run for a minimum of 72 hours. > > [ ] +1 Release this package as Apache burr 0.42.0-incubating > [ ] +0 No opinion > [ ] -1 Do not release this package because... > > Verification checklist: > [ ] Download links are valid > [ ] Checksums and signatures are valid > [ ] LICENSE/NOTICE/DISCLAIMER files exist > [ ] No unexpected binary files in source > [ ] All source files have ASF headers (or correct MIT attribution) > [ ] Can compile from source > > Thanks, > Elijah >
