Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add release notes for v1.1 #250

Merged
merged 6 commits into from
Sep 10, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,31 @@
This describes the most significant changes. For more detail, see the commit
log in the source code repository.

What's new in v1.1
==================

- PyPI binary distribution

- supports MacOS (Intel and Apple Silicon architectures) and Manylinux (x86_64)
- supports both PyPy and CPython
- PyPI package here: https://pypi.org/project/charm4py/

- Add a Ray Core API implementation on Charm4py
mayantaylor marked this conversation as resolved.
Show resolved Hide resolved

- Ray is a framework for distributed AI and Python applications (https://docs.ray.io/)
- the Charm4py Ray API allows users to run Ray programs with Charm4py background with minimal changes

- Fixes reductions over a section, use of futures in threaded entry methods
- Reduce message latency for builtin Numpy datatypes
- Disabled local message optimization which broke Charm++ semantics in some
cases
- Use a `@register` decorator for registering Chares instead of passing them
as a list to `charm.start`
- Migrate build system to pyproject.toml
- Fix build on ARM-based machines
- Update Cython support, now requires Cython 3.0.0


mayantaylor marked this conversation as resolved.
Show resolved Hide resolved
What's new in v1.0
==================

Expand Down