diff --git a/flyway-dialect/CHANGELOG.md b/flyway-dialect/CHANGELOG.md new file mode 100644 index 0000000..42e5d93 --- /dev/null +++ b/flyway-dialect/CHANGELOG.md @@ -0,0 +1,7 @@ +## 1.0.0-RC0 ## + +* Implementation distributed lock +* Supported main commands how `migration`, `info`, `validate`, `baseline`, `clean`, `repair` +* Mock YDB schema which it doesn't support (<= 24.1) +* Extension JdbcTemplate via YdbJdbcTemplate +* Implementation of all main classes from packages `org.flywaydb.core.internal.database.base` diff --git a/flyway-dialect/pom.xml b/flyway-dialect/pom.xml index ecaf2c7..3d9725f 100644 --- a/flyway-dialect/pom.xml +++ b/flyway-dialect/pom.xml @@ -6,7 +6,35 @@ tech.ydb flyway-dialect - 0.9.1-SNAPSHOT + 0.9.7 + + Flyway YDB Dialect + Support Flyway YDB Dialect + https://github.com/ydb-platform/ydb-java-dialects + + jar + + + + Kirill Kurdyukov + kurdyukov-kir@ydb.tech + YDB + https://ydb.tech/ + + + + + https://github.com/ydb-platform/ydb-java-dialects + scm:git:https://github.com/ydb-platform/ydb-java-dialects.git + scm:git:https://github.com/ydb-platform/ydb-java-dialects.git + + + + + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + + 17 @@ -41,12 +69,6 @@ tech.ydb.test ydb-junit5-support test - - - org.junit.jupiter - junit-jupiter-api - - 2.2.0 @@ -64,7 +86,7 @@ maven-javadoc-plugin 3.5.0 - 1.8 + 17 @@ -100,4 +122,49 @@ + + + + ossrh-s01 + + false + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 3.1.0 + + + sign-artifacts + verify + + sign + + + + + + --pinentry-mode + loopback + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.13 + true + + ossrh-s01 + https://s01.oss.sonatype.org/ + false + + + + + + \ No newline at end of file diff --git a/flyway-dialect/src/main/java/tech/ydb/flywaydb/database/YdbJdbcTemplate.java b/flyway-dialect/src/main/java/tech/ydb/flywaydb/database/YdbJdbcTemplate.java index b3053a8..0e203fc 100644 --- a/flyway-dialect/src/main/java/tech/ydb/flywaydb/database/YdbJdbcTemplate.java +++ b/flyway-dialect/src/main/java/tech/ydb/flywaydb/database/YdbJdbcTemplate.java @@ -5,15 +5,15 @@ import java.sql.SQLException; import java.sql.Types; import org.flywaydb.core.internal.database.DatabaseType; +import org.flywaydb.core.internal.jdbc.JdbcTemplate; import static org.flywaydb.core.internal.jdbc.JdbcNullTypes.BooleanNull; import static org.flywaydb.core.internal.jdbc.JdbcNullTypes.IntegerNull; import static org.flywaydb.core.internal.jdbc.JdbcNullTypes.StringNull; -import org.flywaydb.core.internal.jdbc.JdbcTemplate; /** * @author Kirill Kurdyukov */ -public class YdbJdbcTemplate extends JdbcTemplate { +public class YdbJdbcTemplate extends JdbcTemplate { public YdbJdbcTemplate(Connection connection, DatabaseType databaseType) { super(connection, databaseType); diff --git a/liquibase-dialect/CHANGELOG.md b/liquibase-dialect/CHANGELOG.md index 9620428..a0cf5d7 100644 --- a/liquibase-dialect/CHANGELOG.md +++ b/liquibase-dialect/CHANGELOG.md @@ -1,6 +1,6 @@ ## 1.0.2 ## -* Added duration format for `Interval` type and ISO for time types when loading data into tables. +* Added duration format for `Interval` type and ISO for time types when loading data into tables ## 1.0.1 ## @@ -24,7 +24,7 @@ ## 0.9.5 ## -* Supported loadData and loadUpdateData from CSV file. +* Supported loadData and loadUpdateData from CSV file ## 0.9.4 ## @@ -36,10 +36,10 @@ ## 0.9.2 ## -* Fixed bug with NullPointerException in CREATE INDEX generator method. +* Fixed bug with NullPointerException in CREATE INDEX generator method ## 0.9.1 ## -* Supported "CREATE TABLE", "ALTER TABLE", "DROP TABLE" and "CREATE INDEX" SQL statements from .xml, .json and .yaml file formats. -* Added support for YDB primitive data types. -* Included support for DATABASECHANGELOG and DATABASECHANGELOGLOCK tables. \ No newline at end of file +* Supported "CREATE TABLE", "ALTER TABLE", "DROP TABLE" and "CREATE INDEX" SQL statements from .xml, .json and .yaml file formats +* Added support for YDB primitive data types +* Included support for DATABASECHANGELOG and DATABASECHANGELOGLOCK tables \ No newline at end of file