Today, we published BornAgain 24. This release brings deep changes. Most importantly, we now fully concentrate our support on the BornAgain Python interface. The graphical user interface is withdrawn. This simplifies deployment. BornAgain can now be installed through the following channels: - Python package [1] for Linux and Windows - Compilation steered by homebrew recipe [2] for MacOS - Compilation from source (all operating systems) There are also important changes in the sample model. We remove the `Layout` class from the model hierarchy, make inter-particle structures direct children of `Layer`, and start supporting bulk 3D structures and random occupancy of particle sites. This release breaks Python scripts. We therefore offer a migration service: Send us your script from BornAgain 23 or earlier, and we will convert it to BornAgain 24 using an AI coding agent. For more details on these and other changes, see https://bornagainproject.org/news/release-24.0. For even more details, see the CHANGELOG. We thank our student intern Giorgi Tsartsidze for substantial contributions to this release. Best greetings from the BornAgain maintainer team: Ammar Nejati, Mikhail Svechnikov, Joachim Wuttke [1] https://pypi.org/project/BornAgain [2] https://jugit.fz-juelich.de/mlz/homebrew