Debezium Builder
a77b6f8b8e
[maven-release-plugin] prepare release v1.9.0.Alpha1
2022-01-26 19:00:20 +00:00
Jiri Pechanec
664d989e42
DBZ-4577 Provide custom error message handling
2022-01-21 10:24:19 +01:00
Jiri Pechanec
8fd3243a86
DBZ-2224 Test logging based on logback
2022-01-18 11:24:21 +01:00
Anisha Mohanty
d6c5ad2e7c
DBZ-4460 Renaming all openapi occurrences to schema
2022-01-07 15:05:34 +01:00
Anisha Mohanty
3d1988cf6f
DBZ-4460 Set default values for format & output directory
2022-01-07 15:05:34 +01:00
Anisha Mohanty
06860b3691
DBZ-4460 Apply the plug-in to all connector modules
2022-01-07 15:05:34 +01:00
harveyyue
291e8ac221
DBZ-4351 Add create/update/delete event seen metrics for monitor upstream dml operation
2022-01-06 19:03:46 +01:00
harveyyue
792187f669
DBZ-4472 Make connector task partition readability for log
2021-12-20 15:58:14 +01:00
Debezium Builder
67c9663c98
[maven-release-plugin] prepare for next development iteration
2021-12-16 10:11:29 +00:00
Debezium Builder
8d532d895f
[maven-release-plugin] prepare release v1.8.0.Final
2021-12-16 10:11:28 +00:00
Chris Cranford
882bb9c4d4
DBZ-3306 Only emit schema changes if table schema actual changed
2021-12-11 20:39:46 +01:00
Debezium Builder
f53e6c00df
[maven-release-plugin] prepare for next development iteration
2021-12-09 20:16:04 +00:00
Debezium Builder
826837701a
[maven-release-plugin] prepare release v1.8.0.CR1
2021-12-09 20:16:04 +00:00
Mark Drilling
b922e34b30
DBZ-3697 Adding metadata to fields for SQLServerConnector
2021-12-02 11:07:22 +01:00
Debezium Builder
b5439b54bf
[maven-release-plugin] prepare for next development iteration
2021-11-30 09:38:47 +00:00
Debezium Builder
125f6e5aa2
[maven-release-plugin] prepare release v1.8.0.Beta1
2021-11-30 09:38:47 +00:00
Sergei Morozov
437fe0e7bf
DBZ-4273: Filter out capture instances with the same start_lsn
2021-11-24 22:08:31 +01:00
Mike Kamornikov
a7c573676f
DBZ-3992: List change tables within captured LSN interval
...
Co-authored-by: Sergei Morozov <morozov@tut.by>
2021-11-24 22:08:31 +01:00
Vadzim Ramanenka
860f0da198
DBZ-3992: Use a query for listing change tables
2021-11-24 22:08:31 +01:00
Sergei Morozov
56d77c9b7a
DBZ-4273: Rename symbols related to change tables
2021-11-24 22:08:31 +01:00
Sergei Morozov
3d0cb2f6d1
DBZ-4273: Do not source stopLsn from end_lsn
2021-11-24 22:08:31 +01:00
Jacob Gminder
f7f8748062
DBZ-2975: Move the poll interval logic to the ChangeEventSourceCoordinator.
2021-11-22 12:30:31 +01:00
Sergei Morozov
0e04204443
DBZ-4285: Handle login failure during instance upgrade as retriable
2021-11-16 20:31:26 +01:00
Kate
44073cf7d8
DBZ-4196 Support schema changes during incremental snapshot
2021-11-16 14:56:06 +01:00
Chris Cranford
20627bd14a
DBZ-4082 Fix test failure SchemaHistoryTopicIT::schemaChangeAfterSnapshot
2021-11-15 17:03:22 -05:00
Thiago Dantas
39ecc4e732
DBZ-4249 Creates the incremental.snapshot.option.recompile connector configuration for SQL Server
...
This includes OPTION(RECOMPILE) query option for every SELECT statement during the incremental snapshot process, which can help with parameter sniffing problems.
2021-11-12 11:56:06 +01:00
Debezium Builder
f93e901dce
[maven-release-plugin] prepare for next development iteration
2021-11-11 09:21:59 +00:00
Debezium Builder
895a16bf19
[maven-release-plugin] prepare release v1.8.0.Alpha2
2021-11-11 09:21:59 +00:00
Kate
992ae537c8
DBZ-4244 Quote signal table name in MySQL connector
2021-11-10 10:18:26 +01:00
Chris Cranford
5ec9381702
DBZ-3710 Unify DefaultValueMapper (Oracle/SQL Server/PostgreSQL)
2021-11-10 09:43:25 +01:00
Sergei Morozov
b2df15cf39
DBZ-4245: Handle SQL Server connection errors during database state transition
2021-11-05 20:20:15 +01:00
jiabao.sun
24ead16c24
DBZ-3966 Remove defaultValue and keep defaultValueExpression
2021-11-04 10:47:17 +01:00
jiabao.sun
77c4113697
DBZ-3966 JsonTableChangeSerializer support serialization for defaultValue and enumValues
2021-11-04 10:47:17 +01:00
Juan Fiallo
63367c614a
DBZ-4231 Remove SqlServerConnector database.user Required Validator
2021-11-02 14:48:51 +01:00
ahodavdekar
1d81b6db19
DBZ-4077 Exposing the transaction metadata topic name as a config option
2021-11-02 06:07:05 +01:00
Gunnar Morling
fd06a4e2a4
DBZ-2975 Using Offsets in recover() contract;
...
Keeping legacy method until the legacy MySQL connector implementation has been removed.
2021-11-01 10:17:49 +01:00
Mike Kamornikov
16c07e915b
DBZ-2975: Recover database schema from multiple partitions
2021-11-01 10:17:49 +01:00
Debezium Builder
2026a48302
[maven-release-plugin] prepare for next development iteration
2021-10-27 06:47:27 +00:00
Debezium Builder
97106c1fd9
[maven-release-plugin] prepare release v1.8.0.Alpha1
2021-10-27 06:47:26 +00:00
Gunnar Morling
c8d6a39c79
DBZ-4125 Removing some redundant code
2021-10-19 15:29:56 +02:00
Gunnar Morling
adba67a2c5
DBZ-4125 Asserting database name in change events;
...
Using assertThat() statically imported.
2021-10-19 15:29:56 +02:00
Gunnar Morling
e5ceddca2f
DBZ-4125 Dropping correct database
2021-10-19 15:29:56 +02:00
cburch824
5209fbc9bb
DBZ-4125 update testDB variable value
2021-10-19 15:29:56 +02:00
cburch824
1de72deafa
DBZ-4125 Add test covering special characters in database name
...
DBZ-4125 Remove unused import
DBZ-4125 Clean up variable usage
2021-10-19 15:29:56 +02:00
cburch824
766139ab05
DBZ-4125 Fix sqlserver connection database name placeholder
...
Add copyright name and alias name
2021-10-19 15:29:56 +02:00
Juan Fiallo
346e0f3af2
DBZ-3517 Making database.user optional for SQL Server.
...
SQL Server doesn't require username/password when using Kerberos authentication, which can be configured using pass-through database properties. Changing the database.user config to be optional for SQL Server Connector to reflect that.
2021-10-18 12:06:56 +02:00
Juan Fiallo
5ac93ac20e
DBZ-3517 Making database.user optional for SQL Server.
...
SQL Server doesn't require username/password when using Kerberos authentication, which can be configured using pass-through database properties. Changing the database.user config to be optional for SQL Server Connector to reflect that.
2021-10-18 12:06:56 +02:00
Juan Fiallo
e041b599d8
DBZ-3517 Making database.user optional for SQL Server.
...
SQL Server doesn't require username/password when using Kerberos authentication, which can be configured using pass-through database properties. Changing the database.user config to be optional for SQL Server Connector to reflect that.
2021-10-18 12:06:56 +02:00
Gunnar Morling
ae1ba98591
DBZ-4082 Logging debug info
2021-10-14 15:42:09 +02:00
Sergei Morozov
4a03c5df17
DBZ-2975: Include database name into topic and schema names
...
Co-authored-by: Mike Kamornikov <mikekamornikov@gmail.com>
2021-10-12 15:40:02 +02:00
Gunnar Morling
ea75b5b12b
DBZ-4082 Awaiting connector start-up
2021-10-04 13:16:42 +02:00
Jiri Pechanec
f910fc930b
[release] Switch to 1.8 snapshot
2021-10-01 14:50:16 +02:00
Debezium Builder
12b0ae9046
[maven-release-plugin] prepare for next development iteration
2021-10-01 13:26:33 +02:00
Debezium Builder
652162fd85
[maven-release-plugin] prepare release v1.7.0.Final
2021-10-01 13:26:33 +02:00
Gunnar Morling
3671c3f4d6
DBZ-3346 Expanding SQL Server connector error handler
2021-09-29 10:11:30 +02:00
Debezium Builder
bec0b6b67e
[maven-release-plugin] prepare for next development iteration
2021-09-23 06:31:25 +00:00
Debezium Builder
cf8da39725
[maven-release-plugin] prepare release v1.7.0.CR2
2021-09-23 06:31:25 +00:00
Jiri Pechanec
26d0e78023
DBZ-4013 Skip invalid table
2021-09-17 14:20:42 +02:00
Debezium Builder
c15e0b303b
[maven-release-plugin] prepare for next development iteration
2021-09-16 08:10:45 +00:00
Debezium Builder
23d9790121
[maven-release-plugin] prepare release v1.7.0.CR1
2021-09-16 08:10:44 +00:00
Gunnar Morling
18a23b19c3
DBZ-4001 Removing constructor only required for tests
2021-09-15 14:21:02 +02:00
Yuan Zhang
fbf56a976d
DBZ-4001 Using connection factory when validating SQL Server connector config
2021-09-15 14:16:39 +02:00
René Kerner
b92e5c5efe
DBZ-3943 Add ConfigDef unit tests to verify all Debezium Field instances have a proper documentation/description set;
...
Also adding missing descriptions.
2021-09-09 13:35:41 +02:00
Anisha Mohanty
153e0920e1
DBZ-2525 Generifying exclusion of columns from snapshotting in all relational connectors;
...
* Using RelationalDatabaseSchema in RelationalSnapshotChangeEventSource for consistency.
* Adding test for table/column names which are keywords
2021-08-30 12:20:56 +02:00
Debezium Builder
2ce6bcb2ab
[maven-release-plugin] prepare for next development iteration
2021-08-25 05:20:56 -04:00
Debezium Builder
d3a7efe423
[maven-release-plugin] prepare release v1.7.0.Beta1
2021-08-25 05:20:56 -04:00
Jiri Pechanec
2c49b0277e
DBZ-3229 Increase wait time; do not rely on record delivery in case of failure
2021-08-24 16:34:58 +02:00
Jiri Pechanec
12c20fad53
DBZ-2398 Handle more than one transaction in the list
2021-08-24 16:33:57 +02:00
Gunnar Morling
9a88011718
DBZ-2975 Avoiding redundant log message
2021-08-23 12:01:11 +02:00
Mike Kamornikov
37a4523685
DBZ-2975: Use fully-qualified table and procedure names
...
Co-authored-by: Sergei Morozov <morozov@tut.by>
2021-08-23 12:01:11 +02:00
Sergei Morozov
3f9b5b5e17
DBZ-2975: Remove unused SqlServerConnection methods
2021-08-23 12:01:11 +02:00
Sergei Morozov
b06b5aecbc
DBZ-2975: Introduce opt-in configuration for multi-partition mode
2021-08-23 12:01:11 +02:00
Sergei Morozov
680b6438f5
DBZ-3823 Avoid connectivity errors during task start in SQL Server connector;
...
* Deferring DB-related logic to poll() (so to benefit from retries) or the connector itself
* Removeing dependency of SourceTimestampMode on SqlServerConnection
* More generic connection error handling
2021-08-18 23:05:30 +02:00
Sergei Morozov
8252b19abc
DBZ-3479: Rework handling timezones in SQL Server connector
2021-08-17 22:16:56 +02:00
Jiri Pechanec
11e3ef4325
DBZ-3857 Exclude database name in snapshot tables filtering
2021-08-16 14:12:53 +02:00
Jiri Pechanec
60900290f1
DBZ-3228 Make sure to change db in streaming
2021-08-11 17:09:22 +02:00
Sergei Morozov
a40ad7132d
DBZ-2975: Remove partition from offset context
2021-08-11 07:34:37 +02:00
Sergei Morozov
77e2ac8a12
DBZ-2975: Introduce io.debezium.pipeline.spi.Offsets
2021-08-11 07:34:37 +02:00
Sergei Morozov
c7ac5fca52
DBZ-2975: Move Partition to io.debezium.pipeline.spi
2021-08-11 07:34:37 +02:00
Debezium Builder
d3c4482d06
[maven-release-plugin] prepare for next development iteration
2021-07-30 02:39:08 -04:00
Debezium Builder
35dcfc5426
[maven-release-plugin] prepare release v1.7.0.Alpha1
2021-07-30 02:39:08 -04:00
Kate
9b66ab374a
DBZ-3577 Support read-only MySQL incremental snapshots
2021-07-29 07:10:46 +02:00
Chris Cranford
ed31ea9ffb
DBZ-3668 Adjust ServiceLoader for SPI change
2021-07-03 16:31:52 +07:00
Gunnar Morling
b84c3c870d
DBZ-3668 Extracting SPI package
2021-07-03 16:31:52 +07:00
Chris Cranford
7f7e23b110
DBZ-3668 Add ServiceLoader hook CloudEvents converter
2021-07-03 16:31:52 +07:00
Sergei Morozov
db105baeba
DBZ-2975: Add partition awareness to source task components
...
Co-authored-by: Mike Kamornikov <mikekamornikov@gmail.com>
2021-07-03 10:56:34 +02:00
Debezium Builder
9d3f6b2a86
[maven-release-plugin] prepare for next development iteration
2021-06-30 03:45:06 -04:00
Debezium Builder
c8c5fc4b56
[maven-release-plugin] prepare release v1.6.0.Final
2021-06-30 03:45:06 -04:00
Debezium Builder
ae053414ac
[maven-release-plugin] prepare for next development iteration
2021-06-24 01:50:07 -04:00
Debezium Builder
af3f942a74
[maven-release-plugin] prepare release v1.6.0.CR1
2021-06-24 01:50:07 -04:00
Hossein Torabi
cbf2abaaf2
DBZ-2697 Optimisation on SQLServer connector for skipped.operations
2021-06-21 15:52:35 +02:00
Jiri Pechanec
02640df975
DBZ-3597 Re-use the CDC wait test code
2021-06-10 17:55:50 +02:00
Jiri Pechanec
c2086d7104
DBZ-3597 Remove non-captured colmuns from PK
2021-06-10 17:55:50 +02:00
Debezium Builder
48ca58a609
[maven-release-plugin] prepare for next development iteration
2021-06-10 06:03:12 -04:00
Debezium Builder
0961517859
[maven-release-plugin] prepare release v1.6.0.Beta2
2021-06-10 06:03:12 -04:00
Gunnar Morling
1ce65fa628
DBZ-2975 Avoiding raw types in some places;
...
Also parameterizing offset loader contract, so to avoid casts later on.
2021-06-09 16:02:33 +02:00
Sergei Morozov
657a6d2542
DBZ-2975: Extract offset context from object states to method signatures
2021-06-09 16:02:33 +02:00
Jiri Pechanec
5fbebf7593
DBZ-3515 Execute periodic TX commits
...
* DBZ-3515 Execute periodic TX commits
Co-authored-by: Gunnar Morling <gunnar.morling@googlemail.com>
2021-05-26 12:52:25 +02:00
Sergei Morozov
dd23e0faad
DBZ-3486: Limit number of processed transactions per iteration
2021-05-25 07:19:43 +02:00
Sergei Morozov
3b72e5149c
DBZ-3486: Replace @see with @link where a URL is referenced
2021-05-25 07:19:43 +02:00
Debezium Builder
ead4ee7226
[maven-release-plugin] prepare for next development iteration
2021-05-20 19:07:44 +02:00
Debezium Builder
9e16df7d4b
[maven-release-plugin] prepare release v1.6.0.Beta1
2021-05-20 19:07:44 +02:00
Jiri Pechanec
90738f53a6
DBZ-3500 Incremental snapshots for SQL Server
2021-05-20 08:06:37 +02:00
Sergei Morozov
ec252a787d
DBZ-3452: Deprecate source.timestamp.mode=processing
2021-05-18 20:57:25 +02:00
Vadzim Ramanenka
7adfaba483
DBZ-3452: source.timestamp.mode=commit imposes a significant performance penalty
...
Fetch LSN's timestamps along with the CDC data.
2021-05-18 20:57:25 +02:00
SiuFay
d96c3138d6
DBZ-3339 Allow retry for transient error in SqlServerConnection.retrieveRealDatabaseName()
2021-05-17 14:06:47 +02:00
Jiri Pechanec
95ed8149c1
DBZ-3339 Connection refused can be retried
2021-05-13 08:06:00 -04:00
Sergei Morozov
e90196989b
DBZ-3505: Better handling of invalid SQL Server connector configuration
2021-05-12 06:03:22 +02:00
Debezium Builder
4dd3a146ca
[maven-release-plugin] prepare for next development iteration
2021-05-06 02:40:15 -04:00
Debezium Builder
b3c5bb281c
[maven-release-plugin] prepare release v1.6.0.Alpha1
2021-05-06 02:40:15 -04:00
Jiri Pechanec
8b0428404b
DBZ-3473 SQL Server field moved reading to connection
2021-05-06 05:37:36 +02:00
Gunnar Morling
dc02b896cd
DBZ-3449 Moving QA releated plug-ins to separate profile, so to avoid loading them at all
2021-04-28 15:14:05 +02:00
Gunnar Morling
8f891248ad
DBZ-3429 Making option retrieval lenient towards trailing/leading whitespace
2021-04-28 11:01:27 +02:00
Anisha Mohanty
f0f8d5d180
DBZ-3161 Refactor/Rename all references of MonitoredTables to CapturedTables
2021-04-26 13:07:23 +02:00
Gunnar Morling
2088c035b1
DBZ-3449 Adding "quick" profile
2021-04-26 06:09:14 +02:00
Anisha Mohanty
1e9630b19d
DBZ-3379 Use current SQL Server container image
2021-04-08 15:07:25 +02:00
Hossein Torabi
5d6705c3fe
DBZ-2699 implement skipped.operation in core
2021-04-08 11:59:08 +02:00
Debezium Builder
8a88ba9b45
[maven-release-plugin] prepare for next development iteration
2021-04-08 04:04:00 -04:00
Debezium Builder
74152afe74
[maven-release-plugin] prepare release v1.5.0.Final
2021-04-08 04:04:00 -04:00
Chris Cranford
776180a0df
DBZ-3347 Emit schema change events with correct source partition
2021-03-30 07:26:06 +02:00
JLDLaughlin
06b0475f17
DBZ-2911 Add additional LSN information to all sources
...
Adds a new "sequence" field to all sources via the AbstractSourceInfo
class. Specifically, this field is required to deduplicate records
from PostgreSQL sources in O(1) time. The sequence field is a stringified
list of metadata. For PostgreSQL sources, this will include the last
committed LSN and the current LSN. For other sources, this will be NULL
until implemented. A new integration test was added for PostgreSQL.
2021-03-26 09:19:17 +01:00
Debezium Builder
6b4d88bb51
[maven-release-plugin] prepare for next development iteration
2021-03-24 06:35:02 -04:00
Debezium Builder
c578715233
[maven-release-plugin] prepare release v1.5.0.CR1
2021-03-24 06:35:02 -04:00
Jiri Pechanec
495be2659b
DBZ-2511 Dedicated logger for schema name adjuster
2021-03-18 14:42:34 +01:00
Gunnar Morling
911b5e9a3b
DBZ-3271 Unifying filter handling across relational connectors
2021-03-17 09:54:25 +01:00
Debezium Builder
f57057421b
[maven-release-plugin] prepare for next development iteration
2021-03-12 04:38:17 -05:00
Debezium Builder
b57293013a
[maven-release-plugin] prepare release v1.5.0.Beta2
2021-03-12 04:38:16 -05:00
Jiri Pechanec
123d9ef4eb
DBZ-3213 Refactor Maven structure to deploy support modules
2021-03-11 16:14:15 +01:00
Gunnar Morling
4d61c57206
DBZ-3157 Adding test
2021-03-11 16:10:08 +01:00
Jiri Pechanec
9a5c605a7f
DBZ-2417 Order returned values for clustered index cases
2021-03-08 11:24:53 +01:00
Debezium Builder
b4c260da50
[maven-release-plugin] prepare for next development iteration
2021-02-23 14:04:01 -05:00
Debezium Builder
123a711a6d
[maven-release-plugin] prepare release v1.5.0.Beta1
2021-02-23 14:04:01 -05:00
Chris Cranford
85f7688527
DBZ-3151 Add filter hook for table unique index resolution
2021-02-22 15:19:25 +01:00
Fahim Farook
194258d87b
DBZ-3164 Log database connection validation failures consistently
2021-02-22 14:52:22 +01:00
Yilong Chang
a0b3704832
DBZ-3056 Validate all fields in subclasses.
2021-02-16 12:34:06 +01:00
Yilong Chang
76c7e0d426
DBZ-3056 Extract basic valdiation in parent class.
2021-02-16 12:34:06 +01:00
Yilong Chang
938aa48ac2
DBZ-3056 Change log level to debug for validation success/error.
2021-02-16 12:34:06 +01:00
Yilong Chang
c004663418
DBZ-3056 Fix format.
2021-02-16 12:34:06 +01:00
Yilong Chang
d98488b376
DBZ-3056 Add validation for SQL Server connector.
2021-02-16 12:34:06 +01:00
Debezium Builder
e08df0a177
[maven-release-plugin] prepare for next development iteration
2021-02-06 01:25:23 -05:00
Debezium Builder
da0411bf70
[maven-release-plugin] prepare release v1.5.0.Alpha1
2021-02-06 01:25:23 -05:00
Jiri Pechanec
2374b6b045
DBZ-1865 First draft of MySQL rewrite
2021-02-04 09:07:55 +01:00
ani-sha
d4003c9172
DBZ-2420 Define database configs under RelationalDatabaseConnectorConfig
2021-02-03 08:05:42 +01:00
Debezium Builder
237b4ac0f1
[maven-release-plugin] prepare for next development iteration
2021-01-28 07:38:55 -05:00
Debezium Builder
06b1d0cbad
[maven-release-plugin] prepare release v1.4.1.Final
2021-01-28 07:38:55 -05:00
siufay325
3d02eb47ac
DBZ-2959 Retry on "The server failed to resume the transaction"
2021-01-25 12:30:34 +01:00
ani-sha
040ec49e90
DBZ-2945 Rename local vars
2021-01-19 16:27:35 +01:00
Gunnar Morling
e342158fa0
DBZ-2698 Using char instead of String
2021-01-19 08:50:31 +01:00
Giovanni De Stefano
8cd2da3bfb
DBZ-2698 Added support for null default value for types int, bigint, smallint, tinyint, float, real
2021-01-18 18:04:34 +01:00
zxxz
1875826d3a
DBZ-2698 Added support for null default value for types int, bigint, smallint, tinyint, float, real
2021-01-18 17:55:56 +01:00