• v1.3.0 d83740e40f

    v1.3.0
    Audit / Dependencies (push) Successful in 7s
    CD / Publish (push) Successful in 5s
    CI / Formatting (push) Successful in 5s
    CI / Linting (push) Successful in 5s
    CI / Tests (push) Successful in 22s
    CI / Type Checking (push) Successful in 10s
    CI / Spelling (push) Successful in 5s
    Stable

    LogalDeveloper released this 2026-07-05 15:49:50 -04:00 | 0 commits to master since this release

    • Reworks Markov storage to use counted rows, reducing database size while preserving generation weights.
    • Adds automatic migration and post-migration vacuuming for legacy Markov tables.
    • Adds configurable permissions for metrics Unix sockets.
    • Caps generated embed titles at Discord's limit.
    • Expands integration test coverage and enforces unit/integration test categories.
    • Updates dependencies.
    Downloads
  • v1.2.7 6d7f26f7be

    v1.2.7
    Audit / Dependencies (push) Successful in 6s
    CD / Publish (push) Successful in 5s
    CI / Formatting (push) Successful in 5s
    CI / Linting (push) Successful in 5s
    CI / Tests (push) Successful in 7s
    CI / Type Checking (push) Successful in 10s
    CI / Spelling (push) Successful in 5s
    Stable

    LogalDeveloper released this 2026-06-11 15:20:27 -04:00 | 12 commits to master since this release

    • Adds systemd notify support with ready, stopping, and watchdog notifications.
    • Adds Unix socket support for the Prometheus metrics server.
    • Updates dependencies.
    Downloads
  • v1.2.6 de19074fc0

    v1.2.6
    Audit / Dependencies (push) Successful in 7s
    CD / Publish (push) Successful in 5s
    CI / Formatting (push) Successful in 5s
    CI / Linting (push) Successful in 4s
    CI / Tests (push) Successful in 7s
    CI / Type Checking (push) Successful in 9s
    CI / Spelling (push) Successful in 4s
    Stable

    LogalDeveloper released this 2026-05-15 20:35:17 -04:00 | 17 commits to master since this release

    • Switches Syft SBOM generation to a runtime-only venv scan.
    Downloads
  • v1.2.5 ef0d1ce144

    v1.2.5
    Audit / Dependencies (push) Successful in 8s
    CD / Publish (push) Successful in 6s
    CI / Formatting (push) Successful in 5s
    CI / Linting (push) Successful in 9s
    CI / Tests (push) Successful in 12s
    CI / Type Checking (push) Successful in 12s
    CI / Spelling (push) Successful in 8s
    Stable

    LogalDeveloper released this 2026-05-15 12:46:48 -04:00 | 18 commits to master since this release

    • Updated dependencies.
    Downloads
  • v1.2.4 920f9f9f2d

    v1.2.4
    Audit / Dependencies (push) Successful in 7s
    CD / Publish (push) Successful in 5s
    CI / Formatting (push) Successful in 5s
    CI / Linting (push) Successful in 4s
    CI / Tests (push) Successful in 11s
    CI / Type Checking (push) Successful in 11s
    CI / Spelling (push) Successful in 11s
    Stable

    LogalDeveloper released this 2026-04-29 10:10:40 -04:00 | 21 commits to master since this release

    • Updated dependencies.
    Downloads
  • v1.2.3 68975fcadd

    v1.2.3
    CD / Publish (push) Successful in 6s
    CI / Formatting (push) Successful in 5s
    CI / Linting (push) Successful in 5s
    CI / Tests (push) Successful in 7s
    CI / Type Checking (push) Successful in 10s
    CI / Spelling (push) Successful in 4s
    Audit / Dependencies (push) Failing after 6s
    Stable

    LogalDeveloper released this 2026-04-05 09:54:47 -04:00 | 25 commits to master since this release

    • Switches event loop to uvloop for improved async performance.
    • Updates dependencies.
    Downloads
  • v1.2.2 c577dc5267

    v1.2.2
    Audit / Dependencies (push) Successful in 6s
    CD / Publish (push) Successful in 5s
    CI / Formatting (push) Successful in 4s
    CI / Linting (push) Successful in 4s
    CI / Tests (push) Successful in 27s
    CI / Type Checking (push) Successful in 11s
    CI / Spelling (push) Successful in 5s
    Stable

    LogalDeveloper released this 2026-03-29 20:21:54 -04:00 | 28 commits to master since this release

    • Enables all Ruff linter rules and fixes resulting violations.
    • Replaces raw string literals with Flag and EntityType enums in database tests.
    • Updates dependencies
    Downloads
  • v1.2.1 2dc8206f6f

    v1.2.1
    Audit / Dependencies (push) Successful in 16s
    CD / Publish (push) Successful in 7s
    CI / Formatting (push) Successful in 5s
    CI / Linting (push) Successful in 6s
    CI / Tests (push) Successful in 34s
    CI / Type Checking (push) Successful in 10s
    CI / Spelling (push) Successful in 5s
    Stable

    LogalDeveloper released this 2026-03-23 20:32:15 -04:00 | 31 commits to master since this release

    • Pre-initializes Prometheus labels for slash command metrics for immediate visibility.
    • Adds scoping and isolation tests for database operations and uningest.
    Downloads
  • v1.2.0 0013726b7f

    v1.2.0
    Audit / Dependencies (push) Successful in 6s
    CD / Publish (push) Successful in 5s
    CI / Formatting (push) Successful in 4s
    CI / Linting (push) Successful in 4s
    CI / Tests (push) Successful in 23s
    CI / Type Checking (push) Successful in 11s
    CI / Spelling (push) Successful in 5s
    Stable

    LogalDeveloper released this 2026-03-23 16:24:24 -04:00 | 33 commits to master since this release

    • Adds /forgetme slash command with atomic user data deletion and confirmation UI.
    • Adds message uningest to reverse Markov data when recently ingested messages are deleted.
    • Adds integration tests for the uningest cycle and expanded database test coverage.
    • Replaces regex with native str methods for whitespace normalization and mention extraction.
    • Switches to explicit SQLite transactions with rollback safety and batched delete operations.
    • Refactors ingestion to semaphore-bounded tasks with centralized error handling.
    • Modernizes codebase with NamedTuples, StrEnum, override decorators, and slots.
    • Removes redundant Prometheus metrics and fixes description accuracy.
    • Standardizes user-facing messages.
    • Updates dependencies.
    Downloads
  • v1.1.0 a7b4337835

    v1.1.0
    Audit / Dependencies (push) Successful in 6s
    CD / Publish (push) Successful in 5s
    CI / Formatting (push) Successful in 4s
    CI / Linting (push) Successful in 5s
    CI / Tests (push) Successful in 16s
    CI / Type Checking (push) Successful in 11s
    CI / Spelling (push) Successful in 5s
    Stable

    LogalDeveloper released this 2026-03-18 20:14:39 -04:00 | 49 commits to master since this release

    • Adds Prometheus metrics support with opt-in CLI flag.
    • Adds user ID tracking to content tables and ingest-only CLI mode.
    • Adds unit tests for database, markov, flags, CLI, and version modules.
    • Fixes allowed mention user IDs not being deduplicated, causing Discord API rejection.
    • Fixes redundant database query in Markov generation to resolve mypy type narrowing.
    • Fixes fallback message for empty channels seeding unnecessary data into the database.
    • Simplifies database layer and consolidates Markov writes into a single transaction.
    Downloads