Changelog
Release notes for the KLOAKD API and all SDKs.
v0.13.3
2026-08-31Docs
- Fix: changelog script bash 3.2 empty array expansion
- Infrastructure: update kloakd-sdk-python — v0.2.0 polling + streaming fixes
- Infrastructure: update BACKEND_ISSUES
v0.13.2
2026-08-29BillingPlatformFrontend
- Fix: include organization_id in Stripe customer idempotency key
- Infrastructure: update commands,gateway sdk (5 files)
- Infrastructure: update endpoints,auth (2 files)
v0.13.1
2026-08-27Frontend
- Fix: add email verification notice to free tier welcome email
- Fix: show API key on check-email screen after registration
v0.13.0
2026-08-22BillingKolektrEvadrWebgrphPlatform
- New: update billing,hooks billing (31 files)
- Fix: create kernel.playground_waitlist table in migration 0026 for fresh DBs
- Fix: swap vendor_id/alias in migration 0024 to satisfy FK constraint on fresh DB
- Improved: test: update nexus recommendations tests to match current AnalyzeRequest/Response schema
- Infrastructure: update .env.example,versions api (52 files)
- Infrastructure: remove standalone migrations/004_playground_waitlist_table.sql (superseded by alembic 0026)
- Infrastructure: update nexus (3 files)
- Infrastructure: update public-openapi
v0.12.6
2026-08-12AuthenticationFetchyrKolektrSkanyrEvadr
- Fix: update workflows,Makefile versions (194 files)
- Infrastructure: update endpoints,hooks kernel (55 files)
v0.12.5
2026-07-28WebgrphFrontendDocsStrategy Engine
- Fix: SSE reconciliation with crawl state + Chrome pool startup race + zombie prevention
- Fix: use HTTP (not HTTPS) for backend health check on prod
- Fix: use systemctl stop/start on prod to avoid systemd Restart race
- Fix: make HTML page cache path env-configurable via KOBE_HTML_CACHE_DIR
- Fix: read Neo4j config from env vars in KnowledgeCoordinator
- Infrastructure: update router
- Infrastructure: update public,hooks (2 files)
v0.12.4
2026-07-24Docs
- Infrastructure: update scripts,real_chrome unit (4 files)
- Infrastructure: update intelligence,real_chrome unit (3 files)
- Infrastructure: update openapi
v0.12.3
2026-07-22KolektrSkanyrEvadrWebgrphAnti-Detection
- Fix: move noise/numpy/dpkt/scipy to main deps, remove --no-root
- Fix: remove misc from exclusion list — faker needed at import time
- Fix: remove test-problematic from exclusion list — aioquic needed at import time
- Fix: move AsyncSession behind TYPE_CHECKING + exclude heavy groups from CI installs
- Fix: make initialization non-blocking — prevent gRPC startup hang
- Fix: set TMPDIR for SDK packaging tests — fix hatchling temp dir error
- Fix: make OpenAPI test DB creation idempotent
- Fix: replace skanyr mkdocstrings directive with placeholder
- Fix: add missing vendor stubs to 0023 — fix FK violation
- Fix: eliminate raw SQLAlchemy sessions — pass Kernel Session Gate CI
- Fix: test: fix broken synthesis coordinator doctest (ignore)
- Fix: test: fix broken doctests in reasoning and synthesis (ignore)
- Fix: test: fix broken doctest in integration_coordinator (ignore)
- Fix: add HashMap import to synthesis test module
- Fix: resolve CI clippy, test, and security audit failures
- Fix: resolve all 4 CI failures
- Fix: add contents: read permission to security audit job
- Fix: resolve all clippy warnings across workspace
- Fix: set Z3_SYS_Z3_HEADER for Ubuntu + simplify audit-check
- Fix: install libz3-dev for z3-sys bindings + update security audit action
- Fix: style: cargo fmt — fix CI format check
- Improved: PEP 562 lazy imports, restrict install-prod
- Improved: environment-scoped dependency profiles
- Improved: test: ignore Racket/Rosette integration tests (require system Racket)
- Improved: test: ignore 6 SWI-Prolog integration tests (require system Prolog)
- Improved: test: ignore prolog installation check (requires SWI-Prolog on runner)
- Infrastructure: update commands,queries kernel (4 files)
- Infrastructure: update clients,kernel public (5 files)
- Infrastructure: also quarantine kobe-integration-tests (stale imports)
- Infrastructure: quarantine 12 RUSTSEC advisories in security audit
- Infrastructure: quarantine 4 crates with stale tests
v0.12.2
2026-07-17WebgrphFrontendDocs
- Fix: use Xvfb virtual display for Camoufox on Linux instead of SWGL
- Fix: broaden ReadWritePaths to /home/kloakd/.cache for Camoufox/Firefox
- Fix: initialize fetch_metadata before fetch + install Camoufox on prod startup
- Fix: billing SSE connecting to SPA origin instead of API URL
- Infrastructure: update dtos,services (5 files)
- Infrastructure: update .env.example,dtos mappers (5 files)
- Infrastructure: update discovery
- Infrastructure: update public,types (2 files)
v0.12.1
2026-07-15BillingAnti-DetectionPlatformFrontendDocs
- Infrastructure: update .env.example,anti_detection kernel (5 files)
- Infrastructure: update docs,billing knowledge (13 files)
- Infrastructure: update app,public endpoints (7 files)
- Infrastructure: update openapi
v0.12.0
2026-07-13KolektrWebgrphPlatformFrontendDocs
- New: update .env.example,pyproject.toml scripts (44 files)
- Infrastructure: update contexts,types src (7 files)
- Infrastructure: update grpc-server,src tests (24 files)
v0.11.1
2026-07-11WebgrphAnti-DetectionPlatform
- Infrastructure: update .env.example,versions assert (19 files)
v0.11.0
2026-07-09BillingKolektrWebgrphAnti-DetectionPlatform
- New: update versions,docs pyproject.toml (37 files)
v0.10.2
2026-07-07BillingWebgrphAnti-DetectionPlatformDocs
- Infrastructure: update versions,docs scripts (38 files)
- Infrastructure: update blog,public (3 files)
v0.10.1
2026-07-05WebgrphAnti-DetectionPlatformFrontendDocs
- Infrastructure: update scripts,services anti_detection (15 files)
- Infrastructure: update hooks,scraping docs (11 files)
v0.10.0
2026-07-03BillingFetchyrKolektrEvadrWebgrph
- New: Add migration 0018: webgrph.page_metadata enrichment columns
- New: update hooks,billing features (24 files)
- Fix: update .env.example,docs scripts (20 files)
- Fix: add missing password_history column to users table
- Fix: ensure kernel.tenants exists + non-blocking tenant provisioning on registration
- Improved: Consolidate to Alembic-only migrations
- Infrastructure: update scripts,routers auth (9 files)
- Infrastructure: update hooks,scraping pipeline (7 files)
v0.9.0
2026-07-01AuthenticationFetchyrFrontendDocs
- New: wire auth-chain pre-flight check to unified scraping endpoint
- Infrastructure: update auth_chain,fetchyr (2 files)
- Infrastructure: update evadr,public (2 files)
- Infrastructure: update scraper,scraping (2 files)
- Infrastructure: update openapi
v0.8.4
2026-06-29WebgrphAnti-DetectionPlatformFrontendDocs
- Infrastructure: update _ORGANIC_LINK_THRESHOLD,versions docs (14 files)
- Infrastructure: update contexts,docs app (15 files)
v0.8.3
2026-06-27KolektrEvadrWebgrphAnti-DetectionPlatform
- Infrastructure: update alembic,versions docs (37 files)
- Infrastructure: update kernel,discovery jobs (24 files)
v0.8.2
2026-06-24KolektrWebgrphPlatformFrontendDocs
- Infrastructure: update docs,AS_BUILT_V9.1 cache (19 files)
- Infrastructure: update app,chat discovery (42 files)
v0.8.1
2026-06-19WebgrphPlatformFrontend
- Infrastructure: update docs,pipeline real_chrome (8 files)
- Infrastructure: update TreeNode
v0.8.0
2026-06-17BillingWebgrphAnti-DetectionPlatformFrontend
- New: auto-prepend https:// and depth help tooltip
- Infrastructure: update changelog workflow to reference kloakd-frontend monorepo
- Infrastructure: update manage.sh scripts to use kloakd-frontend monorepo
- Infrastructure: update docs,scripts core (17 files)
- Infrastructure: WIP - discovery session, auth pages, layout updates
- Infrastructure: update api,discovery results (12 files)
- Infrastructure: WIP - playground UX, docs site updates, gap analysis
- Docs: add MASTER_FIX_LIST audit and WS_SHARED_UI brief
- Docs: Gate 1 deliverables — monorepo layout, boundary table, DI contract, CI plan
v0.7.1
2026-06-14WebgrphPlatformFrontend
- Infrastructure: update discovery,contexts hooks (7 files)
v0.7.0
2026-06-12Discovery EngineReader ViewPerformanceSecurity
- New: Fast Mode for site discovery — explore websites in seconds instead of minutes by skipping heavy browser rendering when it's not needed
- New: Rich Reader View — see extracted content with full formatting, images, and links preserved instead of plain text summaries
- New: One-click mode toggle in the Discovery UI — switch between Fast Mode (speed) and Deep Mode (maximum accuracy) before each crawl
- New: Complete authentication security hardening — all API endpoints now enforce strict session validation and token rotation
- New: Background job processing — long-running tasks now execute reliably without blocking your workflow
- Improved: Cleaner Discovery workspace — removed unnecessary panels so you can focus on site structure and content
- Improved: Streamlined navigation across all dashboard pages with consistent layout patterns
v0.6.0
2026-06-10Discovery EngineError HandlingDashboard
- New: Redesigned Discovery dashboard — clearer layout with dedicated panels for site structure, reader view, and batch operations
- New: Smart error messages — when something goes wrong, you now get plain-English explanations with step-by-step troubleshooting guidance
- New: Error categorization — network issues, authentication problems, and rate limits are identified automatically with specific recovery actions
- Improved: Discovery Engine now caches page HTML during crawls — revisiting pages is instant, no re-fetching required
- Improved: Anti-bot detection coverage expanded — more sites can be crawled successfully on the first attempt
- Improved: Pipeline progress reporting is now more granular — see exactly which step is running and how long remains
v0.5.1
2026-06-06ReliabilityAnti-DetectionProxy
- Fix: Sites using WebGL (3D graphics, maps) no longer cause extraction failures — you can now scrape pages with heavy visual content
- Fix: Proxy authentication works reliably — your residential proxy credentials are handled correctly across all browser modes
- Fix: Anti-bot challenge detection is now more accurate — fewer false positives means less unnecessary retrying
- Fix: Pages that appear blocked are now re-verified before escalating — saves time and proxy credits on sites that aren't actually blocking you
- Fix: Platform proxy fallback works correctly even without custom proxy integrations configured
- Improved: Browser stealth techniques are more resilient — fewer edge-case crashes on sites with aggressive fingerprinting
v0.5.0
2026-05-27AuthenticationBillingContent Extraction
- New: Automatic login handling — KLOAKD can now navigate multi-step login flows (ADFS, Azure AD, Okta, generic SSO) to reach protected content
- New: You only enter credentials once — even complex split-screen login flows are handled without re-prompting
- New: Authenticated scraping — once logged in, your session cookies are automatically used for all subsequent extractions
- New: Login detection — if a site redirects to a login page, KLOAKD detects it and offers to authenticate automatically
- New: Live progress tracking — watch authentication steps complete in real-time from the dashboard
- New: HTML source viewer — toggle between seeing the rendered page and its raw HTML source with syntax highlighting
- New: Subscription billing — usage tracking, tier enforcement, and plan management are now available
- New: Pricing page and platform comparison on docs.kloakd.dev — see exactly what each plan includes
- Improved: Real-time pipeline events no longer disconnect unexpectedly during long-running jobs
- Improved: Playground test keys now work correctly with all whitelisted endpoints
v0.4.0
2026-05-13API DiscoveryPerformanceSecurity
- New: Automatic API Discovery — KLOAKD now finds hidden APIs, endpoints, and data sources on any website using 18 different detection strategies
- New: Discovers APIs hidden behind Service Workers, WebSocket connections, and dynamically loaded JavaScript
- New: Works with single-page apps (Angular, React, Vue) — finds routes and API calls that traditional crawlers miss
- New: Playground quota is now server-enforced — fair usage for everyone, no client-side workarounds possible
- Performance: Discovery is significantly faster — page timeouts reduced from 60s to 20s, eliminating wasted time on unresponsive pages
- Performance: Application startup is faster — heavy ML models now load on-demand instead of blocking the server
- Security: Maintenance mode can be activated instantly via GitHub Actions for emergency response
- Improved: All browser-based extractions now include a detailed protection report showing what anti-bot measures were encountered
v0.3.0
2026-05-10ProxyIntegrationsDashboard
- New: All requests now route through your configured proxy — every extraction benefits from residential IP rotation automatically
- New: 36 integration providers supported — connect your preferred proxy, CAPTCHA solver, AI model, OCR, and authentication services
- New: In-dashboard feedback — report issues or share suggestions with one click from any page
- New: Your team gets instant email notifications when feedback is submitted
- Performance: Multiple discovery jobs can run simultaneously without interfering with each other
- Performance: JavaScript-heavy pages are automatically detected and rendered with a full browser — no manual configuration needed
- Security: Progressive account lockout protects your account against unauthorized access attempts
- Improved: Anti-bot detection now recognizes 20+ protection patterns — higher success rate on defended sites
v0.2.1
2026-05-07PlaygroundDocsAPI Reference
- New: Interactive playground at playground.kloakd.dev — try the full platform without writing any code
- New: Rich results viewer with 7 tabs — see site structure, extracted data, detected APIs, and more from a single run
- New: Complete API reference with Try It panels — test any endpoint directly from the documentation
- New: Instant test API key — start exploring immediately with 10 free requests per day, no credit card needed
- Improved: Try It panels include auto-generated examples and field descriptions for faster onboarding
- Improved: API reference shows only the modules you need — cleaner, focused developer experience
v0.2.0
2026-05-05SecurityAPI DiscoveryBatch Scraping
- New: Access discovered APIs programmatically — retrieve the structured sources found during a discovery run
- New: Paginated API data access — browse and export extracted API records at scale
- New: Free tier — 10 requests per day with a test key, no credit card required
- New: Batch scraping — submit and manage multiple extraction jobs from one interface
- Security: Complete data isolation between organizations — your data is never accessible to other accounts
- Security: All endpoints require authentication — no unauthenticated access to any discovery data
- Security: Secure session handling with HttpOnly cookies — safe to use across multiple browser tabs
- Docs: Updated guides for authentication, rate limits, error handling, and status codes
v0.1.2
2026-04-28Extraction EngineDiscoveryDashboard
- New: Adaptive fetching — KLOAKD automatically picks the most efficient extraction approach for each page and escalates only when a site requires it
- New: Adaptive routing — pages that need more capability are handled automatically, with no manual configuration
- New: Complete site mapping — visualize any website's full structure, hierarchy, and link graph
- New: Real-time pipeline UI — watch each step of discovery and extraction as it happens with live progress indicators
- New: 325 API endpoints available — full programmatic access to every platform capability
- Security: Cross-tenant data isolation verified — defense-in-depth protection across all access paths
- Improved: Discovery results now reflect real-time data instead of cached defaults
v0.1.1
2026-04-14PlatformSDKsDeveloper Experience
- New: Self-service signup — create an account and start making API calls in under a minute
- New: Real-time event streaming — get instant updates as your jobs progress, with automatic replay of completed results
- New: Multi-tenant workspaces — organize projects by team or client with full data isolation
- New: Enterprise-grade API gateway — authentication, access control, entitlements, and rate limiting built in
- Improved: SDKs now have 94% type safety — fewer runtime surprises, better IDE autocompletion
- Improved: API spec is always up to date — generated directly from the codebase, never out of sync
- Docs: Fully accessible — WCAG 2.1 AA compliant with keyboard navigation and screen reader support
v0.1.0
2026-04-09PythonTypeScriptGoJava
- New: Official SDKs for Python, TypeScript, Go, and Java — use KLOAKD in any tech stack
- New: 7 modules in every SDK — Evadr (anti-detection), Webgrph (site mapping), Skanyr (analysis), Nexus (integrations), Parlyr (AI chat), Fetchyr (fetching), and Kolektr (extraction)
- New: Real-time streaming in all 4 SDKs — get results as they arrive, not just when the job finishes
- New: Smart retries with rate-limit awareness — automatic backoff that respects API limits
- New: Artifact chaining — pipe the output of one module directly into the next for complex workflows
- New: Clear error types — know exactly what went wrong (auth, permissions, rate limit, upstream) and how to fix it
