|
| 1 | +# Changelog |
| 2 | +All notable changes to newsched will be documented in this file. |
| 3 | + |
| 4 | +The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) |
| 5 | + |
| 6 | +## [0.1.0] - [2021.11.11] |
| 7 | + |
| 8 | +Here it is: the first release of newsched! |
| 9 | + |
| 10 | +Newsched is the proof of concept framework for a future GNU Radio 4.0 |
| 11 | + |
| 12 | +By releasing newsched in a slightly formal way, the hope is that more developers will |
| 13 | +have access to this framework and learn the concepts that will eventually |
| 14 | +find their way into the GNU Radio codebase. |
| 15 | + |
| 16 | +Development on newsched has been ongoing for over a year, so the codebase |
| 17 | +has evolved rapidly in that time - thus there are no details for this first |
| 18 | +changelist. Just consider this the first drop. |
| 19 | + |
| 20 | +### Core Features |
| 21 | +- Modular Scheduler Framework |
| 22 | + - interfaces based on a single input queue |
| 23 | + - default scheduler with N blocks/thread |
| 24 | +- Custom Buffers |
| 25 | +- YAML-driven Block Workflow |
| 26 | +- Consolidated Parameter Access Mechanisms |
| 27 | +- Simplified Block APIs |
| 28 | + |
| 29 | +Detailed documentation can be found [here](https://gnuradio.github.io/newsched) |
| 30 | + |
| 31 | +With this release of newsched, you can easily create your own blocks, custom |
| 32 | +buffers, and even your own scheduler if you are so inclined |
| 33 | + |
| 34 | +Special thanks to Bastian Bloessl and Marcus Müller for leading the effort |
| 35 | +to architect the runtime and provide guidance as to the design decisions |
| 36 | + |
| 37 | +Also want to acknowledge the Scheduler Working Group who have consulted and provided |
| 38 | +feedback and ideas on a regular basis about design decisions. I apologize |
| 39 | +if I have left anyone out here, but another special thanks to: Seth Hitefield, |
| 40 | +Jeff Long, David Sorber, Mike Piscopo, Jacob Gilbert, Marc Lichtman, Philip Balister, |
| 41 | +Jim Kulp, Wylie Standage, Garrett Vanhoy, John Sallay, and all the people associated with |
| 42 | +with the DARPA DSSoC program that shared their research giving valuable insight. |
| 43 | + |
| 44 | +There is much work left to do, so please reach out on chat.gnuradio.org #scheduler |
| 45 | +room if you would like to get involved |
0 commit comments