New & Improved Features
General
- Place management for finder and applications. Each finder selection and each application has its own distinct URL
- Cross-links between different parts of HAL (configuration ⟷ runtime ⟷ deployment)
- Applications / finder selections can be bookmarked
- Enhanced model browser (visualize deprecated attributes)
- Macro recording
- PatternFly compliance
- Enhanced form items
- lists
- properties
- booleans (w/ expression support)
- combo boxes with auto complete support
- JavaScript API
- Support for (dynamic) extensions written in JavaScript
- Second level cache for metadata (based on IndexDB and web workers)
Finder
- Navigation using cursor keys. Open an application by pressing ↵ (enter) and go back with ⌫ (backspace)
- Items are ordered alphabetically by default
- Pin frequently used items to stay at the top
- Filter items by name and by properties like ’enabled’ (for data sources) or ‘stopped’ (for servers)
- Rich preview panes with action links for the most common tasks
Applications
- Breadcrumb navigation
- Open in external window
- Expert mode for most of the applications
- New vertical navigation
Deployments
- Drag and drop deployments
- Content browser with preview for text files, images and application link
- Create exploded deployments
- CRUD support for exploded deployments:
- Add empty files
- Upload content
- Modify content
- Remove content
- Download deployments / deployment content
Configuration
- Client mappings for socket binding (inbound)
New Subsystems
- Elytron
- Logging Profiles
- Request Controller
- Security Manager
Enhanced Subsystems
- EJB
- Infinispan
- Cache container
- Cache
- All component singletons
- All store singletons
- Write through and write behind
- Tables for JDBC stores
- JCA
- Tracer
- Distributed workmanager
- JGroups
- Subsystem attributes
- Channel configuration
- JMX
- Messaging
- Subsystem attributes
- HTTP acceptors & connectors
- HA policy
- Resource Adapters
- Work manager security: group & user mappings
- Security
- Configure security subsystem
- Core attributes
- Elytron key manager / store
- Elytron realm
- Elytron trust manager / store
- Vault
- Security domain
- Undertow
- Application Security Domains
- Buffer caches
- Servlet container / crawler
- Hosts
- Access log
- Single sign on
- Locations & location filter refs
Runtime
- Topology
- Reload / restart hosts
- Show disconnected hosts
- Better visualization for lifecycle operation on hosts, server groups and servers
- Specify custom server URLs
- Configuration changes
- Cancel management operations
New Subsystems
- EJB
- Thread pool from ejb3 subsystem
- Preview with counters, timers and pool data of all deployed EJBs
- Presenter / view tuple with all details
- IO: Worker statistics and server connections
- JAX-RS: Overview of JAX-RS endpoints with clickable URLs
Enhanced Subsystems
- Batch
- Utilization chart for the default thread pool
- Donut chart for the number of started, completed, stopped, failed and abandoned job executions
- Start jobs
- Data Sources: Includes data sources from (sub)deployments
- JNDI: Search JNDI tree for keys, values
- Messaging
- Include queues and topics from deployments
- Rich preview
- List messages
- Actions to change priority, expire messages, move messages, remove messages, send to dead letter queue
- Transaction
- Charts for runtime metrics
- Web
- Charts for runtime metrics
- Application security domain
- Shows statistics sessions per application
- Modcluster runtime metrics
- Requests and processing time metrics for undertow listeners
- Web Services
- Charts for runtime metrics
Patching
Access Control
- Switch security providers using the console
Management