Skip to content

Releases: IBM/algorithm-nexus

Release 0.2.1

Choose a tag to compare

@christian-pinto christian-pinto released this 14 Jul 09:11
Immutable release. Only release title and notes can be modified.
4084137

Release Summary — 0.2.1

Minor release to fix the project version in pyproject.toml

0.2.1 - 2026-07-14

📚 Documentation

  • (changelog) Added release notes for 0.2.0 (#181) - (8ecb126) - Christian Pinto

📦 Build System

  • Update version tag to 0.2.1 (#183) - (4084137) - Christian Pinto

Release 0.2.0

Choose a tag to compare

@christian-pinto christian-pinto released this 13 Jul 17:07
Immutable release. Only release title and notes can be modified.
0e51a75

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

Choose a tag to compare

@christian-pinto christian-pinto released this 20 May 12:45
Immutable release. Only release title and notes can be modified.
8787d3a

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

🔧 Miscellaneous

  • (precommit) Removed globs from markdownlint-cli config (#30) - (7b93b46) - Christian Pinto