Releases: tenstorrent/luwen
Releases · tenstorrent/luwen
v0.8.1
🔄 Changes
- ci(release): make
generaterelerasedepend onpublish-to-testpypi(9ac7952) by @kaplanz - ci(release): skip existing artifact upload on
publish-to-testpypi(4cff049) by @kaplanz - ci(release): remove source distribution for
publish-to-testpypi(c1afa0e) by @kaplanz - Cargo Release independent packages (f080eb5) by @tenstorrent Releases
- Generating Ubuntu & Debian Changelog for 0.8.1-num_commits_since_tag=4 (3b1c053) by @tenstorrent Releases
Contributors
@kaplanz, @tenstorrent Releases
v0.8.0
🔄 Changes
- Add version_bump_type input param to release workflow (134) by @kikkiakki
- Share global version in Luwen (132) by @kaplanz
- Support power-aware KMD features in Luwen (136) by @kaplanz
- build(cargo): share version numbering (f93b60f) by @kaplanz
- build(cargo): clean up (ef888f3) by @kaplanz
- build(pip): use cargo manifest fields (b3ef8c2) by @kaplanz
- build(cargo): use workspace license (1f76e13) by @kaplanz
- Add version_bump_type input param to release workflow (ef838c7) by @kikkiakki
- feat!: add
O_APPENDtoopento signal power-aware to KMD (d1a64e0) by @kaplanz - feat: add
ioctl::set_power_state(f3cfeb1) by @kaplanz - feat: impl
PciDevice::set_power_state(215be6b) by @kaplanz - feat: impl
PciChip::set_power_state(47d40ef) by @kaplanz - feat(pyluwen): add lower-level
set_power(c02f886) by @kaplanz - Add version_bump_type input param to release workflow (#134) (815a7c8) by @warthog9
- Merge remote-tracking branch 'origin/main' into dev (8ebeb07) by @kaplanz
- chore(clippy): apply lints (4a4369f) by @kaplanz
- Share global version in Luwen (#132) (6f1af16) by @kaplanz
- docs(kmd): add context for power options (181a3a1) by @kaplanz
- Support power-aware KMD features in Luwen (#136) (3a424c4) by @kaplanz
- Cargo Release independent packages (5fc53be) by @tenstorrent Releases
- Generating Ubuntu & Debian Changelog for 0.8.0-num_commits_since_tag=23 (a437090) by @tenstorrent Releases
Contributors
@kaplanz, @kikkiakki, @warthog9, @tenstorrent Releases
v0.7.19
🔄 Changes
- build(pip): use cargo manifest fields (be77497) by @kaplanz
- fix: repair response data in
bh_arc_msg(e0fe9b3) by @kaplanz - fix: continue fix for broken ARC message API (8d2366c) by @kaplanz
- chore: add a comment (f0d21d6) by @kaplanz
- Cargo Release independent packages (131890b) by @tenstorrent Releases
- Generating Ubuntu & Debian Changelog for 0.7.19-num_commits_since_tag=5 (b36fc28) by @tenstorrent Releases
Contributors
@kaplanz, @tenstorrent Releases
v0.7.18
🔄 Changes
- chore: add a comment (c6cc448) by @kaplanz
- Cargo Release independent packages (e5f74fc) by @tenstorrent Releases
- Generating Ubuntu & Debian Changelog for 0.7.18-num_commits_since_tag=2 (a9877fa) by @tenstorrent Releases
Contributors
@kaplanz, @tenstorrent Releases
v0.7.17
🔄 Changes
- Properly deprecate old KMD, fix BH ARC message format (133) by @kaplanz
- fix: report old KMD assertion failure cause (b0cb046) by @kaplanz
- fix: add explicit error for unsupported KMD (745b471) by @kaplanz
- docs(readme): document support (4e5be58) by @kaplanz
- tests: add SPI test for BH (aa3fd30) by @kaplanz
- fix: use correct call-site semantics for
bh_arc_msg(25c1d9e) by @kaplanz - Properly deprecate old KMD, fix BH ARC message format (#133) (cf84f8c) by @kaplanz
- Cargo Release independent packages (09a98f7) by @tenstorrent Releases
- Generating Ubuntu & Debian Changelog for 0.7.17-num_commits_since_tag=7 (e63bfc0) by @tenstorrent Releases
Contributors
@kaplanz, @tenstorrent Releases
v0.7.16
🔄 Changes
- Sunset Grayskull (126) by @kaplanz
- Alternative low-level
arc_msg_bufAPI in pyluwen (129) by @kaplanz - Clean up 6U galaxy reset messages (130) by @sbansalTT
- feat!: deprecate grayskull (79b1124) by @kaplanz
- feat: support raw API for
arc_msg(6721e0e) by @kaplanz - feat!: sunset grayskull (87adcc8) by @kaplanz
- feat: remove references to Grayskull (a4b6a59) by @kaplanz
- feat: don't strip command higher bytes (978dcdf) by @kaplanz
- fix: keep first word in buf message request (1821141) by @kaplanz
- Sunset Grayskull (#126) (db51387) by @kaplanz
- fix: return full buf message response (ca69230) by @kaplanz
- fix: allow partial copy for blackhole message buffer (e0afa00) by @kaplanz
- fix: compile errors from
ArcMsgOk::OkBuf(d2b5a01) by @kaplanz - chore(clippy): allow
clippy::clone-on-copy(ef614f6) by @kaplanz - Alternative low-level
arc_msg_bufAPI in pyluwen (#129) (076646d) by @kaplanz - Clean up 6U galaxy reset messages (9494cd2) by @sbansalTT
- fix: replace
expectwithallow(a79bd47) by @kaplanz - fix: disable newer features to support MSRV (8ee9db7) by @kaplanz
- fix: replace
expectwithallow(ac21822) by @kaplanz - Cargo Release independent packages (d0544d5) by @tenstorrent Releases
- Generating Ubuntu & Debian Changelog for 0.7.16-num_commits_since_tag=17 (fbad73b) by @tenstorrent Releases
Contributors
@kaplanz, @sbansalTT, @tenstorrent Releases
v0.7.15
🔄 Changes
- Stop mapping BAR0 in its entirety (117) by @joelsmithTT
- Serialize tests that interact with hardware (123) by @kaplanz
- Organizational refactor (124) by @kaplanz
- fix: rename crates/pyluwen to bind/pyluwen in debian/rules (128) by @kikkiakki
- Remove legacy reset test (dbb0702) by @joelsmithTT
- Simplify BAR mapping to single uncached region (6a2110c) by @joelsmithTT
- Remove deprecated test (88bb37c) by @joelsmithTT
- Stop mapping BAR0 in its entirety (#117) (694e6c4) by @joelsmithTT
- build(cargo): set MSRV to 1.75.0 (#85) (c32a420) by @kaplanz
- chore(cargo): add checksums to lock file (#108) (6ae6401) by @kaplanz
- ci(release): remove manual
Cargo.lockconversion (5caabc8) by @kaplanz - test: serializes tests that interact with hardware (#116) (57e0fae) by @kaplanz
- Serialize tests that interact with hardware (#123) (a2f1eb7) by @kaplanz
- ci(rust-ci): remove thread limit (4528090) by @kaplanz
- refactor(core): improve ergonomics for
Arch(455f0f3) by @kaplanz - docs(core): document
Arch(2959241) by @kaplanz - build(cargo): use workspace dependencies (01c8571) by @kaplanz
- feat: unify luwen under top-level crate (20a4f54) by @kaplanz
- refactor: rename
{app => apps}(6e101a4) by @kaplanz - refactor: move
{crates => bind}/{luwencpp,pyluwen}(f709481) by @kaplanz - docs: remove unused (dac6f4b) by @kaplanz
- refactor: rename
{luwencpp => libluwen}(9e77cb9) by @kaplanz - refactor: rename
{luwen-if => luwen-api}(39eaf65) by @kaplanz - refactor: rename
{ttkmd-if => luwen-kmd}(ed281c8) by @kaplanz - refactor: rename
{luwen-ref => luwen-pci}(698bb79) by @kaplanz - build(cargo): update descriptions (9cf0ae7) by @kaplanz
- build(cargo): clean up, use workspaces (7fd9033) by @kaplanz
- build(deps): remove unused dependencies (90f69fe) by @kaplanz
- chore(check): apply lints (dc64b36) by @kaplanz
- build(deps): fix broken dependencies (b2f2302) by @kaplanz
- tests: depend on
luwencrate (49fd832) by @kaplanz - feat(demo): move to examples (29fc84a) by @kaplanz
- docs(readme): initial rewrite (4a56ba7) by @kaplanz
- refactor: rename
{luwen-core => luwen-def}(c3e6aa7) by @kaplanz - chore: fix typos (d87b871) by @kaplanz
- refactor(pyluwen): depend on
luwencrate (cc42185) by @kaplanz - refactor(libluwen): depend on
luwencrate (f021fdb) by @kaplanz - docs(readme): update header (930ee2d) by @kaplanz
- docs(readme): add badges (538bd80) by @kaplanz
- build(pip): clean up (d4989ce) by @kaplanz
- docs(install): add build instructions (#125) (3bc567b) by @kaplanz
- chore(git): update .gitignore (a017bf2) by @kaplanz
- docs: clarify build instructions (12281a7) by @kaplanz
- docs(readme/libluwen): add stability warning (925fca3) by @kaplanz
- docs(readme): remove build instructions to
prometheus-exporter(d7a0dce) by @kaplanz - feat: move binaries to
./apps(f038d1f) by @kaplanz - Organizational refactor (#124) (0688eec) by @kaplanz
- fix: rename crates/pyluwen to bind/pyluwen in debian/rules (19b8385) by @kikkiakki
- fix: rename crates/pyluwen to bind/pyluwen in debian/rules (#128) (4ed08cc) by @kikkiakki
- Cargo Release independent packages (6ad1992) by @tenstorrent Releases
- Generating Ubuntu & Debian Changelog for 0.7.15-num_commits_since_tag=46 (8ce6665) by @tenstorrent Releases
Contributors
@joelsmithTT, @kaplanz, @kikkiakki, @tenstorrent Releases
v0.7.14
🔄 Changes
- Adding symlink for README.md for pyproject.toml (107) by @warthog9
- Adding Debian 13 pyluwen Deb creation (110) by @warthog9
- Pick up changes to CI runner naming scheme (115) by @kikkiakki
- BH telem: check if ARC not ready before checking if address out of bounds (112) by @kikkiakki
- BH spi: issue write unlock and write lock commands (119) by @danieldegrasse
- telemetry: expose blackhole chip limits in telemetry (118) by @kikkiakki
- Fixing release w new containers (121) by @warthog9
- Adding symlink for README.md for pyproject.toml (fc8e833) by @warthog9
- Adding symlink for README.md for pyproject.toml (#107) (90824c6) by @warthog9
- Adding Debian 13 pyluwen Deb creation (8d13616) by @warthog9
- Remove Debian 12 pre-cursor work (f16be9c) by @warthog9
- Enable Debian 13 build in build-all (a503f5f) by @warthog9
- Adding Debian 13 pyluwen Deb creation (#110) (ae98025) by @warthog9
- BH telem: check if ARC not ready before checking if address out of bounds (5a5f69b) by @kikkiakki
- Pick up changes to CI runner naming scheme (9380ba0) by @kikkiakki
- Pick up changes to CI runner naming scheme (#115) (c7ac930) by @kikkiakki
- BH telem: check if ARC not ready before checking if address out of bounds (#112) (fc6ba05) by @kikkiakki
- Updated to automatic community labeling v2 (0e3fc0f) by @jbakerTT
- BH spi: issue write unlock and write lock commands (a5411bb) by @danieldegrasse
- ttkmd-if: test: allocate 2MiB TLB (d661e98) by @danieldegrasse
- BH spi: issue write unlock and write lock commands (#119) (51151aa) by @kikkiakki
- telemetry: expose blackhole chip limits in telemetry (cb78333) by @kikkiakki
- telemetry: expose blackhole chip limits in telemetry (#118) (0c2e62d) by @kikkiakki
- Workflows: Fixing Ubuntu Builds (8a1d068) by @warthog9
- Follow on to f16be9c (68a10a5) by @warthog9
- Fixing release w new containers (#121) (6032d44) by @warthog9
- Cargo Release independent packages (112381a) by @tenstorrent Releases
- Cargo.lock: updating for (023eaf1) by @tenstorrent Releases
- Generating Ubuntu & Debian Changelog for 0.7.14-num_commits_since_tag=20 (b9ac56c) by @tenstorrent Releases
Contributors
@warthog9, @kikkiakki, @jbakerTT, @danieldegrasse, @tenstorrent Releases
v0.7.13
🔄 Changes
- Add lifetime fix for pipelines (106) by @sbansalTT
- Made the new telemetry values available via pyluwen (104) by @sbansalTT
- Add lifetime fix for pipelines (c174c09) by @sbansalTT
- Made the new telemetry values available via pyluwen (d4ec3bf) by @sbansalTT
- Cargo Release independent packages (b558f2f) by @tenstorrent Releases
- Cargo.lock: updating for (740e5d9) by @tenstorrent Releases
- Generating Ubuntu & Debian Changelog for 0.7.13-num_commits_since_tag=3 (37db713) by @tenstorrent Releases
Contributors
@sbansalTT, @tenstorrent Releases
v0.7.12
🔄 Changes
- Debug: getting more information on what's going on with the lock file… (103) by @warthog9
- Debug: getting more information on what's going on with the lock file update (d362208) by @warthog9
- Debug: getting more information on what's going on with the lock file… (#103) (a7acd18) by @warthog9
- Cargo Release independent packages (a48312e) by @tenstorrent Releases
- Cargo.lock: updating for (4a3f0e6) by @tenstorrent Releases
- Generating Ubuntu & Debian Changelog for 0.7.12-num_commits_since_tag=3 (8aa4ff7) by @tenstorrent Releases
Contributors
@warthog9, @tenstorrent Releases