Skip to content

Releases: IBM/spnl

v0.6.1

19 Sep 17:53
Compare
Choose a tag to compare

What's Changed

  • fix(deps): update tanstack-router monorepo to v1.131.41 by @renovate[bot] in #328
  • test: add tests for tokenizer by @starpit in #330
  • fix(deps): update dependency @tanstack/react-router-devtools to v1.131.42 by @renovate[bot] in #331
  • chore(deps): update dependency @types/node to v24.3.2 by @renovate[bot] in #332
  • chore(deps): update dependency @types/react to v19.1.13 by @renovate[bot] in #333
  • chore(deps): update dependency @tanstack/router-plugin to v1.131.43 by @renovate[bot] in #334
  • chore(deps): update dependency @types/node to v24.4.0 by @renovate[bot] in #335
  • fix(deps): update rust crate serde to v1.0.223 by @renovate[bot] in #336
  • fix(deps): update rust crate serde_json to v1.0.145 by @renovate[bot] in #337
  • fix(deps): update tanstack-router monorepo to v1.131.44 by @renovate[bot] in #338
  • fix(deps): update rust crate serde to v1.0.224 by @renovate[bot] in #339
  • chore(deps): update dependency typescript-eslint to v8.44.0 by @renovate[bot] in #340
  • fix(deps): update rust crate serde to v1.0.225 by @renovate[bot] in #341
  • chore(deps): update dependency @types/node to v24.5.0 by @renovate[bot] in #342
  • chore(deps): update dependency @types/node to v24.5.1 by @renovate[bot] in #344
  • fix(deps): update rust crate wasm-bindgen-futures to v0.4.52 by @renovate[bot] in #345
  • chore(deps): update dependency @vitejs/plugin-react-swc to v4.1.0 by @renovate[bot] in #346
  • fix(deps): update rust crate wasm-bindgen-futures to v0.4.53 by @renovate[bot] in #347
  • chore(deps): update dependency @types/node to v24.5.2 by @renovate[bot] in #349
  • chore(deps): update dependency vite to v7.1.6 by @renovate[bot] in #351
  • fix: assistant message cropping may not crop chat template suffix by @starpit in #353
  • fix(deps): update tanstack-router monorepo to v1.131.47 by @renovate[bot] in #352
  • fix(deps): update tanstack-router monorepo to v1.131.48 by @renovate[bot] in #354
  • fix(deps): update rust crate tokenizers to v0.22.1 by @renovate[bot] in #355
  • fix: tokenizer cropper may underflow by @starpit in #356
  • fix: remove debug printf from tokenizer by @starpit in #357
  • fix(deps): update rust crate anyhow to v1.0.100 by @renovate[bot] in #358
  • chore(deps): update eslint monorepo to v9.36.0 by @renovate[bot] in #359
  • chore: bump to 0.6.1 by @starpit in #360

Full Changelog: v0.6.0...v0.6.1

v0.6.0

11 Sep 16:53
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update dependency @types/react-dom to v19.1.9 by @renovate[bot] in #287
  • fix(deps): update rust crate tokenizers to 0.22.0 by @renovate[bot] in #288
  • chore(deps): update actions/attest-build-provenance action to v3 by @renovate[bot] in #289
  • fix(deps): bump cargo deps by @starpit in #290
  • fix: email builtins tweaks by @starpit in #294
  • fix: simplify spnl-api backend, always return User message by @starpit in #293
  • fix: Print should not pass through tokens to generate calls by @starpit in #292
  • fix: revert to having generate return User not Assistant messages by @starpit in #291
  • fix(deps): update tanstack-router monorepo to v1.131.31 by @renovate[bot] in #295
  • fix(deps): update rust crate pyo3 to 0.26.0 by @renovate[bot] in #296
  • chore(deps): update dependency vite to v7.1.4 by @renovate[bot] in #297
  • fix(deps): update tanstack-router monorepo to v1.131.32 by @renovate[bot] in #298
  • chore(deps): update dependency typescript-eslint to v8.42.0 by @renovate[bot] in #299
  • fix(deps): update rust crate clap to v4.5.47 by @renovate[bot] in #300
  • fix(deps): update tanstack-router monorepo to v1.131.35 by @renovate[bot] in #301
  • chore(deps): update actions/setup-python action to v6 by @renovate[bot] in #302
  • fix(deps): update rust crate lancedb to 0.22.0 by @renovate[bot] in #303
  • chore(deps): update dependency @types/node to v24.3.1 by @renovate[bot] in #304
  • fix(deps): bump rust dependencies by @starpit in #305
  • fix: generate calls should return Assistant messages (was: User) by @starpit in #307
  • fix: tokenizer improperly handles nested Plus by @starpit in #308
  • feat: introduce Message enum, and pull A,S,U out of Query and into it by @starpit in #309
  • fix: update tokenizer to traverse the single-generate struct by @starpit in #312
  • fix(deps): update rust crate wasm-bindgen-futures to v0.4.51 by @renovate[bot] in #310
  • chore(deps): update eslint monorepo to v9.35.0 by @renovate[bot] in #311
  • feat: add Seq to distinguish from Cross but without special token injection by @starpit in #313
  • fix(deps): update rust crate async-openai to v0.29.3 by @renovate[bot] in #314
  • fix(deps): update tanstack-router monorepo to v1.131.36 by @renovate[bot] in #316
  • chore(deps): update dependency vite to v7.1.5 by @renovate[bot] in #317
  • chore(deps): update dependency typescript-eslint to v8.43.0 by @renovate[bot] in #319
  • feat: apply_chat_template() by @starpit in #315
  • feat: implement vec-to-seq From by @starpit in #321
  • fix: avoid padding for multiples of block_size by @starpit in #320
  • fix: simplify seq of just seq by @starpit in #322
  • chore(deps): update dependency globals to v16.4.0 by @renovate[bot] in #324
  • feat: Query::Par by @starpit in #323
  • fix(deps): update tanstack-router monorepo to v1.131.37 by @renovate[bot] in #325
  • fix: span tokenization fixes to properly pad and support cropping Assistant msgs by @starpit in #326
  • chore: bump to 0.6.0 by @starpit in #327

Full Changelog: v0.5.0...v0.6.0

v0.5.0

27 Aug 22:42
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update dependency vite to v7.1.0 by @renovate[bot] in #173
  • chore(deps): update dependency @vitejs/plugin-react-swc to v4 by @renovate[bot] in #174
  • fix: limit github actions workflows to read permission by @starpit in #176
  • fix: protect rag verbose messages with SPNL_RAG_VERBOSE env var by @starpit in #175
  • chore: add a few more rag benchmarking helper scripts by @starpit in #177
  • Add project description to PyPI page by @chibby0ne in #178
  • chore(deps): update dependency @tanstack/router-plugin to v1.130.16 by @renovate[bot] in #179
  • chore(deps): update dependency vite to v7.1.1 by @renovate[bot] in #180
  • fix: Cow compilation warning for rust 1.89 by @starpit in #181
  • fix: small tweaks to tree pretty printer by @starpit in #182
  • fix: indicate reqwest as optional (for spnl) by @starpit in #183
  • chore: improve code comments and default handling for rag builtin by @starpit in #184
  • refactor: rename Retrieve -> Augment by @starpit in #185
  • feat: perform rag indexing prior to run rather than as-we-run by @starpit in #187
  • chore(deps): update dependency @types/node to v24.2.1 by @renovate[bot] in #186
  • chore(deps): update eslint monorepo to v9.33.0 by @renovate[bot] in #188
  • fix: improve todo message on embedding by @starpit in #190
  • fix(deps): update tanstack-router monorepo to v1.131.3 by @renovate[bot] in #191
  • fix(deps): update tanstack-router monorepo to v1.131.4 by @renovate[bot] in #192
  • chore(deps): update actions/checkout action to v5 - autoclosed by @renovate[bot] in #193
  • fix: small rag tweaks including showing only basename in progress bars when indexing by @starpit in #195
  • fix(deps): update tanstack-router monorepo to v1.131.7 by @renovate[bot] in #194
  • chore(deps): update dependency typescript-eslint to v8.39.1 by @renovate[bot] in #196
  • chore(deps): update dependency @types/react to v19.1.10 by @renovate[bot] in #197
  • fix(deps): update rust crate clap to v4.5.44 by @renovate[bot] in #198
  • chore(deps): update dependency vite to v7.1.2 by @renovate[bot] in #199
  • fix(deps): update rust crate anyhow to v1.0.99 by @renovate[bot] in #200
  • refactor: rename 'demo' to 'builtin' by @starpit in #203
  • fix(deps): update rust crate reqwest to v0.12.23 by @renovate[bot] in #201
  • fix(deps): update rust crate clap to v4.5.45 by @renovate[bot] in #202
  • refactor: move rag indexing logic into its own module by @starpit in #204
  • feat: benchmarks/mt-rag by @starpit in #205
  • fix(deps): update tanstack-router monorepo to v1.131.8 by @renovate[bot] in #206
  • fix(deps): update rust crate rayon to v1.11.0 by @renovate[bot] in #207
  • feat: --question/-w -> --prompt/-p, --document/-u -> --document/-d by @starpit in #208
  • fix: use ollama rest api to list models by @starpit in #209
  • fix: in rag builtin, avoid a conversion of PathBuf to String by @starpit in #210
  • feat: switch fully to anyhow for errors (versus Box<dyn...>) by @starpit in #212
  • feat: move index-and-retrieve into plan() i.e. ahead of run() by @starpit in #213
  • fix: remove Box error remnants from cli builtins by @starpit in #214
  • fix(deps): update tanstack-router monorepo to v1.131.10 by @renovate[bot] in #215
  • fix: present rag matches in order of increasing matchiness by @starpit in #216
  • fix: set default rag max matches to 10 (from 100) by @starpit in #218
  • feat: add --max-aug command line option by @starpit in #219
  • feat: simplify queries after planning them by @starpit in #220
  • fix(deps): update tanstack-router monorepo to v1.131.13 by @renovate[bot] in #221
  • chore(deps): update dependency @types/node to v24.3.0 - autoclosed by @renovate[bot] in #222
  • refactor: rename with module to augment by @starpit in #223
  • refactor: remove unused spnl::src::run::extract by @starpit in #224
  • refactor: move generate logic into top-level generate module by @starpit in #226
  • refactor: rename run module to execute and move plan to top-level module by @starpit in #227
  • fix(deps): update tanstack-router monorepo to v1.131.14 by @renovate[bot] in #228
  • refactor: move augment.rs and generate.rs into their respective … by @starpit in #229
  • refactor: rename tokenizer module to tokenize by @starpit in #230
  • fix(deps): update rust crate thiserror to v2.0.15 by @renovate[bot] in #234
  • fix(deps): update rust crate async-openai to v0.29.1 by @renovate[bot] in #235
  • fix(deps): update rust crate rustyline to v17.0.1 by @renovate[bot] in #236
  • fix(deps): update rust crate lancedb to v0.21.3 by @renovate[bot] in #231
  • refactor: augment::index refactor into sub-module by @starpit in #232
  • fix(deps): update tanstack-router monorepo to v1.131.25 by @renovate[bot] in #233
  • fix(deps): run cargo update by @starpit in #237
  • fix(deps): update tanstack-router monorepo to v1.131.26 by @renovate[bot] in #238
  • refactor: make room for raptor vs "simple" indexing schemes by @starpit in #239
  • chore(deps): update dependency typescript-eslint to v8.40.0 by @renovate[bot] in #240
  • fix: some initial collect-into-Vec -> impl Iterator optimizations by @starpit in #241
  • fix(deps): update tanstack-router monorepo to v1.131.27 by @renovate[bot] in #248
  • chore(deps): update dependency vite to v7.1.3 by @renovate[bot] in #247
  • fix(deps): update rust crate serde_json to v1.0.143 by @renovate[bot] in #246
  • chore(deps): update dependency @vitejs/plugin-react-swc to v4.0.1 by @renovate[bot] in #245
  • feat: first pass at raptor cross-indexing by @starpit in #249
  • fix(deps): update rust crate thiserror to v2.0.16 by @renovate[bot] in #251
  • chore(deps): update dependency @playwright/test to v1.55.0 by @renovate[bot] in #252
  • fix: tweaks to raptor indexer by @starpit in #253
  • fix: remove a few uses of collect() in the vectordb storage layer by @starpit in #254
  • fix: limit concurrency in raptor indexer by @starpit in #255
  • fix: raptor indexer should not include fragment itself in summary of … by @starpit in #257
  • fix: use few-shot for rag prompting by @starpit in #256
  • refactor: pull some common logic into storage impl by @starpit in #258
  • chore(deps): update dependency @types/react to v19.1.11 by @renovate[bot] in #259
  • fix(deps): update rust crate regex to v1.11.2 by @renovate[bot] in #262
  • fix(deps): update rust crate async-openai to v0.29.2 by @renovate[bot] in #263
  • chore(deps): update actions/upload-pages-artifact action to v4 by @renovate[bot] in #260
  • chore(deps): update eslint monorepo to v9.34.0 by @renovate[bot] in #261
  • fix: raptor indexer wasn't ollama pulling models by @starpit in #264
  • chore(deps): update dependency typescript-eslint to v8.41.0 by @renovate[bot] in #265
  • fix: avoid being clever with storage connection future by @starpit in #266
  • fix: update enum comment to remove cruft by @starpit in #267
  • fix: simplify output of layer1 embedding by @starpit in #268
  • fix: add missing Assistant to Query enum by @starpit in #269
  • chore(deps): update dependency @types/react-dom to v19.1.8 by @renovate[bot] in #270
  • feat: remove generate-with-accumulate feature by ...
Read more

v0.4.0

06 Aug 20:18
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.2...v0.4.0

v0.3.2

05 Aug 20:01
Compare
Choose a tag to compare

What's Changed

  • feat: support OPENAI_API_BASE env var by @starpit in #161
  • chore(deps): update dependency typescript to ~5.9.0 by @renovate[bot] in #154
  • feat: add gemini/ prefix and support for default gemini api base by @starpit in #162
  • fix(deps): update dependency @patternfly/react-core to v6.3.1 by @renovate[bot] in #163
  • fix: remove tokenizers->indicatif transitive dependence by @starpit in #164
  • fix(deps): update dependency @patternfly/react-code-editor to v6.3.1 by @renovate[bot] in #165
  • chore: bump to 0.3.2 by @starpit in #166

Full Changelog: v0.3.1...v0.3.2

v0.3.1

05 Aug 13:30
Compare
Choose a tag to compare

What's Changed

  • fix(deps): update tanstack-router monorepo to v1.130.12 by @renovate[bot] in #151
  • fix(deps): update rust crate tokio to v1.47.1 by @renovate[bot] in #150
  • fix(deps): update rust crate serde_json to v1.0.142 by @renovate[bot] in #148
  • chore(deps): update dependency @playwright/test to v1.54.2 by @renovate[bot] in #147
  • fix: publish_pypi should build with run_py feature by @starpit in #152
  • chore(deps): update dependency @types/node to v24.2.0 by @renovate[bot] in #153
  • chore(deps): update dependency typescript-eslint to v8.39.0 by @renovate[bot] in #155
  • fix(deps): update rust crate duct to v1.1.0 by @renovate[bot] in #156
  • fix(deps): update rust crate rustyline to v17 by @renovate[bot] in #159
  • chore: bump to 0.3.1 by @starpit in #160

Full Changelog: v0.3.0...v0.3.1

v0.3.0

04 Aug 22:24
Compare
Choose a tag to compare

What's Changed

  • doc: fix outdated pages link in readme by @starpit in #97
  • fix(deps): update rust crate tokio to v1.46.1 by @renovate[bot] in #99
  • fix(deps): update tanstack-router monorepo to v1.125.3 by @renovate[bot] in #100
  • fix(deps): update tanstack-router monorepo to v1.125.4 by @renovate[bot] in #101
  • chore(deps): update dependency vite-plugin-wasm to v3.5.0 by @renovate[bot] in #105
  • chore(deps): update dependency @types/node to v24.0.12 by @renovate[bot] in #104
  • chore(deps): update dependency typescript-eslint to v8.36.0 by @renovate[bot] in #103
  • fix(deps): update tanstack-router monorepo to v1.125.6 by @renovate[bot] in #102
  • chore(deps): update dependency vite to v7 by @renovate[bot] in #16
  • fix(deps): update rust crate clap to v4.5.41 by @renovate[bot] in #106
  • chore(deps): update dependency vite to v7.0.4 by @renovate[bot] in #107
  • chore(deps): update dependency @playwright/test to v1.54.0 by @renovate[bot] in #108
  • chore(deps): update dependency @types/node to v24.0.13 by @renovate[bot] in #109
  • fix(deps): update rust crate lancedb to v0.21.1 by @renovate[bot] in #110
  • fix(deps): update tanstack-router monorepo to v1.127.0 by @renovate[bot] in #111
  • chore(deps): update dependency @playwright/test to v1.54.1 by @renovate[bot] in #112
  • fix(deps): update tanstack-router monorepo to v1.127.1 by @renovate[bot] in #113
  • fix(deps): update tanstack-router monorepo to v1.127.3 by @renovate[bot] in #114
  • chore(deps): update eslint monorepo to v9.31.0 by @renovate[bot] in #115
  • chore(deps): update dependency @tanstack/router-plugin to v1.127.5 by @renovate[bot] in #116
  • chore(deps): update dependency typescript-eslint to v8.37.0 by @renovate[bot] in #117
  • fix(deps): update tanstack-router monorepo to v1.127.8 by @renovate[bot] in #118
  • chore(deps): update dependency @types/node to v24.0.14 by @renovate[bot] in #119
  • feat: improve multi-doc rag support by @starpit in #121
  • fix(deps): update tanstack-router monorepo to v1.127.9 by @renovate[bot] in #120
  • fix(deps): update tanstack-router monorepo to v1.128.0 by @renovate[bot] in #122
  • chore(deps): update dependency vite to v7.0.5 by @renovate[bot] in #123
  • chore(deps): update dependency vite-plugin-top-level-await to v1.6.0 by @renovate[bot] in #124
  • fix(deps): update tanstack-router monorepo to v1.128.3 by @renovate[bot] in #125
  • chore(deps): update dependency @vitejs/plugin-react-swc to v3.11.0 by @renovate[bot] in #126
  • fix(deps): update rust crate serde_json to v1.0.141 by @renovate[bot] in #127
  • fix(deps): update tanstack-router monorepo to v1.129.8 by @renovate[bot] in #128
  • chore(deps): update dependency @types/node to v24.1.0 - autoclosed by @renovate[bot] in #129
  • chore(deps): update dependency typescript-eslint to v8.38.0 by @renovate[bot] in #130
  • chore(deps): update dependency vite to v7.0.6 by @renovate[bot] in #133
  • chore(deps): update eslint monorepo to v9.32.0 by @renovate[bot] in #134
  • chore: bump to [email protected] and react@19 by @starpit in #135
  • fix(deps): update tanstack-router monorepo to v1.130.2 by @renovate[bot] in #139
  • fix(deps): update rust crate tokio to v1.47.0 by @renovate[bot] in #138
  • fix(deps): update dependency ts-pattern to v5.8.0 by @renovate[bot] in #137
  • fix(deps): update rust crate lancedb to v0.21.2 by @renovate[bot] in #136
  • fix(deps): update react monorepo by @renovate[bot] in #140
  • fix(deps): update rust crate tokenizers to v0.21.4 by @renovate[bot] in #141
  • chore(deps): update dependency @types/react-dom to v19.1.7 by @renovate[bot] in #142
  • fix(deps): update rust crate clap to v4.5.42 by @renovate[bot] in #143
  • fix(deps): update tanstack-router monorepo to v1.130.8 - autoclosed by @renovate[bot] in #144
  • fix(deps): update tanstack-router monorepo to v1.130.9 by @renovate[bot] in #145
  • feat: add run_py feature to enable generation from python by @starpit in #146
  • chore: bump to 0.3.0 by @starpit in #149

Full Changelog: v0.2.0...v0.3.0

v0.2.0

03 Jul 20:46
Compare
Choose a tag to compare

What's Changed

  • fix(deps): update tanstack-router monorepo to v1.123.0 by @renovate in #53
  • fix(deps): update rust crate async-openai to 0.29.0 by @renovate in #54
  • doc: add abba chart to readme by @starpit in #55
  • doc: add subpage concerning ABBA microbenchmark by @starpit in #57
  • fix(deps): update rust crate indicatif to v0.17.12 by @renovate in #56
  • chore(deps): update dependency typescript-eslint to v8.35.1 by @renovate in #58
  • doc: wordsmith on first goal text by @starpit in #59
  • fix(deps): update rust crate reqwest to v0.12.21 by @renovate in #61
  • fix(deps): update tanstack-router monorepo to v1.123.2 by @renovate in #62
  • chore(deps): update dependency globals to v16.3.0 by @renovate in #63
  • refactor: rename web/ to playground/ by @starpit in #60
  • chore: clippy fixes for rust 1.88 compatibility by @starpit in #64
  • doc: fix playground badge to point to renamed workflow by @starpit in #65
  • refactor: consolidate haystack and abba under /benchmarks/ by @starpit in #66
  • chore: remove unused .whitesource file by @starpit in #67
  • refactor: consolidate wasm and playground under web/ by @starpit in #68
  • doc: move longer locality discussion to docs/locality/README.md by @starpit in #69
  • doc: continued wordsmithing on readme by @starpit in #70
  • chore: add pypi and license badge by @starpit in #71
  • doc: even more wordsmithing on readme by @starpit in #72
  • doc: add cake diagram by @starpit in #73
  • doc: work on locality readme by @starpit in #74
  • fix(deps): update rust crate reqwest to v0.12.22 by @renovate in #75
  • doc: more work on locality readme by @starpit in #76
  • doc: mention llmd in connection to federation by @starpit in #77
  • doc: broken image link by @starpit in #79
  • chore(deps): update eslint monorepo to v9.30.1 by @renovate in #78
  • fix(deps): update tanstack-router monorepo to v1.124.0 by @renovate in #80
  • fix(deps): update rust crate tokio to v1.46.0 by @renovate in #81
  • doc: another broken link in docs by @starpit in #82
  • doc: update cli usage output in readme by @starpit in #83
  • doc: more work on locality doc by @starpit in #84
  • doc: still more work on locality doc by @starpit in #85
  • doc: initial completion of locality readme by @starpit in #86
  • doc: fix typo in footnote by @starpit in #87
  • doc: remove incomplete sentence by @starpit in #88
  • doc: initial build, vllm, and abba docs by @starpit in #89
  • fix: adjust base url of playground to work with github pages by @starpit in #90
  • chore: add github action to publish playground to pages by @starpit in #91
  • test: add initial playwright test for playground by @starpit in #92
  • feat: support parsing queries from yaml, update ui to use this by @starpit in #93
  • chore: add codeql gha workflow by @starpit in #94
  • fix: publish_playground fails due to working directory issue by @starpit in #95
  • chore: bump to 0.2.0 by @starpit in #96

Full Changelog: v0.1.0...v0.2.0

v0.1.0

27 Jun 22:22
Compare
Choose a tag to compare

What's Changed

Initial release!

New Contributors

Full Changelog: https://github.com/IBM/spnl/commits/v0.1.0