mirror of
https://github.com/open-webui/oikb.git
synced 2026-10-18 23:04:16 +00:00
refac
Some checks are pending
Docker (GHCR) / build-dev (amd64, linux/amd64, ubuntu-latest) (push) Waiting to run
Docker (GHCR) / build-dev (arm64, linux/arm64, ubuntu-24.04-arm) (push) Waiting to run
Docker (GHCR) / read-version (push) Waiting to run
Docker (GHCR) / merge-dev (push) Blocked by required conditions
Docker (GHCR) / build-release (amd64, linux/amd64, ubuntu-latest) (push) Blocked by required conditions
Docker (GHCR) / build-release (arm64, linux/arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
Docker (GHCR) / merge-release (push) Blocked by required conditions
Some checks are pending
Docker (GHCR) / build-dev (amd64, linux/amd64, ubuntu-latest) (push) Waiting to run
Docker (GHCR) / build-dev (arm64, linux/arm64, ubuntu-24.04-arm) (push) Waiting to run
Docker (GHCR) / read-version (push) Waiting to run
Docker (GHCR) / merge-dev (push) Blocked by required conditions
Docker (GHCR) / build-release (amd64, linux/amd64, ubuntu-latest) (push) Blocked by required conditions
Docker (GHCR) / build-release (arm64, linux/arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
Docker (GHCR) / merge-release (push) Blocked by required conditions
This commit is contained in:
parent
6158eefb40
commit
1287e660b0
3 changed files with 34 additions and 2 deletions
32
CHANGELOG.md
32
CHANGELOG.md
|
|
@ -4,6 +4,38 @@ All notable changes to this project will be documented in this file.
|
|||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
||||
|
||||
## [0.4.0] - 2026-07-17
|
||||
|
||||
### Added
|
||||
|
||||
- **Nextcloud**: sync folders from Nextcloud using app-password login. Empty or missing folders are handled cleanly instead of stopping the run.
|
||||
- **Zotero**: sync Zotero PDF attachment text into Knowledge Bases. Supports whole libraries, nested collections, unfiled items, optional notes, optional annotations, collection excludes, content checksums, and WebDAV fallback for stored PDFs.
|
||||
- **BookStack**: choose exactly what to sync from BookStack. You can sync selected pages, selected books, selected shelves, chapters, whole-book exports, Markdown, plain text, HTML, or PDF, with flat or folder-style paths.
|
||||
- **GitLab wikis**: sync project wiki pages with `gitlab:group/project?wiki=true`, including subgroup projects and older GitLab installs that do not return page content in the list response.
|
||||
- **Automatic publishing**: pushing a version bump and changelog entry to the `release` branch now creates the GitHub release, publishes to PyPI, attaches release files, and publishes versioned Docker images.
|
||||
|
||||
### Fixed
|
||||
|
||||
- **SharePoint**: file downloads now follow Microsoft Graph redirects, so SharePoint files no longer fail with `302 Found`.
|
||||
- **Google Drive**: Shared Drives are now included when listing, finding, exporting, and downloading files.
|
||||
- **Jira**: large issue lists now keep paging until all matching issues are found.
|
||||
- **GitLab**: subgroup project paths are resolved more reliably, including sources that also include a folder path.
|
||||
- **Filesystem**: local sync now blocks paths that escape the configured source folder.
|
||||
- **Docker Compose**: the sample service now starts in `/app`, so the mounted `.oikb.yaml` is found where the container expects it.
|
||||
- **Docker health checks**: the bundled compose health check now works in the Alpine-based image.
|
||||
- **Sync warnings**: source files that are listed but unavailable can now show as warnings instead of failing the entire sync.
|
||||
- **CLI output**: multi-source syncs now print upload errors and warnings instead of only exiting with a failure code.
|
||||
- **Daemon status**: scheduled syncs now report partial success, warnings, and upload errors in health, history, dry-run, and notification output.
|
||||
- **Daemon shutdown**: Docker shutdown now asks running syncs to stop and waits briefly, instead of leaving background work loose.
|
||||
- **History storage**: concurrent daemon syncs now use separate SQLite connections, avoiding cross-thread database failures.
|
||||
- **Release version output**: `oikb --version` now matches the package version.
|
||||
|
||||
### Changed
|
||||
|
||||
- Docker images now use a smaller Alpine-based runtime and run as a non-root user.
|
||||
- The connector count is now 46 in the README and guide.
|
||||
- The guide now includes BookStack, Nextcloud, and Zotero examples.
|
||||
|
||||
## [0.3.6] - 2026-05-28
|
||||
|
||||
### Added
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[project]
|
||||
name = "oikb"
|
||||
version = "0.3.6"
|
||||
version = "0.4.0"
|
||||
description = "Sync anything to Open WebUI Knowledge Bases"
|
||||
readme = "README.md"
|
||||
authors = [
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
"""oikb — Open WebUI Knowledge Base CLI."""
|
||||
|
||||
__version__ = "0.3.5"
|
||||
__version__ = "0.4.0"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue