Releases: pepperoni21/ollama-rs
Releases · pepperoni21/ollama-rs
v0.2.6
What's Changed
- Increased num_ctx option to u64 by @pepperoni21 in #124
- Bump base64 from 0.22.0 to 0.22.1 by @dependabot in #128
- Bump serde from 1.0.199 to 1.0.217 by @dependabot in #125
- Bump reqwest from 0.12.5 to 0.12.12 by @dependabot in #129
- Bump thiserror from 2.0.9 to 2.0.11 by @dependabot in #127
- Bump http from 1.1.0 to 1.2.0 by @dependabot in #126
- feat: added ability to init ollama with pre-configured reqwest client by @iganev in #135
- Bump syn from 2.0.95 to 2.0.98 by @dependabot in #130
- Bump log from 0.4.20 to 0.4.25 by @dependabot in #131
- Bump html2md from 0.2.14 to 0.2.15 by @dependabot in #132
- Bump text-splitter from 0.13.1 to 0.13.3 by @dependabot in #133
- Bump serde_json from 1.0.116 to 1.0.138 by @dependabot in #134
- Bump url from 2.5.0 to 2.5.4 by @dependabot in #138
- Bump tokio-stream from 0.1.15 to 0.1.17 by @dependabot in #140
- Bump serde_json from 1.0.138 to 1.0.139 by @dependabot in #142
- Bump macrotest from 1.0.13 to 1.1.0 by @dependabot in #139
- Bump proc-macro2 from 1.0.92 to 1.0.93 by @dependabot in #141
- Coordinator structured output by @boondocklabs in #144
- with feature modelfile: provide better access to modelfile contained information by @picobyte in #145
New Contributors
- @dependabot made their first contribution in #128
- @iganev made their first contribution in #135
- @boondocklabs made their first contribution in #144
- @picobyte made their first contribution in #145
Full Changelog: v0.2.5...v0.2.6
v0.2.5
What's Changed
- Support for borrowed strings in generation requests by @pepperoni21 in #116
- OllamaError should be Send + Sync by @j7nw4r in #117
- Adding generated Rustdoc comments. by @j7nw4r in #118
- Improving packages versions management by @pepperoni21 in #119
New Contributors
Full Changelog: v0.2.4...v0.2.5
v0.2.4
What's Changed
- Added tool_group macro by @pepperoni21 in #112
- Multiple struct fields not working with
function
macro by @mattcan in #114 - Added macro test to Github Actions by @pepperoni21 in #115
New Contributors
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- improve structured json api by @scd31 in #101
- Major refactor by @scd31 in #103
- Remove lifecycle specifiers for Coordinator by @boswelja in #104
- refactor: remove unnecessary mut by @ShenMian in #105
- Improved README.md by @pepperoni21 in #106
- Function attribute macro by @Arjentix in #109
New Contributors
- @scd31 made their first contribution in #101
- @ShenMian made their first contribution in #105
- @Arjentix made their first contribution in #109
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
- Reqwest version update for wasm-bindgen by @andthattoo in #77
- Add Tool Role to MessageRole Type by @SergioKingOne in #76
- Fixed chat history free issue and added test by @pepperoni21 in #78
- feat: adds support for custom HTTP headers by @itsscb in #79
- Llama multiple function calls + raw_mode by @andthattoo in #80
- Add features to docs.rs generation by @boydjohnson in #84
- Remove "escaped" quotes from llama function output by @boswelja in #88
- Create Image::to_base64 by @boswelja in #91
- fix: Function calling returns invalid tool call as valid chat response by @mcmah309 in #93
- support for 0.5 with structured outputs and an example by @notashes in #95
- Fix Chat History by @boydjohnson in #100
New Contributors
- @SergioKingOne made their first contribution in #76
- @itsscb made their first contribution in #79
- @boydjohnson made their first contribution in #84
- @boswelja made their first contribution in #88
- @mcmah309 made their first contribution in #93
- @notashes made their first contribution in #95
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Add streaming feature with chat history by @izyuumi in #55
- Store chat history with stream update by @ushinnary in #56
- Llama3.1 Function Calling + New Tools by @andthattoo in #59
- Create images_to_ollama.rs by @heydocode in #63
- Update embeddings generation to /api/embed endpoint and allow for batch embedding by @pepperoni21 in #61
- Update readme to provide compilable embeddings examples by @ephraimkunz in #69
- feat: Added suffix in completion request by @SpeedCrash100 in #68
- Fixed GenerateEmbeddingsResponse float type by @pepperoni21 in #71
New Contributors
- @izyuumi made their first contribution in #55
- @heydocode made their first contribution in #63
- @ephraimkunz made their first contribution in #69
- @SpeedCrash100 made their first contribution in #68
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Replace host string and port with
Url
by @zeozeozeo in #45 - Flatten final response data by @erhant in #47
- Examples folder should contain working versions of the current release by @yasinldev in #48
- Revert "Examples folder should contain working versions of the current release" by @pepperoni21 in #49
- Ollama Function Calling by @andthattoo in #51
- OllamaError for function-calling by @andthattoo in #54
New Contributors
- @erhant made their first contribution in #47
- @yasinldev made their first contribution in #48
- @andthattoo made their first contribution in #51
Full Changelog: v0.1.9...v0.2.0
v0.1.9
What's Changed
- Add Serialize Support for Further Stucts by @bencevans in #36
- fix: Adds back custom
Result
type for generate function by @jpmcb in #37 - update: update README streaming example by @milosgajdos in #39
- make
ModelInfo
fields empty by default by @zeozeozeo in #40 - make GenerationContext with pub field by @Vebnik in #43
New Contributors
- @bencevans made their first contribution in #36
- @jpmcb made their first contribution in #37
- @milosgajdos made their first contribution in #39
- @zeozeozeo made their first contribution in #40
- @Vebnik made their first contribution in #43
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- feat: make GenerationOptions deserializable by @AlexisTM in #28
- feat: Add an example to show how to load GenerationOptions from a json string by @AlexisTM in #30
- Derive Eq, PartialEq on MessageRole by @Sir-Photch in #33
- Re-add Send for GenerationResponseStream by @functorism in #34
- feat: Store chat history by @ushinnary in #32
New Contributors
- @AlexisTM made their first contribution in #28
- @Sir-Photch made their first contribution in #33
- @ushinnary made their first contribution in #32
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- Adds example on how to use completion options to README and /examples by @dezoito in #23
- Derives 'serialize' in GenerationResponse and GenerationFinalResponse by @dezoito in #25
- GenerationOptions 'stop' should be a string array, not string by @functorism in #26
New Contributors
- @dezoito made their first contribution in #23
- @functorism made their first contribution in #26
Full Changelog: v0.1.6...v0.1.7