Skip to content

Latest commit

 

History

History
105 lines (73 loc) · 5.26 KB

CHANGELOG.md

File metadata and controls

105 lines (73 loc) · 5.26 KB

Changelog

1.7.0

  • Remove maxLength from the catalog #88

1.6.13

  • Removes rowversion and replication keys as valid interruptible bookmarks for logical replication, ensuring the use of a Primary Key
  • Adds additional check for valid Primary Key before beginning logical replication rather than after completing initial historical replication
  • Updates full table interruptible bookmark key priority to optimize index efficiency by using PK if available before falling back to rowversion if available
  • Adds additional tests for full-table interruptible
  • #86

1.6.12

  • Update singer-clojure and logging dependencies #84

1.6.11

  • Fix RowVersion states for logical syncs #76

1.6.10

  • Update nrepl server binding from 0.0.0.0 to 127.0.0.1 #62

1.6.9

  • Quote the ORDER BY columns in incremental queries #59

1.6.8

  • Attempt readonly connections on jdbc/reducible-query and jdbc/query calls in Full Table and Incremental Syncs #58

1.6.7

  • Apply approaches from 1.6.5 and 1.6.6 to only try ApplicationIntent=ReadOnly for query-based connections, and fall-back to not read only if the check fails. #55

1.6.6

  • Handle cases where ApplicationIntent=ReadOnly is not doable for log-based sync's initial full table #53

1.6.5

  • Only adds ApplicationIntent=ReadOnly to query-based connections due to an issue with Change Tracking and secondary read replicas not supporting it #52

1.6.4

  • Adds ApplicationIntent=ReadOnly to the connection string #50

1.6.3

  • Properly check whether change tracking is enabled on a DB in Azure #41

1.6.2

  • Warn on permissions errors when discovering schemas if the user doesn't have access #33

1.6.1

  • Fix bugs with Views being interrupted during a full table sync #28

1.6.0

  • Configure ResultSet options for concurrency mode and cursor type #25

1.5.2

  • Clarify error messages in edge case when change tracking is not available #24
  • Fix edge case where two identically named tables in different schemas have different change tracking status #24

1.5.1

  • Fix issue where some datetime types were having issues when approaching year 0. #22

1.5.0

  • During query generation surround schema names with square brackets to allow reserved words in schemas. #20

1.4.5

  • Added a fallback value for _sdc_deleted_at when running a log based sync.
  • The tap also logs when this happens.
  • #18

1.4.4

  • Fixes a bug where during discovery, for columns of type binary the tap was writing the schema as a string, but not transforming the data to a string, instead emitting it as a byte array. #16

1.4.3

  • Fix a bug where timestamp column bookmarks cause an exception when resuming full-table #15

1.4.2

  • Extract database from config replacing it with an empty string if it is nil #13

1.4.1

  • Removed max length from binary-type JSON schemas #8

1.4.0

  • Add support for connecting to Named Instances by omitting port and adding the instance name in the host field #4

1.3.1

  • Fix discovery query to correctly type sys.partitions.rows as bigint #5

1.3.0

  • Add support for money and smallmoney columns #1

1.2.3

  • Fix the sql query generation for full table interruptible syncs with composite pks #53

1.2.2

  • Fix a bug with a View's key_properties being improperly set #51
  • Add an assertion to ensure log-based replication has the primary keys needed to replicate #50

1.2.1

  • Make _sdc_deleted_at nullable commit

1.2.0

  • Add support for datetime2, datetimeoffset, and smalldatetime #49

1.1.0

  • Add support for numeric and decimal identity columns #48

1.0.0

  • GA Release