Skip to content

Noctis By Aster - v0.3.0

Choose a tag to compare

@github-actions github-actions released this 19 May 19:24
· 3 commits to main since this release
cdb5838

This update is a major step toward standalone search, introducing a pluggable backend architecture, a SQLite-backed result cache, a metadata web crawler, and a dedicated filter/sort UI. Also addresses CVE-2026-24486 for the python-multipart dependency.

What's Changed

  • feat: introduce pluggable BackendRegistry with graceful fallback chain in #13
  • feat: SQLite-backed result cache with configurable TTL — zero-latency repeat queries in #13
  • feat: async metadata web crawler with robots.txt support — foundation for local search index in #13
  • feat: dedicated /filters page — domain/keyword filter, sort order, date range, safe search override in #13
  • feat: pytest suite covering registry, fallback, cache, and crawler (33 tests) in #13
  • feat: CI improvements — parallel test job, pip caching, GITHUB_TOKEN least-privilege permissions in #13
  • docs: added Privacy Policy and Terms of Service pages
  • chore(deps): bump python-multipart from 0.0.26 to 0.0.27 by @dependabot in #7

Self-host it:

bash <(curl -fsSL https://astersworld.xyz/install.sh)

Run it again on an existing install to update to this release.

Support the project
Noctis is free and open-source and I plan to keep it that way. If it's been useful to you and you want to help keep it going, I accept Bitcoin:

bc1qwtluwd698qys3mw7m84tumgxk7dtju448nk3ak

Sharing it with someone who might find it useful means just as much. Thanks for checking it out.

Full Changelog: v0.2.2...v0.3.0