Commit Graph

  • dfeb9a9510 Merge pull request 'Release 2026-07: aria (develop → main)' (#11) from develop into main develop main hiveiq 2026-07-15 21:20:12 -04:00
  • c7278d4364 chore(aria): bump hiveops-bom parent -> 1.0.8 (log4j CVE-2026-34479, fleet-wide) johannes 2026-07-15 15:59:19 -04:00
  • a7cff6898d ci: post a #hiveops-dev-deploy card when cd-develop finishes johannes 2026-07-14 14:58:12 -04:00
  • 9873d37d36 Merge pull request 'fix(security): bump hiveops-bom 1.0.5 -> 1.0.7 — clears httpcore5 + postgresql CVEs' (#10) from fix/aria-bom-1.0.7-cves into develop hiveiq 2026-07-12 09:57:00 -04:00
  • 8c7874e37a fix(security): bump hiveops-bom 1.0.5 -> 1.0.7 — clears httpcore5 + postgresql CVEs johannes 2026-07-12 09:54:32 -04:00
  • 4c6d7c6df7 chore(aria): bump hiveops-bom 1.0.4 -> 1.0.5 (CVE remediation, bom#6) johannes 2026-07-05 07:52:40 -04:00
  • ceda5ff546 ci(aria): pre-baked toolchain + trivy --skip-db-update (fix gpg /dev/tty + trivy cache) johannes 2026-07-02 17:48:53 -04:00
  • e83869c180 ci: retrigger build-and-scan (post-IPv4-fix CVE verification; hiveops-bom#3) johannes 2026-07-02 17:00:57 -04:00
  • 15c76ba2bf ci(aria): build+push only, drop deploy + embedded sonar (manual deploy; #12) johannes 2026-07-02 14:03:46 -04:00
  • 54a7328599 chore(security): bump hiveops-bom parent to 1.0.4 — CVE remediation (#3) johannes 2026-07-02 13:40:15 -04:00
  • 1b8ac53dd8 docs(claude): slim CLAUDE.md to thin standard, defer architecture to the Guide johannes 2026-07-01 21:31:29 -04:00
  • c7e6165117 chore: back-merge main → develop (sync) johannes 2026-07-01 09:59:30 -04:00
  • b21e029711 docs(claude): add hiveops-template usage pointer (copy canonical, header=text-only) johannes 2026-06-29 18:09:39 -04:00
  • 82c9c2a196 Merge pull request 'chore: merge develop → main (maintenance window 2026-06-28)' (#7) from develop into main hiveiq 2026-06-28 11:25:43 +00:00
  • b0121c9f44 refactor(aria): standardize API URL — VITE_API_URL=api.bcos.dev/aria johannes 2026-06-25 14:40:10 -04:00
  • 2c957fb072 fix(aria): correct auth users/me endpoint path johannes 2026-06-24 20:23:12 -04:00
  • dd10b8754a feat(aria): replace countdown toggle with labeled auto-refresh switch johannes 2026-06-24 10:03:16 -04:00
  • d8619c4ecb fix: remove duplicate CORS headers — disable Spring CORS, delegate to NGINX johannes 2026-06-23 15:20:26 -04:00
  • 9a0d1a6ff2 chore(build): use :dev tag for bcos.dev registry, :latest for prod johannes 2026-06-23 08:24:35 -04:00
  • 59a7e1187e chore: remove Slack notification from CI workflows johannes 2026-06-23 06:35:58 -04:00
  • 69eb86ea51 ci: fix Slack gate condition syntax (remove escaped quotes) johannes 2026-06-22 22:19:25 -04:00
  • 6eecbf7494 ci: gate prod Slack notification to main branch only johannes 2026-06-22 22:14:52 -04:00
  • 1423342537 ci: remove DOCKER_BUILDKIT=0, restore workflow_dispatch (Slack gated to main only) johannes 2026-06-22 22:13:47 -04:00
  • 26ca47f111 ci: remove workflow_dispatch from cd-main — prod Slack only fires on main pushes johannes 2026-06-22 21:58:19 -04:00
  • 40de32e48b ci: add workflow_dispatch to cd-main for test runs johannes 2026-06-22 19:01:47 -04:00
  • 0eabc954af ci: rewrite cd-main.yml — production runner, pre-installed toolchain, no deploy step johannes 2026-06-22 18:39:17 -04:00
  • e9e1be631c Merge pull request 'fix(feed): widen source_ref from VARCHAR(100) to TEXT' (#1) from develop into main hiveiq 2026-06-19 16:01:47 +00:00
  • 746b598f4d fix(feed): widen source_ref from VARCHAR(100) to TEXT johannes 2026-06-19 11:49:28 -04:00
  • 7e4b147db8 style: remove bar-filters-active blue highlight from filter sidebar toggle bar johannes 2026-06-16 21:38:04 -04:00
  • f7e5158446 style: remove light blue background from active-filters chips row johannes 2026-06-16 21:34:18 -04:00
  • 4dc3636f70 style: align all aria pages to canonical TemplatePage layout johannes 2026-06-16 21:30:31 -04:00
  • b151bf112c style: standardize ThreatEvents filter chip CSS to canonical template johannes 2026-06-16 21:16:37 -04:00
  • 7ea07440dc fix(aria): collapse filter sidebar by default on all pages johannes 2026-06-16 20:51:24 -04:00
  • 1a47e2dea9 feat(aria): IOC reported_at, threat stats 24h window, filter sidebar, posture UX johannes 2026-06-16 20:45:19 -04:00
  • 87ad185711 feat(aria): group Device Posture table by institution with collapsible accordion johannes 2026-06-16 17:43:10 -04:00
  • e288bcdfe9 fix(aria): IOC Feeds table — canonical column CSS matching DevicePosture johannes 2026-06-15 22:52:11 -04:00
  • 75ff2b92fd chore(aria): add frontend CLAUDE.md with mandatory UI pattern rules johannes 2026-06-15 22:44:51 -04:00
  • 571d88db4d fix(aria): IOC Feeds — restore app, fix API shapes, canonical UI johannes 2026-06-15 22:41:21 -04:00
  • 583aff9c2d fix(aria): feed clients — @Param binding, auth keys, thread error logging johannes 2026-06-15 21:59:50 -04:00
  • bdc2504635 feat(aria): Phase 5 — IOC feed refresh from OTX, MalwareBazaar, ThreatFox johannes 2026-06-15 21:01:09 -04:00
  • d102a4bf61 fix(posture): page size selector now applies correctly johannes 2026-06-15 20:31:51 -04:00
  • 43b56fb859 fix(frontend): remove version string from sidebar, bump to v1.0.0 johannes 2026-06-15 20:03:14 -04:00
  • 1663ec8c03 security(aria): restrict all endpoints to BCOS_ADMIN only johannes 2026-06-15 19:05:14 -04:00
  • 23a36cd824 fix(aria): enable Spring Data page DTO serialization for consistent pagination JSON johannes 2026-06-15 17:00:27 -04:00
  • 02d99c8ca2 fix(aria): replace severity pills with select dropdown in ThreatEvents filter sidebar johannes 2026-06-15 16:49:36 -04:00
  • b42e1548bc fix(aria): drop NOT NULL on device_id after PK migration johannes 2026-06-15 16:44:51 -04:00
  • 1d6ccff529 fix(aria): add BIGSERIAL PK to device_security_posture, fix JPA persist error johannes 2026-06-15 16:42:16 -04:00
  • c78289bfef fix(aria): replace plain Refresh button with canonical circular auto-refresh control johannes 2026-06-15 16:39:21 -04:00
  • 726ccb4ecf fix(aria): correct V3 column names and switch filters to select dropdowns johannes 2026-06-15 16:29:22 -04:00
  • d8fdec4da7 fix(aria): rewrite filter UI to follow canonical template pattern johannes 2026-06-15 16:18:30 -04:00
  • cf275d87d1 fix(aria): convert all PostgreSQL named enum columns to VARCHAR johannes 2026-06-15 16:05:56 -04:00
  • 89a088c4b3 fix(aria): fix os_eol_status enum cast — use native SQL throughout johannes 2026-06-15 15:57:41 -04:00
  • 1e7625db8b fix(aria): fix stats 500 — use native SQL cast for threat_severity enum johannes 2026-06-15 15:36:53 -04:00
  • 68cee9bd90 feat(aria): Phase 3 — device security posture tracking johannes 2026-06-15 14:38:11 -04:00
  • aa9f8a10ef feat(aria): Phase 2 — precursor sequence detection engine johannes 2026-06-15 14:25:35 -04:00
  • fe9a252dcd feat(aria): add Svelte SPA frontend and threat events API johannes 2026-06-15 10:00:07 -04:00
  • 8c877ddd31 chore: add .gitignore, remove target/ from tracking johannes 2026-06-14 09:31:01 -04:00
  • e5f25f1c2c feat: Phase 1 — ARIA ATM threat monitoring service johannes 2026-06-14 09:30:46 -04:00