v0.7.0
Kabootar 0.7.0
This release focuses on architecture quality, DNS bridge flexibility, scanner capabilities, and consistent build outputs across platforms.
What’s new
-
Major architecture refactor (client + server)
-
Moved DB layer into structured modules under
app/db/ -
Added dedicated
crudmodules and separated DNS bridge logic into smaller files -
Moved Alembic into
app/db/alembicfor cleaner project structure -
Multi-domain DNS bridge support
-
DNS bridge server now supports multiple domains in one runtime
-
Runtime and configuration flow were cleaned up for multi-domain behavior
-
New DNS Resolver Scanner in client
-
Added
scan-onlymode (no auto set) -
Added
pause,resume, andend testcontrols -
Scanner now persists in backend and survives page refresh
-
Added manual E2E testing on working resolvers
-
Added result sorting options and
.txtexport -
Added resolver input from textarea or
.txtfile -
Scanner UX and output style are inspired by SlipNet
-
DNS behavior improvements
-
Better resolver fallback handling when one resolver times out or fails
-
Improved parallel resolver request behavior for faster DNS bridge data retrieval
-
Build and artifact improvements
-
Unified versioned artifact naming format across outputs
-
Added version-aware DNS bridge linux build artifact naming (for example:
Kabootar-dns-bridge-amd64-vX.Y.Z) -
Added/updated client naming patterns (for example:
Kabootar-client-android-universal-vX.Y.Z.apk) -
Linux now provides separate GUI and web/server-style client outputs
-
macOS unix build now follows binary output flow aligned with unix targets
-
Documentation updates
-
Added complete client flag tables similar to server docs
-
Cleaned server-side flag docs to keep only DNS bridge relevant flags
-
Replaced real-domain examples with
example-based placeholders
Fixes
- Fixed chat header layout so channel name and channel ID stay beside the avatar (stacked) and match sidebar behavior on both desktop and mobile
- Fixed workflow/build path issues after project restructuring
- Fixed multiple UI alignment and consistency issues introduced during the frontend refresh
Version
- Updated application version to
0.7.0
Full Changelog: v0.6.1...v0.7.0