release: 1.0.5

This commit is contained in:
Per Stark
2026-06-24 22:02:31 +02:00
parent ba3fd6ed46
commit d273390de8
118 changed files with 989 additions and 690 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
[package]
name = "main"
version = "1.0.4"
edition = "2021"
version = "1.0.5"
edition = "2024"
rust-version = "1.91"
repository = "https://github.com/perstarkse/minne"
license = "AGPL-3.0-or-later"
+4 -4
View File
@@ -1,7 +1,7 @@
mod startup;
pub mod wiring;
pub use startup::{prepare_embedding_runtime, EmbeddingRuntimeRole};
pub use startup::{EmbeddingRuntimeRole, prepare_embedding_runtime};
use std::sync::Arc;
@@ -10,12 +10,12 @@ use async_openai::Client;
use common::{
storage::{db::SurrealDbClient, store::StorageManager},
utils::{
config::{get_config, AppConfig},
embedding::{align_fastembed_system_settings, EmbeddingProvider},
config::{AppConfig, get_config},
embedding::{EmbeddingProvider, align_fastembed_system_settings},
},
};
use retrieval_pipeline::reranking::RerankerPool;
use tracing_subscriber::{fmt, prelude::*, EnvFilter};
use tracing_subscriber::{EnvFilter, fmt, prelude::*};
pub struct SharedServices {
pub db: Arc<SurrealDbClient>,
+1 -1
View File
@@ -2,7 +2,7 @@ use std::sync::Arc;
use anyhow::Context;
use api_router::{api_routes_v1, api_state::ApiState};
use axum::{extract::FromRef, Router};
use axum::{Router, extract::FromRef};
use html_router::{
html_routes,
html_state::{HtmlState, StateResources},
+5 -7
View File
@@ -4,9 +4,8 @@ use std::sync::Arc;
use axum::extract::FromRef;
use bootstrap::{
init, prepare_embedding_runtime,
EmbeddingRuntimeRole, init, prepare_embedding_runtime,
wiring::{build_api_state, build_html_state, minne_routes},
EmbeddingRuntimeRole,
};
use ingestion_pipeline::{pipeline::IngestionPipeline, run_worker_loop};
use tracing::info;
@@ -82,16 +81,15 @@ struct AppState {
mod tests {
use super::*;
use axum::{
body::Body,
http::{header, Request, StatusCode},
response::Response,
Router,
body::Body,
http::{Request, StatusCode, header},
response::Response,
};
use bootstrap::{
prepare_embedding_runtime,
EmbeddingRuntimeRole, prepare_embedding_runtime,
tests::init_smoke_services,
wiring::{build_api_state, build_html_state, minne_routes},
EmbeddingRuntimeRole,
};
use common::storage::types::{system_settings::SystemSettings, user::User};
use tower::ServiceExt;
+1 -2
View File
@@ -2,9 +2,8 @@ mod bootstrap;
use axum::extract::FromRef;
use bootstrap::{
init, prepare_embedding_runtime,
EmbeddingRuntimeRole, init, prepare_embedding_runtime,
wiring::{build_api_state, build_html_state, minne_routes},
EmbeddingRuntimeRole,
};
use tracing::info;
+2 -2
View File
@@ -2,7 +2,7 @@ mod bootstrap;
use std::sync::Arc;
use bootstrap::{init, prepare_embedding_runtime, EmbeddingRuntimeRole};
use bootstrap::{EmbeddingRuntimeRole, init, prepare_embedding_runtime};
use ingestion_pipeline::{pipeline::IngestionPipeline, run_worker_loop};
use tracing::info;
@@ -40,7 +40,7 @@ mod tests {
use std::time::Duration;
use chrono::Utc;
use common::storage::types::ingestion_task::{IngestionTask, DEFAULT_LEASE_SECS};
use common::storage::types::ingestion_task::{DEFAULT_LEASE_SECS, IngestionTask};
use ingestion_pipeline::pipeline::IngestionPipeline;
use crate::bootstrap::tests::init_smoke_services;