v2.21.2
Release v2.21.2
Notification
- execute the command to run scouter client for Mac(OSX)
xattr -cr scouter.client.app - The following JAVA environment variable must be added to dynamically load SCRIPT PULGIN in a JAVA PROCESS running in JAVA 11 or later environments.
--add-opens=java.base/java.lang=ALL-UNNAMED --add-exports=java.base/sun.net=ALL-UNNAMED
- To generate a thread dump via scouter in a java 11 or later environment, the following java environment variable must be added.
-Djdk.attach.allowAttachSelf=true
- On issue to display xlog list table, remove the directory
~/.scouter/xlogcolumnfile/. (@user.home/scouter/xlogcolumnfile/on Windows)
What's New
Scouter Client Modernization
Eclipse Platform Upgrade to 2024-03
- Upgraded Eclipse RCP platform from 2022-03 to 2024-03
- Upgraded Tycho build plugin from 2.7.0 to 4.0.8
- Minimum Java version increased from 11 to 17
- Migrated from javax.servlet to jakarta.servlet-api for Jakarta EE compatibility
Enhanced macOS Support
- Added macOS-specific Eclipse plugins (debug.core, e4.ui.workbench.renderers.swt.cocoa)
- Added macOS launcher script (
run-scouter.command) - Added README-macOS.md with macOS-specific setup instructions
- Configured maven-antrun-plugin for macOS package assembly
Build System Improvements
- Added MAVEN_OPTS configuration for Eclipse 2024-03 XML entity size limit handling
- Added tycho-bnd-plugin configuration to suppress m2e lifecycle warnings
- Enhanced UI customization with improved perspective and toolbar settings
Bug Fixes
Apache HttpClient 5 Compatibility
- Fixed method reference error in HttpClient5 tracing by updating to use correct API method (
getUriinstead ofgetURI) - Improved package imports for org.apache.hc.client5 compatibility
Dependency Conflicts
- Fixed swagger version conflict with jackson-databind
Full Changelog: v2.21.1...v2.21.2