·
33 commits
to main
since this release
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