Releases: terraphim/terraphim-ai
Releases · terraphim/terraphim-ai
terraphim_server-v0.1.0
Fixed
- fix some tests
- fix lints
- fix test
Other
- Prefix all crates with
terraphim_
for consistency config
->terraphim_config
- Move types crate to
crates/
folder - Use local haystack
- cleanup
- work on scorer
- wip
- Change API endpoint from
articles
todocuments
- Fix haystack path
- Make API return proper JSON response even for errors
- Use thesaurus in fixtures
- Better error messages
- Fixes
- Integrate scorer
- Rename
Settings
toDeviceSettings
- cleanup
- Introduce
AutomataPath
for easier testing and more idiomatic automata loading - use
Document
andurl
everywhere - merge article and document
- Make document body and article id non-optional
- Fix ordering; better logging
- cleanup
- update terraphim service interface
- Move shared logic to
terraphim_service
- Fix config tests (#59)
- test setup and run tests sequentially
- work on tests
- integrate thesaurus
- more log messages
- cleanup
- build fixes
- api fixes
- clean up imports
- refactor
- Split up into indexer and kb_builder middleware
load_automata
->load_thesaurus
- Refactor config and thesaurus handling
- rebase
- cleanup
- Move tests to
tests
folder as they are integration tests - Fix server start
- Two other methods to start axum server before tests - using tokio OnceCell and ctor
- Axum start before test
-
- Move core types into
terraphim_types
crate.
- Move core types into
- messing with Layerfile
- clippy and formatter applied
- clippy and formatter
- clippy and formatter
- Added article cache into global config state
- Readme update
- Load from default config if config doesn't exist
- Improve settings handling
- cargo fmt
- All tests pass and test dataset cloned before test
- POST return empty
- Tests are green
- Takes default settings from CARGO_MANIFEST_DIR
- Embed default config
- Fixed build
- Pin dependencies to versions that are compatible with
http: 0.2.11
until all crates have updated - persistance -> persistence
-
- The
server-axum
folder got renamed toterraphim_server
to align with the crate name. The behavior stays the same.
- The
terraphim_types-v0.1.0
Other
- Move types crate to
crates/
folder
terraphim_settings-v0.1.0
Other
- Prefix all crates with
terraphim_
for consistency
terraphim_service-v0.1.0
Other
- Prefix all crates with
terraphim_
for consistency
terraphim_rolegraph-v0.1.0
Fixed
- fix criterion deprecation
Other
- Move types crate to
crates/
folder - wip
- cleanup
- Introduce
AutomataPath
for easier testing and more idiomatic automata loading - use
Document
andurl
everywhere - merge article and document
- Make document body and article id non-optional
- Extend rank functionality
- plan out scorer
- linting
- Fix ordering; better logging
- cleanup
- Less verbose output
- clippy
- build fixes
- api fixes
- docs
- clippy
- introduce
Id
type - work on indexer and iteration
terraphim_pipeline
->terraphim_rolegraph
terraphim_persistence-v0.1.0
Other
- Prefix all crates with
terraphim_
for consistency
terraphim_middleware-v0.1.0
Other
- Prefix all crates with
terraphim_
for consistency
terraphim_config-v0.1.0
Other
- formatting
- Prefix all crates with
terraphim_
for consistency config
->terraphim_config
terraphim_automata-v0.1.0
Fixed
- fix some tests
Other
- Move types crate to
crates/
folder - Fixes
- Cleanup
- Rename
Settings
toDeviceSettings
- cleanup
- Introduce
AutomataPath
for easier testing and more idiomatic automata loading - use
Document
andurl
everywhere - merge article and document
- api fixes
- update tests for thesaurus
- add basic thesaurus example json
- Fixes for
thesaurus
- introduce
Id
type - Split up into indexer and kb_builder middleware
load_automata
->load_thesaurus
- Refactor config and thesaurus handling
- Add documentation for
load_automata
- Fix server start
-
- Move core types into
terraphim_types
crate.
- Move core types into
- clippy and formatter
- formatting
- Takes default settings from CARGO_MANIFEST_DIR
-
- The
server-axum
folder got renamed toterraphim_server
to align with the crate name. The behavior stays the same.
- The
- Earthlyfile and earthly actions link to #9
- Introduce
Error
andResult
types for crates - Pulling everything together - part 1
- pair programming results after clippy
- pair programming results before fmt
- pair programming results before fmt
- pair programming results before fmt
- pair programming results
- pair programming
- First commit into new repo - removing submodules
terraphim-markdown-parser-v0.1.0
Other
- use
Document
andurl
everywhere - merge article and document
- persistance -> persistence
-
- The
server-axum
folder got renamed toterraphim_server
to align with the crate name. The behavior stays the same.
- The
- First commit into new repo - removing submodules