Skip to content

Releases: Nikaeru/AstraLib

Release list

AstraLib v0.1.0

Choose a tag to compare

@Nikaeru Nikaeru released this 30 Apr 23:13
2550294

AstraLib платформа семантического поиска научных публикаций

Первый полноценный релиз AstraLib: web-приложение для семантического поиска научных публикаций с учетом текстового содержания и графа внешних цитирований.

Что вошло

  • Vue 3 frontend с авторизацией через внешний SSO, поиском, чатами и страницами публикаций.
  • Go Gateway API с JWT-проверкой через SSO, Swagger, CORS и gRPC-интеграцией с semantic-service.
  • Python semantic-service с E5 embeddings, FAISS-поиском, PostgreSQL и citation-aware weighted runtime.
  • Авторский workflow: черновики публикаций, отправка на модерацию, статусы и удаление draft/rejected материалов.
  • Панель модератора с approve/reject и передачей одобренных публикаций в ingestion queue.
  • Панель администратора для управления пользователями через SSO.
  • OpenAlex ingestion pipeline и планировщик пополнения базы знаний.
  • Docker Compose стек с nginx, frontend, gateway, semantic-service, PostgreSQL, migrator и pipeline-worker.
  • Поддержка HTTPS через Let's Encrypt и Cloudflare Tunnel.
  • Документация по корневому стеку, frontend, gateway и semantic-service.

Примечания

Для полноценного поиска требуются подготовленные FAISS-артефакты и данные semantic-service в services/semantic/data.
SSO-сервис не входит в репозиторий и настраивается отдельно через переменные окружения.

Full Changelog: https://github.com/LiveisFpv/ALib/commits/v0.1.0