Liferay Connected Services Client

The Liferay Connected Services app connects your Liferay instance to Liferay Connected Services (LCS). LCS is an online service that offers fix pack management, server metrics, Liferay subscription management, and more. LCS provides single-click download and install of fix packs, even across a cluster. The server metrics service provides information on how your Liferay instance is running. This includes data on pages, portlets, memory usage, JVM performance, and more. Note that the fix pack and subscription management features require an active Liferay subscription.

In order to offer the best service possible, we store the following information about your servers on the LCS servers: patches installed on each server, portal.properties (except sensitive data), JVM metrics, portal and portlet metrics, cache and server metrics. Sensitive data is defined as any key-value pair containing usernames or passwords.

This app will appear in your Control Panel once installed.

Please refer to the LCS Compatibility Matrix (https://help.liferay.com/hc/articles/360016458031-Liferay-Connected-Services-Compatibility-Matrix) to view compatible Liferay versions for each supported LCS version.

Latest Changes
  • CLDSVCS-2947 Extract lcs-messaging to a lcs-messaging-api project
  • CLDSVCS-2980 AnalyicsEventsMessage add event timestamp
  • CLDSVCS-3047 As LCS Developer I need LCS Client is aware of CommandMessage attributes
  • CLDSVCS-3126 Messaging OSGi library fails to deserialize payload due to class loading issues
  • CLDSVCS-3177 Rename ScheduledTaskMessage to PortalModelMessage class
  • CLDSVCS-3298 As a LCS developer, I want to update DownloadPatchesCommandMessage
  • CLDSVCS-3331 Rename buildNumber to portalBuildNumber field in HandshakeMessage
  • CLDSVCS-3346 LCS Client deployed on AIX is unable to connect
  • CLDSVCS-3619 MessageBusMessage's put method should have Object type for value argument
  • CLDSVCS-3707 AS LCS Developer I need HandshakeMesage to support lcsClusterEntryTokenId attribute
  • CLDSVCS-3710 As LCS Developer I need LCS API to provide Subscription Service labels
  • CLDSVCS-3734 HanshakeResponseMessage needs way to send back new key
  • CLDSVCS-3770 As LCS Developer I need well designed Messages in lcs-messaging module
  • CLDSVCS-3781 Standardize naming pattern of patches with LRDCOM
  • CLDSVCS-3848 As a part of PM review, wordsmith LCS Client logs and assign appropriate severity levels
  • CLDSVCS-3953 LCS Client as OSGi module
  • CLDSVCS-3955 As DXP owner I need LCS Client dependencies applicable to all DXP portals
  • CLDSVCS-3956 LCS Client components should comunicate via event manager
  • CLDSVCS-3965 As LCS Developer I need LCS Client tests to pass to avoid CI complains
  • CLDSVCS-3966 As LCS Developer I need all LCS components are activated on portal sdeploy lifecycle event
  • CLDSVCS-3967 As portal instance administrator I need ability to override LCS Client settings i OSGi container via OS env...
  • CLDSVCS-3975 LCS Client has to set minimum allowed version of dependency
  • CLDSVCS-3976 LCS Client has to use build number provided by configuration
  • CLDSVCS-3978 Activate all Tasks as OSGI components
  • CLDSVCS-3980 As LCS User I need LCS Client has necessary petra and lcs-messaging dependencies
  • CLDSVCS-3982 LCS Client should implement OSGi message bus components to integrate with LicensManager legacy messages
  • CLDSVCS-3983 javax.management.AttributeNotFoundException: Cannot find attribute [currentThreadCount] on resource - affec...
  • CLDSVCS-3984 LCS Client Web module needs access to LCSConfiguration
  • CLDSVCS-3985 LCS Client does not deactivate properly if tomcat is shutdown
  • CLDSVCS-3986 LCS Client does not work properly in clustered environment
  • CLDSVCS-3987 LCSPortalClinet doesn't work properly after lcs-client-impl is restarted through gogo shell
  • CLDSVCS-3992 Version mismatch for com.fasterxml.jackson.databind in build.gradle
  • CLDSVCS-3993 LCS Portlet is unavailable on 7.2
  • CLDSVCS-3995 Remove unused(old) lcs-client related libraries
  • CLDSVCS-3997 Add language files for portlet title
  • CLDSVCS-4009 lcs.client.impl service parameter is null on "unsupported" app server startup
  • CLDSVCS-4017 Add default language files for LCS configuration pids
  • CLDSVCS-4032 LCS Client starts before DB is ready
  • CLDSVCS-4037 Circular reference detected in lpkg-startup batch on 7.2.x-private acceptance run
  • CLDSVCS-4050 LCS is providing validation-api (javax.validation) that is already provided by 7.2 portal and is causing cl...
  • CLDSVCS-4051 Link to open a LESA ticket is still available in DXP
  • CLDSVCS-4054 Unable to notify listener error
  • CLDSVCS-4057 As LCS Client Owner I need HandshakeTask to handle delayed messages properly
  • CLDSVCS-4071 ModuleConfigurationLocalizationTest is failing with missing localization
  • CLDSVCS-4075 LCS Client fails to activate services if LCS Platform queues command messages too fast
  • CLDSVCS-4076 LCS Client version and build number must not be exposed as configuration
  • CLDSVCS-4077 More than one handshake thread activates and causes false error messages in log
  • CLDSVCS-4079 LCS Client DXP Documentation link needs updating for 7.0, 7.1 and 7.2
  • CLDSVCS-4087 Compilation failed for lcs-client-impl
  • CLDSVCS-4089 LCS Client 6.1.0 portlet on DXP 7.0 says there is not activation token when there actually is a token
  • CLDSVCS-4090 LCS Client fails if PortletPreferences DB Table is not created yet
  • CLDSVCS-4091 LCSUptimeAdvisorTest causes false failures at CI
  • CLDSVCS-4108 Investigate lcs-client-api build failure
  • CLDSVCS-4111 Remove all analytics and metrics code from LCS Client
  • CLDSVCS-4120 Fix LCS Client Source Formatting issues at 7.1.x brach
  • CLDSVCS-4122 LCS fails to compile in master-private
  • CLDSVCS-4187 Compile time failure in LCS Client Unit tests
  • COMMERCE-4163 Design the Quick Add-to-Cart Feature
  • LPS-102481 Merge the private branches
  • LPS-103257 Clean up unused deprecations from portal-kernel and update Import-Package
  • LPS-104435 Update publishing scripts to run against the master branch
  • LPS-105380 SourceFormatter Improvements
  • LPS-74544 SourceFormatter improvements
  • LPS-75049 Drop support for "provided" configuration in gradle-plugins-defaults and move to "compileOnly"
  • LPS-77699 Update Translations
  • LPS-80064 Use GetterUtil.getX instead of the parseX method on primitive types when appropriate
  • LPS-84119 SourceFormatter improvements
  • LPS-85765 Create a jar that includes all "*-api" portal jars
  • LPS-91420 Integrate portal-tools-java-parser with SourcFormatter
  • LPS-94629 Expose JSONWebServiceClientFactory in petra-json-web-service-client to be able to direclty create new JSONW...
  • LPS-94968 LCS dependency error com.liferay.portal.kernel.theme
  • LPS-94973 LCS dependency error com.liferay.lcs.client.impl
  • LPS-94975 LCS throws errors about a missing connection token on startup
  • LPS-95024 lpkg tests failing at move-artifact lcs.security.jar
  • LPS-96210 LCS missing from product menu on 7.2
  • LPS-96481 Turn on disabled Source Formatter checks and apply across private repos and subrepos
  • LPS-98437 Apply SF changes to LCS (7.0.x-private)
  • LPS-98465 LCS startup failures on master-private
  • LPS-99316 Add naming rules for test classes
  • LPS-99480 Start up error: Unable to start bundle com.liferay.lcs.client.api
  • LRQA-59564 Investigate: Missing Localization in ConfigurationLocalization
Show More

Customers Who Viewed This Also Bought