Skip to content

Upgrading com.zaxxer:HikariCP 2 to 3

Unknown2.7.9 → 3.4.5

Fetching 11 releases from GitHub…0 / 11
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • removed: method HikariConfig.copyState(HikariConfig): void
  • removed: method HikariConfig.getScheduledExecutorService(): ScheduledThreadPoolExecutor
  • removed: method HikariConfig.isInitializationFailFast(): boolean
  • removed: method HikariConfig.isJdbc4ConnectionTest(): boolean
  • removed: method HikariConfig.setInitializationFailFast(boolean): void
  • removed: method HikariConfig.setJdbc4ConnectionTest(boolean): void
  • removed: method HikariConfig.setScheduledExecutorService(ScheduledThreadPoolExecutor): void
  • removed: method HikariDataSource.resumePool(): void
  • removed: method HikariDataSource.shutdown(): void
  • removed: method HikariDataSource.suspendPool(): void
  • added: enum SQLExceptionOverride.Override
  • added: interface SQLExceptionOverride
  • added: method HikariConfig.getExceptionOverrideClassName(): String
  • added: method HikariConfig.setExceptionOverrideClassName(String): void
  • added: method HikariConfigMXBean.getCatalog(): String
  • added: method HikariConfigMXBean.setCatalog(String): void
  • added: method SQLExceptionOverride.adjudicate(SQLException): SQLExceptionOverride.Override
  • added: static field SQLExceptionOverride.Override.CONTINUE_EVICT: SQLExceptionOverride.Override
  • added: static field SQLExceptionOverride.Override.DO_NOT_EVICT: SQLExceptionOverride.Override
  • added: static method SQLExceptionOverride.Override.valueOf(String): SQLExceptionOverride.Override
  • added: static method SQLExceptionOverride.Override.values(): SQLExceptionOverride.Override[]
  • removed: ctor CodaHaleMetricsTracker(String, PoolStats, MetricRegistry)
  • added: class PrometheusHistogramMetricsTrackerFactory implements MetricsTrackerFactory
  • added: ctor PrometheusHistogramMetricsTrackerFactory()
  • added: ctor PrometheusHistogramMetricsTrackerFactory(CollectorRegistry)
  • added: ctor PrometheusMetricsTrackerFactory(CollectorRegistry)
  • added: enum PrometheusMetricsTrackerFactory.RegistrationStatus
  • added: method PrometheusHistogramMetricsTrackerFactory.create(String, PoolStats): IMetricsTracker
  • added: static field PrometheusMetricsTrackerFactory.RegistrationStatus.REGISTERED: PrometheusMetricsTrackerFactory.RegistrationStatus
  • added: static method PrometheusMetricsTrackerFactory.RegistrationStatus.valueOf(String): PrometheusMetricsTrackerFactory.RegistrationStatus
  • added: static method PrometheusMetricsTrackerFactory.RegistrationStatus.values(): PrometheusMetricsTrackerFactory.RegistrationStatus[]
  • changed: class HikariProxyCallableStatement extends ProxyCallableStatement implements CallableStatement, Wrapper, AutoCloseable, Statement, PreparedStatement → class HikariProxyCallableStatement extends ProxyCallableStatement implements Wrapper, AutoCloseable, Statement, PreparedStatement, CallableStatement
  • changed: class HikariProxyConnection extends ProxyConnection implements Connection, Wrapper, AutoCloseable → class HikariProxyConnection extends ProxyConnection implements Wrapper, AutoCloseable, Connection
  • added: abstract class ProxyDatabaseMetaData implements DatabaseMetaData
  • added: class HikariProxyDatabaseMetaData extends ProxyDatabaseMetaData implements Wrapper, DatabaseMetaData
  • added: field ProxyDatabaseMetaData.connection: ProxyConnection
  • added: field ProxyDatabaseMetaData.delegate: DatabaseMetaData
  • added: method HikariProxyDatabaseMetaData.allProceduresAreCallable(): boolean
  • added: method HikariProxyDatabaseMetaData.allTablesAreSelectable(): boolean
  • added: method HikariProxyDatabaseMetaData.autoCommitFailureClosesAllResultSets(): boolean
  • added: method HikariProxyDatabaseMetaData.dataDefinitionCausesTransactionCommit(): boolean
  • added: method HikariProxyDatabaseMetaData.dataDefinitionIgnoredInTransactions(): boolean
  • added: method HikariProxyDatabaseMetaData.deletesAreDetected(int): boolean
  • added: method HikariProxyDatabaseMetaData.doesMaxRowSizeIncludeBlobs(): boolean
  • added: method HikariProxyDatabaseMetaData.generatedKeyAlwaysReturned(): boolean
  • added: method HikariProxyDatabaseMetaData.getAttributes(String, String, String, String): ResultSet
  • added: method HikariProxyDatabaseMetaData.getBestRowIdentifier(String, String, String, int, boolean): ResultSet
  • added: method HikariProxyDatabaseMetaData.getCatalogSeparator(): String
  • added: method HikariProxyDatabaseMetaData.getCatalogTerm(): String
  • added: method HikariProxyDatabaseMetaData.getCatalogs(): ResultSet
  • added: method HikariProxyDatabaseMetaData.getClientInfoProperties(): ResultSet
  • added: method HikariProxyDatabaseMetaData.getColumnPrivileges(String, String, String, String): ResultSet
  • added: method HikariProxyDatabaseMetaData.getColumns(String, String, String, String): ResultSet
  • added: method HikariProxyDatabaseMetaData.getCrossReference(String, String, String, String, String, String): ResultSet
  • added: method HikariProxyDatabaseMetaData.getDatabaseMajorVersion(): int
  • added: method HikariProxyDatabaseMetaData.getDatabaseMinorVersion(): int
  • added: method HikariProxyDatabaseMetaData.getDatabaseProductName(): String
  • added: method HikariProxyDatabaseMetaData.getDatabaseProductVersion(): String
  • added: method HikariProxyDatabaseMetaData.getDefaultTransactionIsolation(): int
  • added: method HikariProxyDatabaseMetaData.getDriverMajorVersion(): int
  • added: method HikariProxyDatabaseMetaData.getDriverMinorVersion(): int
  • added: method HikariProxyDatabaseMetaData.getDriverName(): String
  • added: method HikariProxyDatabaseMetaData.getDriverVersion(): String
  • added: method HikariProxyDatabaseMetaData.getExportedKeys(String, String, String): ResultSet
  • added: method HikariProxyDatabaseMetaData.getExtraNameCharacters(): String
  • added: method HikariProxyDatabaseMetaData.getFunctionColumns(String, String, String, String): ResultSet
  • added: method HikariProxyDatabaseMetaData.getFunctions(String, String, String): ResultSet
  • added: method HikariProxyDatabaseMetaData.getIdentifierQuoteString(): String
  • added: method HikariProxyDatabaseMetaData.getImportedKeys(String, String, String): ResultSet
  • added: method HikariProxyDatabaseMetaData.getIndexInfo(String, String, String, boolean, boolean): ResultSet
  • added: method HikariProxyDatabaseMetaData.getJDBCMajorVersion(): int
  • added: method HikariProxyDatabaseMetaData.getJDBCMinorVersion(): int
  • added: method HikariProxyDatabaseMetaData.getMaxBinaryLiteralLength(): int
  • added: method HikariProxyDatabaseMetaData.getMaxCatalogNameLength(): int
  • added: method HikariProxyDatabaseMetaData.getMaxCharLiteralLength(): int
  • added: method HikariProxyDatabaseMetaData.getMaxColumnNameLength(): int
  • added: method HikariProxyDatabaseMetaData.getMaxColumnsInGroupBy(): int
  • added: method HikariProxyDatabaseMetaData.getMaxColumnsInIndex(): int
  • added: method HikariProxyDatabaseMetaData.getMaxColumnsInOrderBy(): int
  • added: method HikariProxyDatabaseMetaData.getMaxColumnsInSelect(): int
  • added: method HikariProxyDatabaseMetaData.getMaxColumnsInTable(): int
  • added: method HikariProxyDatabaseMetaData.getMaxConnections(): int
  • added: method HikariProxyDatabaseMetaData.getMaxCursorNameLength(): int
  • added: method HikariProxyDatabaseMetaData.getMaxIndexLength(): int
  • added: method HikariProxyDatabaseMetaData.getMaxLogicalLobSize(): long
  • added: method HikariProxyDatabaseMetaData.getMaxProcedureNameLength(): int
  • added: method HikariProxyDatabaseMetaData.getMaxRowSize(): int
  • added: method HikariProxyDatabaseMetaData.getMaxSchemaNameLength(): int
  • added: method HikariProxyDatabaseMetaData.getMaxStatementLength(): int
  • added: method HikariProxyDatabaseMetaData.getMaxStatements(): int
  • added: method HikariProxyDatabaseMetaData.getMaxTableNameLength(): int
  • added: method HikariProxyDatabaseMetaData.getMaxTablesInSelect(): int
  • added: method HikariProxyDatabaseMetaData.getMaxUserNameLength(): int
  • added: method HikariProxyDatabaseMetaData.getNumericFunctions(): String
  • added: method HikariProxyDatabaseMetaData.getPrimaryKeys(String, String, String): ResultSet
  • added: method HikariProxyDatabaseMetaData.getProcedureColumns(String, String, String, String): ResultSet
  • added: method HikariProxyDatabaseMetaData.getProcedureTerm(): String
  • added: method HikariProxyDatabaseMetaData.getProcedures(String, String, String): ResultSet
  • added: method HikariProxyDatabaseMetaData.getPseudoColumns(String, String, String, String): ResultSet
  • added: method HikariProxyDatabaseMetaData.getResultSetHoldability(): int
  • added: method HikariProxyDatabaseMetaData.getRowIdLifetime(): RowIdLifetime
  • added: method HikariProxyDatabaseMetaData.getSQLKeywords(): String
  • added: method HikariProxyDatabaseMetaData.getSQLStateType(): int
  • added: method HikariProxyDatabaseMetaData.getSchemaTerm(): String
  • added: method HikariProxyDatabaseMetaData.getSchemas(): ResultSet
  • added: method HikariProxyDatabaseMetaData.getSchemas(String, String): ResultSet
  • added: method HikariProxyDatabaseMetaData.getSearchStringEscape(): String
  • added: method HikariProxyDatabaseMetaData.getStringFunctions(): String
  • added: method HikariProxyDatabaseMetaData.getSuperTables(String, String, String): ResultSet
  • added: method HikariProxyDatabaseMetaData.getSuperTypes(String, String, String): ResultSet
  • added: method HikariProxyDatabaseMetaData.getSystemFunctions(): String
  • added: method HikariProxyDatabaseMetaData.getTablePrivileges(String, String, String): ResultSet
  • added: method HikariProxyDatabaseMetaData.getTableTypes(): ResultSet
  • added: method HikariProxyDatabaseMetaData.getTables(String, String, String, String[]): ResultSet
  • added: method HikariProxyDatabaseMetaData.getTimeDateFunctions(): String
  • added: method HikariProxyDatabaseMetaData.getTypeInfo(): ResultSet
  • added: method HikariProxyDatabaseMetaData.getUDTs(String, String, String, int[]): ResultSet
  • added: method HikariProxyDatabaseMetaData.getURL(): String
  • added: method HikariProxyDatabaseMetaData.getUserName(): String
  • added: method HikariProxyDatabaseMetaData.getVersionColumns(String, String, String): ResultSet
  • added: method HikariProxyDatabaseMetaData.insertsAreDetected(int): boolean
  • added: method HikariProxyDatabaseMetaData.isCatalogAtStart(): boolean
  • added: method HikariProxyDatabaseMetaData.isReadOnly(): boolean
  • added: method HikariProxyDatabaseMetaData.isWrapperFor(Class): boolean
  • added: method HikariProxyDatabaseMetaData.locatorsUpdateCopy(): boolean
  • added: method HikariProxyDatabaseMetaData.nullPlusNonNullIsNull(): boolean
  • added: method HikariProxyDatabaseMetaData.nullsAreSortedAtEnd(): boolean
  • added: method HikariProxyDatabaseMetaData.nullsAreSortedAtStart(): boolean
  • added: method HikariProxyDatabaseMetaData.nullsAreSortedHigh(): boolean
  • added: method HikariProxyDatabaseMetaData.nullsAreSortedLow(): boolean
  • added: method HikariProxyDatabaseMetaData.othersDeletesAreVisible(int): boolean
  • added: method HikariProxyDatabaseMetaData.othersInsertsAreVisible(int): boolean
  • added: method HikariProxyDatabaseMetaData.othersUpdatesAreVisible(int): boolean
  • added: method HikariProxyDatabaseMetaData.ownDeletesAreVisible(int): boolean
  • added: method HikariProxyDatabaseMetaData.ownInsertsAreVisible(int): boolean
  • added: method HikariProxyDatabaseMetaData.ownUpdatesAreVisible(int): boolean
  • added: method HikariProxyDatabaseMetaData.storesLowerCaseIdentifiers(): boolean
  • added: method HikariProxyDatabaseMetaData.storesLowerCaseQuotedIdentifiers(): boolean
  • added: method HikariProxyDatabaseMetaData.storesMixedCaseIdentifiers(): boolean
  • added: method HikariProxyDatabaseMetaData.storesMixedCaseQuotedIdentifiers(): boolean
  • added: method HikariProxyDatabaseMetaData.storesUpperCaseIdentifiers(): boolean
  • added: method HikariProxyDatabaseMetaData.storesUpperCaseQuotedIdentifiers(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsANSI92EntryLevelSQL(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsANSI92FullSQL(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsANSI92IntermediateSQL(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsAlterTableWithAddColumn(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsAlterTableWithDropColumn(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsBatchUpdates(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsCatalogsInDataManipulation(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsCatalogsInIndexDefinitions(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsCatalogsInPrivilegeDefinitions(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsCatalogsInProcedureCalls(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsCatalogsInTableDefinitions(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsColumnAliasing(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsConvert(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsConvert(int, int): boolean
  • added: method HikariProxyDatabaseMetaData.supportsCoreSQLGrammar(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsCorrelatedSubqueries(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsDataDefinitionAndDataManipulationTransactions(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsDataManipulationTransactionsOnly(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsDifferentTableCorrelationNames(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsExpressionsInOrderBy(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsExtendedSQLGrammar(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsFullOuterJoins(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsGetGeneratedKeys(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsGroupBy(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsGroupByBeyondSelect(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsGroupByUnrelated(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsIntegrityEnhancementFacility(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsLikeEscapeClause(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsLimitedOuterJoins(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsMinimumSQLGrammar(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsMixedCaseIdentifiers(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsMixedCaseQuotedIdentifiers(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsMultipleOpenResults(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsMultipleResultSets(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsMultipleTransactions(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsNamedParameters(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsNonNullableColumns(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsOpenCursorsAcrossCommit(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsOpenCursorsAcrossRollback(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsOpenStatementsAcrossCommit(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsOpenStatementsAcrossRollback(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsOrderByUnrelated(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsOuterJoins(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsPositionedDelete(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsPositionedUpdate(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsRefCursors(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsResultSetConcurrency(int, int): boolean
  • added: method HikariProxyDatabaseMetaData.supportsResultSetHoldability(int): boolean
  • added: method HikariProxyDatabaseMetaData.supportsResultSetType(int): boolean
  • added: method HikariProxyDatabaseMetaData.supportsSavepoints(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsSchemasInDataManipulation(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsSchemasInIndexDefinitions(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsSchemasInPrivilegeDefinitions(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsSchemasInProcedureCalls(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsSchemasInTableDefinitions(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsSelectForUpdate(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsStatementPooling(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsStoredFunctionsUsingCallSyntax(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsStoredProcedures(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsSubqueriesInComparisons(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsSubqueriesInExists(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsSubqueriesInIns(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsSubqueriesInQuantifieds(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsTableCorrelationNames(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsTransactionIsolationLevel(int): boolean
  • added: method HikariProxyDatabaseMetaData.supportsTransactions(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsUnion(): boolean
  • added: method HikariProxyDatabaseMetaData.supportsUnionAll(): boolean
  • added: method HikariProxyDatabaseMetaData.updatesAreDetected(int): boolean
  • added: method HikariProxyDatabaseMetaData.usesLocalFilePerTable(): boolean
  • added: method HikariProxyDatabaseMetaData.usesLocalFiles(): boolean
  • added: method ProxyDatabaseMetaData.getAttributes(String, String, String, String): ResultSet
  • added: method ProxyDatabaseMetaData.getBestRowIdentifier(String, String, String, int, boolean): ResultSet
  • added: method ProxyDatabaseMetaData.getCatalogs(): ResultSet
  • added: method ProxyDatabaseMetaData.getClientInfoProperties(): ResultSet
  • added: method ProxyDatabaseMetaData.getColumnPrivileges(String, String, String, String): ResultSet
  • added: method ProxyDatabaseMetaData.getColumns(String, String, String, String): ResultSet
  • added: method ProxyDatabaseMetaData.getConnection(): Connection
  • added: method ProxyDatabaseMetaData.getCrossReference(String, String, String, String, String, String): ResultSet
  • added: method ProxyDatabaseMetaData.getExportedKeys(String, String, String): ResultSet
  • added: method ProxyDatabaseMetaData.getFunctionColumns(String, String, String, String): ResultSet
  • added: method ProxyDatabaseMetaData.getFunctions(String, String, String): ResultSet
  • added: method ProxyDatabaseMetaData.getImportedKeys(String, String, String): ResultSet
  • added: method ProxyDatabaseMetaData.getIndexInfo(String, String, String, boolean, boolean): ResultSet
  • added: method ProxyDatabaseMetaData.getPrimaryKeys(String, String, String): ResultSet
  • added: method ProxyDatabaseMetaData.getProcedureColumns(String, String, String, String): ResultSet
  • added: method ProxyDatabaseMetaData.getProcedures(String, String, String): ResultSet
  • added: method ProxyDatabaseMetaData.getPseudoColumns(String, String, String, String): ResultSet
  • added: method ProxyDatabaseMetaData.getSchemas(): ResultSet
  • added: method ProxyDatabaseMetaData.getSchemas(String, String): ResultSet
  • added: method ProxyDatabaseMetaData.getSuperTables(String, String, String): ResultSet
  • added: method ProxyDatabaseMetaData.getSuperTypes(String, String, String): ResultSet
  • added: method ProxyDatabaseMetaData.getTablePrivileges(String, String, String): ResultSet
  • added: method ProxyDatabaseMetaData.getTableTypes(): ResultSet
  • added: method ProxyDatabaseMetaData.getTables(String, String, String, String[]): ResultSet
  • added: method ProxyDatabaseMetaData.getTypeInfo(): ResultSet
  • added: method ProxyDatabaseMetaData.getUDTs(String, String, String, int[]): ResultSet
  • added: method ProxyDatabaseMetaData.getVersionColumns(String, String, String): ResultSet
  • added: method ProxyDatabaseMetaData.toString(): String
  • added: method ProxyDatabaseMetaData.unwrap(Class): Object
  • removed: ctor PropertyElf()
  • added: enum IsolationLevel
  • added: method IsolationLevel.getLevelId(): int
  • added: static field IsolationLevel.TRANSACTION_NONE: IsolationLevel
  • added: static field IsolationLevel.TRANSACTION_READ_COMMITTED: IsolationLevel
  • added: static field IsolationLevel.TRANSACTION_READ_UNCOMMITTED: IsolationLevel
  • added: static field IsolationLevel.TRANSACTION_REPEATABLE_READ: IsolationLevel
  • added: static field IsolationLevel.TRANSACTION_SERIALIZABLE: IsolationLevel
  • added: static field IsolationLevel.TRANSACTION_SQL_SERVER_SNAPSHOT_ISOLATION_LEVEL: IsolationLevel
  • added: static method IsolationLevel.valueOf(String): IsolationLevel
  • added: static method IsolationLevel.values(): IsolationLevel[]