2024.10.01 - Added : Portal : upgrade SpringBoot stack to latest 2.X (orginally for CVE-2022-22978) - Fixed : Portal : Agent selection in custom graph reset when "%" was used - Added : Agent 3.14 : persist Agent settings from portal. Add per-version PBD mechanism - Fixed : Agent 3.14 : fix LegalEntity (ProcessingOrg) on Rules metrics - Added : Agent 3.13 : raise Dataserver & SQL metrics limits - Fixed : Agent 3.13 : thread dump may stop after 1st iteration in debug session 2024.09.01 - Fixed : Portal : Debug sessions starts on all agents on Alert trigger - Fixed : Portal & Agent 3.12 - fix cache cache metrics (eviction and summary in portal) - Fixed : Agent 3.12 - ST agent name could be wrong - Fixed : Agent 3.12 - Add a limit to asynchronous metrics 2024.01.03 - Added : Portal : Custom graph shortcuts on metrics - Added : Agent 3.11 - remove useless Calypso frontends - Added : Portal & Agent 3.11 : transfer again debug session files if JVM is killed - Fixed : Portal : Improve graph selection by series - Fixed : Agent 3.11 - stall metrics not accurate - Fixed : Agent 3.11 - SQL operation not traced - Fixed : Portal : fresh installation fails if no previous PostgreSQL - Fixed : Portal - Installer improve Nginx configuration when port is 443 2024.01.02 - Added : Portal : HPA licence management - Added : Portal : PostgreSQL 16 upgrade - Added : Portal : add some cards on dataserver, riskerserver tabs - Added : Portal : Filter by default the graph to top10 series - Added : Portal & Agent 3.10 - Debug session, JFR / Memory dump / Memory histogram - Added : Portal : warning when multiple dataserver are detected - Added : Agent 3.10 - Debug session, all files modified in the Calypso logs directory are included - Added : Agent 3.10 - Cache metrics per interval instead of global followup - Added : Agent 3.10 - Debug session, retry transfer, clean space disks - Fixed : Portal : live mode with seconds resolution - Fixed : Portal : custom graph timerange - Fixed : Portal : debug session name do not authorize space - Fixed : Portal : reference data can be empty if timerange is too short - Fixed : Portal : homepage alerts shortcuts - Fixed : Agent 3.10 - Java 7 - 11+ compatibility in a single agent - Fixed : Agent 3.10 - Debug session, transfer big files 2024.01.01 - Added : Portal & Agent - Agent settings hot switch of metrics recording - Added : Portal & Agent - Debug session : on demand thread dump and logs recording - Added : Agent - Remove commit time and trace Calypso commit time if over 100ms - Added : Portal & Agent - thread status monitoring - Added : Portal & Agent - Engine startup mode - Added : Agent - ST automonitoring, disabled by default - Added : Portal & Agent - Cache eviction metrics - Added : Portal - remove JDK 8 from HPA portal requirements - Added : Portal & Agent - apply Broadcom security fixes - Added : Portal - modify timerange selection - Added : Portal - enhance alerts settings - Added : Portal - better browsing with complete URL - Fixed : Portal - remove navigator JNLP startup menu - Fixed : Portal - infrastructure on demand graph is based on GC count - Fixed : Portal - pending events graph is not reloaded when timerange chaned - Fixed : Portal - alarms keyword is replaced by Alerts - Fixed : Portal - differentiate min and max metrics - Fixed : Agent 3.09 - High CPU consumption - Fixed : Agent 3.08 - Asynchronous metrics - Fixed : Agent 3.06 - Custom Transfer rules reuse "update" method name - Fixed : Agent 3.06 - Calypso V14 compatibility - Fixed : Agent 3.05 - reapply Agent 2.01 memory leak fixe - Fixed : Agent 3.04 - slow down services execution (from every 15s to 5mn) - Fixed : Agent 3.04 - Normalize backends detector - Fixed : Agent 3.04 - Optimize SQL recording on normal Oracle instance - Fixed : Agent 3.04 - Agent overhead on EJB services - Fixed : Agent 3.04 - Disabled by default method hotspots - Fixed : Agent 3.04 - Improvement of metrics mechanism to avoid Java reflection 2023.02.04 - Added : Update the Scheduled tasks launched by Scheduler Server configuration for HPA - Added : Portal - Font files and translation are no more loaded asynchronously - Added : Portal - Group dataserver usage clients - Added : Documentation and tools for clamped agents - Added : Documentation for basic profile usage - Fixed : Portal - Wrong metric used for calculator usage ratio - Fixed : Portal - Main objects was using average instead of count - Fixed : Portal - Missing ssl:// for agent URL in Help>Wizard - Fixed : Packaging - Logrotate configuration for introscope - Fixed : Packaging - Keycloak certificate on update was not reused - Fixed : Packaging - Deployment behind reverse proxy - Fixed : Bad Asynchronous thread naming in dataserver usage - Fixed : Agent 2.04 : more Java 7 compatibility for Calypso 14 - Fixed : Agent 2.04 : Navigator agent name do not follow Navigateur-XX format anymore - Fixed : Agent 2.03 : default configuration - SQL limit raise to 4000 - Fixed : Agent 2.03 : additional memory leak protection 2023.02.03 - Added : Improve custom graph - Added : Update links to webview to point to custom graph - Fixed : Fixed plateau detection for memory (use max of metric) - Fixed : Agent 2.02 : Java 7 compatibility for Calypso 14 2023.02.02 - Added : Activate pricer tab on risk analysis - Added : Add max column on frontends/backends - Added : Custom graph (many improvements : apply, import, order, multiple agents) - Fixed : Fixed installation steps : bad locale, check unzip - Fixed : Fixed component startup check (now base on health url for most of them) - Fixed : Agent 2.01 : memory leak for long asynchronous thread 2023.01.01 - Added : Upgrade Broadcom backend for security fixes - Added : Agent 2.00 : upgrade Broadcom backend for security fixes - Added : Agent 2.00 : SQL sorting with LFU algorithm - Added : SystemD startup script - Added : Simplify SSL configuration (one truststore for all, tools to check certificates) - Added : Enable HPA deployment behind a proxy with a context path - Added : Add fixed cost on small requests < 1ms - Added : LDAP documentation & Security false positive - Fixed : 404 returned on homepage - Fixed : Keycloak do not point to override config on reinstallation - Fixed : JVM detection and template detection on first installation - Fixed : Custom graph : multiple metrics on same graph is authorized - Fixed : Custom graph can not be saved, lost session on VPN 2022.06.04 - Added : Nginx as reverse proxy in front of every web flow - Added : Automatic Frontend/EntryPoint detection for Callable/Runnable - Added : Show server/network/internal for all clients - Added : Filtering capacity on line graph same as area graph - Added : Export graph data - Added : Resources (pool) are added on all components - Added : Ability to use a system JVM in environment.config - Fix : Graph with small resolution do not have "hole" anymore - Fix : Keycloak - disable cache as use in a single instance - less listening port - Fix : Bad environment.yml do not prevent login in portal - Fix : Update requirements (logrorate/crontab) and add warning instead of blocking - Fix : Agent detection for Calypso V14 pool - Fix : JBoss 7.3, 7.4 map detection - Fix : Unknown entry point when a method call itself with other parameters (double method call) - Fix : ScheduledTask usage not displayed in portal - Fix : log pattern for IntroscopeWebviewConsole follow the same pattern that other logs 2022.06.03 - Added : Keycloak integration - Added : overridden configuration to split installation - Added : Java11 for Keycloak, HPA 2022.06.02 - Added : custom graph can show the count - Added : clean SDFilter name - Added : improve installation documentation - Added : change graph library to echarts. - Fix : handle rage click in time navigation - Fix : homepage percentage KPI on calculator 2022.06.01 - change version naming - Added: calypso v17 - Added: generic components (scheduler, artifact manager...) - Added: agent script : select which variable is updated with HPA param - Added: APMIA infrastructure agent deactivation - Added: homepage design, include alerts - Added: alerts (status page, default set of alerts) - Added: live mode to follow metrics in real time - Added: add custom graph in portal for unmounted agents - Added: enhance export and filter in arrays - Added: alert when max agents limit is reached - Added: stall on client components - Added: badevents on engines - Added: resultset processing time is now recorded if longer than 1 second - Added: Help menu > link to webview - Added: Display big number in K,M,G,T - Fixed: database connectionTimeout parameter not used - Fixed: calculators selection - Fixed: sort cache by fillrate - Fixed: remove engines count as it is not relevant because it reset on engine restart - Fixed: now compare required template and current customer configuration file (for agent & portal) - Fixed: remove JMX remote configuration on agent - Fixed: sort on complex columns in arrays - Fixed: filtering dataserver when selecting few items 2.1.11 - Added: Add dataserver ST monitoring (status, response time) - Added: Add ST external reference on dataserver ST monitoring - Added: Disable pricer monitoring by default - Added: Better filtering on navigator/engines/risks components selection - Added: Added 2G of memory as default for extactor - Fixed: URL copy/paste of portal was sometime missing dates - Fixed: Database monitoring request failure for Oracle RAC - Fixed: Parse error on extractor that prevent live metric to be stored - Fixed: Infrastructure monitoring can be launched twice - Fixed: Missing data for some cards of the portal 2.1.10 - Fixed: Installation socket detection conflict after database upgrade - Fixed: Missing data for some cards of the portal 2.1.9 - Added: Load pricing by calculators - Added: Self monitored by agent - Added: Wizard improvement for grid components - Added: Documentation for risk components - Fixed: Homepage percentage length for calculators - Fixed: Engine filtering do not work with name and load together - Fixed: Warning for KSH based calypso startup, default script must be configured manually 2.1.8 - Added: Risk components monitoring (riskserver, dispatcher, calculator) - Added: New homepage - Added: Switch mode (repartition/absolute) for Dataserver impacts graph - Added: Filtering options for Dataserver impacts graph - Added: Optimize SQL metrics, add row count and stall - Fix: Login may be asked twice - Fix: APMSQL Jetty port configurable - Fix: Shortcut to webview from dataserver page 2.1.7 - Added: Infrastructure agent - Added: Oracle & Oracle RAC monitoring - Fix: IE11 - set a cache value for assets (img, fonts...) - Fix: Webview URL in alert emails - Fix: Concurrent and threads display on engine portal tab 2.1.6 - Added: simplify environment naming & agents selector - Added: add server identification in callback (dataserver, riskserver...) - Added: Agent wizard now include Navigator and simplified env. naming - Added: easy selection of multiple host selection for ST - Added: default management module for Calypso - Added: display trade array size on clients - Added: display PSEvents on scheduled tasks - Fix: Sdfilter was not sent on scheduled tasks - Fix: Agent wizard include an http for EM/HOST - Fix: Documentation installation typo issues on navigator part - Fix: Navigator webstart was not working with agent archive renamed with version - Fix: Server side EJB response time do not include serialization - Fix: JCA/EJB JMX check log error in jboss server log 2.1.5 - Added: open log files from JNLP link - Added: Agent download link in help menu - Fix: Frontend display on Scheduled Task - Fix: SDFilter metric recording for Scheduled Task 2.1.4 - Added: open log files from JNLP link - Added: version on portal and support email - Added: HPA portal can not be run as root and stop/start standalone modules - Added: popup error if connection is not working to server or extractor - Added: Max response time in stall/concurrent hotspot - Added: Front migration to Angular 11 - Added: A wizard to help agent installation - Added: better agent deployment (deploy.sh in agent) - Fix: Methods hotspots may not be extracted from scheduled tasks - Fix: GC plateau text placement - Fix: Warning icon was not displayed on client backends - Fix: Set seconds to 0 for splitted requests to have exact values extracted - Fix: IE11 font support with intermediate proxy 2.1.3 - Added: direct JNLP link download for IE11 - Added: enhance HPA portal controller (root not authorized, start/stop by modules) - Fix: Detail client cache metrics by attributes - Fix: Missing hotspots methods on scheduled tasks - Fix: EM memory from 1G to 4G 2.1.2 - Added: direct JNLP link download for IE11 - Added: enhance HPA portal controller (root not authorized, start/stop by modules) - Fix: Detail client cache metrics by attributes - Fix: Missing hotspots methods on scheduled tasks - Fix: EM memory from 1G to 4G 2.1.1 - Added: Update documentation for new installation process - Fix: Logrotate configuration - Fix: explicit EM listening IP 2.1.0 - Added: Simplified packaging 2.0.2 - Added: Filtering low activity elements from usage graph - Fixed: Scheduled task naming (simplify name and remove UNKNOWN part) Note : update hpa_server_envir.sh with new template values 2.0.1 - Added: alerts icons on frontends with stalls or high concurrency - Added: removed engines, scheduletasks with no activity from usage graphs - Added: exclude more methods in hotspots analysis - Added: add EJB remote call pool monitoring - Added: add trade count on HPA homepage - Fixed: infrastructure data at 0 on some scheduled tasks 2.0.0 - Added: support JBoss version 7.2.x since Calypso 16.0.33 - Added: display PSEvents statistics directly in portal instead of HPA Webview - Added: add stall information for HPA frontends in agent - Added: show plateau start and stop for infrastructure - Removed: PSEvents sender metric in backends, moved to HPA tree - Fixed: correct technical stack display - Fixed: some metric are shown twice in frontends - Fixed: empty stacktrace information for some BLOCKED threads - Fixed: SDFilter metrics are recorded but not displayed on portal - Fixed: SDFilter ratio is incorrect - Fixed: server time is not display for some frontends - Fixed: spinner is not displayed for some components