Commit Graph

160 Commits

Author SHA1 Message Date
Mark Paluch
ffa647a1e6 Prepare next development iteration.
See #2056
2025-06-13 11:17:51 +02:00
Mark Paluch
dd2c361ed7 Release version 3.4.7 (2024.1.7).
See #2056
2025-06-13 11:15:17 +02:00
Mark Paluch
263482be1c Prepare next development iteration.
See #2041
2025-05-16 10:51:19 +02:00
Mark Paluch
d2d669689e Release version 3.4.6 (2024.1.6).
See #2041
2025-05-16 10:48:33 +02:00
Mark Paluch
a5414baa64 Prepare next development iteration.
See #2014
2025-04-22 10:47:45 +02:00
Mark Paluch
11968c6f9d Release version 3.4.5 (2024.1.5).
See #2014
2025-04-22 10:45:18 +02:00
Mark Paluch
31712be780 Prepare next development iteration.
See #1995
2025-03-14 08:20:02 +01:00
Mark Paluch
9594250dae Release version 3.4.4 (2024.1.4).
See #1995
2025-03-14 08:17:35 +01:00
Mark Paluch
1b51545de6 Prepare next development iteration.
See #1983
2025-02-14 10:42:41 +01:00
Mark Paluch
673e9bf08c Release version 3.4.3 (2024.1.3).
See #1983
2025-02-14 10:40:05 +01:00
Mark Paluch
85e8c5c0be Prepare next development iteration.
See #1958
2025-01-17 11:39:59 +01:00
Mark Paluch
6922172be3 Release version 3.4.2 (2024.1.2).
See #1958
2025-01-17 11:37:36 +01:00
Christoph Strobl
2437280232 Prepare next development iteration.
See #1941
2024-12-13 09:38:11 +01:00
Christoph Strobl
0c728ee0ec Release version 3.4.1 (2024.1.1).
See #1941
2024-12-13 09:34:48 +01:00
Mark Paluch
b13ba5f4aa Prepare next development iteration.
See #1916
2024-11-15 14:13:25 +01:00
Mark Paluch
2bda8fec26 Release version 3.4 GA (2024.1.0).
See #1916
2024-11-15 14:10:52 +01:00
Mark Paluch
b788e7abac Prepare next development iteration.
See #1883
2024-10-18 12:49:40 +02:00
Mark Paluch
22f12e341e Release version 3.4 RC1 (2024.1.0).
See #1883
2024-10-18 12:47:01 +02:00
Jens Schauder
eb9168f95e Prepare next development iteration.
See #1791
2024-09-13 12:42:27 +02:00
Jens Schauder
f7936e0fe6 Release version 3.4 M1 (2024.1.0).
See #1791
2024-09-13 12:39:33 +02:00
Jens Schauder
236d054a0e Create one connection pool for Oracle.
We now use one pooled `DataSource` for Oracle.

This should avoid problems with the TNS-Listener, which seems to have a problem with constantly opening and closing connections.

Closes #1815
Original pull request #1816
2024-06-14 09:17:37 +02:00
Mark Paluch
3680b777e7 Prepare next development iteration.
See #1768
2024-05-17 11:51:33 +02:00
Mark Paluch
1516d681d3 Release version 3.3 GA (2024.0.0).
See #1768
2024-05-17 11:49:25 +02:00
Mark Paluch
58d2e92327 Prepare next development iteration.
See #1754
2024-04-12 10:52:59 +02:00
Mark Paluch
39d130c092 Release version 3.3 RC1 (2024.0.0).
See #1754
2024-04-12 10:50:42 +02:00
Mark Paluch
2561b1e44c Prepare next development iteration.
See #1742
2024-03-15 11:09:58 +01:00
Mark Paluch
a87df99a20 Release version 3.3 M2 (2024.0.0).
See #1742
2024-03-15 11:07:32 +01:00
Christoph Strobl
3721876951 Prepare next development iteration.
See #1672
2024-02-16 14:41:24 +01:00
Christoph Strobl
08a9b5ae74 Release version 3.3 M1 (2024.0.0).
See #1672
2024-02-16 14:37:38 +01:00
Jens Schauder
e2a7508adc Switch to Testcontainers Oracle Free.
Timeout increased from the default because that cause problems on CI.
Brought SD JDBC now uses `ojdbc11` as R2DBC.

Closes #1665
Original pull request #1668
2023-11-20 15:31:36 +01:00
Mark Paluch
654daf1237 Prepare next development iteration.
See #1642
2023-11-17 14:33:25 +01:00
Mark Paluch
fe6d599d8b Release version 3.2 GA (2023.1.0).
See #1642
2023-11-17 14:29:59 +01:00
John Blum
b7855d010f Prepare next development iteration.
See #1614
2023-10-13 08:51:59 -07:00
John Blum
74ae9af708 Release version 3.2 RC1 (2023.1.0).
See #1614
2023-10-13 08:44:26 -07:00
Jens Schauder
210b63fcb4 Add failsafe:verify goal as an execution.
The failsafe plugin only fails during it's verify goal, not when actually executing the tests.

The goal is by default added to the verify phase.
But for the database tests this adds it to the integration-test phase.
This ensures that the build fail as soon a test for one database fails.

Closes #1637
2023-10-11 13:54:47 +02:00
Jens Schauder
88ab6b60ca Remove excludes for maven test execution.
Maven Surefire and Failsafe plugins by default do not run inner classes, no matter if they are `@Nested` or just plain static inner classes.

This change removes this default exclude.

Closes #1627
See https://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#excludes
2023-09-28 14:21:03 +02:00
Mark Paluch
610bc4521d Refine JDBC integration tests.
Introduce composed annotations and conditions to deduplicate annotations required for a test, to express database runtime conditions and database activation.
Simplify test configuration.
Split tests into unit test and integration test run.

Original pull request #1621
Closes #1620
2023-09-22 14:11:30 +02:00
Mark Paluch
813fdf2a31 Prepare next development iteration.
See #1592
2023-09-15 15:06:53 +02:00
Mark Paluch
c8de948d3e Release version 3.2 M3 (2023.1.0).
See #1592
2023-09-15 15:06:53 +02:00
Mark Paluch
2c6dbeeea3 Switch Postgres driver dependency from test to optional dependency.
See #1567
Original pull request: #1570
2023-09-06 15:35:41 +02:00
Mark Paluch
879984d2b6 Polishing.
Push JDBC-specific simple types into JdbcPostgresDialect instead of having these in the top-level dialect that shouldn't be tied to any driver technology.

Introduce profile to run Postgres tests only.
2023-09-06 14:54:09 +02:00
Julia Lee
2b1d2c834c Prepare next development iteration.
See #1562
2023-08-18 08:59:38 -04:00
Julia Lee
cb7b4679c5 Release version 3.2 M2 (2023.1.0).
See #1562
2023-08-18 08:50:33 -04:00
Mark Paluch
1ccaaf3cd5 Prepare next development iteration.
See #1511
2023-07-14 14:57:11 +02:00
Mark Paluch
f6f4ad39a0 Release version 3.2 M1 (2023.1.0).
See #1511
2023-07-14 14:53:19 +02:00
Mark Paluch
dbbafb25eb Polishing.
Reorder dependencies.

See #756
2023-06-06 08:51:25 +02:00
Mark Paluch
b2950bf133 Polishing.
Reformat code, switch to tabs. Accept property in DatabaseTypeMapping to provide more context to the type mapping component.

Rename LiquibaseChangeSetGenerator to …Writer as we're writing a changeset and computing the contents is a consequence of writing a changeset. Refine naming to express what we're actually doing.

Introduce setters for enhanced configuration of predicates. Reduce visibility of types to avoid unwanted public API where public access is not needed.

Remove usused code, move methods around for improved grouping of code.

Rename package to schema as the schema is being created and updated and not generated. Rename …Model classes to just their name as types are package-private and not visible externally. Refactor SchemaDiff to Java record.

Use different overloads to write schema changes to avoid LiquibaseException leaking into cases where no diff is being used. Introduce SchemaFilter to filter unwanted mapped entities.

Move code to JDBC module. Introduce comparator strategy to customize how table and column names are compared.

See #756
Original pull request: #1520
2023-06-06 08:51:19 +02:00
Kurt Niemi
5f4ef2ffcb Add support for schema creation using Liquibase.
We now support schema creation and schema migration by generating Liquibase changesets from mapped entities. We also support evolution of schema by comparing existing tables with mapped entities to compute differential changesets.

Closes #756
Original pull request: #1520
2023-06-06 08:51:16 +02:00
Christoph Strobl
999124763d Prepare next development iteration.
See #1498
2023-05-12 14:18:52 +02:00
Christoph Strobl
69ce8b7edf Release version 3.1 GA (2023.0.0).
See #1498
2023-05-12 14:14:39 +02:00