Trenton H
49d1e773d9
Feature: Improve exporter memory efficieny
...
Phase 1 -- Eliminate JSON round-trip in document exporter
Replace json.loads(serializers.serialize("json", qs)) with
serializers.serialize("python", qs) to skip the intermediate
JSON string allocation and parse step. Use DjangoJSONEncoder
in check_and_write_json() to handle native Python types
(datetime, Decimal, UUID) the Python serializer returns.
Measured on 200 documents + 200 CustomFieldInstances:
- Memory delta: 1,410 KiB → 527 KiB (−63%)
- Peak memory: 1,500 KiB → 530 KiB (−65%)
- Wall time: 0.54s → 0.36s (−34%)
- JSON output: identical (byte-for-byte, 345 KB)
Phase 2 -- Batched QuerySet serialization in document exporter
Add serialize_queryset_batched() helper that uses QuerySet.iterator()
and itertools.islice to stream records in configurable chunks, bounding
peak memory during serialization to batch_size * avg_record_size rather
than loading the entire QuerySet at once.
Replace the single-call serializers.serialize("python", qs) in dump()
with list(chain.from_iterable(serialize_queryset_batched(qs, batch_size))).
Add --batch-size CLI argument (default 500).
Measured on 2,000 documents + 2,000 CustomFieldInstances:
Phase 1 baseline (full queryset, no iterator):
Peak: 9,293 KiB | Time: 4.33s
Phase 2 batch=2000 (iterator, 1 batch):
Peak: 7,716 KiB | Time: 4.20s (−17% peak vs Phase 1)
Phase 2 batch=500 (iterator, 4 batches -- default):
Peak: 6,980 KiB | Time: 4.28s (−25% peak vs Phase 1)
Phase 2 batch=100 (iterator, 20 batches):
Peak: 6,776 KiB | Time: 4.30s (−27% peak vs Phase 1)
Peak memory falls as batch_size decreases. Wall time is within noise
(batching overhead negligible). Output is byte-for-byte identical across
all batch sizes and approaches.
The primary gain is that Django's queryset cache is bypassed (iterator()),
preventing the ORM from holding all model instances in memory after fetch.
Smaller batches reduce the per-batch model-instance peak further.
2026-03-03 19:29:29 -08:00
5498503d60
Chore: Improve user migration path ( #12232 )
...
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2026-03-03 15:51:48 -08:00
GitHub Actions
16b58c2de5
Auto translate strings
2026-03-03 19:25:03 +00:00
shamoon
c724fbb5d9
Clarify bulk edit wording with versions
2026-03-03 11:22:22 -08:00
9c0f112e94
docker(deps): Bump astral-sh/uv ( #12191 )
...
Bumps [astral-sh/uv](https://github.com/astral-sh/uv ) from 0.10.5-python3.12-trixie-slim to 0.10.7-python3.12-trixie-slim.
- [Release notes](https://github.com/astral-sh/uv/releases )
- [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/uv/compare/0.10.5...0.10.7 )
---
updated-dependencies:
- dependency-name: astral-sh/uv
dependency-version: 0.10.7-python3.12-trixie-slim
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 07:56:35 -08:00
Trenton H and GitHub
43406f44f2
Feature: Improve the retagger output using rich ( #12194 )
2026-03-03 07:14:59 -08:00
shamoon
b7ca3550b1
Merge branch 'main' into dev
2026-03-02 13:45:10 -08:00
shamoon
0e97419e0e
Chore: add existing logo for temporary url resolution
2026-03-02 13:43:24 -08:00
10cb2ac183
Chore(deps): Bump the actions group across 1 directory with 6 updates ( #12224 )
...
Bumps the actions group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) | `7.3.0` | `7.3.1` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `6.0.0` | `7.0.0` |
| [actions/download-artifact](https://github.com/actions/download-artifact ) | `7.0.0` | `8.0.0` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `4.32.3` | `4.32.5` |
| [crowdin/github-action](https://github.com/crowdin/github-action ) | `2.14.0` | `2.15.0` |
| [actions/stale](https://github.com/actions/stale ) | `10.1.1` | `10.2.0` |
Updates `astral-sh/setup-uv` from 7.3.0 to 7.3.1
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v7.3.0...v7.3.1 )
Updates `actions/upload-artifact` from 6.0.0 to 7.0.0
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6.0.0...v7.0.0 )
Updates `actions/download-artifact` from 7.0.0 to 8.0.0
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7.0.0...v8.0.0 )
Updates `github/codeql-action` from 4.32.3 to 4.32.5
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v4.32.3...v4.32.5 )
Updates `crowdin/github-action` from 2.14.0 to 2.15.0
- [Release notes](https://github.com/crowdin/github-action/releases )
- [Commits](https://github.com/crowdin/github-action/compare/v2.14.0...v2.15.0 )
Updates `actions/stale` from 10.1.1 to 10.2.0
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v10.1.1...v10.2.0 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
- dependency-name: actions/upload-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/download-artifact
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: github/codeql-action
dependency-version: 4.32.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
- dependency-name: crowdin/github-action
dependency-version: 2.15.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: actions/stale
dependency-version: 10.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 11:55:24 -08:00
Trenton H and GitHub
1d7cd5a7ad
Chore: Updates actions to the most specific version released ( #12222 )
2026-03-02 11:34:57 -08:00
Trenton H and GitHub
e58a35d40c
Feature: Transition sanity check to rich and improve output ( #12182 )
2026-03-02 10:53:39 -08:00
Trenton H and GitHub
20a9cd40e8
Feature: Switch all indexing to use rich ( #12193 )
2026-03-02 10:41:09 -08:00
b94ce85b46
Chore(deps): Bump whitenoise in the django-ecosystem group ( #12192 )
...
Bumps the django-ecosystem group with 1 update: [whitenoise](https://github.com/evansd/whitenoise ).
Updates `whitenoise` from 6.11.0 to 6.12.0
- [Changelog](https://github.com/evansd/whitenoise/blob/main/docs/changelog.rst )
- [Commits](https://github.com/evansd/whitenoise/compare/6.11.0...6.12.0 )
---
updated-dependencies:
- dependency-name: whitenoise
dependency-version: 6.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: django-ecosystem
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 10:25:11 -08:00
484bef00c1
docker-compose(deps): Bump gotenberg/gotenberg in /docker/compose ( #12190 )
...
Bumps gotenberg/gotenberg from 8.26 to 8.27.
---
updated-dependencies:
- dependency-name: gotenberg/gotenberg
dependency-version: '8.27'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 10:14:48 -08:00
Trenton H and GitHub
317a177537
Chore: Updates s6-overlay to 3.2.2.0 ( #12189 )
2026-03-02 09:00:03 -08:00
GitHub Actions
62efb4078f
Auto translate strings
2026-03-02 16:23:02 +00:00
shamoon and GitHub
96ac7b2336
Tweak: Ignore version docs for workflows ( #12217 )
2026-03-02 08:21:14 -08:00
GitHub Actions and shamoon
20173a2863
Auto translate strings
2026-03-02 00:12:53 -08:00
4e883ad70f
Chore(deps): Bump zone.js from 0.16.0 to 0.16.1 in /src-ui ( #12214 )
...
Bumps [zone.js](https://github.com/angular/angular/tree/HEAD/packages/zone.js ) from 0.16.0 to 0.16.1.
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/packages/zone.js/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/zone.js-0.16.1/packages/zone.js )
---
updated-dependencies:
- dependency-name: zone.js
dependency-version: 0.16.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 00:12:53 -08:00
fab3c04b3f
Chore(deps-dev): Bump webpack from 5.105.0 to 5.105.3 in /src-ui ( #12213 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.105.0 to 5.105.3.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.105.0...v5.105.3 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 00:12:53 -08:00
2c87ba9bd6
Chore(deps-dev): Bump jest-preset-angular ( #12211 )
...
Bumps the frontend-jest-dependencies group in /src-ui with 1 update: [jest-preset-angular](https://github.com/thymikee/jest-preset-angular ).
Updates `jest-preset-angular` from 16.0.0 to 16.1.1
- [Release notes](https://github.com/thymikee/jest-preset-angular/releases )
- [Changelog](https://github.com/thymikee/jest-preset-angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/thymikee/jest-preset-angular/compare/v16.0.0...v16.1.1 )
---
updated-dependencies:
- dependency-name: jest-preset-angular
dependency-version: 16.1.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: frontend-jest-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 00:12:53 -08:00
3d843af64d
Chore(deps-dev): Bump @types/node from 25.2.1 to 25.3.3 in /src-ui ( #12215 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.2.1 to 25.3.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 25.3.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 00:12:53 -08:00
GitHub Actions and shamoon
8f3dece8a7
Auto translate strings
2026-03-02 00:12:52 -08:00
shamoon
95484db71b
Update paperless_mail npm packges
2026-03-02 00:12:52 -08:00
2003fee401
Chore(deps): Bump the frontend-angular-dependencies group ( #12210 )
...
Bumps the frontend-angular-dependencies group in /src-ui with 15 updates:
| Package | From | To |
| --- | --- | --- |
| [@angular/cdk](https://github.com/angular/components ) | `21.1.3` | `21.2.0` |
| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common ) | `21.1.3` | `21.2.0` |
| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler ) | `21.1.3` | `21.2.0` |
| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core ) | `21.1.3` | `21.2.0` |
| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms ) | `21.1.3` | `21.2.0` |
| [@angular/localize](https://github.com/angular/angular ) | `21.1.3` | `21.2.0` |
| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser ) | `21.1.3` | `21.2.0` |
| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic ) | `21.1.3` | `21.2.0` |
| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router ) | `21.1.3` | `21.2.0` |
| [@ng-select/ng-select](https://github.com/ng-select/ng-select ) | `21.2.0` | `21.4.0` |
| [@angular-devkit/core](https://github.com/angular/angular-cli ) | `21.1.3` | `21.2.0` |
| [@angular-devkit/schematics](https://github.com/angular/angular-cli ) | `21.1.3` | `21.2.0` |
| [@angular/build](https://github.com/angular/angular-cli ) | `21.1.3` | `21.2.0` |
| [@angular/cli](https://github.com/angular/angular-cli ) | `21.1.3` | `21.2.0` |
| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli ) | `21.1.3` | `21.2.0` |
Updates `@angular/cdk` from 21.1.3 to 21.2.0
- [Release notes](https://github.com/angular/components/releases )
- [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/components/compare/v21.1.3...v21.2.0 )
Updates `@angular/common` from 21.1.3 to 21.2.0
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.2.0/packages/common )
Updates `@angular/compiler` from 21.1.3 to 21.2.0
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.2.0/packages/compiler )
Updates `@angular/core` from 21.1.3 to 21.2.0
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.2.0/packages/core )
Updates `@angular/forms` from 21.1.3 to 21.2.0
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.2.0/packages/forms )
Updates `@angular/localize` from 21.1.3 to 21.2.0
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/compare/v21.1.3...v21.2.0 )
Updates `@angular/platform-browser` from 21.1.3 to 21.2.0
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.2.0/packages/platform-browser )
Updates `@angular/platform-browser-dynamic` from 21.1.3 to 21.2.0
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.2.0/packages/platform-browser-dynamic )
Updates `@angular/router` from 21.1.3 to 21.2.0
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.2.0/packages/router )
Updates `@ng-select/ng-select` from 21.2.0 to 21.4.0
- [Release notes](https://github.com/ng-select/ng-select/releases )
- [Changelog](https://github.com/ng-select/ng-select/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ng-select/ng-select/compare/v21.2.0...v21.4.0 )
Updates `@angular-devkit/core` from 21.1.3 to 21.2.0
- [Release notes](https://github.com/angular/angular-cli/releases )
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular-cli/compare/v21.1.3...v21.2.0 )
Updates `@angular-devkit/schematics` from 21.1.3 to 21.2.0
- [Release notes](https://github.com/angular/angular-cli/releases )
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular-cli/compare/v21.1.3...v21.2.0 )
Updates `@angular/build` from 21.1.3 to 21.2.0
- [Release notes](https://github.com/angular/angular-cli/releases )
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular-cli/compare/v21.1.3...v21.2.0 )
Updates `@angular/cli` from 21.1.3 to 21.2.0
- [Release notes](https://github.com/angular/angular-cli/releases )
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular-cli/compare/v21.1.3...v21.2.0 )
Updates `@angular/compiler-cli` from 21.1.3 to 21.2.0
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.2.0/packages/compiler-cli )
---
updated-dependencies:
- dependency-name: "@angular/cdk"
dependency-version: 21.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/common"
dependency-version: 21.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/compiler"
dependency-version: 21.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/core"
dependency-version: 21.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/forms"
dependency-version: 21.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/localize"
dependency-version: 21.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/platform-browser"
dependency-version: 21.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/platform-browser-dynamic"
dependency-version: 21.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/router"
dependency-version: 21.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: frontend-angular-dependencies
- dependency-name: "@ng-select/ng-select"
dependency-version: 21.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: frontend-angular-dependencies
- dependency-name: "@angular-devkit/core"
dependency-version: 21.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: frontend-angular-dependencies
- dependency-name: "@angular-devkit/schematics"
dependency-version: 21.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/build"
dependency-version: 21.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/cli"
dependency-version: 21.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/compiler-cli"
dependency-version: 21.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: frontend-angular-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 00:12:52 -08:00
shamoon
8e7084eba7
Bump tailwindcss to v3.4.19
2026-03-02 00:12:52 -08:00
Jan Kleine and shamoon
cd2b5127db
Documentation: fix version label filename placeholder
...
Co-Authored-By: shamoon <4887959+shamoon@users.noreply.github.com >
2026-03-02 00:12:52 -08:00
shamoon
7ff51452f0
Documentation: small note re filename vs original_filename
2026-03-01 11:45:06 -08:00
shamoon
a700928dd5
Italicize version label
2026-03-01 09:30:03 -08:00
shamoon
709bcfd30d
Fix merge thing
2026-02-28 02:34:50 -08:00
GitHub Actions
dd06627e43
Auto translate strings
2026-02-28 10:34:26 +00:00
shamoon
f65807b906
Merge branch 'main' into dev
...
# Conflicts:
# docs/setup.md
# src-ui/src/app/components/manage/document-attributes/management-list/management-list.component.ts
# src/documents/tests/test_api_documents.py
2026-02-28 02:31:20 -08:00
a6c974589f
Documentation: Add v2.20.9 changelog ( #12200 )
...
* Changelog v2.20.9 - GHA
* Update changelog for paperless-ngx 2.20.9
Added security advisory and bug fixes for version 2.20.9.
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2026-02-28 02:25:53 -08:00
shamoon
47f9f642a9
Bump version to 2.20.9
v2.20.9
2026-02-28 01:35:26 -08:00
shamoon
8bfebc3b9b
Merge branch 'release/v2.20.x'
2026-02-28 01:34:33 -08:00
shamoon
c7f83212a3
Enforce on selection_data too
2026-02-28 01:27:40 -08:00
shamoon
b010f65ae7
Fix GHSA-386h-chg4-cfw9
2026-02-28 01:16:53 -08:00
shamoon and GitHub
1dd3a62bc2
Fixhancement: show sequential + id version labels, fix padding ( #12196 )
2026-02-27 16:22:29 -08:00
0bc032a67d
Development: improve test portability ( #12187 )
...
* Fix: improve test portability
* Make settings always consistent
* Make a few more tests deterministic wrt settings
* Dont pollute settings for this one
* Fix timezone issue with mail parser
* Update test_parser.py
* Uh, I guess OCR gives variants for this
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2026-02-27 23:24:11 +00:00
GitHub Actions
8531078a54
Auto translate strings
2026-02-27 22:39:20 +00:00
Trenton H and GitHub
5988d5896b
Breaking: Refactor advanced database settings to allow more user configuration ( #12165 )
2026-02-27 14:37:26 -08:00
shamoon
89d3a53603
Documentation: note GHSAs in changelog
2026-02-26 23:26:35 -08:00
898dc578e5
Chore(deps): Bump the utilities-patch group across 1 directory with 11 updates ( #12179 )
...
Bumps the utilities-patch group with 11 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [concurrent-log-handler](https://github.com/Preston-Landers/concurrent-log-handler ) | `0.9.28` | `0.9.29` |
| [django-soft-delete](https://github.com/san4ezy/django_softdelete ) | `1.0.22` | `1.0.23` |
| [llama-index-core](https://github.com/run-llama/llama_index ) | `0.14.13` | `0.14.15` |
| llama-index-llms-openai | `0.6.18` | `0.6.21` |
| llama-index-vector-stores-faiss | `0.5.2` | `0.5.3` |
| [sentence-transformers](https://github.com/huggingface/sentence-transformers ) | `5.2.2` | `5.2.3` |
| [mysqlclient](https://github.com/PyMySQL/mysqlclient ) | `2.2.7` | `2.2.8` |
| [zensical](https://github.com/zensical/zensical ) | `0.0.21` | `0.0.24` |
| [prek](https://github.com/j178/prek ) | `0.3.2` | `0.3.3` |
| [ruff](https://github.com/astral-sh/ruff ) | `0.15.0` | `0.15.3` |
| [types-markdown](https://github.com/typeshed-internal/stub_uploader ) | `3.10.0.20251106` | `3.10.2.20260211` |
Updates `concurrent-log-handler` from 0.9.28 to 0.9.29
- [Release notes](https://github.com/Preston-Landers/concurrent-log-handler/releases )
- [Changelog](https://github.com/Preston-Landers/concurrent-log-handler/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Preston-Landers/concurrent-log-handler/compare/0.9.28...0.9.29 )
Updates `django-soft-delete` from 1.0.22 to 1.0.23
- [Changelog](https://github.com/san4ezy/django_softdelete/blob/master/CHANGELOG.md )
- [Commits](https://github.com/san4ezy/django_softdelete/commits )
Updates `llama-index-core` from 0.14.13 to 0.14.15
- [Release notes](https://github.com/run-llama/llama_index/releases )
- [Changelog](https://github.com/run-llama/llama_index/blob/main/CHANGELOG.md )
- [Commits](https://github.com/run-llama/llama_index/compare/v0.14.13...v0.14.15 )
Updates `llama-index-llms-openai` from 0.6.18 to 0.6.21
Updates `llama-index-vector-stores-faiss` from 0.5.2 to 0.5.3
Updates `sentence-transformers` from 5.2.2 to 5.2.3
- [Release notes](https://github.com/huggingface/sentence-transformers/releases )
- [Commits](https://github.com/huggingface/sentence-transformers/compare/v5.2.2...v5.2.3 )
Updates `mysqlclient` from 2.2.7 to 2.2.8
- [Release notes](https://github.com/PyMySQL/mysqlclient/releases )
- [Changelog](https://github.com/PyMySQL/mysqlclient/blob/main/HISTORY.rst )
- [Commits](https://github.com/PyMySQL/mysqlclient/compare/v2.2.7...v2.2.8 )
Updates `zensical` from 0.0.21 to 0.0.24
- [Release notes](https://github.com/zensical/zensical/releases )
- [Commits](https://github.com/zensical/zensical/compare/v0.0.21...v0.0.24 )
Updates `prek` from 0.3.2 to 0.3.3
- [Release notes](https://github.com/j178/prek/releases )
- [Changelog](https://github.com/j178/prek/blob/master/CHANGELOG.md )
- [Commits](https://github.com/j178/prek/compare/v0.3.2...v0.3.3 )
Updates `ruff` from 0.15.0 to 0.15.3
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.0...0.15.3 )
Updates `types-markdown` from 3.10.0.20251106 to 3.10.2.20260211
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits )
---
updated-dependencies:
- dependency-name: concurrent-log-handler
dependency-version: 0.9.29
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: utilities-patch
- dependency-name: django-soft-delete
dependency-version: 1.0.23
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: utilities-patch
- dependency-name: llama-index-core
dependency-version: 0.14.15
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: utilities-patch
- dependency-name: llama-index-llms-openai
dependency-version: 0.6.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: utilities-patch
- dependency-name: llama-index-vector-stores-faiss
dependency-version: 0.5.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: utilities-patch
- dependency-name: sentence-transformers
dependency-version: 5.2.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: utilities-patch
- dependency-name: mysqlclient
dependency-version: 2.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: utilities-patch
- dependency-name: zensical
dependency-version: 0.0.24
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: utilities-patch
- dependency-name: prek
dependency-version: 0.3.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: utilities-patch
- dependency-name: ruff
dependency-version: 0.15.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: utilities-patch
- dependency-name: types-markdown
dependency-version: 3.10.2.20260211
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: utilities-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 14:03:42 -08:00
Trenton H and GitHub
c30ee1ec03
Feature: Switch progress bar library to rich ( #12169 )
2026-02-26 12:20:21 -08:00
e67e28a509
Chore(deps): Bump nltk from 3.9.2 to 3.9.3 ( #12177 )
...
Bumps [nltk](https://github.com/nltk/nltk ) from 3.9.2 to 3.9.3.
- [Changelog](https://github.com/nltk/nltk/blob/develop/ChangeLog )
- [Commits](https://github.com/nltk/nltk/compare/3.9.2...3.9.3 )
---
updated-dependencies:
- dependency-name: nltk
dependency-version: 3.9.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 10:40:25 -08:00
GitHub Actions
5e135de85e
Auto translate strings
2026-02-26 18:10:15 +00:00
c86ebc0260
Enhancment: Formatted filename for single document downloads ( #12095 )
...
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2026-02-26 18:06:47 +00:00
shamoon and GitHub
9601b3d597
Fixhancement: config option reset ( #12176 )
2026-02-26 10:03:54 -08:00
5e1202a416
Chore(deps): Bump the utilities-minor group across 1 directory with 7 updates ( #12174 )
...
* Chore(deps): Bump the utilities-minor group across 1 directory with 7 updates
Bumps the utilities-minor group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [django-guardian](https://github.com/django-guardian/django-guardian ) | `3.2.0` | `3.3.0` |
| [filelock](https://github.com/tox-dev/py-filelock ) | `3.20.3` | `3.24.3` |
| [openai](https://github.com/openai/openai-python ) | `2.17.0` | `2.24.0` |
| [regex](https://github.com/mrabarnett/mrab-regex ) | `2026.1.15` | `2026.2.19` |
| [pytest-django](https://github.com/pytest-dev/pytest-django ) | `4.11.1` | `4.12.0` |
| [pytest-env](https://github.com/pytest-dev/pytest-env ) | `1.2.0` | `1.5.0` |
| [pyrefly](https://github.com/facebook/pyrefly ) | `0.51.0` | `0.54.0` |
Updates `django-guardian` from 3.2.0 to 3.3.0
- [Release notes](https://github.com/django-guardian/django-guardian/releases )
- [Commits](https://github.com/django-guardian/django-guardian/compare/3.2.0...3.3.0 )
Updates `filelock` from 3.20.3 to 3.24.3
- [Release notes](https://github.com/tox-dev/py-filelock/releases )
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.20.3...3.24.3 )
Updates `openai` from 2.17.0 to 2.24.0
- [Release notes](https://github.com/openai/openai-python/releases )
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/openai/openai-python/compare/v2.17.0...v2.24.0 )
Updates `regex` from 2026.1.15 to 2026.2.19
- [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt )
- [Commits](https://github.com/mrabarnett/mrab-regex/compare/2026.1.15...2026.2.19 )
Updates `pytest-django` from 4.11.1 to 4.12.0
- [Release notes](https://github.com/pytest-dev/pytest-django/releases )
- [Changelog](https://github.com/pytest-dev/pytest-django/blob/main/docs/changelog.rst )
- [Commits](https://github.com/pytest-dev/pytest-django/compare/v4.11.1...v4.12.0 )
Updates `pytest-env` from 1.2.0 to 1.5.0
- [Release notes](https://github.com/pytest-dev/pytest-env/releases )
- [Commits](https://github.com/pytest-dev/pytest-env/compare/1.2.0...1.5.0 )
Updates `pyrefly` from 0.51.0 to 0.54.0
- [Release notes](https://github.com/facebook/pyrefly/releases )
- [Commits](https://github.com/facebook/pyrefly/compare/0.51.0...0.54.0 )
---
updated-dependencies:
- dependency-name: django-guardian
dependency-version: 3.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: utilities-minor
- dependency-name: filelock
dependency-version: 3.24.3
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: utilities-minor
- dependency-name: openai
dependency-version: 2.24.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: utilities-minor
- dependency-name: regex
dependency-version: 2026.2.19
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: utilities-minor
- dependency-name: pytest-django
dependency-version: 4.12.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: utilities-minor
- dependency-name: pytest-env
dependency-version: 1.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: utilities-minor
- dependency-name: pyrefly
dependency-version: 0.54.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: utilities-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fixes the additional unlink now done by filelock
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com >
2026-02-26 10:01:23 -08:00
GitHub Actions
fff1aa2a34
Auto translate strings
2026-02-26 16:48:48 +00:00