diff --git a/CHANGELOG.md b/CHANGELOG.md index ded56008..c79ac776 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,70 +2,165 @@ All notable changes to this project will be documented in this file. +## [0.6.0](https://github.com/bosun-ai/swiftide/releases/tag/0.6.0) - 2024-07-12 -## [unreleased] +### Features + +- [70ea268](https://github.com/bosun-ai/swiftide/commit/70ea268b19e564af83bb834f56d406a05e02e9cd) *(prompts)* Add prompts as first class citizens (#145) by @timonv in [#145](https://github.com/bosun-ai/swiftide/pull/145) + +````text +Adds Prompts as first class citizens. This is a breaking change as + SimplePrompt with just a a `&str` is no longer allowed. + + This introduces `Prompt` and `PromptTemplate`. A template uses jinja + style templating build on tera. Templates can be converted into prompts, + and have context added. A prompt is then send to something that prompts, + i.e. openai or bedrock. + + Additional prompts can be added either compiled or as one-offs. + Additionally, it's perfectly fine to prompt with just a string as well, + just provide an `.into()`. + + For future development, some LLMs really benefit from system prompts, + which this would enable. For the query pipeline we can also take a much + more structured approach with composed templates and conditionals. +```` + +- [699cfe4](https://github.com/bosun-ai/swiftide/commit/699cfe44fb0e3baddba695ad09836caec7cb30a6) *(uncategorized)* Embed modes and named vectors (#123) by @pwalski in [#123](https://github.com/bosun-ai/swiftide/pull/123) + +````text +Added named vector support to qdrant. A pipeline can now have its embed + mode configured, either per field, chunk and metadata combined (default) + or both. Vectors need to be configured on the qdrant client side. + + See `examples/store_multiple_vectors.rs` for an example. + + Shoutout to @pwalski for the contribution. Closes #62. + + --------- +```` ### Bug Fixes -- [9334934](https://github.com/bosun-ai/swiftide/commit/9334934e4af92b35dbc61e1f92aa90abac29ca12) *(chunkcode)* Use correct chunksizes by @timonv in [#122](https://github.com/bosun-ai/swiftide/pull/122) +- [9334934](https://github.com/bosun-ai/swiftide/commit/9334934e4af92b35dbc61e1f92aa90abac29ca12) *(chunkcode)* Use correct chunksizes (#122) by @timonv in [#122](https://github.com/bosun-ai/swiftide/pull/122) + +- [c5bf796](https://github.com/bosun-ai/swiftide/commit/c5bf7960ca6bec498cdc987fe7676acfef702e5b) *(ci)* Add clippy back to ci (#147) by @timonv in [#147](https://github.com/bosun-ai/swiftide/pull/147) + +- [4c9ed77](https://github.com/bosun-ai/swiftide/commit/4c9ed77c85b7dd0e8722388b930d169cd2e5a5c7) *(ci)* Properly check if contributors are present by @timonv + +- [5de6af4](https://github.com/bosun-ai/swiftide/commit/5de6af42b9a1e95b0fbd54659c0d590db1d76222) *(ci)* Only add contributors if present by @timonv + +- [eb8364e](https://github.com/bosun-ai/swiftide/commit/eb8364e08a9202476cca6b60fbdfbb31fe0e1c3d) *(ci)* Try overriding the github repo for git cliff by @timonv + +- [c3aee48](https://github.com/bosun-ai/swiftide/commit/c3aee48647915af04f4c2cef76b40ad0ef92e6bb) *(deps)* Update rust crate spider to v1.98.9 (#146) by @renovate[bot] in [#146](https://github.com/bosun-ai/swiftide/pull/146) -- [dba29a0](https://github.com/bosun-ai/swiftide/commit/dba29a07fa68589151536b5ba197a69ff339ad01) *(ci)* Ensure clippy runs with all features +- [6d75f14](https://github.com/bosun-ai/swiftide/commit/6d75f145da7f9a26dc11dff64a161cb1e686dc96) *(deps)* Update rust crate htmd to v0.1.6 (#144) by @renovate[bot] in [#144](https://github.com/bosun-ai/swiftide/pull/144) -- [3b98334](https://github.com/bosun-ai/swiftide/commit/3b98334b2bf78cfe9c957bfa1dd3cd7c939b6c39) *(deps)* Update rust crate serde_json to v1.0.120 by @renovate[bot] in [#115](https://github.com/bosun-ai/swiftide/pull/115) +- [a691d61](https://github.com/bosun-ai/swiftide/commit/a691d614d46d3bcff2811f354cd805f9d229d4e0) *(deps)* Update rust crate async-openai to v0.23.4 (#136) by @renovate[bot] in [#136](https://github.com/bosun-ai/swiftide/pull/136) -- [7357fea](https://github.com/bosun-ai/swiftide/commit/7357fea0a8cd826904b0545e80d4d1a1659df064) *(deps)* Update rust crate spider to v1.98.6 by @renovate[bot] in [#119](https://github.com/bosun-ai/swiftide/pull/119) +- [8e22937](https://github.com/bosun-ai/swiftide/commit/8e22937427b928524dacf2b446feeff726b6a5e1) *(deps)* Update rust crate aws-sdk-bedrockruntime to v1.39.0 (#143) by @renovate[bot] in [#143](https://github.com/bosun-ai/swiftide/pull/143) -- [353cd9e](https://github.com/bosun-ai/swiftide/commit/353cd9ed36fcf6fb8f1db255d8b5f4a914ca8496) *(qdrant)* Upgrade and better defaults by @timonv in [#118](https://github.com/bosun-ai/swiftide/pull/118) +- [bf3b677](https://github.com/bosun-ai/swiftide/commit/bf3b6778103e33abcdb4979196fef458b09c7dc0) *(deps)* Update rust crate fastembed to v3.9.0 (#141) by @renovate[bot] in [#141](https://github.com/bosun-ai/swiftide/pull/141) - ````text - - **fix(deps): update rust crate qdrant-client to v1.10.1** +- [2b13523](https://github.com/bosun-ai/swiftide/commit/2b1352322e574b62cb30268b35c6b510122f0584) *(deps)* Update rust crate fastembed to v3.7.1 (#135) by @renovate[bot] in [#135](https://github.com/bosun-ai/swiftide/pull/135) + +- [dd32ef3](https://github.com/bosun-ai/swiftide/commit/dd32ef3b1be7cd6888d2961053d0b3c1a882e1a4) *(deps)* Update rust crate async-trait to v0.1.81 (#134) by @renovate[bot] in [#134](https://github.com/bosun-ai/swiftide/pull/134) + +- [adc4bf7](https://github.com/bosun-ai/swiftide/commit/adc4bf789f679079fcc9fac38f4a7b8f98816844) *(deps)* Update aws-sdk-rust monorepo (#125) by @renovate[bot] in [#125](https://github.com/bosun-ai/swiftide/pull/125) + +- [7af97b5](https://github.com/bosun-ai/swiftide/commit/7af97b589ca45f2b966ea2f61ebef341c881f1f9) *(deps)* Update rust crate spider to v1.98.7 (#124) by @renovate[bot] in [#124](https://github.com/bosun-ai/swiftide/pull/124) + +- [ff92abd](https://github.com/bosun-ai/swiftide/commit/ff92abd95908365c72d96abff37e0284df8fed32) *(deps)* Update rust crate tree-sitter-javascript to v0.21.4 (#126) by @renovate[bot] in [#126](https://github.com/bosun-ai/swiftide/pull/126) + +- [9c261b8](https://github.com/bosun-ai/swiftide/commit/9c261b87dde2e0caaff0e496d15681466844daf4) *(deps)* Update rust crate text-splitter to v0.14.1 (#127) by @renovate[bot] in [#127](https://github.com/bosun-ai/swiftide/pull/127) + +- [28f5b04](https://github.com/bosun-ai/swiftide/commit/28f5b048f5acd977915ae20463f8fbb473dfab9a) *(deps)* Update rust crate tree-sitter-typescript to v0.21.2 (#128) by @renovate[bot] in [#128](https://github.com/bosun-ai/swiftide/pull/128) + +- [dfc76dd](https://github.com/bosun-ai/swiftide/commit/dfc76ddfc23d9314fe88c8362bf53d7865a03302) *(deps)* Update rust crate serde to v1.0.204 (#129) by @renovate[bot] in [#129](https://github.com/bosun-ai/swiftide/pull/129) + +- [3b98334](https://github.com/bosun-ai/swiftide/commit/3b98334b2bf78cfe9c957bfa1dd3cd7c939b6c39) *(deps)* Update rust crate serde_json to v1.0.120 (#115) by @renovate[bot] in [#115](https://github.com/bosun-ai/swiftide/pull/115) + +- [7357fea](https://github.com/bosun-ai/swiftide/commit/7357fea0a8cd826904b0545e80d4d1a1659df064) *(deps)* Update rust crate spider to v1.98.6 (#119) by @renovate[bot] in [#119](https://github.com/bosun-ai/swiftide/pull/119) + +- [353cd9e](https://github.com/bosun-ai/swiftide/commit/353cd9ed36fcf6fb8f1db255d8b5f4a914ca8496) *(qdrant)* Upgrade and better defaults (#118) by @timonv in [#118](https://github.com/bosun-ai/swiftide/pull/118) + +````text +- **fix(deps): update rust crate qdrant-client to v1.10.1** - **fix(qdrant): upgrade to new qdrant with sensible defaults** - **feat(qdrant): safe to clone with internal arc** --------- - ```` +```` -- [b498074](https://github.com/bosun-ai/swiftide/commit/b4980746b55073ce870bc897aef6721d10883acd) *(uncategorized)* Clippy +- [b53636c](https://github.com/bosun-ai/swiftide/commit/b53636cbd8f179f248cc6672aaf658863982c603) *(uncategorized)* Inability to store only some of `EmbeddedField`s (#139) by @pwalski in [#139](https://github.com/bosun-ai/swiftide/pull/139) +Fixes:#138 + +--------- ### Documentation -- [8405c9e](https://github.com/bosun-ai/swiftide/commit/8405c9efedef944156c2904eb709ba79aa4d82de) *(contributing)* Add guidelines on code design by @timonv in [#113](https://github.com/bosun-ai/swiftide/pull/113) +- [8405c9e](https://github.com/bosun-ai/swiftide/commit/8405c9efedef944156c2904eb709ba79aa4d82de) *(contributing)* Add guidelines on code design (#113) by @timonv in [#113](https://github.com/bosun-ai/swiftide/pull/113) + +- [5691ac9](https://github.com/bosun-ai/swiftide/commit/5691ac930fd6547c3f0166b64ead0ae647c38883) *(readme)* Add preproduction warning by @timonv + +- [4c40e27](https://github.com/bosun-ai/swiftide/commit/4c40e27e5c6735305c70696ddf71dd5f95d03bbb) *(readme)* Add back coverage badge by @timonv + +- [3e447fe](https://github.com/bosun-ai/swiftide/commit/3e447feab83a4bf8d7d9d8220fe1b92dede9af79) *(readme)* Link to CONTRIBUTING (#114) by @timonv in [#114](https://github.com/bosun-ai/swiftide/pull/114) + +- [37af322](https://github.com/bosun-ai/swiftide/commit/37af3225b4c3464aa4ed67f8f456c26f3d445507) *(rustdocs)* Rewrite the initial landing page (#149) by @timonv in [#149](https://github.com/bosun-ai/swiftide/pull/149) -- [3e447fe](https://github.com/bosun-ai/swiftide/commit/3e447feab83a4bf8d7d9d8220fe1b92dede9af79) *(readme)* Link to CONTRIBUTING by @timonv in [#114](https://github.com/bosun-ai/swiftide/pull/114) +````text +- **Add homepage and badges to cargo toml** + - **documentation landing page improvements** +```` + +- [7686c2d](https://github.com/bosun-ai/swiftide/commit/7686c2d449b5df0fddc08b111174357d47459f86) *(uncategorized)* Templated prompts are now a major feature by @timonv + +### Performance + +- [ea8f823](https://github.com/bosun-ai/swiftide/commit/ea8f8236cdd9c588e55ef78f9eac27db1f13b2d9) *(uncategorized)* Improve local build performance and crate cleanup (#148) by @timonv in [#148](https://github.com/bosun-ai/swiftide/pull/148) + +````text +- **tune cargo for faster builds** + - **perf(swiftide): increase local build performance** +```` ### Miscellaneous Tasks -- [0f4a430](https://github.com/bosun-ai/swiftide/commit/0f4a430e7a8f509582bda514d6afc5d4cbd091d5) *(ci)* Split jobs and add typos +- [364e13d](https://github.com/bosun-ai/swiftide/commit/364e13d83285317a1fb99889f6d74ad32b58c482) *(swiftide)* Loosen up dependencies (#140) by @timonv in [#140](https://github.com/bosun-ai/swiftide/pull/140) + +````text +Loosen up dependencies so swiftide is a bit more flexible to add to + existing projects +```` -- [de3d362](https://github.com/bosun-ai/swiftide/commit/de3d3629fead3937efdcbb1483a1fd8f459d59b9) *(ci)* Add sanity checks for pull requests +- [3d235dd](https://github.com/bosun-ai/swiftide/commit/3d235ddba9bda8cd925da8007dac229dcb1c485b) *(uncategorized)* Release -- [bd72c6a](https://github.com/bosun-ai/swiftide/commit/bd72c6a62228deed722bbc22bdcd389843cde453) *(ci)* Coverage using llvm-cov +- [d2a9ea1](https://github.com/bosun-ai/swiftide/commit/d2a9ea1e7afa6f192bf9c32bbb54d9bb6e46472e) *(uncategorized)* Enable clippy pedantic (#132) by @timonv in [#132](https://github.com/bosun-ai/swiftide/pull/132) -- [51c114c](https://github.com/bosun-ai/swiftide/commit/51c114ceb06db840c4952d3d0f694bfbf266681c) *(uncategorized)* Various tooling & community improvements by @timonv in [#131](https://github.com/bosun-ai/swiftide/pull/131) +- [51c114c](https://github.com/bosun-ai/swiftide/commit/51c114ceb06db840c4952d3d0f694bfbf266681c) *(uncategorized)* Various tooling & community improvements (#131) by @timonv in [#131](https://github.com/bosun-ai/swiftide/pull/131) - ````text - - **fix(ci): ensure clippy runs with all features** +````text +- **fix(ci): ensure clippy runs with all features** - **chore(ci): coverage using llvm-cov** - **chore: drastically improve changelog generation** - **chore(ci): add sanity checks for pull requests** - **chore(ci): split jobs and add typos** - ```` +```` -- [84dd65d](https://github.com/bosun-ai/swiftide/commit/84dd65dc6c0ff4595f27ed061a4f4c0a2dae7202) *(uncategorized)* Rename all mentions of ingest to index by @timonv in [#130](https://github.com/bosun-ai/swiftide/pull/130) [**breaking**] +- [84dd65d](https://github.com/bosun-ai/swiftide/commit/84dd65dc6c0ff4595f27ed061a4f4c0a2dae7202) *(uncategorized)* Rename all mentions of ingest to index (#130) by @timonv in [#130](https://github.com/bosun-ai/swiftide/pull/130) [**breaking**] - ````text - Swiftide is not an ingestion pipeline (loading data), but an indexing +````text +Swiftide is not an ingestion pipeline (loading data), but an indexing pipeline (prepping for search). There is now a temporary, deprecated re-export to match the previous api. - ```` - -- [d7d318e](https://github.com/bosun-ai/swiftide/commit/d7d318e60d42a1fce58c08e296c0aeac2674b32b) *(uncategorized)* Enable clippy pedantic - -- [88429f9](https://github.com/bosun-ai/swiftide/commit/88429f9730c43e44d5707c3d1615f8509a3f2a24) *(uncategorized)* Drastically improve changelog generation - +```` +### New Contributors +* @pwalski made their first contribution in [#139](https://github.com/bosun-ai/swiftide/pull/139) +**Full Changelog**: https://github.com/bosun-ai/swiftide/compare/swiftide-v0.5.0...0.6.0 ## [swiftide-v0.5.0](https://github.com/bosun-ai/swiftide/releases/tag/swiftide-v0.5.0) - 2024-07-01 @@ -76,15 +171,15 @@ All notable changes to this project will be documented in this file. - [5aeb3a7](https://github.com/bosun-ai/swiftide/commit/5aeb3a7fb75b21b2f24b111e9640ea4985b2e316) *(ingestion_pipeline)* Splitting and merging streams by @timonv -- [6a88651](https://github.com/bosun-ai/swiftide/commit/6a88651df8c6b91add03acfc071fb9479545b8af) *(ingestion_pipeline)* Implement filter by @timonv in [#109](https://github.com/bosun-ai/swiftide/pull/109) +- [6a88651](https://github.com/bosun-ai/swiftide/commit/6a88651df8c6b91add03acfc071fb9479545b8af) *(ingestion_pipeline)* Implement filter (#109) by @timonv in [#109](https://github.com/bosun-ai/swiftide/pull/109) -- [6101bed](https://github.com/bosun-ai/swiftide/commit/6101bed812c5167eb87a4093d66005140517598d) *(uncategorized)* AWS bedrock support by @timonv in [#92](https://github.com/bosun-ai/swiftide/pull/92) +- [6101bed](https://github.com/bosun-ai/swiftide/commit/6101bed812c5167eb87a4093d66005140517598d) *(uncategorized)* AWS bedrock support (#92) by @timonv in [#92](https://github.com/bosun-ai/swiftide/pull/92) - ````text - Adds an integration with AWS Bedrock, implementing SimplePrompt for +````text +Adds an integration with AWS Bedrock, implementing SimplePrompt for Anthropic and Titan models. More can be added if there is a need. Same for the embedding models. - ```` +```` ### Bug Fixes @@ -98,19 +193,19 @@ All notable changes to this project will be documented in this file. - [3cc2e06](https://github.com/bosun-ai/swiftide/commit/3cc2e06b279b4ad3bd22cc0c5a36b63f1a32b90a) *(ci)* Fix release-plz changelog parsing by @timonv -- [2650605](https://github.com/bosun-ai/swiftide/commit/2650605fa05f97c21bf0ab07cc7ef769efaac906) *(deps)* Update rust crate serde_json to v1.0.119 by @renovate[bot] in [#110](https://github.com/bosun-ai/swiftide/pull/110) +- [2650605](https://github.com/bosun-ai/swiftide/commit/2650605fa05f97c21bf0ab07cc7ef769efaac906) *(deps)* Update rust crate serde_json to v1.0.119 (#110) by @renovate[bot] in [#110](https://github.com/bosun-ai/swiftide/pull/110) -- [5c16c8e](https://github.com/bosun-ai/swiftide/commit/5c16c8e8fd732588021e01c887ddde82deb8b982) *(deps)* Update rust crate strum to v0.26.3 by @renovate[bot] in [#101](https://github.com/bosun-ai/swiftide/pull/101) +- [5c16c8e](https://github.com/bosun-ai/swiftide/commit/5c16c8e8fd732588021e01c887ddde82deb8b982) *(deps)* Update rust crate strum to v0.26.3 (#101) by @renovate[bot] in [#101](https://github.com/bosun-ai/swiftide/pull/101) -- [52cf37b](https://github.com/bosun-ai/swiftide/commit/52cf37bde5a1fbac7b34b1e21e697d6f4640fd92) *(deps)* Update rust crate fastembed to v3.7.0 by @renovate[bot] in [#104](https://github.com/bosun-ai/swiftide/pull/104) +- [52cf37b](https://github.com/bosun-ai/swiftide/commit/52cf37bde5a1fbac7b34b1e21e697d6f4640fd92) *(deps)* Update rust crate fastembed to v3.7.0 (#104) by @renovate[bot] in [#104](https://github.com/bosun-ai/swiftide/pull/104) -- [2401414](https://github.com/bosun-ai/swiftide/commit/240141461060a41efd4ce245a25952ece1095bdc) *(deps)* Update rust crate text-splitter to 0.14.0 by @renovate[bot] in [#105](https://github.com/bosun-ai/swiftide/pull/105) +- [2401414](https://github.com/bosun-ai/swiftide/commit/240141461060a41efd4ce245a25952ece1095bdc) *(deps)* Update rust crate text-splitter to 0.14.0 (#105) by @renovate[bot] in [#105](https://github.com/bosun-ai/swiftide/pull/105) -- [4c019eb](https://github.com/bosun-ai/swiftide/commit/4c019eb9d39766e870bcd6b9cb59cc350c8abae8) *(deps)* Update rust crate htmd to v0.1.5 by @renovate[bot] in [#96](https://github.com/bosun-ai/swiftide/pull/96) +- [4c019eb](https://github.com/bosun-ai/swiftide/commit/4c019eb9d39766e870bcd6b9cb59cc350c8abae8) *(deps)* Update rust crate htmd to v0.1.5 (#96) by @renovate[bot] in [#96](https://github.com/bosun-ai/swiftide/pull/96) -- [8e15004](https://github.com/bosun-ai/swiftide/commit/8e150045373af95c65809a0c97af813591193e33) *(deps)* Update rust crate serde_json to v1.0.118 by @renovate[bot] in [#99](https://github.com/bosun-ai/swiftide/pull/99) +- [8e15004](https://github.com/bosun-ai/swiftide/commit/8e150045373af95c65809a0c97af813591193e33) *(deps)* Update rust crate serde_json to v1.0.118 (#99) by @renovate[bot] in [#99](https://github.com/bosun-ai/swiftide/pull/99) -- [9b4ef81](https://github.com/bosun-ai/swiftide/commit/9b4ef816d7dcab52be499fc1eb88b688d3e75b97) *(deps)* Update rust crate spider to v1.98.3 by @renovate[bot] in [#100](https://github.com/bosun-ai/swiftide/pull/100) +- [9b4ef81](https://github.com/bosun-ai/swiftide/commit/9b4ef816d7dcab52be499fc1eb88b688d3e75b97) *(deps)* Update rust crate spider to v1.98.3 (#100) by @renovate[bot] in [#100](https://github.com/bosun-ai/swiftide/pull/100) - [a12cce2](https://github.com/bosun-ai/swiftide/commit/a12cce230032eebe2f7ff1aa9cdc85b8fc200eb1) *(openai)* Add tests for builder by @timonv in [#108](https://github.com/bosun-ai/swiftide/pull/108) @@ -128,25 +223,23 @@ All notable changes to this project will be documented in this file. ### Documentation -- [929410c](https://github.com/bosun-ai/swiftide/commit/929410cb1c2d81b6ffaec4c948c891472835429d) *(readme)* Add diagram to the readme by @timonv in [#107](https://github.com/bosun-ai/swiftide/pull/107) +- [929410c](https://github.com/bosun-ai/swiftide/commit/929410cb1c2d81b6ffaec4c948c891472835429d) *(readme)* Add diagram to the readme (#107) by @timonv in [#107](https://github.com/bosun-ai/swiftide/pull/107) -- [b014f43](https://github.com/bosun-ai/swiftide/commit/b014f43aa187881160245b4356f95afe2c6fe98c) *(uncategorized)* Improve documentation across the project by @timonv in [#112](https://github.com/bosun-ai/swiftide/pull/112) +- [b014f43](https://github.com/bosun-ai/swiftide/commit/b014f43aa187881160245b4356f95afe2c6fe98c) *(uncategorized)* Improve documentation across the project (#112) by @timonv in [#112](https://github.com/bosun-ai/swiftide/pull/112) ### Miscellaneous Tasks - [206e432](https://github.com/bosun-ai/swiftide/commit/206e432dd291dd6a4592a6fb5f890049595311cb) *(ci)* Add support for merge queues by @timonv -- [e243212](https://github.com/bosun-ai/swiftide/commit/e2432123f0dfc48147ebed13fe6e3efec3ff7b3f) *(ci)* Enable continous benchmarking and improve benchmarks by @timonv in [#98](https://github.com/bosun-ai/swiftide/pull/98) +- [e243212](https://github.com/bosun-ai/swiftide/commit/e2432123f0dfc48147ebed13fe6e3efec3ff7b3f) *(ci)* Enable continous benchmarking and improve benchmarks (#98) by @timonv in [#98](https://github.com/bosun-ai/swiftide/pull/98) -- [a8b02a3](https://github.com/bosun-ai/swiftide/commit/a8b02a3779bcce3671ea21d479fd4ceda30316c0) *(uncategorized)* Release v0.5.0 by @github-actions[bot] in [#103](https://github.com/bosun-ai/swiftide/pull/103) +- [a8b02a3](https://github.com/bosun-ai/swiftide/commit/a8b02a3779bcce3671ea21d479fd4ceda30316c0) *(uncategorized)* Release v0.5.0 (#103) by @github-actions[bot] in [#103](https://github.com/bosun-ai/swiftide/pull/103) - [162c6ef](https://github.com/bosun-ai/swiftide/commit/162c6ef2a07e40b8607b0ab6773909521f0bb798) *(uncategorized)* Ensure feat is always in Added by @timonv - [5f09c11](https://github.com/bosun-ai/swiftide/commit/5f09c116f418cecb96fb1e86161333908d1a4d70) *(uncategorized)* Add initial benchmarks by @timonv -- [b953638](https://github.com/bosun-ai/swiftide/commit/b953638e613978cc3763b6b765e2c9ff21a1074d) *(uncategorized)* Configure Renovate by @renovate[bot] in [#94](https://github.com/bosun-ai/swiftide/pull/94) - - +- [b953638](https://github.com/bosun-ai/swiftide/commit/b953638e613978cc3763b6b765e2c9ff21a1074d) *(uncategorized)* Configure Renovate (#94) by @renovate[bot] in [#94](https://github.com/bosun-ai/swiftide/pull/94) **Full Changelog**: https://github.com/bosun-ai/swiftide/compare/swiftide-v0.4.3...swiftide-v0.5.0 @@ -171,8 +264,6 @@ All notable changes to this project will be documented in this file. - [bdebc24](https://github.com/bosun-ai/swiftide/commit/bdebc241507e9f55998e96ca4aece530363716af) *(uncategorized)* Clippy by @timonv - - **Full Changelog**: https://github.com/bosun-ai/swiftide/compare/swiftide-v0.4.2...swiftide-v0.4.3 @@ -203,8 +294,6 @@ All notable changes to this project will be documented in this file. - [5ed08bb](https://github.com/bosun-ai/swiftide/commit/5ed08bb259b7544d3e4f2acdeef56231aa32e17c) *(uncategorized)* Cleanup changelog by @timonv - - **Full Changelog**: https://github.com/bosun-ai/swiftide/compare/swiftide-v0.4.1...swiftide-v0.4.2 @@ -221,8 +310,6 @@ All notable changes to this project will be documented in this file. - [d1192e8](https://github.com/bosun-ai/swiftide/commit/d1192e80367f8dae17ec3761f6b4c7bc15ab56ef) *(uncategorized)* Release by @github-actions[bot] in [#85](https://github.com/bosun-ai/swiftide/pull/85) - - **Full Changelog**: https://github.com/bosun-ai/swiftide/compare/swiftide-v0.4.0...swiftide-v0.4.1 @@ -234,7 +321,7 @@ All notable changes to this project will be documented in this file. - [477a284](https://github.com/bosun-ai/swiftide/commit/477a284597359472988ecde372e080f60aab0804) *(benchmarks)* Add benchmark for the file loader by @timonv -- [f4341ba](https://github.com/bosun-ai/swiftide/commit/f4341babe5807b268ce86a88e0df4bfc6d756de4) *(ci)* Single changelog for all (future) crates in root by @timonv in [#57](https://github.com/bosun-ai/swiftide/pull/57) +- [f4341ba](https://github.com/bosun-ai/swiftide/commit/f4341babe5807b268ce86a88e0df4bfc6d756de4) *(ci)* Single changelog for all (future) crates in root (#57) by @timonv in [#57](https://github.com/bosun-ai/swiftide/pull/57) - [2228d84](https://github.com/bosun-ai/swiftide/commit/2228d84ccaad491e2c3cd0feb948050ad2872cf0) *(examples)* Example for markdown with all metadata by @timonv @@ -244,33 +331,33 @@ All notable changes to this project will be documented in this file. - [15deeb7](https://github.com/bosun-ai/swiftide/commit/15deeb72ca2e131e8554fa9cbefa3ef369de752a) *(ingestion_node)* Add constructor with defaults by @timonv -- [062107b](https://github.com/bosun-ai/swiftide/commit/062107b46474766640c38266f6fd6c27a95d4b57) *(ingestion_pipeline)* Implement throttling a pipeline by @timonv in [#77](https://github.com/bosun-ai/swiftide/pull/77) +- [062107b](https://github.com/bosun-ai/swiftide/commit/062107b46474766640c38266f6fd6c27a95d4b57) *(ingestion_pipeline)* Implement throttling a pipeline (#77) by @timonv in [#77](https://github.com/bosun-ai/swiftide/pull/77) -- [a5051b7](https://github.com/bosun-ai/swiftide/commit/a5051b79b2ce62d41dd93f7b34a1a065d9878732) *(ingestion_pipeline)* Optional error filtering and logging by @timonv in [#75](https://github.com/bosun-ai/swiftide/pull/75) - Closes #73 and closes #64 +- [a5051b7](https://github.com/bosun-ai/swiftide/commit/a5051b79b2ce62d41dd93f7b34a1a065d9878732) *(ingestion_pipeline)* Optional error filtering and logging (#75) by @timonv in [#75](https://github.com/bosun-ai/swiftide/pull/75) +Closes #73 and closes #64 Introduces various methods for stream inspection and skipping errors at a desired stage in the stream. -- [a2ffc78](https://github.com/bosun-ai/swiftide/commit/a2ffc78f6d25769b9b7894f1f0703d51242023d4) *(ingestion_stream)* Improved stream developer experience by @timonv in [#81](https://github.com/bosun-ai/swiftide/pull/81) +- [a2ffc78](https://github.com/bosun-ai/swiftide/commit/a2ffc78f6d25769b9b7894f1f0703d51242023d4) *(ingestion_stream)* Improved stream developer experience (#81) by @timonv in [#81](https://github.com/bosun-ai/swiftide/pull/81) - ````text - Improves stream ergonomics by providing convenient helpers and `Into` +````text +Improves stream ergonomics by providing convenient helpers and `Into` for streams, vectors and iterators that match the internal type. This means that in many cases, trait implementers can simply call `.into()` instead of manually constructing a stream. In the case it's an iterator, they can now use `IngestionStream::iter()` instead. - ```` +```` -- [9004323](https://github.com/bosun-ai/swiftide/commit/9004323dc5b11a3556a47e11fb8912ffc49f1e9e) *(integrations)* Implement Persist for Redis by @timonv in [#80](https://github.com/bosun-ai/swiftide/pull/80) [**breaking**] +- [9004323](https://github.com/bosun-ai/swiftide/commit/9004323dc5b11a3556a47e11fb8912ffc49f1e9e) *(integrations)* Implement Persist for Redis (#80) by @timonv in [#80](https://github.com/bosun-ai/swiftide/pull/80) [**breaking**] -- [d260674](https://github.com/bosun-ai/swiftide/commit/d2606745de8b22dcdf02e244d1b044efe12c6ac7) *(integrations)* Support fastembed by @timonv in [#60](https://github.com/bosun-ai/swiftide/pull/60) [**breaking**] +- [d260674](https://github.com/bosun-ai/swiftide/commit/d2606745de8b22dcdf02e244d1b044efe12c6ac7) *(integrations)* Support fastembed (#60) by @timonv in [#60](https://github.com/bosun-ai/swiftide/pull/60) [**breaking**] - ````text - Adds support for FastEmbed with various models. Includes a breaking change, renaming the Embed trait to EmbeddingModel. - ```` +````text +Adds support for FastEmbed with various models. Includes a breaking change, renaming the Embed trait to EmbeddingModel. +```` - [eb84dd2](https://github.com/bosun-ai/swiftide/commit/eb84dd27c61a1b3a4a52a53cc0404203eac729e8) *(integrations,transformers)* Add transformer for converting html to markdown by @timonv @@ -286,14 +373,14 @@ a desired stage in the stream. ### Bug Fixes -- [7cbfc4e](https://github.com/bosun-ai/swiftide/commit/7cbfc4e13745ee5a6776a97fc6db06608fae8e81) *(ingestion_pipeline)* Concurrency does not work when spawned by @timonv in [#76](https://github.com/bosun-ai/swiftide/pull/76) +- [7cbfc4e](https://github.com/bosun-ai/swiftide/commit/7cbfc4e13745ee5a6776a97fc6db06608fae8e81) *(ingestion_pipeline)* Concurrency does not work when spawned (#76) by @timonv in [#76](https://github.com/bosun-ai/swiftide/pull/76) - ````text - Currency does did not work as expected. When spawning via `Tokio::spawn` +````text +Currency does did not work as expected. When spawning via `Tokio::spawn` the future would be polled directly, and any concurrency setting would not be respected. Because it had to be removed, improved tracing for each step as well. - ```` +```` ### Documentation @@ -301,37 +388,35 @@ a desired stage in the stream. ### Miscellaneous Tasks -- [7dde8a0](https://github.com/bosun-ai/swiftide/commit/7dde8a0811c7504b807b3ef9f508ce4be24967b8) *(ci)* Code coverage reporting by @timonv in [#58](https://github.com/bosun-ai/swiftide/pull/58) +- [7dde8a0](https://github.com/bosun-ai/swiftide/commit/7dde8a0811c7504b807b3ef9f508ce4be24967b8) *(ci)* Code coverage reporting (#58) by @timonv in [#58](https://github.com/bosun-ai/swiftide/pull/58) - ````text - Post test coverage to Coveralls +````text +Post test coverage to Coveralls Also enabled --all-features when running tests in ci, just to be sure - ```` +```` - [cb7a2cd](https://github.com/bosun-ai/swiftide/commit/cb7a2cd3a72f306a0b46556caee0a25c7ba2c0e0) *(scraping)* Exclude spider from test coverage by @timonv in [#83](https://github.com/bosun-ai/swiftide/pull/83) - [7767588](https://github.com/bosun-ai/swiftide/commit/77675884a2eeb0aab6ce57dccd2a260f5a973197) *(transformers)* Improve test coverage by @timonv in [#79](https://github.com/bosun-ai/swiftide/pull/79) -- [3bc43ab](https://github.com/bosun-ai/swiftide/commit/3bc43ab74e01341d978b04263612d4516633cb6c) *(uncategorized)* Release v0.4.0 by @github-actions[bot] in [#78](https://github.com/bosun-ai/swiftide/pull/78) +- [3bc43ab](https://github.com/bosun-ai/swiftide/commit/3bc43ab74e01341d978b04263612d4516633cb6c) *(uncategorized)* Release v0.4.0 (#78) by @github-actions[bot] in [#78](https://github.com/bosun-ai/swiftide/pull/78) - [f6656be](https://github.com/bosun-ai/swiftide/commit/f6656becd199762843a59b0f86871753360a08f0) *(uncategorized)* Cargo update by @timonv -- [f251895](https://github.com/bosun-ai/swiftide/commit/f2518950427ef758fd57e6e6189ce600adf19940) *(uncategorized)* Documentation and feature flag cleanup by @timonv in [#69](https://github.com/bosun-ai/swiftide/pull/69) +- [f251895](https://github.com/bosun-ai/swiftide/commit/f2518950427ef758fd57e6e6189ce600adf19940) *(uncategorized)* Documentation and feature flag cleanup (#69) by @timonv in [#69](https://github.com/bosun-ai/swiftide/pull/69) - ````text - With fastembed added our dependencies become rather heavy. By default +````text +With fastembed added our dependencies become rather heavy. By default now disable all integrations and either provide 'all' or cherry pick integrations. - ```` +```` - [d6d0215](https://github.com/bosun-ai/swiftide/commit/d6d021560a05508add07a72f4f438d3ea3f1cb2c) *(uncategorized)* Properly quote crate name in changelog by @timonv - [3b7c0db](https://github.com/bosun-ai/swiftide/commit/3b7c0dbc2f020ce84a5da5691ee6eb415df2d466) *(uncategorized)* Move changelog to root by @timonv - - **Full Changelog**: https://github.com/bosun-ai/swiftide/compare/swiftide-v0.3.3...swiftide-v0.4.0 @@ -351,11 +436,9 @@ a desired stage in the stream. ### Miscellaneous Tasks -- [678106c](https://github.com/bosun-ai/swiftide/commit/678106c01b7791311a24425c22ea39366b664033) *(ci)* Pretty names for pipelines by @timonv in [#54](https://github.com/bosun-ai/swiftide/pull/54) - -- [f5b674d](https://github.com/bosun-ai/swiftide/commit/f5b674de04c0d6e15a3f76bc5d3612ae345a9090) *(uncategorized)* Release v0.3.3 by @github-actions[bot] in [#56](https://github.com/bosun-ai/swiftide/pull/56) - +- [678106c](https://github.com/bosun-ai/swiftide/commit/678106c01b7791311a24425c22ea39366b664033) *(ci)* Pretty names for pipelines (#54) by @timonv in [#54](https://github.com/bosun-ai/swiftide/pull/54) +- [f5b674d](https://github.com/bosun-ai/swiftide/commit/f5b674de04c0d6e15a3f76bc5d3612ae345a9090) *(uncategorized)* Release v0.3.3 (#56) by @github-actions[bot] in [#56](https://github.com/bosun-ai/swiftide/pull/56) **Full Changelog**: https://github.com/bosun-ai/swiftide/compare/swiftide-v0.3.2...swiftide-v0.3.3 @@ -365,13 +448,11 @@ a desired stage in the stream. ### Features -- [b211002](https://github.com/bosun-ai/swiftide/commit/b211002e40ef16ef240e142c0178b04636a4f9aa) *(integrations)* Qdrant and openai builder should be consistent by @timonv in [#52](https://github.com/bosun-ai/swiftide/pull/52) +- [b211002](https://github.com/bosun-ai/swiftide/commit/b211002e40ef16ef240e142c0178b04636a4f9aa) *(integrations)* Qdrant and openai builder should be consistent (#52) by @timonv in [#52](https://github.com/bosun-ai/swiftide/pull/52) ### Miscellaneous Tasks -- [ba6d71c](https://github.com/bosun-ai/swiftide/commit/ba6d71cc6930b74fee5e01380f4f8526914333e1) *(uncategorized)* Release v0.3.2 by @github-actions[bot] in [#53](https://github.com/bosun-ai/swiftide/pull/53) - - +- [ba6d71c](https://github.com/bosun-ai/swiftide/commit/ba6d71cc6930b74fee5e01380f4f8526914333e1) *(uncategorized)* Release v0.3.2 (#53) by @github-actions[bot] in [#53](https://github.com/bosun-ai/swiftide/pull/53) **Full Changelog**: https://github.com/bosun-ai/swiftide/compare/swiftide-v0.3.1...swiftide-v0.3.2 @@ -381,15 +462,13 @@ a desired stage in the stream. ### Documentation -- [7d79b64](https://github.com/bosun-ai/swiftide/commit/7d79b645d2e4f7da05b4c9952a1ceb79583572b3) *(uncategorized)* Fixing some grammar typos on README.md by @hectorip in [#51](https://github.com/bosun-ai/swiftide/pull/51) +- [7d79b64](https://github.com/bosun-ai/swiftide/commit/7d79b645d2e4f7da05b4c9952a1ceb79583572b3) *(uncategorized)* Fixing some grammar typos on README.md (#51) by @hectorip in [#51](https://github.com/bosun-ai/swiftide/pull/51) - [6f63866](https://github.com/bosun-ai/swiftide/commit/6f6386693f3f6e0328eedaa4fb69cd8d0694574b) *(uncategorized)* We love feedback <3 by @timonv ### Miscellaneous Tasks -- [1f6a0f9](https://github.com/bosun-ai/swiftide/commit/1f6a0f961fb7855fbeb2493e9e70d2963c6ee018) *(uncategorized)* Release v0.3.1 by @github-actions[bot] in [#50](https://github.com/bosun-ai/swiftide/pull/50) - - +- [1f6a0f9](https://github.com/bosun-ai/swiftide/commit/1f6a0f961fb7855fbeb2493e9e70d2963c6ee018) *(uncategorized)* Release v0.3.1 (#50) by @github-actions[bot] in [#50](https://github.com/bosun-ai/swiftide/pull/50) ### New Contributors * @hectorip made their first contribution in [#51](https://github.com/bosun-ai/swiftide/pull/51) @@ -401,17 +480,17 @@ a desired stage in the stream. ### Features -- [1f0cd28](https://github.com/bosun-ai/swiftide/commit/1f0cd28ce4c02a39dbab7dd3c3f789798644daa3) *(ingestion_pipeline)* Early return if any error encountered by @timonv in [#49](https://github.com/bosun-ai/swiftide/pull/49) +- [1f0cd28](https://github.com/bosun-ai/swiftide/commit/1f0cd28ce4c02a39dbab7dd3c3f789798644daa3) *(ingestion_pipeline)* Early return if any error encountered (#49) by @timonv in [#49](https://github.com/bosun-ai/swiftide/pull/49) -- [cd055f1](https://github.com/bosun-ai/swiftide/commit/cd055f19096daa802fe7fc34763bfdfd87c1ec41) *(ingestion_pipeline)* Concurrency improvements by @timonv in [#48](https://github.com/bosun-ai/swiftide/pull/48) +- [cd055f1](https://github.com/bosun-ai/swiftide/commit/cd055f19096daa802fe7fc34763bfdfd87c1ec41) *(ingestion_pipeline)* Concurrency improvements (#48) by @timonv in [#48](https://github.com/bosun-ai/swiftide/pull/48) -- [745b8ed](https://github.com/bosun-ai/swiftide/commit/745b8ed7e58f76e415501e6219ecec65551d1897) *(ingestion_pipeline)* Support chained storage backends by @timonv in [#46](https://github.com/bosun-ai/swiftide/pull/46) [**breaking**] +- [745b8ed](https://github.com/bosun-ai/swiftide/commit/745b8ed7e58f76e415501e6219ecec65551d1897) *(ingestion_pipeline)* Support chained storage backends (#46) by @timonv in [#46](https://github.com/bosun-ai/swiftide/pull/46) [**breaking**] - ````text - Pipeline now supports multiple storage backends. This makes the order of adding storage important. Changed the name of the method to reflect that. - ```` +````text +Pipeline now supports multiple storage backends. This makes the order of adding storage important. Changed the name of the method to reflect that. +```` -- [fa74939](https://github.com/bosun-ai/swiftide/commit/fa74939b30bd31301e3f80c407f153b5d96aa007) *(uncategorized)* Configurable concurrency for transformers and chunkers by @timonv in [#47](https://github.com/bosun-ai/swiftide/pull/47) +- [fa74939](https://github.com/bosun-ai/swiftide/commit/fa74939b30bd31301e3f80c407f153b5d96aa007) *(uncategorized)* Configurable concurrency for transformers and chunkers (#47) by @timonv in [#47](https://github.com/bosun-ai/swiftide/pull/47) ### Documentation @@ -419,9 +498,7 @@ a desired stage in the stream. ### Miscellaneous Tasks -- [f51e668](https://github.com/bosun-ai/swiftide/commit/f51e668508b23ee0cb17790b77b94a3aad9daaa5) *(uncategorized)* Release v0.3.0 by @github-actions[bot] in [#45](https://github.com/bosun-ai/swiftide/pull/45) - - +- [f51e668](https://github.com/bosun-ai/swiftide/commit/f51e668508b23ee0cb17790b77b94a3aad9daaa5) *(uncategorized)* Release v0.3.0 (#45) by @github-actions[bot] in [#45](https://github.com/bosun-ai/swiftide/pull/45) **Full Changelog**: https://github.com/bosun-ai/swiftide/compare/swiftide-v0.2.1...swiftide-v0.3.0 @@ -437,9 +514,7 @@ a desired stage in the stream. ### Miscellaneous Tasks -- [ac81e33](https://github.com/bosun-ai/swiftide/commit/ac81e33a494b58af435c324e69fe2158c9ab8f4b) *(uncategorized)* Release v0.2.1 by @github-actions[bot] in [#44](https://github.com/bosun-ai/swiftide/pull/44) - - +- [ac81e33](https://github.com/bosun-ai/swiftide/commit/ac81e33a494b58af435c324e69fe2158c9ab8f4b) *(uncategorized)* Release v0.2.1 (#44) by @github-actions[bot] in [#44](https://github.com/bosun-ai/swiftide/pull/44) **Full Changelog**: https://github.com/bosun-ai/swiftide/compare/swiftide-v0.2.0...swiftide-v0.2.1 @@ -449,7 +524,7 @@ a desired stage in the stream. ### Features -- [9ec93be](https://github.com/bosun-ai/swiftide/commit/9ec93be110bd047c7e276714c48df236b1a235d7) *(uncategorized)* Api improvements with example by @timonv in [#10](https://github.com/bosun-ai/swiftide/pull/10) +- [9ec93be](https://github.com/bosun-ai/swiftide/commit/9ec93be110bd047c7e276714c48df236b1a235d7) *(uncategorized)* Api improvements with example (#10) by @timonv in [#10](https://github.com/bosun-ai/swiftide/pull/10) ### Bug Fixes @@ -459,43 +534,43 @@ a desired stage in the stream. ### Documentation -- [090ef1b](https://github.com/bosun-ai/swiftide/commit/090ef1b38684afca8dbcbfe31a8debc2328042e5) *(swiftide)* Documented file swiftide/src/integrations/openai/simple_prompt.rs by @bosun-ai[bot] in [#19](https://github.com/bosun-ai/swiftide/pull/19) +- [090ef1b](https://github.com/bosun-ai/swiftide/commit/090ef1b38684afca8dbcbfe31a8debc2328042e5) *(swiftide)* Documented file swiftide/src/integrations/openai/simple_prompt.rs (#19) by @bosun-ai[bot] in [#19](https://github.com/bosun-ai/swiftide/pull/19) -- [c932897](https://github.com/bosun-ai/swiftide/commit/c93289740806d9283ba488dd640dad5e4339e07d) *(swiftide)* Documented file swiftide/src/transformers/metadata_qa_code.rs by @bosun-ai[bot] in [#34](https://github.com/bosun-ai/swiftide/pull/34) +- [c932897](https://github.com/bosun-ai/swiftide/commit/c93289740806d9283ba488dd640dad5e4339e07d) *(swiftide)* Documented file swiftide/src/transformers/metadata_qa_code.rs (#34) by @bosun-ai[bot] in [#34](https://github.com/bosun-ai/swiftide/pull/34) -- [305a641](https://github.com/bosun-ai/swiftide/commit/305a64149f015539823d748915e42ad440a7b4b4) *(swiftide)* Documented file swiftide/src/transformers/openai_embed.rs by @bosun-ai[bot] in [#35](https://github.com/bosun-ai/swiftide/pull/35) +- [305a641](https://github.com/bosun-ai/swiftide/commit/305a64149f015539823d748915e42ad440a7b4b4) *(swiftide)* Documented file swiftide/src/transformers/openai_embed.rs (#35) by @bosun-ai[bot] in [#35](https://github.com/bosun-ai/swiftide/pull/35) -- [fb428d1](https://github.com/bosun-ai/swiftide/commit/fb428d1e250eded80d4edc8ccc0c9a9b840fc065) *(swiftide)* Documented file swiftide/src/transformers/metadata_qa_text.rs by @bosun-ai[bot] in [#36](https://github.com/bosun-ai/swiftide/pull/36) +- [fb428d1](https://github.com/bosun-ai/swiftide/commit/fb428d1e250eded80d4edc8ccc0c9a9b840fc065) *(swiftide)* Documented file swiftide/src/transformers/metadata_qa_text.rs (#36) by @bosun-ai[bot] in [#36](https://github.com/bosun-ai/swiftide/pull/36) -- [ebd0a5d](https://github.com/bosun-ai/swiftide/commit/ebd0a5dda940c5ef8c2b795ee8ab56e468726869) *(swiftide)* Documented file swiftide/src/transformers/chunk_code.rs by @bosun-ai[bot] in [#39](https://github.com/bosun-ai/swiftide/pull/39) +- [ebd0a5d](https://github.com/bosun-ai/swiftide/commit/ebd0a5dda940c5ef8c2b795ee8ab56e468726869) *(swiftide)* Documented file swiftide/src/transformers/chunk_code.rs (#39) by @bosun-ai[bot] in [#39](https://github.com/bosun-ai/swiftide/pull/39) -- [289687e](https://github.com/bosun-ai/swiftide/commit/289687e1a6c0a9555a6cbecb24951522529f9e1a) *(swiftide)* Documented file swiftide/src/loaders/mod.rs by @bosun-ai[bot] in [#40](https://github.com/bosun-ai/swiftide/pull/40) +- [289687e](https://github.com/bosun-ai/swiftide/commit/289687e1a6c0a9555a6cbecb24951522529f9e1a) *(swiftide)* Documented file swiftide/src/loaders/mod.rs (#40) by @bosun-ai[bot] in [#40](https://github.com/bosun-ai/swiftide/pull/40) -- [a78e68e](https://github.com/bosun-ai/swiftide/commit/a78e68e347dc3791957eeaf0f0adc050aeac1741) *(swiftide)* Documented file swiftide/tests/ingestion_pipeline.rs by @bosun-ai[bot] in [#41](https://github.com/bosun-ai/swiftide/pull/41) +- [a78e68e](https://github.com/bosun-ai/swiftide/commit/a78e68e347dc3791957eeaf0f0adc050aeac1741) *(swiftide)* Documented file swiftide/tests/ingestion_pipeline.rs (#41) by @bosun-ai[bot] in [#41](https://github.com/bosun-ai/swiftide/pull/41) -- [502939f](https://github.com/bosun-ai/swiftide/commit/502939fcb5f56b7549b97bb99d4d121bf030835f) *(swiftide)* Documented file swiftide/src/integrations/treesitter/supported_languages.rs by @bosun-ai[bot] in [#26](https://github.com/bosun-ai/swiftide/pull/26) +- [502939f](https://github.com/bosun-ai/swiftide/commit/502939fcb5f56b7549b97bb99d4d121bf030835f) *(swiftide)* Documented file swiftide/src/integrations/treesitter/supported_languages.rs (#26) by @bosun-ai[bot] in [#26](https://github.com/bosun-ai/swiftide/pull/26) -- [14e24c3](https://github.com/bosun-ai/swiftide/commit/14e24c30d28dc6272a5eb8275e758a2a989d66be) *(swiftide)* Documented file swiftide/src/ingestion/mod.rs by @bosun-ai[bot] in [#28](https://github.com/bosun-ai/swiftide/pull/28) +- [14e24c3](https://github.com/bosun-ai/swiftide/commit/14e24c30d28dc6272a5eb8275e758a2a989d66be) *(swiftide)* Documented file swiftide/src/ingestion/mod.rs (#28) by @bosun-ai[bot] in [#28](https://github.com/bosun-ai/swiftide/pull/28) -- [d572c88](https://github.com/bosun-ai/swiftide/commit/d572c88f2b4cfc4bbdd7bd5ca93f7fd8460f1cb0) *(swiftide)* Documented file swiftide/src/integrations/qdrant/ingestion_node.rs by @bosun-ai[bot] in [#20](https://github.com/bosun-ai/swiftide/pull/20) +- [d572c88](https://github.com/bosun-ai/swiftide/commit/d572c88f2b4cfc4bbdd7bd5ca93f7fd8460f1cb0) *(swiftide)* Documented file swiftide/src/integrations/qdrant/ingestion_node.rs (#20) by @bosun-ai[bot] in [#20](https://github.com/bosun-ai/swiftide/pull/20) -- [7688c99](https://github.com/bosun-ai/swiftide/commit/7688c993125a129204739fc7cd8d23d0ebfc9022) *(swiftide)* Documented file swiftide/src/integrations/qdrant/mod.rs by @bosun-ai[bot] in [#22](https://github.com/bosun-ai/swiftide/pull/22) +- [7688c99](https://github.com/bosun-ai/swiftide/commit/7688c993125a129204739fc7cd8d23d0ebfc9022) *(swiftide)* Documented file swiftide/src/integrations/qdrant/mod.rs (#22) by @bosun-ai[bot] in [#22](https://github.com/bosun-ai/swiftide/pull/22) -- [6240a26](https://github.com/bosun-ai/swiftide/commit/6240a260b582034970d2ee46da9f5234cf317820) *(swiftide)* Documented file swiftide/src/integrations/redis/mod.rs by @bosun-ai[bot] in [#23](https://github.com/bosun-ai/swiftide/pull/23) +- [6240a26](https://github.com/bosun-ai/swiftide/commit/6240a260b582034970d2ee46da9f5234cf317820) *(swiftide)* Documented file swiftide/src/integrations/redis/mod.rs (#23) by @bosun-ai[bot] in [#23](https://github.com/bosun-ai/swiftide/pull/23) -- [7229af8](https://github.com/bosun-ai/swiftide/commit/7229af8535daa450ebafd6c45c322222a2dd12a0) *(swiftide)* Documented file swiftide/src/integrations/qdrant/persist.rs by @bosun-ai[bot] in [#24](https://github.com/bosun-ai/swiftide/pull/24) +- [7229af8](https://github.com/bosun-ai/swiftide/commit/7229af8535daa450ebafd6c45c322222a2dd12a0) *(swiftide)* Documented file swiftide/src/integrations/qdrant/persist.rs (#24) by @bosun-ai[bot] in [#24](https://github.com/bosun-ai/swiftide/pull/24) -- [29fce74](https://github.com/bosun-ai/swiftide/commit/29fce7437042f1f287987011825b57c58c180696) *(swiftide)* Documented file swiftide/src/integrations/redis/node_cache.rs by @bosun-ai[bot] in [#29](https://github.com/bosun-ai/swiftide/pull/29) +- [29fce74](https://github.com/bosun-ai/swiftide/commit/29fce7437042f1f287987011825b57c58c180696) *(swiftide)* Documented file swiftide/src/integrations/redis/node_cache.rs (#29) by @bosun-ai[bot] in [#29](https://github.com/bosun-ai/swiftide/pull/29) -- [b319c0d](https://github.com/bosun-ai/swiftide/commit/b319c0d484db65d3a4594347e70770b8fac39e10) *(swiftide)* Documented file swiftide/src/integrations/treesitter/splitter.rs by @bosun-ai[bot] in [#30](https://github.com/bosun-ai/swiftide/pull/30) +- [b319c0d](https://github.com/bosun-ai/swiftide/commit/b319c0d484db65d3a4594347e70770b8fac39e10) *(swiftide)* Documented file swiftide/src/integrations/treesitter/splitter.rs (#30) by @bosun-ai[bot] in [#30](https://github.com/bosun-ai/swiftide/pull/30) -- [2ea5a84](https://github.com/bosun-ai/swiftide/commit/2ea5a8445c8df7ef36e5fbc25f13c870e5a4dfd5) *(swiftide)* Documented file swiftide/src/integrations/openai/mod.rs by @bosun-ai[bot] in [#21](https://github.com/bosun-ai/swiftide/pull/21) +- [2ea5a84](https://github.com/bosun-ai/swiftide/commit/2ea5a8445c8df7ef36e5fbc25f13c870e5a4dfd5) *(swiftide)* Documented file swiftide/src/integrations/openai/mod.rs (#21) by @bosun-ai[bot] in [#21](https://github.com/bosun-ai/swiftide/pull/21) -- [755cd47](https://github.com/bosun-ai/swiftide/commit/755cd47ad00e562818162cf78e6df0c5daa99d14) *(swiftide)* Documented file swiftide/src/ingestion/ingestion_node.rs by @bosun-ai[bot] in [#15](https://github.com/bosun-ai/swiftide/pull/15) +- [755cd47](https://github.com/bosun-ai/swiftide/commit/755cd47ad00e562818162cf78e6df0c5daa99d14) *(swiftide)* Documented file swiftide/src/ingestion/ingestion_node.rs (#15) by @bosun-ai[bot] in [#15](https://github.com/bosun-ai/swiftide/pull/15) -- [7abccc2](https://github.com/bosun-ai/swiftide/commit/7abccc2af890c8369a2b46940f35274080b3cb61) *(swiftide)* Documented file swiftide/src/ingestion/ingestion_stream.rs by @bosun-ai[bot] in [#16](https://github.com/bosun-ai/swiftide/pull/16) +- [7abccc2](https://github.com/bosun-ai/swiftide/commit/7abccc2af890c8369a2b46940f35274080b3cb61) *(swiftide)* Documented file swiftide/src/ingestion/ingestion_stream.rs (#16) by @bosun-ai[bot] in [#16](https://github.com/bosun-ai/swiftide/pull/16) -- [95a6200](https://github.com/bosun-ai/swiftide/commit/95a62008be1869e581ecaa0586a48cfbb6a7606a) *(swiftide)* Documented file swiftide/src/ingestion/ingestion_pipeline.rs by @bosun-ai[bot] in [#14](https://github.com/bosun-ai/swiftide/pull/14) +- [95a6200](https://github.com/bosun-ai/swiftide/commit/95a62008be1869e581ecaa0586a48cfbb6a7606a) *(swiftide)* Documented file swiftide/src/ingestion/ingestion_pipeline.rs (#14) by @bosun-ai[bot] in [#14](https://github.com/bosun-ai/swiftide/pull/14) - [a717f3d](https://github.com/bosun-ai/swiftide/commit/a717f3d5a68d9c79f9b8d85d8cb8979100dc3949) *(uncategorized)* Template links should be underscores by @timonv @@ -503,11 +578,9 @@ a desired stage in the stream. ### Miscellaneous Tasks -- [bb6cf2b](https://github.com/bosun-ai/swiftide/commit/bb6cf2ba164e4b61486bed650dddc0a590f63cd5) *(uncategorized)* Release v0.2.0 by @github-actions[bot] in [#43](https://github.com/bosun-ai/swiftide/pull/43) - -- [ef88b89](https://github.com/bosun-ai/swiftide/commit/ef88b89f1e3cff1821603677892f5c20dcba9a51) *(uncategorized)* Release v0.1.0 by @github-actions[bot] in [#8](https://github.com/bosun-ai/swiftide/pull/8) - +- [bb6cf2b](https://github.com/bosun-ai/swiftide/commit/bb6cf2ba164e4b61486bed650dddc0a590f63cd5) *(uncategorized)* Release v0.2.0 (#43) by @github-actions[bot] in [#43](https://github.com/bosun-ai/swiftide/pull/43) +- [ef88b89](https://github.com/bosun-ai/swiftide/commit/ef88b89f1e3cff1821603677892f5c20dcba9a51) *(uncategorized)* Release v0.1.0 (#8) by @github-actions[bot] in [#8](https://github.com/bosun-ai/swiftide/pull/8) ### New Contributors * @bosun-ai[bot] made their first contribution in [#19](https://github.com/bosun-ai/swiftide/pull/19) @@ -519,14 +592,14 @@ a desired stage in the stream. ### Features -- [0d9796b](https://github.com/bosun-ai/swiftide/commit/0d9796b2d3c54805dab7f8b8dbc979558a7062d6) *(ci)* Set up basic test and release actions by @timonv in [#1](https://github.com/bosun-ai/swiftide/pull/1) +- [0d9796b](https://github.com/bosun-ai/swiftide/commit/0d9796b2d3c54805dab7f8b8dbc979558a7062d6) *(ci)* Set up basic test and release actions (#1) by @timonv in [#1](https://github.com/bosun-ai/swiftide/pull/1) -- [2a6e503](https://github.com/bosun-ai/swiftide/commit/2a6e503e8abdab83ead7b8e62f39e222fa9f45d1) *(doc)* Setup basic readme by @timonv in [#5](https://github.com/bosun-ai/swiftide/pull/5) +- [2a6e503](https://github.com/bosun-ai/swiftide/commit/2a6e503e8abdab83ead7b8e62f39e222fa9f45d1) *(doc)* Setup basic readme (#5) by @timonv in [#5](https://github.com/bosun-ai/swiftide/pull/5) -- [b8f9166](https://github.com/bosun-ai/swiftide/commit/b8f9166e1d5419cf0d2cc6b6f0b2378241850574) *(fluyt)* Significant tracing improvements by @timonv +- [b8f9166](https://github.com/bosun-ai/swiftide/commit/b8f9166e1d5419cf0d2cc6b6f0b2378241850574) *(fluyt)* Significant tracing improvements (#368) by @timonv - ````text - * fix(fluyt): remove unnecessary cloning and unwraps +````text +* fix(fluyt): remove unnecessary cloning and unwraps * fix(fluyt): also set target correctly on manual spans @@ -541,12 +614,12 @@ a desired stage in the stream. * fix(fluyt): fix dangling spans in ingestion pipeline * fix(fluyt): do not log codebase in rag utils - ```` +```` -- [0986136](https://github.com/bosun-ai/swiftide/commit/098613622a7018318f2fffe0d51cd17822bf2313) *(fluyt/code_ops)* Add languages to chunker and range for chunk size by @timonv +- [0986136](https://github.com/bosun-ai/swiftide/commit/098613622a7018318f2fffe0d51cd17822bf2313) *(fluyt/code_ops)* Add languages to chunker and range for chunk size (#334) by @timonv - ````text - * feat(fluyt/code_ops): add more treesitter languages +````text +* feat(fluyt/code_ops): add more treesitter languages * fix: clippy + fmt @@ -555,13 +628,13 @@ a desired stage in the stream. * feat(fluyt/code_ops): implement range limits for code chunking * feat(fluyt/indexing): code chunking supports size - ```` +```` -- [f10bc30](https://github.com/bosun-ai/swiftide/commit/f10bc304b0b2e28281c90e57b6613c274dc20727) *(ingestion_pipeline)* Default concurrency is the number of cpus by @timonv in [#6](https://github.com/bosun-ai/swiftide/pull/6) +- [f10bc30](https://github.com/bosun-ai/swiftide/commit/f10bc304b0b2e28281c90e57b6613c274dc20727) *(ingestion_pipeline)* Default concurrency is the number of cpus (#6) by @timonv in [#6](https://github.com/bosun-ai/swiftide/pull/6) - [054b560](https://github.com/bosun-ai/swiftide/commit/054b560571b4a4398a551837536fb8fbff13c149) *(uncategorized)* Fix build and add feature flags for all integrations by @timonv -- [7453ddc](https://github.com/bosun-ai/swiftide/commit/7453ddc387feb17906ae851a17695f4c8232ee19) *(uncategorized)* Replace databuoy with new ingestion pipeline by @timonv +- [7453ddc](https://github.com/bosun-ai/swiftide/commit/7453ddc387feb17906ae851a17695f4c8232ee19) *(uncategorized)* Replace databuoy with new ingestion pipeline (#322) by @timonv ### Bug Fixes @@ -575,10 +648,10 @@ a desired stage in the stream. ### Refactor -- [0d342ea](https://github.com/bosun-ai/swiftide/commit/0d342eab747bc5f44adaa5b6131c30c09b1172a2) *(uncategorized)* Models as first class citizens by @timonv +- [0d342ea](https://github.com/bosun-ai/swiftide/commit/0d342eab747bc5f44adaa5b6131c30c09b1172a2) *(uncategorized)* Models as first class citizens (#318) by @timonv - ````text - * refactor: refactor common datastructures to /models +````text +* refactor: refactor common datastructures to /models * refactor: promote to first class citizens @@ -593,7 +666,7 @@ a desired stage in the stream. * feat: update for latest change * fix(fluyt/models): doctest - ```` +```` ### Miscellaneous Tasks @@ -601,18 +674,18 @@ a desired stage in the stream. - [0ae98a7](https://github.com/bosun-ai/swiftide/commit/0ae98a772a751ddc60dd1d8e1606f9bdab4e04fd) *(uncategorized)* Cleanup Cargo keywords by @timonv -- [1036d56](https://github.com/bosun-ai/swiftide/commit/1036d565d8d9740ab55995095d495e582ce643d8) *(uncategorized)* Configure cargo toml by @timonv in [#7](https://github.com/bosun-ai/swiftide/pull/7) +- [1036d56](https://github.com/bosun-ai/swiftide/commit/1036d565d8d9740ab55995095d495e582ce643d8) *(uncategorized)* Configure cargo toml (#7) by @timonv in [#7](https://github.com/bosun-ai/swiftide/pull/7) -- [4d79d27](https://github.com/bosun-ai/swiftide/commit/4d79d27709e3fed32c1b1f2c1f8dbeae1721d714) *(uncategorized)* Tests, tests, tests by @timonv in [#4](https://github.com/bosun-ai/swiftide/pull/4) +- [4d79d27](https://github.com/bosun-ai/swiftide/commit/4d79d27709e3fed32c1b1f2c1f8dbeae1721d714) *(uncategorized)* Tests, tests, tests (#4) by @timonv in [#4](https://github.com/bosun-ai/swiftide/pull/4) - [8e22e0e](https://github.com/bosun-ai/swiftide/commit/8e22e0ef82fffa4f907b0e2cccd1c4e010ffbd01) *(uncategorized)* Cleanup by @timonv - [e717b7f](https://github.com/bosun-ai/swiftide/commit/e717b7f0b1311b11ed4690e7e11d9fdf53d4a81b) *(uncategorized)* Update issue templates by @timonv -- [44524fb](https://github.com/bosun-ai/swiftide/commit/44524fb51523291b9137fbdcaff9133a9a80c58a) *(uncategorized)* Restructure repository and rename by @timonv in [#3](https://github.com/bosun-ai/swiftide/pull/3) +- [44524fb](https://github.com/bosun-ai/swiftide/commit/44524fb51523291b9137fbdcaff9133a9a80c58a) *(uncategorized)* Restructure repository and rename (#3) by @timonv in [#3](https://github.com/bosun-ai/swiftide/pull/3) - ````text - * chore: move traits around +````text +* chore: move traits around * chore: move crates to root folder @@ -631,7 +704,7 @@ a desired stage in the stream. * chore: remove code_ops * chore: settle on swiftide - ```` +```` - [730d879](https://github.com/bosun-ai/swiftide/commit/730d879e76c867c2097aef83bbbfa1211a053bdc) *(uncategorized)* Create LICENSE by @timonv @@ -649,8 +722,6 @@ a desired stage in the stream. - [6967b0d](https://github.com/bosun-ai/swiftide/commit/6967b0d5b6221f7620161969865fb31959fc93b8) *(uncategorized)* Make indexing extraction compile by @tinco - - ### New Contributors * @tinco made their first contribution diff --git a/Cargo.lock b/Cargo.lock index 080ee749..5ec27f84 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4204,7 +4204,7 @@ checksum = "0d0208408ba0c3df17ed26eb06992cb1a1268d41b2c0e12e65203fbe3972cee5" [[package]] name = "swiftide" -version = "0.5.0" +version = "0.6.0" dependencies = [ "anyhow", "async-openai", diff --git a/cliff.toml b/cliff.toml index 15f09514..6d97aba9 100644 --- a/cliff.toml +++ b/cliff.toml @@ -99,13 +99,7 @@ filter_unconventional = true # process each line of a commit as an individual commit split_commits = false # regex for preprocessing the commit messages -commit_preprocessors = [ - { pattern = '\((\w+\s)?#([0-9]+)\)', replace = "" }, - { pattern = '(better safe shared layout cache)', replace = "perf(layout): ${1}" }, - { pattern = '(Clarify README.md)', replace = "docs(readme): ${1}" }, - { pattern = '(Update README.md)', replace = "docs(readme): ${1}" }, - { pattern = '(fix typos|Fix typos)', replace = "fix: ${1}" }, -] +commit_preprocessors = [] # regex for parsing and grouping commits commit_parsers = [ { message = "^feat", group = "Features" }, @@ -119,14 +113,13 @@ commit_parsers = [ { message = "^chore\\(pr\\)", skip = true }, { message = "^chore\\(pull\\)", skip = true }, { message = "^chore\\(deps\\)", skip = true }, + { message = "^fix\\(deps\\)", skip = true }, { message = "^chore\\(changelog\\)", skip = true }, { message = "^[cC]hore", group = "Miscellaneous Tasks" }, { body = ".*security", group = "Security" }, { message = "^build", group = "Build" }, { message = "^ci", group = "Continuous Integration" }, { message = "^revert", group = "Reverted Commits" }, - # handle some old commits styles from pre 0.4 - { message = "^(Buffer|buffer|Frame|frame|Gauge|gauge|Paragraph|paragraph):", group = "Miscellaneous Tasks" }, { message = "^\\[", group = "Miscellaneous Tasks" }, ] # protect breaking changes from being skipped due to matching a skipping commit_parser diff --git a/swiftide/Cargo.toml b/swiftide/Cargo.toml index cabe5e15..aff51387 100644 --- a/swiftide/Cargo.toml +++ b/swiftide/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "swiftide" -version = "0.5.0" +version = "0.6.0" edition = "2021" license = "MIT" readme = "../README.md"