Releases: IBM/algorithm-nexus
Releases · IBM/algorithm-nexus
Release list
Release 0.2.1
Immutable
release. Only release title and notes can be modified.
Release 0.2.0
Immutable
release. Only release title and notes can be modified.
Release Summary — 0.2.0
🆕 New Packages
- tokamind — integrated as a new Nexus package (#134)
- bmfm-targets — added as a new Nexus package with vLLM plugin support (#124, #145)
- terrakit — added to ecosystem, candidate, and product targets (#180)
🚀 Major Additions
- Benchmarking framework — end-to-end support for benchmark metadata in Nexus packages, CLI commands to run and validate benchmarks, and logical-benchmark validation logic (#114, #131, #136, #156)
- Actuator configuration loading — CLI can now load
ActuatorConfigurationIDs from a config file (#166) - ado-core 2.0 upgrade — CLI dependency updated to
ado-core>=2.0(#179) - Documentation website — new Zensical-based website for project documentation (#105)
- Lock-file update skill — Bob skill added to automate lock-file and requirements regeneration (#164)
0.2.0 - 2026-07-13
✨ Features
- (cli) Upgraded cli requirement to ado-core>=2.0 (#179) - (1b1f658) - Christian Pinto
- (cli) Added logic to load actuatorconfiguration ids via config file (#166) - (4153f39) - Christian Pinto
- (cli) Added logical-benchmark validation logic (#156) - (b8bee5f) - Christian Pinto
- (cli) Add nexus validate benchmarks command (#136) - (51c247c) - Christian Pinto
- (cli) added run benchmarks command to execute benchmark instances on PR (#131) - (868f661) - Christian Pinto
- (cli) Added support for benchmarking metadata in nexus package and nexus cli (#114) - (3ad1d4a) - Christian Pinto
- (dependencies) Pin ado installation to ado-core<2.0 (#172) - (b42b9af) - Christian Pinto
- (deps) add bmfm-targets vllm plugin to candidate variant (#145) - (71d87a3) - Sivan Ravid
- (package) tokamind package integration (#134) - (c10ed43) - Tobia Boschi
- (package) Add bmfm-targets Nexus Package (#124) - (2aec83e) - Sivan Ravid
- (packages) Added terrakit nexus package to ecosystem, candidate and product targets (#180) - (0e51a75) - Christian Pinto
- (skills) Added skill to perform lock-file update (#164) - (6c5f242) - Christian Pinto
📚 Documentation
- (benchmark) benchmark metadata definition and contribution guidelines (#135) - (8100378) - Michael Johnston, Christian Pinto
- (benchmarks) Added design guidelines and extended nexus package structure for baseline benchmark instances (#115) - (c58be09) - Christian Pinto
- (benchmarks) Extend Nexus package metadata to support benchmarking (#110) - (356391f) - Christian Pinto
- (website) add website for documentation with zensical (#105) - (8d35f44) - Christian Pinto, Alessandro Pomponio
📦 Build System
- (deps) update dependencies (#177) - (b55adae) - DRL-NextGen
- (deps) updated vllm and terratorch in product target (#175) - (10a8ad2) - Christian Pinto
- (deps) update dependencies (#171) - (7f0917a) - DRL-NextGen
- (deps) update dependencies (#161) - (a30f3a1) - DRL-NextGen, Christian Pinto, Alessandro Pomponio
- (deps) update vLLM to 0.23.0 in candidate and 0.21.0 in product - (19dac64) - Christian Pinto
- (deps) update dependencies (#137) - (4e26338) - DRL-NextGen
- (deps) update dependencies (#132) - (5ae32d8) - DRL-NextGen
- (deps) update dependencies (#118) - (bc18d1d) - DRL-NextGen
- (hooks) update pre-commit hooks (#169) - (f1dcae9) - DRL-NextGen
- (hooks) update pre-commit hooks (#147) - (8977da0) - DRL-NextGen
- (hooks) update pre-commit hooks (#138) - (fb1f905) - DRL-NextGen
- (hooks) update pre-commit hooks (#133) - (a27752f) - DRL-NextGen
- (hooks) update pre-commit hooks (#119) - (9f4c816) - DRL-NextGen
Release 0.1.0
Immutable
release. Only release title and notes can be modified.
This is the first release of the Algorithm Nexus Project.
Full Changelog
0.1.0 - 2026-05-20
✨ Features
- (cli) Fail validation if models HF ids are duplicated across models (#106) - (3737887) - Christian Pinto
- (cli) Algorithm Nexus cli for Nexus package validation (#37) - (b4552f6) - Christian Pinto, Alessandro Pomponio
- (misc) Project bootstrap commit - (64674b1) - Christian Pinto
- (package) Add TerraTorch Nexus package (#72) - (010b614) - Christian Pinto, Alessandro Pomponio
- (skills) Add Nexus package creation skill (#92) - (2db8b2f) - Christian Pinto, Alessandro Pomponio
🐛 Bug Fixes
- (validation) Updated HF model ID validation to allow for . and _ (#71) - (3f318f5) - Christian Pinto
📚 Documentation
- (PR) Added guidelines for contributing a Nexus package (#57) - (e7c2f34) - Christian Pinto, Alessandro Pomponio, Michael Johnston
- (README) Roadmap updates (#28) - (57025d5) - Christian Pinto, Michael Johnston
- (changelog) Added changelog for version 0.1.0 (#112) - (8787d3a) - Christian Pinto
- (dependencies) Added --no-sync note for MacOS users (#76) - (96c7b8a) - Christian Pinto
- (design) benchmarking system (#51) - (e29ff14) - Michael Johnston, Alessandro Pomponio, Christian Pinto
- (design) explicitly require resolution on linux (#56) - (63c0b5a) - Alessandro Pomponio
- (design) dependency resolution process (#32) - (c3e0f26) - Alessandro Pomponio, Michael Johnston
- (nexus_package) Added Nexus package structure description (#35) - (2eec6f2) - Christian Pinto, Alessandro Pomponio, Michael Johnston
- (owners) Added package and model owners responsibilities (#29) - (fb100d4) - Christian Pinto, Michael Johnston
- (readme) Update README with clearer install instructions (#108) - (de4d26a) - Michael Johnston
- (release) Define Algorithm Nexus Release (#100) - (eb123b9) - Christian Pinto, Michael Johnston
- (reqs) update benchmark reqs (#46) - (486ffa0) - Michael Johnston, Christian Pinto
- (reqs) updates (#33) - (ca3af62) - Michael Johnston, Christian Pinto
- (reqs) Add benchmarking requirements (#27) - (8feb7bc) - Michael Johnston, Christian Pinto, Christian Pinto
- (requirements) clarify packaging and dependency requirements (#34) - (9a8f074) - Alessandro Pomponio
- (requirements) document packaging and dependency requirements (#22) - (0dcbc21) - Michael Johnston, Alessandro Pomponio, Christian Pinto
- (requirements) Updated status to nexus package and testing requirement files - (7050c2f) - Christian Pinto
- (requirements) On further round of changes to the nexus package and testing requirements - (e2d14cb) - Christian Pinto, Michael Johnston
- (requirements) Final round of updates - (73d2831) - Christian Pinto
- (requirements) Further updates after review - (3029264) - Christian Pinto
- (requirements) Update after review - (560c202) - Christian Pinto
- (requirements) Updated requirements document style. - (f99d8e5) - Christian Pinto
- (requirements) Added Nexus package and models testing requirements. - (2fc70b5) - Christian Pinto
- (update) create package update (#107) - (5ded407) - Michael Johnston, Christian Pinto, Alessandro Pomponio, Christian Pinto
🧪 Tests
- (ci) Disable dco for members - (9ea916c) - michaelj
📦 Build System
- only support Python 3.12 and 3.13 (#79) - (49233b5) - Alessandro Pomponio
- configure mend to scan requirements files (#64) - (ec3a087) - Alessandro Pomponio