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
  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