Commit Graph

  • 4348e6ce9e fix(pipeline): prevent event loop blocking in local collector and increase CI pipeline timeouts main me0nline 2026-10-11 19:36:52 +02:00
  • d261802f8d chore(release): bump version to 0.3.6.0-rc1 and support prerelease metadata v0.3.6.0-rc1 me0nline 2026-10-11 16:37:18 +02:00
  • 39e0e6f219 Remove Best Practice Baseline KPI card and locked banner from Server Roles and client directory me0nline 2026-10-11 16:29:31 +02:00
  • 62d4993e74 Remove repository mode, distribution source, storage engine, and license status entries from version info modal me0nline 2026-10-11 11:10:44 +02:00
  • 52519e258e Relocate baseline config to administration subtabs, refine nav row, and add live CPU and RAM reporting me0nline 2026-10-11 11:08:41 +02:00
  • 1bf3f0ed6f Collect Linux distribution and version telemetry across forwarders and web UI me0nline 2026-10-11 10:48:05 +02:00
  • b44191ed89 feat(webui): unify dashboard into 4 primary tabs and administration subtabs row, deprecate separate client-info me0nline 2026-10-11 10:33:14 +02:00
  • fc97964e95 feat(webui): consolidate client-info into main dashboard with primary and settings subtabs layout me0nline 2026-10-11 10:24:44 +02:00
  • 6b281626da Add Version and System Info tab in admin dropdown menu me0nline 2026-10-11 09:51:06 +02:00
  • 72d9646cc4 Separate Best Practice rules definition into dedicated best_practice_rules module me0nline 2026-10-11 09:40:47 +02:00
  • cccf928f29 Add Windows Server vs Client differentiation, installed server roles introspection, dedicated /client-info directory, and best practice baseline analyzer me0nline 2026-10-11 09:37:05 +02:00
  • bcaae4a9ee fix(licensing): add /api/license/sync endpoint, support comm credentials, and wire auto_update capability toggle me0nline 2026-10-04 01:42:48 +02:00
  • 5456d50774 feat(hub): add three image acquisition sources (official repo, custom repo, manual provided) me0nline 2026-10-04 01:31:38 +02:00
  • 6b2b39b080 feat(hub): enforce license requirement for fleet auto-updates while keeping server upstream check free me0nline 2026-10-04 01:27:55 +02:00
  • 285360b59f feat(ui): persist active tab in localStorage and update release info in-place without page reload me0nline 2026-10-04 01:25:48 +02:00
  • 02bc65698b fix(ui): shorten repository status to Ready or Failed me0nline 2026-10-04 01:23:34 +02:00
  • b069e1c1c0 feat(hub): add fleet distribution policy controls and unblock update checks me0nline 2026-10-04 01:22:42 +02:00
  • 41563a8fb8 fix(packaging): prioritize standalone Linux_Client.bin binary over shell installer and add Hub auto-download fallback me0nline 2026-10-04 01:18:58 +02:00
  • f0f6eba53b feat(hub): add auto-update switches for on/off & acquisition modes and remove manual download buttons from webui me0nline 2026-10-04 01:15:20 +02:00
  • 8f8a605c98 fix(licensing): support bootstrap and activated JSON .lic imports, lock auto-update when unlicensed, and add upload confirmation warning v0.3.5.2 me0nline 2026-10-04 01:06:19 +02:00
  • 548b2fd8ad ci(workflow): remove release trigger from build-runner workflow me0nline 2026-10-04 00:30:40 +02:00
  • 9b80007a86 fix(packaging): package src module tree into standalone executables and fix ISPP syntax me0nline 2026-10-04 00:28:59 +02:00
  • cd6b9baa8e fix(build): protect NSIS and InnoSetup version header definitions with ifndef guards me0nline 2026-10-03 23:46:59 +02:00
  • ea2ff1c4a9 feat(ui,docs): add auto_update feature flag integration, UI card, and documentation me0nline 2026-10-03 23:11:17 +02:00
  • 2d7357394f fix(packaging): fail fast with non-zero exit code if binary or installer compilation fails me0nline 2026-10-03 22:40:28 +02:00
  • 4c1ab1ea86 fix(packaging): use standard NSIS !include /NONFATAL for version.nsh me0nline 2026-10-03 22:39:08 +02:00
  • 2ecb356516 fix(updates): skip redownloading cached packages and disable background updater in CI me0nline 2026-10-03 21:54:33 +02:00
  • 3e7870c278 fix(hub): offload upstream update check to thread executor and increase test timeout me0nline 2026-10-03 21:45:46 +02:00
  • 57eb05fab1 docs: finalize v0.3.5.2 release notes me0nline 2026-10-03 21:10:21 +02:00
  • e41c304208 Add /api/license/csr endpoint and support master_root_ca in LicenseImportRequest me0nline 2026-10-03 20:32:20 +02:00
  • 57f3dd896f Bootstrap sys.path in root proxy files and add PYTHONPATH to CI workflow me0nline 2026-10-03 20:26:26 +02:00
  • 303744a3f8 Remove licensing repository dependency and standalone submodule proxy from tests and CI me0nline 2026-10-03 20:22:07 +02:00
  • d9bc8df002 Update runner Dockerfile, workflows, and resolve CI test dependencies me0nline 2026-10-03 20:08:30 +02:00
  • 8b12186b43 Implement automated Fleet Hub upstream client package caching and background update distribution me0nline 2026-10-02 23:21:11 +02:00
  • df9f5d191b Organize codebase into hub, clients, and common packages with backward compatibility and comprehensive unit test suites me0nline 2026-10-02 23:14:55 +02:00
  • 9ebfadbe89 Optimize server startup speed, client update caching, and HTTP 304 conditional downloads me0nline 2026-10-02 22:43:18 +02:00
  • fe9d43cab6 Harden endpoint authorization, filename sanitization, and updater imports me0nline 2026-10-02 22:31:17 +02:00
  • f0c4a82fc3 Harden PKI license verification, database seat reconciliation, and binary packaging me0nline 2026-10-02 22:24:21 +02:00
  • 2c08f9fc15 Add server update alerting and fleet client auto-update system (synchronized release lockstep) me0nline 2026-10-02 22:08:51 +02:00
  • f2a9e43619 Refactor Server.py into modular domain classes (models, auth, storage, queue, licensing, PKI, UI) me0nline 2026-10-02 21:57:29 +02:00
  • 909dc640e3 Fix Gitea issues #1 and #2, add firewall automation, forwarder telemetry, and dynamic key rotation me0nline 2026-10-02 21:39:51 +02:00
  • 0edae4d797 ci: auto-clean node:16-bullseye and intermediate build layers from Docker host v0.3.5.1 me0nline 2026-09-30 18:37:56 +02:00
  • cc25c31884 ci(runner): auto-cleanup local Docker image and build cache after push me0nline 2026-09-30 18:36:46 +02:00
  • 421eafb72d docs(runner): update pre-installed dependency list me0nline 2026-09-30 18:34:12 +02:00
  • ca8b0153fa fix(ci): fix PyInstaller import casing and ensure pip packages are satisfied me0nline 2026-09-30 18:32:11 +02:00
  • 50f76ca3c3 docs(release-notes): trim legacy release entries and focus on v0.3.5.1 me0nline 2026-09-30 18:21:44 +02:00
  • ea6410d391 ci: rely on pre-installed builder runner dependencies and remove redundant apt/pip steps me0nline 2026-09-30 18:20:04 +02:00
  • 41d7d66a56 feat(packaging): dynamically resolve installer version info from build context me0nline 2026-09-30 18:18:53 +02:00
  • 959f2977f0 chore(release): bump version to 0.3.5.1 and clean up release notes me0nline 2026-09-30 18:13:45 +02:00
  • 40cdbf349c chore: remove redundant docs and wiki directories; reference Gitea wiki directly me0nline 2026-09-30 18:10:12 +02:00
  • ca1b5b5d25 docs: streamline admin guide to focus on WebUI management me0nline 2026-09-30 18:08:59 +02:00
  • c1d4675321 docs: add administrator guide, update self-tests to 51 passing, update documentation and release notes for v0.3.5 me0nline 2026-09-30 17:58:35 +02:00
  • 2d33b14d60 feat(ui): display licensed feature capabilities in Sub-CA & Licensing tab me0nline 2026-09-30 17:48:01 +02:00
  • 2b0b680188 fix(security): ensure encryption at rest and buffering are never auto-enabled upon licensing without explicit admin configuration me0nline 2026-09-30 17:43:30 +02:00
  • f0bf90e033 fix(config): safe config file path resolution and isolation me0nline 2026-09-30 17:39:48 +02:00
  • 22072a0b88 feat(ui): remove item counts from dashboard tab text me0nline 2026-09-30 17:37:24 +02:00
  • 730f0ba7ca feat(ui,api): clean DB tab header, gray out enterprise features when unlicensed, enforce strict license gating on API me0nline 2026-09-30 17:33:50 +02:00
  • b7c27ee3a1 feat(ui): reorder DB Engine tab (cache mode on top, encryption in middle, DB engine switcher below) me0nline 2026-09-30 17:28:53 +02:00
  • fa662da476 feat(db): complete SQL management UI, cache modes, PostgreSQL params, and OpenPGP data encryption at rest v0.3.5.0 me0nline 2026-09-30 17:17:57 +02:00
  • 6cb9631958 fix(ingest): process socket log payloads synchronously and return verified promotion counts to client me0nline 2026-09-30 16:56:40 +02:00
  • c03bb348b5 fix(ci): make test_postgres_storage_endpoints_authorization resilient against starlette TestClient runtime errors me0nline 2026-09-30 16:48:10 +02:00
  • 2d39f3c007 chore(submodule): update LOGAR-LICENSING to v0.3.5.1 me0nline 2026-09-30 16:41:10 +02:00
  • 78e62b31d2 feat(storage): implement in-memory ingestion queue, PostgreSQL enterprise backend, and gated DB WebUI tab me0nline 2026-09-30 16:28:48 +02:00
  • 860e39b360 docs: remove branding guide badge from header and move to end of wiki links in README me0nline 2026-09-30 15:56:40 +02:00
  • 2a04244db3 feat(security): implement persistent session secret and DB-backed sliding-window rate limiting me0nline 2026-09-30 15:55:17 +02:00
  • 9f999fc6c3 feat(release): v0.3.4.2 - host binding locking and manual reassignment controls v0.3.4.2 me0nline 2026-09-30 15:40:16 +02:00
  • 3399c6d57b feat(licensing): add host-binding locking and reset-binding button for license reassignment me0nline 2026-09-30 15:37:20 +02:00
  • c6d04f8896 feat(release): v0.3.4.1 - fix installer UI text overlap and branding v0.3.4.1 me0nline 2026-09-27 19:30:52 +02:00
  • 0a67b43619 fix(licensing): keep only Manage button in ACTIONS table column me0nline 2026-09-27 19:29:40 +02:00
  • 3234acf435 feat(release): v0.3.4 - in-place installer upgrades, mutual exclusion guards, 2FA, and telemetry cap v0.3.4 me0nline 2026-09-27 19:13:22 +02:00
  • 702ca985d2 Update LOGAR-LICENSING submodule pointer for clickable capabilities and implementation overview me0nline 2026-09-27 19:07:05 +02:00
  • 97d92d1bee Update LOGAR-LICENSING submodule with delete and reinstate buttons for revoked licenses me0nline 2026-09-27 18:53:46 +02:00
  • a8cd2cd83c Add TOTP 2FA to Server Fleet Hub and limit verified telemetry stream to latest 50 events me0nline 2026-09-27 18:48:40 +02:00
  • 6843b22ac1 Update LOGAR-LICENSING submodule pointer with container pruner me0nline 2026-09-27 18:35:33 +02:00
  • bfd576bfdd Update LOGAR-LICENSING submodule pointer with working revoke button me0nline 2026-09-27 18:32:05 +02:00
  • 9810220cb7 Use raw repository URL for banner image in README me0nline 2026-09-27 18:06:54 +02:00
  • 13ca1cacda Align installer header text cleanly to the left with right-positioned header image v0.3.3 me0nline 2026-09-27 18:04:11 +02:00
  • 4d607d0a9e Add vector color swatches and update asset generator me0nline 2026-09-27 18:01:25 +02:00
  • ad80620e41 Update regenerated branding assets across main repo me0nline 2026-09-27 17:57:45 +02:00
  • 6fb631f908 Fix XML entity in logo_banner.svg and asset generator me0nline 2026-09-27 17:57:24 +02:00
  • 65ec1b3b1b Update LOGAR-LICENSING submodule pointer with centered navbar and 2x2 grid me0nline 2026-09-27 17:55:38 +02:00
  • 7b3b822974 Update LOGAR-LICENSING submodule with navbar, minimalist footer, and impressum me0nline 2026-09-27 17:41:42 +02:00
  • 5b97ccc1f2 remove legacy out, docs, and wiki folders from repo me0nline 2026-09-27 17:37:00 +02:00
  • d6e5ef7107 update LOGAR-LICENSING pointer with dynamic health status indicator me0nline 2026-09-27 17:32:24 +02:00
  • d689713234 add Impressum page and wiki documentation me0nline 2026-09-27 17:31:00 +02:00
  • 61825571b1 update LOGAR-LICENSING submodule pointer with UI adjustments me0nline 2026-09-27 17:28:54 +02:00
  • 06db6672ce ignore master_ca_certs test output me0nline 2026-09-27 17:24:49 +02:00
  • a6eddc207c update LOGAR-LICENSING submodule with test fix me0nline 2026-09-27 17:24:20 +02:00
  • a70ce9162d brand asset library, wiki branding guide, and v0.3.3 release me0nline 2026-09-27 17:17:57 +02:00
  • 900d03b7f7 windows installer fixes v0.3.2 me0nline 2026-09-27 17:10:29 +02:00
  • a8d59b2f14 windows installer fixes me0nline 2026-09-27 17:00:17 +02:00
  • b79022bc41 windows installer fixes me0nline 2026-09-27 16:07:18 +02:00
  • fcba813edd windows installer fixes me0nline 2026-09-27 15:51:03 +02:00
  • 72e3527c79 windows installer fixes me0nline 2026-09-27 15:06:32 +02:00
  • 4a40b4d395 windows installer fixes me0nline 2026-09-27 15:00:26 +02:00
  • 399cf469c5 windows installer fixes me0nline 2026-09-26 22:30:43 +02:00
  • ce7d2b97d2 windows installer fixes me0nline 2026-09-26 22:09:40 +02:00
  • 2e256baf4a windows installer fixes me0nline 2026-09-26 22:00:50 +02:00
  • 1a984caaf7 windows installer fixes me0nline 2026-09-26 21:42:51 +02:00
  • 96756ca5db windows installer fixes me0nline 2026-09-26 21:34:21 +02:00