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
>

Reply via email to