[AIT] paperless-ngx 3.0.0

Paperless-ngx is an extensive document management system. 3.0.0 has just been released.

It seems from a user/admin perspective that a lot of obsolete stuff under the hood got removed and they did some performance stuff, but it’s also full of AI features. There’s too many changes to read them all though, I wonder if there’s a blogpost or something somewhere summarizing the main changes.

Personally I’ll stay with 2.X for some days at least to see what people say about the new version. I’m not interested to have AI parse my documents, the alrogirthmic auto tagging etc works quite well.

github.com/paperless-ngx/paperless-ngx/releases/tag/v3.0.0
paperless-ngx 3.0.0
Breaking Changes

[BREAKING] Remove the positional arguments from the pre/post consume scripts @stumpylog (#12573)
[BREAKING] Decouple OCR control from archive file control @stu...GitHubRelease Paperless-ngx v3.0.0 · paperless-ngx/paperless-ngxpaperless-ngx 3.0.0 Breaking Changes [BREAKING] Remove the positional arguments from the pre/post consume scripts @stumpylog (#12573) [BREAKING] Decouple OCR control from archive file control @stu...

Replying to @⁨tofu@lemmy.nocturnal.garden⁩

FYI: they use Claude Code.

Just in case anyone has an issue with that.

…nct() (#13182)

DocumentViewSet.get_queryset() annotated num_notes via a LEFT JOIN to
documents_note plus Count(), which requires the database to aggregate
every matching document's note count...GitHubFix (beta): compute num_notes via a subquery instead of Count()+disti… · paperless-ngx/paperless-ngx@d8d8872…nct() (#13182) DocumentViewSet.get_queryset() annotated num_notes via a LEFT JOIN to documents_note plus Count(), which requires the database to aggregate every matching document's note count...