Changes
- feat(home): a modern marketing site - an AI-native homepage, product screens drawn from the real Dashboard, and every page restyled to match
- PR: #5205
- feat(api-keys): give API keys custom roles, as teams have them
- PR: #5211
- Security Events Overview: one card at the top - what needs someone first, then how Security works here
- PR: #5213
- Bulk actions audit: Enterprise Licenses Delete and Change Expiry Date; one shared Enable/Disable and Unsubscribe across the lists
- PR: #5212
- Network devices: walk a device's SNMP tree from its probe, then collect and alert on what it finds (#5184)
- PR: #5215
- fix(telemetry): a deleted discovered resource comes back on its agent's next batch, once; one host per name (#5214)
- PR: #5217
- Code: a repository's GitHub Commands, Production Review and Runner go under More settings, and links land on them
- PR: #5218
- Inventory: fill missing device details from what discovery read, and say where each came from (#5185)
- PR: #5219
- Microsoft Teams: connect an account at the project's tenant, not /common, so the single-tenant app the guide asks for works (#5202)
- PR: #5220
- feat(ai): one AI rule per incident or alert - investigation rules and auto remediation rules merged
- PR: #5221
- docs(readme): a short, plain README that is true to the code, in all 17 languages
- PR: #5223
- Release 14.0.88
- PR: #5222