2025 Deprecations and Breaking Changes

2025.Q4 Default Setting and Feature Flag Changes

Most new versions of Liferay DXP include changes to the default settings. If you rely on the defaults from your old version, review the changes and decide to accept the new defaults or keep the defaults from your old version. The portal.properties file describes the properties and provides examples.

Some of the changed properties are feature flags. These properties are typically added as dev feature flags before they are ready for production, but their types change as the features progress through their life cycles.

These properties changed from 2025.Q3 to 2025.Q4:

Portal Property2025.Q3 Default2025.Q4 Default
admin.obfuscated.propertiesSee propertySee property
cms.broken.links.checker.enabledNot applicabletrue
com.liferay.portal.servlet.filters.absoluteredirects.AbsoluteRedirectsFiltertrueRemoved property
company.mx.updateNot applicabletrue
database.partition.enabledNot applicablefalse
database.partition.schema.name.prefixNot applicablelpartition_
database.partition.thread.pool.enabledNot applicabletrue
discussion.comments.allowed.contenta[href];em;p;span[class];strong;ua[href];em;i;li;ol;p;span[class];strong;u;ul
mail.audit.trail(Empty string)Removed property
mail.batch.size0Removed property
mail.mx.updatetrueRemoved property
mail.send.blacklistSee propertyRemoved property
mail.session.mailfalseRemoved property
mail.session.mail.pop3.hostlocalhostRemoved property
mail.session.mail.pop3.password(Empty string)Removed property
mail.session.mail.pop3.port110Removed property
mail.session.mail.pop3.user(Empty string)Removed property
mail.session.mail.smtp.authfalseRemoved property
mail.session.mail.smtp.hostlocalhostRemoved property
mail.session.mail.smtp.password(Empty string)Removed property
mail.session.mail.smtp.port25Removed property
mail.session.mail.smtp.starttls.enabletrueRemoved property
mail.session.mail.smtp.user(Empty string)Removed property
mail.session.mail.store.protocolpop3Removed property
mail.session.mail.transport.protocolsmtpRemoved property
mail.throws.exception.on.failurefalseRemoved property
permissions.checkercom.liferay.portal.security.permission.AdvancedPermissionCheckerRemoved property
pop.server.notifications.enabledfalseRemoved property
pop.server.subdomaineventsRemoved property
setup.database.url[db2]See propertySee property
spring.configsSee propertySee property
upgrade.database.preupgrade.data.cleanup.enabledfalsetrue

Added Feature Flag Properties

These feature flag properties were added to portal.properties in 2025.Q4:

Feature Flag PropertyDefault Value
feature.flag.LPD-17564.dependenciesLPD-32050,LPD-34594
feature.flag.LPD-17564.typebeta
feature.flag.LPD-20379.dependenciesLPD-58472
feature.flag.LPD-20879false
feature.flag.LPD-20879.typerelease
feature.flag.LPD-22473false
feature.flag.LPD-22473.typebeta
feature.flag.LPD-29737false
feature.flag.LPD-29737.typebeta
feature.flag.LPD-38564false
feature.flag.LPD-41306false
feature.flag.LPD-45613false
feature.flag.LPD-45613.typerelease
feature.flag.LPD-45613.systemtrue
feature.flag.LPD-51356false
feature.flag.LPD-51356.typebeta
feature.flag.LPD-56434false
feature.flag.LPD-56434.typerelease
feature.flag.LPD-57332false
feature.flag.LPD-57332.typerelease
feature.flag.LPD-57655false
feature.flag.LPD-62272false
feature.flag.LPD-63311false
feature.flag.LPD-63311.typebeta
feature.flag.LPD-66179false
feature.flag.LPS-186360.systemtrue

Removed Feature Flag Properties

These feature flag properties were removed from portal.properties in 2025.Q4:

Feature Flag PropertyPrevious Default Value
feature.flag.LPD-6378.typerelease
feature.flag.LPD-10889false
feature.flag.LPD-10889.typerelease
feature.flag.LPD-11232false
feature.flag.LPD-21926false
feature.flag.LPD-21926.typerelease
feature.flag.LPD-24055false
feature.flag.LPD-30371false
feature.flag.LPD-30371.typerelease
feature.flag.LPD-35914.systemtrue
feature.flag.LPD-36464false
feature.flag.LPD-36464.typerelease
feature.flag.LPD-39967false
feature.flag.LPD-42577false
feature.flag.LPD-45375false
feature.flag.LPD-45375.typerelease
feature.flag.LPD-47858false
feature.flag.LPD-50377false
feature.flag.LPS-134060false
feature.flag.LPS-134060.typerelease
feature.flag.LPS-179669false
feature.flag.LPS-179669.typerelease

Feature Flag Type Changes

These feature flag properties changed from one type to another in 2025.Q4:

Feature Flag Property2025.Q3 Type2025.Q4 Type
feature.flag.LPD-58472.typebetarelease