Portal Dedicated Changelog
6.11.0 Release
Features
- Update to ARMR 2.11 (MC-5059)
- Angular 18 upgrade / Node.js 22 (MC-4938)
- Add Custom ES connection manager to handle uncaught exceptions (MC-4526)
- Change Agent purge task to be a hard delete of Agents (MC-4846)
- Improve UI terminology for "Expiration Date"(MC-4863)
- Events Overview Page: Improve the usability of the Date range filtering (MC-4869)
- Rewrite agent report to be activity report (MC-4872)
- Upgrade flyway to v10 (MC-4884)
- Tenable Integration Improvements (MC-4886)
- Export events with all data (MC-4948)
- Change default Portal Dedicated password (MC-5007)
Bug Fixes
- Fix Dashboard Page|High and low severity labels missing in the security activity section in fire fox browser (MC-4358)
- Fix 'Overview' and 'Credentials' tabs not displayed on Agents page, when page url is loaded directly in address bar (MC-4849)
- Fix Create Agent Credentials Dialog: Problem setting expiration date to today (MC-4856)
- Fix Agent assignment selection looks incorrect when user cancels agent assignment (MC-4865)
- Fix Unable to save HTTP Response Header Addition rule Once after editing the rule by adding new header name and value (MC-4868)
- Fix Sorting by DB column in applications page is not working as expected (MC-4870)
- Fix Unable to see the hostname and report details in the report in dark mode (MC-4916)
6.10.1 Release
Bug Fixes
- Tenable Integration Tool issue fixed on Portal Dedicated 6.10.1 (MC-4888)
6.10.0 Release
Features
- Role Based Access Control extended with Teams and Team Roles (PM-460 / PM-547)
- Team management
- User to Team assignment, with User specific Role per Team
- Display Team and Roles in User Account Settings and User Admin section
- Segregated Team access to Policies, Applications, Agents, and Events
- Option for Organizational Role with no permissions
- Updated dependency
- Java upgraded to version 21
Bug Fixes
- Fix Agent link in Create Rule dialog (MC-4771)
- Fix error displaying events with stack trace after upgrading from 5.5 (MC-4820)
- Fix timing issue generating event alerts (MC-4829)
- Fix Oracle upgrade issue (MC-4839)
Known Issues
- Tenable Integration Tool is broken on Portal Dedicated 6.10.0 (MC-4888)
6.9.0 Release
Features
- ARMR 2.10 (MC-4673)
- Support for CIDR notation in Socket-Connect and Socket-Accept Wizards (MC-4674)
- Updated Dependencies (PM-519 / MC-4752)
- Ubuntu 20.04 -> 22.04
- CentOS 7 -> 9
- RHEL 7 -> 9
- Java upgraded to 17
- Postgres upgraded from 11-13 to 13-15
- SAML (PM-432 / MC-4513)
- Manage SAML Identity Provider (MC-4515)
- SAML SSO (MC-4517)
- Export SP metadata link (MC-4518)
- Dark Theme (PM-506 / MC-4507)
- Theming for material components and Rules Wizard (MC-4508 / MC-4509)
- Dark theme for unauthenticated pages (MC-4510)
- Dark/Light theme switch (MC-4511)
- API Discovery Settings & API Graph (MC-4196 / MC-4304)
- Icon and custom images for theming (MC-4516)
- API Discovery (PM-454 / MC-4139)
- Applications API: API Discovery Toggle (MC-4225), API Table (MC-4186), API Graph (MC-4304)
- Agent API: Display API Card on Agent Details page (MC-4188 / MC-4235 / MC-4384)
- Portal tells Agent if API Discovery is enabled (MC-4203)
- Dashboard API Discovery Summary (MC-4189)
- API Page - graph all discovered API endpoints (MC-4196)
- API Hardening (PM-461 / MC-4169)
- Security Events: Filter by HTTP fields (MC-4194), Filter by Application(s) (MC-4387)
- Agents and Mod Buttons (MC-4398)
- Dashboard API Hardening Summary (MC-4289)
- API Rules (MC-4190)
- Rules Wizard: ARMR 2.9 (MC-4191)
- File Read/Write - API & Untrusted Sources (MC-4337)
- Process Forking - API & Untrusted Sources (MC-4338)
- DNS - API & Untrusted Sources (MC-4339)
- Socket Accept - API (MC-4340)
- SSL & API Invalid (MC-4418)
- Socket Bind - API (MC-4356)
- Socket Connect - API & Untrusted Sources (MC-4357)
- Mark Rule Types as New (MC-4362)
Bug Fixes
- Tables - trigger column widths break on Advanced Search and Trigger Details pages (MC-4308)
- Incorrect Error Message when trying to open the mod of a deleted agent (MC-4328)
- Update text in button on the expired link error page (MC-4431)
6.4.2 Release
Features
- Support for Elasticsearch version 8 (Documented and tested)
Bug Fixes
- Users table is empty after creating a new user with a custom role (MC-4354)
- Trigger Details - Displays null ruleType (MC-4414)
- Incorrect rule type in security events page for socket bind rule (MC-4415)
- Documentation issue with instructions for installing ES-8 with MC-6.4.2 (MC-4562)
- Event Alert Emails are not arriving (MC-4331)
- Incorrectly getting an error message for email field in the create user dialog (MC-4350)
6.4.0 Release
Breaking Changes
- Removed application properties:
elasticsearch.cluster.shards=1
elasticsearch.cluster.replicas=1
Features
- Role Based Access Control - Organisation Roles (PM-336 / MC-4042)
- Added permissions framework
- UI & API endpoints protected by permissions
- Added Editor and Viewer roles
- Support for custom roles
- System Settings - SAML
- Change User Provisioning configuration
- Auto-create users on login & populate details via SAML attributes
- Security Events Improvements
- Syntax highlighting for rule trigger and event JSON
- Redesigned advanced search filters
- Buttons to copy rule trigger(s) to clipboard
- Two-factor authentication (PM-431 / MC-4049)
- Webhooks Improvements (MC-4033)
- Added enabled toggle
- Added ability to test a webhook
- Performance Improvements (MC-4098)
- ARMR Upload limited to max. 1000 rules
- Misc Improvements
- Rules Wizard - ARMR version display changes (MC-3843)
- Webhooks - Restrict to HTTPS (MC-3835)
- Rules Wizard - Chips should be editable (PM-383)
- Email alert preferences, unsubscribe (MC-3729 / MC-3669)
- Display rule type in events (PM-390)
- Rebranding (PM-397 / MC-3597)
Bug Fixes
- Rules can get out of sync when multiple users edit the same rule (MC-3131)
- Wildcard character cannot be specified as a prefix for URI paths in rules wizard (MC-4012)
- Login Form - Field Error Prompts (MC-3958)
- Agent Details Page: Application arguments field shows "null" (MC-3786)
- Password reset message did not match other status messages (MC-3751)
- Tenable report missing CVSS score for older vulnerabilities (MC-3790)
- Export - Loading state (MC-3774)
- Events for yesterday displayed today in UTC+1 (MC-3769)
- Delete Agent Popup: User-defined HTML rendered in modal (MC-3702)
- Edit Policy Dialog - disable save when no changes made (MC-3700)