Releases: pepperoni21/ollama-rs
Releases · pepperoni21/ollama-rs
v0.3.3
What's Changed
- Fixed tool calls by @pepperoni21 in #224
- Bump reqwest from 0.12.20 to 0.12.22 by @dependabot[bot] in #220
- Bump schemars from 1.0.0 to 1.0.4 by @dependabot[bot] in #221
- Bump tokio from 1.45.1 to 1.46.1 by @dependabot[bot] in #222
- feat(macros): re-export schemars and serde by @hannahfluch in #223
- Bump serde_with from 3.13.0 to 3.14.0 by @dependabot[bot] in #225
- feat: add
thinkoption to Coordinator by @ChrisAntaki in #231 - Bump tokio from 1.46.1 to 1.47.0 by @dependabot[bot] in #228
- Bump modelfile from 0.3.0 to 0.3.1 by @dependabot[bot] in #226
- Bump serde_json from 1.0.140 to 1.0.141 by @dependabot[bot] in #227
- Bump macrotest from 1.1.0 to 1.2.0 by @dependabot[bot] in #232
- Bump proc-macro2 from 1.0.95 to 1.0.96 by @dependabot[bot] in #233
- Bump tokio from 1.47.0 to 1.47.1 by @dependabot[bot] in #234
- Bump serde_json from 1.0.141 to 1.0.142 by @dependabot[bot] in #235
- Bump thiserror from 2.0.12 to 2.0.15 by @dependabot[bot] in #237
- Bump syn from 2.0.104 to 2.0.106 by @dependabot[bot] in #238
- Bump proc-macro2 from 1.0.96 to 1.0.101 by @dependabot[bot] in #239
- Bump reqwest from 0.12.22 to 0.12.23 by @dependabot[bot] in #240
- Bump scraper from 0.23.1 to 0.24.0 by @dependabot[bot] in #241
- Bump regex from 1.11.1 to 1.11.2 by @dependabot[bot] in #242
- Bump serde_json from 1.0.142 to 1.0.143 by @dependabot[bot] in #243
- Bump url from 2.5.4 to 2.5.7 by @dependabot[bot] in #244
- Bump thiserror from 2.0.15 to 2.0.16 by @dependabot[bot] in #245
- Bump text-splitter from 0.27.0 to 0.28.0 by @dependabot[bot] in #248
- send_chat_messages_with_history take &self by @denisstrizhkin in #247
- Return Error instead of panicking if selector in ddg isn't found by @mineichen in #249
- Fixed formatting by @pepperoni21 in #250
- Add unittest for DDG tool by @mineichen in #251
- Allow images_to_ollama example parametrization by @mineichen in #252
- Non blocking stdio by @mineichen in #253
- Remove field 'stream' from GenerationRequest, by @mineichen in #254
- Bump serde_json from 1.0.143 to 1.0.145 by @dependabot[bot] in #255
- Bump log from 0.4.27 to 0.4.28 by @dependabot[bot] in #256
- Bump serde from 1.0.219 to 1.0.224 by @dependabot[bot] in #257
- Bump futures-util from 0.3.29 to 0.3.31 by @dependabot[bot] in #258
- Bump serde_with from 3.14.0 to 3.14.1 by @dependabot[bot] in #261
- Bump serde from 1.0.224 to 1.0.228 by @dependabot[bot] in #264
- Bump quote from 1.0.40 to 1.0.41 by @dependabot[bot] in #265
- Bump thiserror from 2.0.16 to 2.0.17 by @dependabot[bot] in #267
- Bump reqwest from 0.12.23 to 0.12.24 by @dependabot[bot] in #269
- Bump regex from 1.11.2 to 1.12.2 by @dependabot[bot] in #270
- Bump serde_with from 3.14.1 to 3.15.1 by @dependabot[bot] in #273
- added json strcutured support for chat by @infosechoudini in #271
New Contributors
- @hannahfluch made their first contribution in #223
- @ChrisAntaki made their first contribution in #231
- @denisstrizhkin made their first contribution in #247
- @mineichen made their first contribution in #249
- @infosechoudini made their first contribution in #271
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- Add capabilities to modelinfo by @TeamDman in #192
- Bump syn from 2.0.100 to 2.0.101 by @dependabot in #191
- Bump tokio from 1.44.2 to 1.45.0 by @dependabot in #196
- Bump text-splitter from 0.25.1 to 0.26.0 by @dependabot in #195
- Add raw parameter to GenerationRequest by @m13253 in #197
- Bump reqwest from 0.12.15 to 0.12.19 by @dependabot in #202
- Bump tokio from 1.45.0 to 1.45.1 by @dependabot in #199
- Bump text-splitter from 0.26.0 to 0.27.0 by @dependabot in #203
- Boxed JsonStructure inside FormatType by @pepperoni21 in #204
- add thinking support by @serendipty01 in #201
- Migrated schemars to 0.9 by @pepperoni21 in #205
- Bump reqwest from 0.12.19 to 0.12.20 by @dependabot in #207
- Bump serde_with from 3.12.0 to 3.13.0 by @dependabot in #208
- Bump syn from 2.0.101 to 2.0.103 by @dependabot in #209
- Fix #210 by attempting multiple formats for deserialization by @Rushmore75 in #211
- Bump quinn-proto from 0.11.6 to 0.11.12 by @dependabot in #212
- Bump syn from 2.0.103 to 2.0.104 by @dependabot in #213
- Bump schemars from 0.9.0 to 1.0.0 by @dependabot in #214
- Bump openssl from 0.10.58 to 0.10.73 by @dependabot in #216
- Bump ring from 0.17.7 to 0.17.14 by @dependabot in #215
New Contributors
- @TeamDman made their first contribution in #192
- @m13253 made their first contribution in #197
- @serendipty01 made their first contribution in #201
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Bump text-splitter from 0.25.0 to 0.25.1 by @dependabot in #180
- Bump tokio from 1.44.1 to 1.44.2 by @dependabot in #182
- Structured output: Support for runtime generated schema by @matusfaro in #181
- Set Content-Type header for JSON by @sebdotv in #184
- feat: make ToolType and ToolFunctionInfo public by @starpit in #185
- Add load_duration to GenerationResponse and ChatMessageFinalResponseData by @sebdotv in #186
- Make tools Send + Sync by @fgsch in #187
- Bump proc-macro2 from 1.0.94 to 1.0.95 by @dependabot in #188
- Implemented keep_alive for coordinator by @pepperoni21 in #190
New Contributors
- @matusfaro made their first contribution in #181
- @sebdotv made their first contribution in #184
- @starpit made their first contribution in #185
- @fgsch made their first contribution in #187
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Updated create model wrapper by @pepperoni21 in #149
- Renamed GenerationOptions to ModelOptions by @pepperoni21 in #150
- Bump quote from 1.0.38 to 1.0.39 by @dependabot in #156
- Bump regex from 1.10.4 to 1.11.1 by @dependabot in #155
- Bump tokio from 1.33.0 to 1.43.0 by @dependabot in #154
- Bump log from 0.4.25 to 0.4.26 by @dependabot in #153
- Bump serde_json from 1.0.139 to 1.0.140 by @dependabot in #152
- Bump text-splitter from 0.13.3 to 0.24.1 by @dependabot in #157
- Bump tokio from 1.43.0 to 1.44.0 by @dependabot in #158
- Bump schemars from 0.8.21 to 0.8.22 by @dependabot in #159
- Bump serde from 1.0.217 to 1.0.219 by @dependabot in #160
- Bump thiserror from 2.0.11 to 2.0.12 by @dependabot in #161
- Match Ollama's integer width for response token counters by @na-g in #162
- Implemented model_info field on ModelInfo struct by @pepperoni21 in #164
- Bump tokio from 1.44.0 to 1.44.1 by @dependabot in #165
- Bump syn from 2.0.98 to 2.0.100 by @dependabot in #166
- Bump proc-macro2 from 1.0.93 to 1.0.94 by @dependabot in #167
- Bump quote from 1.0.39 to 1.0.40 by @dependabot in #168
- Bump http from 1.2.0 to 1.3.1 by @dependabot in #169
- Handle multiple/fragmented SSE json events by @rozgo in #170
- Add keep_alive parameter to chat requests. by @wesc in #172
- Fix: Ollama uses 'h' to specify hour durations. by @wesc in #174
- Bump scraper from 0.19.0 to 0.23.1 by @dependabot in #175
- Bump log from 0.4.26 to 0.4.27 by @dependabot in #176
- Bump reqwest from 0.12.12 to 0.12.15 by @dependabot in #177
- Bump text-splitter from 0.24.1 to 0.25.0 by @dependabot in #178
- Implement dynamic tooling by @Arjentix in #173
- Fix error formatting by @Arjentix in #179
New Contributors
- @na-g made their first contribution in #162
- @rozgo made their first contribution in #170
- @wesc made their first contribution in #172
Full Changelog: v0.2.6...v0.3.0
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
functionmacro 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