Overview
Version 2.4.0 brings significant improvements to authentication capabilities, configuration management, and platform stability. This release includes enhanced Okta and Elasticsearch integration, comprehensive plugin fixes, and important user interface improvements.
New Features
Enhanced Okta Integration (DEV-100, DEV-40)
- Refactored Okta authentication to support both custom scopes, claims and personal identity tokens
- Added flexible configuration options for enterprise SSO deployments
- Improved security token handling and validation
Elasticsearch Authentication & SSL Support (DEV-95, DEV-98)
- Added comprehensive Elasticsearch authentication support
- Implemented SSL/TLS connection capabilities for secure data transmission
- Enhanced security posture for Elasticsearch communications
Performance Improvements
Post-Index Plugin Stability (DEV-86)
- Comprehensive updates to post-index plugin configuration structure
- All plugins tested and verified for compatibility
- Improved reliability of post-indexing workflows
- Enhanced error handling in plugin execution
Bug Fixes
User Interface Fixes
Custom Tag Color Display (DEV-102)
- Fixed tag color rendering logic in Diskover Web
- Tags now properly display their assigned colors throughout the interface
- Corrected get_custom_tag_color() function logic
Tag Dropdown Menu Enhancement (DEV-121)
- Resolved duplicate "Delete Tag" entries in tag dropdown menus
- Streamlined tag management interface
- Improved user experience when managing file tags
Configuration Management
Scanner Environment Variable Handling (DEV-109)
- Fixed Pydantic AliasChoices issue affecting environment variables in scan tasks
- Environment variables beyond the first choice are now properly recognized
- Resolved configuration parsing problems that caused certain settings to be ignored
Alternate Task Configuration Support (DEV-119)
- Fixed broken alternate task configurations
- Enhanced flexibility in task management
Admin Interface
License Request Email Fix (DEV-112)
- Resolved email delivery issues in Diskover Admin license request form
- Fixed CC parameter handling when not provided
- Enhanced license request workflow reliability
Web Application Stability
Core Application Bug Fixes
- Multiple bug fixes and improvements in Diskover.php core file
- Enhanced error handling and edge case management
- Improved code quality with extensive refactoring
Configuration and Deployment
Package Management Improvements
- Enhanced RPM package specifications
- Improved installation process reliability
- Streamlined package creation and distribution pipelines
Infrastructure Updates
- Added support for NFS and CIFS utilities in deployment packages
- Improved OVA build automation
- Enhanced artifact creation and version management
Known Issues
- None reported for this release
Upgrade Notes
- Elasticsearch Connections: Review your Elasticsearch connection settings if using authentication or SSL/TLS
- Okta Integration: If using Okta SSO, verify your configuration supports the new authentication options for custom claims and PI tokens
- Post-Index Plugins: Verify post-index plugin configurations after upgrade to ensure compatibility with new configuration structure
- Scanner Tasks: Review scan task environment variable configurations, especially if using alternate configuration files
- Tags: Existing tag colors should now display correctly without any action required
- Admin License Requests: Email functionality in license request form has been improved and should work reliably
System Requirements
- No changes from version 2.3.x
- Elasticsearch 7.x or 8.x recommended
- PHP 7.2 or higher
- Python 3.8 or higher for scanner components
Deprecations
- None for this release
Comments
0 comments
Please sign in to leave a comment.