Skip to content

v2.0.0-beta.20 β€” Alpha AI filtering, DNS TSIG copy

Pre-release
Pre-release

Choose a tag to compare

@jbarwick jbarwick released this 10 Sep 04:44
· 102 commits to master since this release

GateSentry 2.0.0-beta.20

Pre-release of the v2 branch. Covers beta.11 through beta.20 (work since v2.0.0-beta.10). APIs and settings may still change. AI image filtering is Alpha.

Image: monster-jj.jvj28.com:9092/gatesentry:2.0.0-beta.20
Ship: ./build.sh && ./release.sh && ./deploy.sh
Plan: AI_FILTERING_PLAN.md
Upstream PR: fifthsegment#153

Highlights

AI (Alpha) β€” /gatesentry/ai

  • Provider radio: Disable / Enable Grok / Enable ChatGPT / Enable Local LLM.
  • API keys, Ollama URL, and editable model ids (defaults: grok-4.5, gpt-4o-mini, llava).
  • Reachability pills (direct outbound; not through the proxy or GateSentry DNS).
  • Compose/.env can seed empty settings (GS_AI_*); the AI page can override; later starts do not clobber saved values.
  • ClassifyImage live-tested on a pornographic JPEG with Grok, ChatGPT, and Ollama gemma4:e4b-mlx (~1–6 s per image).
  • Design: no Squid-style HTTP cache on v2; async classify; URL-list blocks; SHA-256 inspection whitelist with TTL (see the plan).

DNS

  • TSIG shared secret copy icon works on HTTP admin (http://host:9876 is not a secure context; clipboard fallback).

Devices

  • Device details dialog: tabbed layout with a fixed height.

By version

v2.0.0-beta.20

  • DNS page: TSIG shared-secret copy works on HTTP admin (clipboard fallback)

v2.0.0-beta.19

  • AI page: editable Grok, ChatGPT, and Ollama model ids

v2.0.0-beta.18

  • AI page status badges re-render when probes finish

v2.0.0-beta.17

  • AI status uses server probe as source of truth
  • Radio save no longer posts the old value on re-render

v2.0.0-beta.16

  • Empty fields show Not configured immediately
  • Probes go direct (no HTTP proxy, no GateSentry DNS)
  • api.x.ai / api.openai.com are not filtered if intercepted

v2.0.0-beta.15

  • Reachability status on each AI config card

v2.0.0-beta.14

  • AI page Alpha badge is red

v2.0.0-beta.13

  • AI page: Grok / ChatGPT / Local LLM radios, API keys, Ollama URL

v2.0.0-beta.12

  • Device details tabs keep a fixed height

v2.0.0-beta.11

  • Tabbed device details dialog