콘텐츠로 이동

릴리즈 노트

1.2.2

  • pyhub.mcp 앱을 통한 MCP API 지원

1.2.1

  • pyhub.web 앱에서 기본 User 모델 커스텀
  • 커스텀 404, 500 템플릿 지원

1.2.0

  • pyhub.web, pyhub.ui 앱을 통한 웹 UI 지원
  • PGVectorDocument 모델에서 check 프레임워크를 통해 인덱스 미지정 확인
  • StatusMixin 추상화 모델 클래스 추가 : 문서 처리 상태를 관리
  • PDFFileField 모델 필드 추가
  • pyhub.rag : PGVectorField 마이그레이션 시에 api key가 포함되는 버그 해결
  • pyhub.web 명령에서 django/uvicorn 서버 모두에서 DEBUG=False 상황에서도 static/media 파일 서빙 지원
  • pyhub.web 명령 추가 : print-settings (Feat. django-extensions)
  • pyhub.web 명령 추가 : migrate, showmigrations, createsuperuser, createuser, sqlmigrate, shell
  • *_DATABASE_URL 패턴의 환경변수를 파싱하여, settings.DATABASES 에 자동 등록
  • sqlite vec0, postgres pgvector 확장 설치 여부를 check 프레임워크를 통해 자동 확인
  • 새 버전이 있을 때, 표준출력으로 알림
  • pyhub.llm ask 명령에서 중복된 -m 옵션 제거 (버그)

1.1.4

  • 단일 Element를 Document로 변환할 때, elements 속성이 누락되는 버그 해결

1.1.3

  • pyhub.llm ask 명령에 --multi 멀티턴 옵션 추가
  • pyhub.llm embed 명령에 --verbose 시에만 설정 내역 출력

1.1.2

  • 이미지 설명 작성 명령 추가 : pyhub.llm describe 이미지파일경로

1.1.1

  • 파이썬 3.12 미만에서 중첩된 f-string을 지원하지 않는 버그 해결

1.1.0

  • ~/.pyhub.toml을 통한 환경변수 설정 및 이미지/테이블 설명 작성 프롬프트 커스텀 지원
  • pyhub toml -c 명령으로 ~/.pyhub.toml 파일 생성 지원

1.0.7

  • --pages 옵션 지원 : 지정 페이지 번호만 변환 지원 (예: --pages 1,3,5)
  • 시작페이지 번호 +1 버그 해결
  • cli 도움말 로직 개선

1.0.6

  • metadata['page']에 전체 페이지 주소를 반영

1.0.5

  • pyhub.parser upstage 명령 : metadata["source"] 항목에 PDF 파일명 추가

1.0.4

  • openai, google, ollama embed api에 대한 캐싱 지원

1.0.3

  • 이미지 파일명 패턴 변경
    • 기존 : category/id.jpg
    • 변경 : p페이지번호/id-category.jpg

1.0.2

  • --batch-page-size 옵션(-b)을 다시 살려서, PDF 파일을 지정 단위로 끊어서 업스테이지 Document Parse API를 호출합니다.

1.0.1

  • API 벤더 (upstage, openai, anthropic, google, ollama) 별로 캐시 스토리지를 분리하여, 최대 개수를 API 별로 관리합니다. 캐싱된 개수가 5,000개가 되면 1/5이 제거됩니다.
  • pyhub.parser upstage --cache-clear-all 옵션으로 모든 캐시를 초기화합니다.