Skip to content

Releases: terraphim/terraphim-ai

terraphim_server-v0.1.0

01 May 08:40
e27cd5a
Compare
Choose a tag to compare

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 to documents
  • Fix haystack path
  • Make API return proper JSON response even for errors
  • Use thesaurus in fixtures
  • Better error messages
  • Fixes
  • Integrate scorer
  • Rename Settings to DeviceSettings
  • cleanup
  • Introduce AutomataPath for easier testing and more idiomatic automata loading
  • use Document and url 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.
  • 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 withhttp: 0.2.11 until all crates have updated
  • persistance -> persistence
    • The server-axum folder got renamed to terraphim_server to align with the crate name. The behavior stays the same.

terraphim_types-v0.1.0

30 Apr 17:43
Compare
Choose a tag to compare

Other

  • Move types crate to crates/ folder

terraphim_settings-v0.1.0

30 Apr 17:55
Compare
Choose a tag to compare

Other

  • Prefix all crates with terraphim_ for consistency

terraphim_service-v0.1.0

30 Apr 18:21
Compare
Choose a tag to compare

Other

  • Prefix all crates with terraphim_ for consistency

terraphim_rolegraph-v0.1.0

30 Apr 17:58
Compare
Choose a tag to compare

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 and url 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

30 Apr 17:56
Compare
Choose a tag to compare

Other

  • Prefix all crates with terraphim_ for consistency

terraphim_middleware-v0.1.0

30 Apr 18:20
Compare
Choose a tag to compare

Other

  • Prefix all crates with terraphim_ for consistency

terraphim_config-v0.1.0

30 Apr 17:59
Compare
Choose a tag to compare

Other

  • formatting
  • Prefix all crates with terraphim_ for consistency
  • config -> terraphim_config

terraphim_automata-v0.1.0

30 Apr 17:55
Compare
Choose a tag to compare

Fixed

  • fix some tests

Other

  • Move types crate to crates/ folder
  • Fixes
  • Cleanup
  • Rename Settings to DeviceSettings
  • cleanup
  • Introduce AutomataPath for easier testing and more idiomatic automata loading
  • use Document and url 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.
  • clippy and formatter
  • formatting
  • Takes default settings from CARGO_MANIFEST_DIR
    • The server-axum folder got renamed to terraphim_server to align with the crate name. The behavior stays the same.
  • Earthlyfile and earthly actions link to #9
  • Introduce Error and Result 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

30 Apr 17:42
Compare
Choose a tag to compare

Other

  • use Document and url everywhere
  • merge article and document
  • persistance -> persistence
    • The server-axum folder got renamed to terraphim_server to align with the crate name. The behavior stays the same.
  • First commit into new repo - removing submodules