-
Deprecated InterfacesInterfaceDescriptioninterface from old style configuration code. Use
ConfigurationDefinitionandAutoloadedConfigurationsnow.No longer used for filtering log messages. Log messages should be filtered for sensitive information before sending them to the log.
-
Deprecated ClassesClassDescriptionImplement commands with
CommandStepand call them withCommandFactory.getCommandDefinition(String...).Used by the oldLiquibaseCommandstyle of command setup.Used by the oldLiquibaseCommandstyle of command setup.Used by the oldLiquibaseCommandstyle of command setup.Implement commands withCommandStepand call them withCommandFactory.getCommandDefinition(String...).Implement commands withCommandStepand call them withCommandFactory.getCommandDefinition(String...).Implement commands withCommandStepand call them withCommandFactory.getCommandDefinition(String...).Implement commands withCommandStepand call them withCommandFactory.getCommandDefinition(String...).Implement commands withCommandStepand call them withCommandFactory.getCommandDefinition(String...).Use newConfigurationDefinitionstylewill remove when all TestSystems are created.use liquibase.integration.commandline.LiquibaseCommandLine.use StandardLockService insteadnot in use anywhere in Liquibase code and has been superseded by log-level and its associated command line parametersuseContainerCheckerUse correctly spelled versionScopeManager now uses ThreadLocal to prevent concurrent modification issues. This class is no longer needed.useBOMInputStreaminsteaduseBooleanUtiluseBooleanUtiluseFilenameUtiluseJdbcUtiluseNumberUtilload theLiquibaseSqlParserusing theSqlParserFactorydirectly.
-
Deprecated Exceptions
-
Deprecated FieldsFieldDescriptionThis field is retained for backwards compatibility. Use the fields in
DbUrlConnectionArgumentsCommandStepinstead.This field is retained for backwards compatibility. Use the fields inDbUrlConnectionArgumentsCommandStepinstead.This field is retained for backwards compatibility. Use the fields inDbUrlConnectionArgumentsCommandStepinstead.This field is retained for backwards compatibility. Use the fields inDbUrlConnectionArgumentsCommandStepinstead.This field is retained for backwards compatibility. Use the fields inDbUrlConnectionArgumentsCommandStepinstead.This field is retained for backwards compatibility. Use the fields inDbUrlConnectionArgumentsCommandStepinstead.This field is retained for backwards compatibility. Use the fields inDbUrlConnectionArgumentsCommandStepinstead.This field is retained for backwards compatibility. Use the fields inDbUrlConnectionArgumentsCommandStepinstead.This field is retained for backwards compatibility. Use the fields inDbUrlConnectionArgumentsCommandStepinstead.No longer usedUse an empty or null value for the password instead.Logging managed by mavenNo longer prompts
-
Deprecated MethodsMethodDescriptionTo be removed when splitStatements is changed to be Boolean typethis is now set via
ScopeUseChecksumVersion.latest()insteaduse getWhere().use setWhere()UseAddForeignKeyConstraintChange.getOnDelete(). This always returns null so it doesn't impact checksums when settings onDelete vs. deleteCascadeNo longer supported in 3.0Use setProcedureText() insteadThis is now handled automatically by the root scopeThis is now handled automatically by the root scopeThis is now handled automatically by the root scopeuseChangeLogHistoryService.getRanChangeSets()insteadThis is now handled automatically by the root scopeInstead use Scope.getCurrentScope().getSingleton(ChangeLogHistoryServiceFactory.class)alias for#getContextFilter()use#getContextFilter()Correct version isDatabaseChangeLog.setIncludeLabels(Labels). Kept for backwards compatibility.This is now handled automatically by the root scopeThis is now handled automatically by the root scopeuseChangeLogParameters.addJavaProperties()instead.always returns "false"ignores valueuseConfigurationDefinitioninstances directlyUseChangeLogHistoryService.tagExists(String)insteadKnow if you should quote the name or not, and useDatabase.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.please callDatabase.supports(Class)with theCatalogtype insteadplease callDatabase.supports(Class)with theSchematype insteadplease callDatabase.supports(Class)with theSequencetype insteadUseChangeLogHistoryService.tag(String)insteadPlease use clearExecutor(name, database)Please useExecutorService.getExecutor(String, Database)instead.use#getLabelFilter()no longer promptsno longer promptsUse ResourceAccessor versionUse version with String runOnChangeTypes, String replaceIfExistsTypes instead -CommandLineUtils.doDiffToChangeLog(String, Database, Database, String, DiffOutputControl, ObjectChangeFilter, String, String, String)Use version with String runOnChangeTypes, String replaceIfExistsTypes instead -CommandLineUtils.doDiffToChangeLog(String, Database, Database, String, DiffOutputControl, ObjectChangeFilter, String, CompareControl.SchemaComparison[], String, String)Use version with String runOnChangeTypes, String replaceIfExistsTypes instead -CommandLineUtils.doGenerateChangeLog(String, Database, String, String, String, String, String, String, DiffOutputControl, String, String)Use version with String runOnChangeTypes, String replaceIfExistsTypes instead -CommandLineUtils.doGenerateChangeLog(String, Database, String, String, String, String, String, String, DiffOutputControl, String, String)Use version with String runOnChangeTypes, String replaceIfExistsTypes instead -CommandLineUtils.doGenerateChangeLog(String, Database, CatalogAndSchema[], String, String, String, String, DiffOutputControl, String, String)use#getLabelFilter()use#setLabelFilter(String)use#getLabelFilter()use#setLabelFilter(String)use version with LabelExpressionuse version with LabelExpressionthis method has been moved toFastCheckService, use that one instead.use version with LabelExpressionuse {@link LoggingExecutorTextUtil#outputHeader(String, Database, String))}useLiquibase.updateSql(Contexts, LabelExpression, Writer). For the contexts String you just need to surround in a new Contexts(String)now just returns the messagealways returns nulldoes not save the filteruseBooleanUtils.isTrue(Boolean)insteaduseCollectionUtilsinsteaduseCollectionUtilsinsteaduseCollectionUtilsinsteaduseCollectionUtilsinsteaduseFileUtils.write(File, CharSequence, String, boolean)instead of using this method, use theCommandDefinition.setInternal(boolean)method in your commandsuseObjectUtils.defaultIfNull(Object, Object)insteadload theLiquibaseSqlParserusing theSqlParserFactorydirectly.load theLiquibaseSqlParserusing theSqlParserFactorydirectly.useIOUtils.copy(InputStream, OutputStream)useIOUtils.toByteArray(InputStream)useStringUtils.contains(CharSequence, CharSequence)insteaduseStringUtils.endsWith(CharSequence, CharSequence)insteaduseCharUtils.isAscii(char)insteaduseStringUtils.isEmpty(CharSequence)useStringUtils.isEmpty(CharSequence)insteaduseStringUtils.isNotEmpty(CharSequence)insteaduseStringUtils.isNumeric(CharSequence)insteaduseStringUtils.join(int[], char)insteaduseStringUtils.join(Object[], String)insteaduseStringUtils.uncapitalize(String)insteadThe new method isStringUtil.processMultiLineSQL(String, boolean, boolean, String, ChangeSet)(String)}The new method isStringUtil.processMultiLineSQL(String, boolean, boolean, String, ChangeSet)(String)}useStringUtils.repeat(String, int)insteaduseStringUtils.splitByCharacterTypeCamelCase(String)insteaduseStringUtils.startsWith(CharSequence, CharSequence)insteaduseStringUtils.toRootLowerCase(String)andStringUtils.deleteWhitespace(String)insteaduseStringUtils.trimToEmpty(String)insteaduseStringUtils.trimToNull(String)insteaduseStringUtils.capitalize(String)insteadLiquibase 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.no longer prompts
-
Deprecated ConstructorsConstructorDescription- please use the constructor with ChangeExecListener, which can be null.- please use the constructor with ChangeExecListener, which can be null.use
AntTaskLogger(org.apache.tools.ant.Task)insteaduse {@link AbstractLogger(). Passed filter is not used.
-
Deprecated Enum Constants
CommandStepinterface