terraphim_server-v0.1.0
·
2768 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
articlestodocuments - Fix haystack path
- Make API return proper JSON response even for errors
- Use thesaurus in fixtures
- Better error messages
- Fixes
- Integrate scorer
- Rename
SettingstoDeviceSettings - cleanup
- Introduce
AutomataPathfor easier testing and more idiomatic automata loading - use
Documentandurleverywhere - 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
testsfolder 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_typescrate.
- 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.11until all crates have updated - persistance -> persistence
-
- The
server-axumfolder got renamed toterraphim_serverto align with the crate name. The behavior stays the same.
- The