Pulse/internal
rcourtman 668cdf3393 feat(license): add audit_logging, advanced_sso, advanced_reporting to Pro tier
Major changes:
- Add audit_logging, advanced_sso, advanced_reporting features to Pro tier
- Persist session username for RBAC authorization after restart
- Add hot-dev auto-detection for pulse-pro binary (enables SQLite audit logging)

Frontend improvements:
- Replace isEnterprise() with hasFeature() for granular feature gating
- Update AuditLogPanel, OIDCPanel, RolesPanel, UserAssignmentsPanel, AISettings
- Update AuditWebhookPanel to use hasFeature('audit_logging')

Backend changes:
- Session store now persists and restores username field
- Update CreateSession/CreateOIDCSession to accept username parameter
- GetSessionUsername falls back to persisted username after restart

Testing:
- Update license_test.go to reflect Pro tier feature changes
- Update session tests for new username parameter
2026-01-10 12:55:02 +00:00
..
agentbinaries Improve internal package test coverage 2025-12-29 17:25:21 +00:00
agentexec fix: Allow qm/pct reboot/shutdown commands with approval 2026-01-04 17:57:51 +00:00
agentupdate Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
ai fix: normalize custom OpenAI-compatible API URLs (#1067) 2026-01-09 09:13:36 +00:00
alerts fix: respect quiet hours for recovery notifications (#1068) 2026-01-09 21:47:36 +00:00
api feat(license): add audit_logging, advanced_sso, advanced_reporting to Pro tier 2026-01-10 12:55:02 +00:00
buffer Fix offline buffering: add tests, remove unused config, fix flaky test 2025-12-02 22:31:44 +00:00
ceph Improve internal package test coverage 2025-12-29 17:25:21 +00:00
config feat(rbac): implement RBAC UI, OIDC group mapping, and API standard auth 2026-01-09 19:16:34 +00:00
crypto Improve internal package test coverage 2025-12-29 17:25:21 +00:00
discovery fix: Update runtime config when toggling Docker update actions setting 2026-01-03 11:14:17 +00:00
dockeragent fix: Agent 405 errors when reverse proxy redirects HTTP to HTTPS 2026-01-07 17:56:07 +00:00
errors refactor: Remove unreachable dead code branches 2025-12-02 14:48:57 +00:00
hostagent feat(rbac): implement RBAC UI, OIDC group mapping, and API standard auth 2026-01-09 19:16:34 +00:00
hostmetrics fix: Show usable RAIDZ capacity instead of raw pool size 2026-01-08 09:38:18 +00:00
kubernetesagent fix: Agent 405 errors when reverse proxy redirects HTTP to HTTPS 2026-01-07 17:56:07 +00:00
license feat(license): add audit_logging, advanced_sso, advanced_reporting to Pro tier 2026-01-10 12:55:02 +00:00
logging Improve internal package test coverage 2025-12-29 17:25:21 +00:00
mdadm Improve internal package test coverage 2025-12-29 17:25:21 +00:00
mock feat(kubernetes): Add Kubernetes mock data and UI 2025-12-12 23:13:40 +00:00
models feat: Add centralized agent configuration management (Pro) 2026-01-08 12:06:36 +00:00
monitoring fix: respect quiet hours for recovery notifications (#1068) 2026-01-09 21:47:36 +00:00
notifications feat: add demo AI findings for mock mode 2025-12-22 17:16:26 +00:00
remoteconfig feat: Add centralized agent configuration management (Pro) 2026-01-08 12:06:36 +00:00
resources Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
sensors Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
smartctl feat: PULSE_DISK_EXCLUDE now applies to SMART monitoring. Related to #983 2025-12-31 23:07:01 +00:00
ssh/knownhosts Improve internal package test coverage 2025-12-29 17:25:21 +00:00
system Improve internal package test coverage 2025-12-29 17:25:21 +00:00
tempproxy Improve internal package test coverage 2025-12-29 17:25:21 +00:00
types test: add unit tests for types package 2025-11-26 14:10:21 +00:00
updatedetection Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
updates feat: Enable update checks for Docker environments. Related to #1016 2026-01-02 14:22:40 +00:00
utils Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
websocket fix: Prevent panic from send on closed websocket channel 2026-01-06 17:41:25 +00:00