Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Interfaces
  • Classes
  • Exceptions
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Deprecated Interfaces
    Interface
    Description
    liquibase.command.LiquibaseCommand
    Define command with the new CommandStep interface
    liquibase.configuration.ConfigurationContainer
    interface from old style configuration code. Use ConfigurationDefinition and AutoloadedConfigurations now.
    liquibase.configuration.ConfigurationValueHandler
     
    liquibase.logging.LogMessageFilter
    No longer used for filtering log messages. Log messages should be filtered for sensitive information before sending them to the log.
  • Deprecated Classes
    Class
    Description
    liquibase.change.NormalizingStreamV8
    liquibase.command.AbstractCliWrapperCommandStep
     
    liquibase.command.AbstractCommand
    Implement commands with CommandStep and call them with CommandFactory.getCommandDefinition(String...).
    liquibase.command.CommandArgument
    Used by the old LiquibaseCommand style of command setup.
    liquibase.command.CommandResult
    Used by the old LiquibaseCommand style of command setup.
    liquibase.command.CommandValidationErrors
    Used by the old LiquibaseCommand style of command setup.
    liquibase.command.core.DiffCommand
    Implement commands with CommandStep and call them with CommandFactory.getCommandDefinition(String...).
    liquibase.command.core.DiffToChangeLogCommand
    Implement commands with CommandStep and call them with CommandFactory.getCommandDefinition(String...).
    liquibase.command.core.GenerateChangeLogCommand
    Implement commands with CommandStep and call them with CommandFactory.getCommandDefinition(String...).
    liquibase.command.core.HistoryCommand
    Implement commands with CommandStep and call them with CommandFactory.getCommandDefinition(String...).
    liquibase.command.core.SnapshotCommand
    Implement commands with CommandStep and call them with CommandFactory.getCommandDefinition(String...).
    liquibase.configuration.AbstractConfigurationContainer
    Use new ConfigurationDefinition style
    liquibase.configuration.AbstractConfigurationContainer.ConfigurationContainer
     
    liquibase.configuration.ConfigurationProperty
     
    liquibase.configuration.core.DeprecatedConfigurationValueProvider
     
    liquibase.configuration.GlobalConfiguration
    use GlobalConfiguration
    liquibase.extension.testing.testsystem.wrapper.UnimplementedWrapper
    will remove when all TestSystems are created.
    liquibase.integration.commandline.Main
    use liquibase.integration.commandline.LiquibaseCommandLine.
    liquibase.lockservice.LockServiceImpl
    use StandardLockService instead
    liquibase.logging.core.BufferedLogger
    liquibase.logging.core.BufferedLogService
    liquibase.logging.core.DefaultLoggerConfiguration
    not in use anywhere in Liquibase code and has been superseded by log-level and its associated command line parameters
    liquibase.osgi.Activator.OSGIContainerChecker
    use ContainerChecker
    liquibase.parser.ChangeLogParserCofiguration
    Use correctly spelled version
    liquibase.resource.FileSystemResourceAccessor
    Use DirectoryResourceAccessor or ZipResourceAccessor
    liquibase.sqlgenerator.core.RawSqlGenerator
    use RawParameterizedSqlGenerator
    liquibase.statement.core.RawSqlStatement
    use RawParameterizedSqlStatement
    liquibase.ThreadLocalScopeManager
    ScopeManager now uses ThreadLocal to prevent concurrent modification issues. This class is no longer needed.
    liquibase.util.BomAwareInputStream
    use BOMInputStream instead
    liquibase.util.BooleanParser
    use BooleanUtil
    liquibase.util.BooleanUtils
    use BooleanUtil
    liquibase.util.file.FilenameUtils
    use FilenameUtil
    liquibase.util.JdbcUtils
    use JdbcUtil
    liquibase.util.NumberUtils
    use NumberUtil
    liquibase.util.SqlParser
    load the LiquibaseSqlParser using the SqlParserFactory directly.
  • Deprecated Exceptions
    Exceptions
    Description
    liquibase.command.CommandExecutionException
    Used by the old LiquibaseCommand style of command setup.
    liquibase.exception.CommandLineParsingException
     
  • Deprecated Fields
    Field
    Description
    liquibase.command.CommandStep.ORDER_DEFAULT
    liquibase.command.CommandStep.ORDER_NOT_APPLICABLE
    liquibase.command.core.helpers.DbUrlConnectionArgumentsCommandStep.SKIP_DATABASE_STEP_ARG
    liquibase.command.core.helpers.DbUrlConnectionCommandStep.DATABASE_ARG
    This field is retained for backwards compatibility. Use the fields in DbUrlConnectionArgumentsCommandStep instead.
    liquibase.command.core.helpers.DbUrlConnectionCommandStep.DEFAULT_CATALOG_NAME_ARG
    This field is retained for backwards compatibility. Use the fields in DbUrlConnectionArgumentsCommandStep instead.
    liquibase.command.core.helpers.DbUrlConnectionCommandStep.DEFAULT_SCHEMA_NAME_ARG
    This field is retained for backwards compatibility. Use the fields in DbUrlConnectionArgumentsCommandStep instead.
    liquibase.command.core.helpers.DbUrlConnectionCommandStep.DRIVER_ARG
    This field is retained for backwards compatibility. Use the fields in DbUrlConnectionArgumentsCommandStep instead.
    liquibase.command.core.helpers.DbUrlConnectionCommandStep.DRIVER_PROPERTIES_FILE_ARG
    This field is retained for backwards compatibility. Use the fields in DbUrlConnectionArgumentsCommandStep instead.
    liquibase.command.core.helpers.DbUrlConnectionCommandStep.PASSWORD_ARG
    This field is retained for backwards compatibility. Use the fields in DbUrlConnectionArgumentsCommandStep instead.
    liquibase.command.core.helpers.DbUrlConnectionCommandStep.SKIP_DATABASE_STEP_ARG
    This field is retained for backwards compatibility. Use the fields in DbUrlConnectionArgumentsCommandStep instead.
    liquibase.command.core.helpers.DbUrlConnectionCommandStep.URL_ARG
    This field is retained for backwards compatibility. Use the fields in DbUrlConnectionArgumentsCommandStep instead.
    liquibase.command.core.helpers.DbUrlConnectionCommandStep.USERNAME_ARG
    This field is retained for backwards compatibility. Use the fields in DbUrlConnectionArgumentsCommandStep instead.
    liquibase.configuration.GlobalConfiguration.ALWAYS_OVERRIDE_STORED_LOGIC_SCHEMA
     
    liquibase.configuration.GlobalConfiguration.AUTO_REORG
     
    liquibase.configuration.GlobalConfiguration.CHANGELOGLOCK_POLL_RATE
     
    liquibase.configuration.GlobalConfiguration.CHANGELOGLOCK_WAIT_TIME
     
    liquibase.configuration.GlobalConfiguration.CONVERT_DATA_TYPES
     
    liquibase.configuration.GlobalConfiguration.DATABASECHANGELOG_TABLE_NAME
     
    liquibase.configuration.GlobalConfiguration.DATABASECHANGELOGLOCK_TABLE_NAME
     
    liquibase.configuration.GlobalConfiguration.DIFF_COLUMN_ORDER
     
    liquibase.configuration.GlobalConfiguration.FILTER_LOG_MESSAGES
     
    liquibase.configuration.GlobalConfiguration.GENERATE_CHANGESET_CREATED_VALUES
     
    liquibase.configuration.GlobalConfiguration.GENERATED_CHANGESET_IDS_INCLUDE_DESCRIPTION
     
    liquibase.configuration.GlobalConfiguration.HEADLESS
     
    liquibase.configuration.GlobalConfiguration.INCLUDE_CATALOG_IN_SPECIFICATION
     
    liquibase.configuration.GlobalConfiguration.LIQUIBASE_CATALOG_NAME
     
    liquibase.configuration.GlobalConfiguration.LIQUIBASE_SCHEMA_NAME
     
    liquibase.configuration.GlobalConfiguration.LIQUIBASE_TABLESPACE_NAME
     
    liquibase.configuration.GlobalConfiguration.OUTPUT_ENCODING
     
    liquibase.configuration.GlobalConfiguration.OUTPUT_LINE_SEPARATOR
     
    liquibase.configuration.GlobalConfiguration.SHOULD_RUN
     
    liquibase.configuration.GlobalConfiguration.SHOULD_SNAPSHOT_DATA
     
    liquibase.GlobalConfiguration.FILTER_LOG_MESSAGES
    No longer used
    liquibase.logging.core.DefaultLoggerConfiguration.LOG_LEVEL
    liquibase.logging.mdc.MdcKey.LIQUIBASE_SYSTEM_NAME
    org.liquibase.maven.plugins.AbstractLiquibaseChangeLogMojo.labels
     
    org.liquibase.maven.plugins.AbstractLiquibaseMojo.emptyPassword
    Use an empty or null value for the password instead.
    org.liquibase.maven.plugins.AbstractLiquibaseMojo.logging
    Logging managed by maven
    org.liquibase.maven.plugins.AbstractLiquibaseMojo.promptOnNonLocalDatabase
    No longer prompts
  • Deprecated Methods
    Method
    Description
    liquibase.change.AbstractChange.getResourceAccessor()
    liquibase.change.AbstractSQLChange.isIgnoreOriginalSplitStatements()
    liquibase.change.AbstractSQLChange.isSplitStatementsSet()
    To be removed when splitStatements is changed to be Boolean type
    liquibase.change.AbstractSQLChange.setIgnoreOriginalSplitStatements(Boolean)
    liquibase.change.AbstractSQLChange.setOriginalSplitStatements(Boolean)
    liquibase.change.Change.setResourceAccessor(ResourceAccessor)
    this is now set via Scope
    liquibase.change.ChangeFactory.getInstance()
    Use Scope.getSingleton(Class)
    liquibase.change.CheckSum.getCurrentVersion()
    Use ChecksumVersion.latest() instead
    liquibase.change.core.AbstractModifyDataChange.getWhereClause()
    use getWhere().
    liquibase.change.core.AbstractModifyDataChange.setWhereClause(String)
    use setWhere()
    liquibase.change.core.AddForeignKeyConstraintChange.getDeleteCascade()
    Use AddForeignKeyConstraintChange.getOnDelete(). This always returns null so it doesn't impact checksums when settings onDelete vs. deleteCascade
    liquibase.change.core.AddForeignKeyConstraintChange.getReferencesUniqueColumn()
    No longer supported in 3.0
    liquibase.change.core.CreateProcedureChange.getProcedureBody()
    liquibase.change.core.CreateProcedureChange.setProcedureBody(String)
    Use setProcedureText() instead
    liquibase.changelog.AbstractChangeLogHistoryService.generateDeploymentId()
    This is now handled automatically by the root scope
    liquibase.changelog.AbstractChangeLogHistoryService.getDeploymentId()
    use Scope.getDeploymentId()
    liquibase.changelog.AbstractChangeLogHistoryService.resetDeploymentId()
    This is now handled automatically by the root scope
    liquibase.changelog.ChangeLogHistoryService.generateDeploymentId()
    This is now handled automatically by the root scope
    liquibase.changelog.ChangeLogHistoryService.getDeploymentId()
    use Scope.getDeploymentId()
    liquibase.changelog.ChangeLogHistoryService.getRanChangeSets(boolean)
    use ChangeLogHistoryService.getRanChangeSets() instead
    liquibase.changelog.ChangeLogHistoryService.replaceFilePath(ChangeSet, String)
    liquibase.changelog.ChangeLogHistoryService.resetDeploymentId()
    This is now handled automatically by the root scope
    liquibase.changelog.ChangeLogHistoryServiceFactory.getInstance()
    Instead use Scope.getCurrentScope().getSingleton(ChangeLogHistoryServiceFactory.class)
    liquibase.changelog.ChangeLogProperty.getContext()
    alias for #getContextFilter()
    liquibase.changelog.ChangeLogProperty.setContext(String)
    alias for ChangeLogProperty.setContextFilter(String)
    liquibase.changelog.ChangeSet.getContexts()
    use ChangeSet.getContextFilter()
    liquibase.changelog.ChangeSet.setContexts(ContextExpression)
    use ChangeSet.setContextFilter(ContextExpression)
    liquibase.changelog.DatabaseChangeLog.findResources(String, boolean, IncludeAllFilter, boolean, Comparator<String>, ResourceAccessor, int, int)
    use DatabaseChangeLog.include(String, boolean, boolean, ResourceAccessor, ContextExpression, Labels, Boolean, String, OnUnknownFileFormat)
    liquibase.changelog.DatabaseChangeLog.getContexts()
    use #getContextFilter()
    liquibase.changelog.DatabaseChangeLog.include(String, boolean, boolean, ResourceAccessor, ContextExpression, LabelExpression, Boolean, boolean)
    use DatabaseChangeLog.include(String, boolean, boolean, ResourceAccessor, ContextExpression, Labels, Boolean, String, OnUnknownFileFormat)
    liquibase.changelog.DatabaseChangeLog.include(String, boolean, boolean, ResourceAccessor, ContextExpression, Labels, Boolean, boolean)
    use DatabaseChangeLog.include(String, boolean, boolean, ResourceAccessor, ContextExpression, Labels, Boolean, String, OnUnknownFileFormat)
    liquibase.changelog.DatabaseChangeLog.include(String, boolean, boolean, ResourceAccessor, ContextExpression, Labels, Boolean, DatabaseChangeLog.OnUnknownFileFormat)
    use DatabaseChangeLog.include(String, boolean, boolean, ResourceAccessor, ContextExpression, Labels, Boolean, String, OnUnknownFileFormat)
    liquibase.changelog.DatabaseChangeLog.includeAll(String, boolean, IncludeAllFilter, boolean, Comparator<String>, ResourceAccessor, ContextExpression, LabelExpression, boolean)
    use DatabaseChangeLog.includeAll(String, boolean, IncludeAllFilter, boolean, Comparator, ResourceAccessor, ContextExpression, Labels, boolean, String, int, int)
    liquibase.changelog.DatabaseChangeLog.includeAll(String, boolean, IncludeAllFilter, boolean, Comparator<String>, ResourceAccessor, ContextExpression, Labels, boolean, int, int, ModifyChangeSets)
    use throws SetupException
    liquibase.changelog.DatabaseChangeLog.setContexts(ContextExpression)
    use DatabaseChangeLog.setContextFilter(ContextExpression)
    liquibase.changelog.DatabaseChangeLog.setIncludeContexts(ContextExpression)
    use DatabaseChangeLog.setIncludeContextFilter(ContextExpression)
    liquibase.changelog.DatabaseChangeLog.setIncludeLabels(LabelExpression)
    Correct version is DatabaseChangeLog.setIncludeLabels(Labels). Kept for backwards compatibility.
    liquibase.changelog.MockChangeLogHistoryService.generateDeploymentId()
    This is now handled automatically by the root scope
    liquibase.changelog.MockChangeLogHistoryService.getDeploymentId()
    use Scope.getDeploymentId()
    liquibase.changelog.MockChangeLogHistoryService.resetDeploymentId()
    This is now handled automatically by the root scope
    liquibase.command.CommandFactory.execute(LiquibaseCommand<T>)
    Use CommandScope.execute()
    liquibase.command.CommandFactory.getCommand(String)
    use CommandFactory.getCommandDefinition(String...)
    liquibase.command.CommandStep.getOrder(CommandDefinition)
    liquibase.command.core.AbstractUpdateCommandStep.postUpdateLog(int)
    Use AbstractUpdateCommandStep.postUpdateLog(int, List) instead
    liquibase.command.core.helpers.DatabaseChangelogCommandStep.addJavaProperties(ChangeLogParameters)
    use ChangeLogParameters.addJavaProperties() instead.
    liquibase.configuration.AbstractConfigurationContainer.ConfigurationContainer.addProperty(String, Class)
     
    liquibase.configuration.AbstractConfigurationContainer.getContainer()
     
    liquibase.configuration.AbstractConfigurationContainer.getNamespace()
     
    liquibase.configuration.AbstractConfigurationContainer.getProperties()
     
    liquibase.configuration.AbstractConfigurationContainer.getProperty(String)
     
    liquibase.configuration.AbstractConfigurationContainer.getValue(String, Class<T>)
     
    liquibase.configuration.AbstractConfigurationContainer.setValue(String, Object)
     
    liquibase.configuration.ConfigurationContainer.getNamespace()
     
    liquibase.configuration.ConfigurationContainer.getProperties()
     
    liquibase.configuration.ConfigurationContainer.getProperty(String)
     
    liquibase.configuration.ConfigurationContainer.getValue(String, Class<T>)
     
    liquibase.configuration.ConfigurationContainer.setValue(String, Object)
     
    liquibase.configuration.ConfigurationProperty.addAlias(String...)
     
    liquibase.configuration.ConfigurationProperty.getDefaultValue()
     
    liquibase.configuration.ConfigurationProperty.getDescription()
     
    liquibase.configuration.ConfigurationProperty.getName()
     
    liquibase.configuration.ConfigurationProperty.getNamespace()
     
    liquibase.configuration.ConfigurationProperty.getType()
     
    liquibase.configuration.ConfigurationProperty.getValue()
     
    liquibase.configuration.ConfigurationProperty.getValue(Class<T>)
     
    liquibase.configuration.ConfigurationProperty.getWasOverridden()
     
    liquibase.configuration.ConfigurationProperty.setDefaultValue(Object)
     
    liquibase.configuration.ConfigurationProperty.setDescription(String)
     
    liquibase.configuration.ConfigurationProperty.setValue(Object)
     
    liquibase.configuration.ConfigurationProperty.setValueHandler(ConfigurationValueHandler)
     
    liquibase.configuration.ConfigurationProperty.valueOf(Object)
     
    liquibase.configuration.core.DeprecatedConfigurationValueProvider.clearData()
     
    liquibase.configuration.core.DeprecatedConfigurationValueProvider.setData(String, Object)
     
    liquibase.configuration.core.DeprecatedConfigurationValueProvider.setData(ConfigurationDefinition<T>, T)
     
    liquibase.configuration.GlobalConfiguration.getAlwaysOverrideStoredLogicSchema()
     
    liquibase.configuration.GlobalConfiguration.getDatabaseChangeLogLockPollRate()
     
    liquibase.configuration.GlobalConfiguration.getDatabaseChangeLogLockTableName()
     
    liquibase.configuration.GlobalConfiguration.getDatabaseChangeLogLockWaitTime()
     
    liquibase.configuration.GlobalConfiguration.getDatabaseChangeLogTableName()
     
    liquibase.configuration.GlobalConfiguration.getDiffColumnOrder()
     
    liquibase.configuration.GlobalConfiguration.getGeneratedChangeSetIdsContainDescription()
     
    liquibase.configuration.GlobalConfiguration.getHeadless()
     
    liquibase.configuration.GlobalConfiguration.getLiquibaseTablespaceName()
     
    liquibase.configuration.GlobalConfiguration.getOutputEncoding()
     
    liquibase.configuration.GlobalConfiguration.getOutputLineSeparator()
     
    liquibase.configuration.GlobalConfiguration.getShouldFilterLogMessages()
    always returns "false"
    liquibase.configuration.GlobalConfiguration.getShouldRun()
     
    liquibase.configuration.GlobalConfiguration.getShouldSnapshotData()
     
    liquibase.configuration.GlobalConfiguration.setAlwaysOverrideStoredLogicSchema(boolean)
     
    liquibase.configuration.GlobalConfiguration.setDatabaseChangeLogLockPollRate(Long)
     
    liquibase.configuration.GlobalConfiguration.setDatabaseChangeLogLockTableName(String)
     
    liquibase.configuration.GlobalConfiguration.setDatabaseChangeLogLockWaitTime(Long)
     
    liquibase.configuration.GlobalConfiguration.setDatabaseChangeLogTableName(String)
     
    liquibase.configuration.GlobalConfiguration.setDiffColumnOrder(boolean)
     
    liquibase.configuration.GlobalConfiguration.setGeneratedChangeSetIdsContainDescription(boolean)
     
    liquibase.configuration.GlobalConfiguration.setHeadless(boolean)
     
    liquibase.configuration.GlobalConfiguration.setLiquibaseSchemaName(String)
     
    liquibase.configuration.GlobalConfiguration.setLiquibaseTablespaceName(String)
     
    liquibase.configuration.GlobalConfiguration.setOutputEncoding(String)
     
    liquibase.configuration.GlobalConfiguration.setOutputLineSeparator(String)
     
    liquibase.configuration.GlobalConfiguration.setShouldFilterLogMessages(boolean)
    ignores value
    liquibase.configuration.GlobalConfiguration.setShouldRun(boolean)
     
    liquibase.configuration.GlobalConfiguration.setShouldSnapshotData(boolean)
     
    liquibase.configuration.LiquibaseConfiguration.getConfiguration(Class<T>)
    use ConfigurationDefinition instances directly
    liquibase.configuration.LiquibaseConfiguration.getInstance()
    use Scope.getSingleton(Class)
    liquibase.database.AbstractJdbcDatabase.correctSchema(String, String)
    liquibase.database.AbstractJdbcDatabase.correctSchema(CatalogAndSchema)
    liquibase.database.ConnectionServiceFactory.getDatabaseConnection()
    use ConnectionServiceFactory.getDatabaseConnection(String)
    liquibase.database.Database.correctSchema(CatalogAndSchema)
    use CatalogAndSchema.standardize(Database)
    liquibase.database.Database.doesTagExist(String)
    Use ChangeLogHistoryService.tagExists(String) instead
    liquibase.database.Database.escapeColumnName(String, String, String, String, boolean)
    Know if you should quote the name or not, and use Database.escapeColumnName(String, String, String, String) which will quote things that look like functions, or leave it along as you see fit. Don't rely on this function guessing.
    liquibase.database.Database.supportsCatalogs()
    please call Database.supports(Class) with the Catalog type instead
    liquibase.database.Database.supportsSchemas()
    please call Database.supports(Class) with the Schema type instead
    liquibase.database.Database.supportsSequences()
    please call Database.supports(Class) with the Sequence type instead
    liquibase.database.Database.tag(String)
    Use ChangeLogHistoryService.tag(String) instead
    liquibase.executor.ExecutorService.clearExecutor(Database)
    Please use clearExecutor(name, database)
    liquibase.executor.ExecutorService.getExecutor(Database)
    Please use ExecutorService.getExecutor(String, Database) instead.
    liquibase.integration.ant.AbstractChangeLogBasedTask.getLabels()
    use #getLabelFilter()
    liquibase.integration.ant.AbstractChangeLogBasedTask.setLabels(String)
    use AbstractChangeLogBasedTask.setLabelFilter(String)
    liquibase.integration.ant.BaseLiquibaseTask.isPromptOnNonLocalDatabase()
    no longer prompts
    liquibase.integration.ant.BaseLiquibaseTask.setPromptOnNonLocalDatabase(boolean)
    no longer prompts
    liquibase.integration.commandline.CommandLineUtils.createDatabaseObject(ClassLoader, String, String, String, String, String, String, boolean, boolean, String, String, String, String, String, String, String)
    Use ResourceAccessor version
    liquibase.integration.commandline.CommandLineUtils.createDatabaseObject(ResourceAccessor, String, String, String, String, String, String, boolean, boolean, String, String, String, String, String, String, String)
    liquibase.integration.commandline.CommandLineUtils.doDiffToChangeLog(String, Database, Database, String, DiffOutputControl, ObjectChangeFilter, String)
    Use version with String runOnChangeTypes, String replaceIfExistsTypes instead - CommandLineUtils.doDiffToChangeLog(String, Database, Database, String, DiffOutputControl, ObjectChangeFilter, String, String, String)
    liquibase.integration.commandline.CommandLineUtils.doDiffToChangeLog(String, Database, Database, String, DiffOutputControl, ObjectChangeFilter, String, CompareControl.SchemaComparison[])
    Use version with String runOnChangeTypes, String replaceIfExistsTypes instead - CommandLineUtils.doDiffToChangeLog(String, Database, Database, String, DiffOutputControl, ObjectChangeFilter, String, CompareControl.SchemaComparison[], String, String)
    liquibase.integration.commandline.CommandLineUtils.doGenerateChangeLog(String, Database, String, String, String, String, String, String, DiffOutputControl)
    Use version with String runOnChangeTypes, String replaceIfExistsTypes instead - CommandLineUtils.doGenerateChangeLog(String, Database, String, String, String, String, String, String, DiffOutputControl, String, String)
    liquibase.integration.commandline.CommandLineUtils.doGenerateChangeLog(String, Database, CatalogAndSchema[], String, String, String, String, DiffOutputControl)
    Use version with String runOnChangeTypes, String replaceIfExistsTypes instead - CommandLineUtils.doGenerateChangeLog(String, Database, String, String, String, String, String, String, DiffOutputControl, String, String)
    liquibase.integration.commandline.CommandLineUtils.doGenerateChangeLog(String, Database, CatalogAndSchema[], String, String, String, String, DiffOutputControl, boolean)
    Use version with String runOnChangeTypes, String replaceIfExistsTypes instead - CommandLineUtils.doGenerateChangeLog(String, Database, CatalogAndSchema[], String, String, String, String, DiffOutputControl, String, String)
    liquibase.integration.spring.MultiTenantSpringLiquibase.getLabels()
    use #getLabelFilter()
    liquibase.integration.spring.MultiTenantSpringLiquibase.setLabels(String)
    use #setLabelFilter(String)
    liquibase.integration.spring.SpringLiquibase.getLabels()
    use #getLabelFilter()
    liquibase.integration.spring.SpringLiquibase.setLabels(String)
    use #setLabelFilter(String)
    liquibase.Liquibase.changeLogSync(Contexts)
    use version with LabelExpression
    liquibase.Liquibase.getChangeSetStatuses(Contexts)
    use version with LabelExpression
    liquibase.Liquibase.isUpToDateFastCheck(Contexts, LabelExpression)
    this method has been moved to FastCheckService, use that one instead.
    liquibase.Liquibase.listUnrunChangeSets(Contexts)
    use version with LabelExpression
    liquibase.Liquibase.outputHeader(String)
    use {@link LoggingExecutorTextUtil#outputHeader(String, Database, String))}
    liquibase.logging.core.AbstractLogger.filterMessage(String)
    now just returns the message
    liquibase.logging.core.AbstractLogService.getFilter()
    always returns null
    liquibase.logging.core.AbstractLogService.setFilter(LogMessageFilter)
    does not save the filter
    liquibase.logging.LogFactory.getInstance()
    Use Scope.getSingleton(Class)
    liquibase.logging.LogFactory.getLogger()
    Use Scope.getLog(Class)
    liquibase.logging.LogFactory.getLogger(String)
    Use Scope.getLog(Class)
    liquibase.logging.Logger.debug(String)
    use Logger.fine(String)
    liquibase.logging.Logger.debug(String, Throwable)
    use Logger.fine(String, Throwable)
    liquibase.parser.AbstractFormattedChangeLogParser.configureChangeSet(String, ChangeLogParameters, BufferedReader, StringBuilder, StringBuilder, ChangeSet, int, String, Matcher)
    use AbstractFormattedChangeLogParser.configureChangeSet(String, ChangeLogParameters, BufferedReader, StringBuilder, StringBuilder, ChangeSet, int, String, Matcher, ResourceAccessor) instead
    liquibase.resource.PathHandlerFactory.openResourceOutputStream(String, boolean)
    use PathHandlerFactory.openResourceOutputStream(String, OpenOptions)
    liquibase.resource.Resource.openOutputStream(boolean)
    use Resource.openOutputStream(OpenOptions)
    liquibase.resource.ResourceAccessor.list(String, String, boolean, boolean, boolean)
    use ResourceAccessor.search(String, boolean)
    liquibase.resource.ResourceAccessor.openStream(String, String)
    Use ResourceAccessor.search(String, boolean) or ResourceAccessor.getAll(String)
    liquibase.resource.ResourceAccessor.openStreams(String, String)
    Use ResourceAccessor.search(String, boolean) or ResourceAccessor.getAll(String)
    liquibase.Scope.getFileEncoding()
    use GlobalConfiguration.FILE_ENCODING
    liquibase.sql.visitor.AbstractSqlVisitor.getContexts()
    use AbstractSqlVisitor.getContextFilter()
    liquibase.sql.visitor.AbstractSqlVisitor.setContexts(ContextExpression)
    use AbstractSqlVisitor.setContextFilter(ContextExpression)
    liquibase.statement.core.DeleteStatement.getWhereClause()
    use DeleteStatement.getWhere()
    liquibase.statement.core.DeleteStatement.setWhereClause(String)
    use DeleteStatement.setWhere(String)
    liquibase.statement.SequenceCurrentValueFunction.getSequenceSchemaName()
    use DatabaseFunction.getSchemaName()
    liquibase.statement.SequenceCurrentValueFunction.setSequenceSchemaName(String)
    use DatabaseFunction.getSchemaName()
    liquibase.statement.SequenceNextValueFunction.getSequenceSchemaName()
    use DatabaseFunction.getSchemaName()
    liquibase.statement.SequenceNextValueFunction.setSequenceSchemaName(String)
    use DatabaseFunction.setSchemaName(String)
    liquibase.structure.core.Index.getTable()
    Use Index.getRelation()
    liquibase.structure.core.Index.setTable(Relation)
    Use Index.setRelation(Relation)
    liquibase.structure.core.UniqueConstraint.getTable()
    Use UniqueConstraint.getRelation()
    liquibase.structure.core.UniqueConstraint.setTable(Table)
    Use UniqueConstraint.setRelation(Relation)
    liquibase.util.BooleanUtil.isTrue(Boolean)
    use BooleanUtils.isTrue(Boolean) instead
    liquibase.util.CollectionUtil.createIfNull(List<T>)
    use CollectionUtils instead
    liquibase.util.CollectionUtil.createIfNull(Map<T, E>)
    use CollectionUtils instead
    liquibase.util.CollectionUtil.createIfNull(Set<T>)
    use CollectionUtils instead
    liquibase.util.CollectionUtil.createIfNull(T[])
    use CollectionUtils instead
    liquibase.util.file.FilenameUtils.getFullPath(String)
    use FilenameUtil.getDirectory(String)
    liquibase.util.FileUtil.write(String, File, boolean)
    use FileUtils.write(File, CharSequence, String, boolean)
    liquibase.util.grammar.SimpleCharStream.getColumn()
     
    liquibase.util.grammar.SimpleCharStream.getLine()
     
    liquibase.util.NumberUtil.convertNumberToTargetClass(Number, Class)
    use ObjectUtil.convert(Object, Class)
    liquibase.util.ObjectUtil.defaultIfNull(T, T)
    use ObjectUtils.defaultIfNull(Object, Object) instead
    liquibase.util.ShowSummaryUtil.buildSummaryDetails(DatabaseChangeLog, UpdateSummaryEnum, UpdateSummaryOutputEnum, StatusVisitor, OutputStream, ChangeLogIterator)
    use ShowSummaryUtil.buildSummaryDetails(DatabaseChangeLog, UpdateSummaryEnum, UpdateSummaryOutputEnum, StatusVisitor, OutputStream, ChangeLogIterator, ChangeExecListener) instead.
    liquibase.util.ShowSummaryUtil.showUpdateSummary(DatabaseChangeLog, UpdateSummaryEnum, UpdateSummaryOutputEnum, StatusVisitor, OutputStream)
    liquibase.util.SqlParser.parse(String)
    load the LiquibaseSqlParser using the SqlParserFactory directly.
    liquibase.util.SqlParser.parse(String, boolean, boolean)
    load the LiquibaseSqlParser using the SqlParserFactory directly.
    liquibase.util.StreamUtil.copy(InputStream, OutputStream)
    use IOUtils.copy(InputStream, OutputStream)
    liquibase.util.StreamUtil.openStream(String, Boolean, ChangeSet, ResourceAccessor)
    use ResourceAccessor.openStream(String, String)
    liquibase.util.StreamUtil.readStream(InputStream)
    use IOUtils.toByteArray(InputStream)
    liquibase.util.StringUtil.contains(String, String)
    use StringUtils.contains(CharSequence, CharSequence) instead
    liquibase.util.StringUtil.endsWith(String, String)
    use StringUtils.endsWith(CharSequence, CharSequence) instead
    liquibase.util.StringUtil.isAscii(char)
    use CharUtils.isAscii(char) instead
    liquibase.util.StringUtil.isEmpty(CharSequence)
    use StringUtils.isEmpty(CharSequence)
    liquibase.util.StringUtil.isEmpty(String)
    use StringUtils.isEmpty(CharSequence) instead
    liquibase.util.StringUtil.isNotEmpty(String)
    use StringUtils.isNotEmpty(CharSequence) instead
    liquibase.util.StringUtil.isNumeric(CharSequence)
    use StringUtils.isNumeric(CharSequence) instead
    liquibase.util.StringUtil.join(int[], String)
    use StringUtils.join(int[], char) instead
    liquibase.util.StringUtil.join(Integer[], String)
    use StringUtils.join(Object[], String) instead
    liquibase.util.StringUtil.lowerCaseFirst(String)
    use StringUtils.uncapitalize(String) instead
    liquibase.util.StringUtil.processMutliLineSQL(String, boolean, boolean, String)
    The new method is StringUtil.processMultiLineSQL(String, boolean, boolean, String, ChangeSet) (String)}
    liquibase.util.StringUtil.processMutliLineSQL(String, boolean, boolean, String, ChangeSet)
    The new method is StringUtil.processMultiLineSQL(String, boolean, boolean, String, ChangeSet) (String)}
    liquibase.util.StringUtil.randomIdentifer(int)
    use StringUtil.randomIdentifier(int)
    liquibase.util.StringUtil.repeat(String, int)
    use StringUtils.repeat(String, int) instead
    liquibase.util.StringUtil.splitCamelCase(String)
    use StringUtils.splitByCharacterTypeCamelCase(String) instead
    liquibase.util.StringUtil.startsWith(String, String)
    use StringUtils.startsWith(CharSequence, CharSequence) instead
    liquibase.util.StringUtil.toLowerWithoutWhitespaces(String)
    use StringUtils.toRootLowerCase(String) and StringUtils.deleteWhitespace(String) instead
    liquibase.util.StringUtil.trimToEmpty(String)
    use StringUtils.trimToEmpty(String) instead
    liquibase.util.StringUtil.trimToNull(String)
    use StringUtils.trimToNull(String) instead
    liquibase.util.StringUtil.upperCaseFirst(String)
    use StringUtils.capitalize(String) instead
    liquibase.util.StringUtil.wrap(String, int, int)
    Liquibase does not wrap any console output, and instead lets the terminal handle its own wrapping. If you wish to use this method, consider whether its usage is truly necessary.
    org.liquibase.maven.plugins.AbstractLiquibaseMojo.isPromptOnNonLocalDatabase()
    no longer prompts
  • Deprecated Constructors
    Constructor
    Description
    liquibase.change.AbstractSQLChange.NormalizingStream(String, Boolean, Boolean, InputStream)
    liquibase.change.NormalizingStreamV8(String, Boolean, Boolean, InputStream)
    liquibase.changelog.visitor.RollbackVisitor(Database)
    - please use the constructor with ChangeExecListener, which can be null.
    liquibase.changelog.visitor.UpdateVisitor(Database)
    - please use the constructor with ChangeExecListener, which can be null.
    liquibase.exception.PreconditionFailedException(FailedPrecondition)
    Use PreconditionFailedException(FailedPrecondition, Throwable) instead
    liquibase.integration.ant.AntTaskLogger(Task, LogMessageFilter)
    use AntTaskLogger(org.apache.tools.ant.Task) instead
    liquibase.logging.core.AbstractLogger(LogMessageFilter)
    use {@link AbstractLogger(). Passed filter is not used.
    liquibase.logging.core.BufferedLogger(Class, BufferedLogService, LogMessageFilter)
    use BufferedLogger(Class, BufferedLogService)
    liquibase.logging.core.CompositeLogger(List<Logger>, LogMessageFilter)
    use CompositeLogger(List)
    liquibase.logging.core.JavaLogger(Logger, LogMessageFilter)
    use JavaLogger(java.util.logging.Logger)
    liquibase.resource.FileSystemResourceAccessor(String)
    use FileSystemResourceAccessor(File...)
    liquibase.statement.core.AddPrimaryKeyStatement(String, String, String, String, String)
     
  • Deprecated Enum Constants
    Enum Constant
    Description
    liquibase.Scope.Attr.fileEncoding
    use GlobalConfiguration.FILE_ENCODING

Copyright © 2025 Liquibase.org. All rights reserved.