Skip to content

Releases: s7clarke10/pipelinewise-tap-oracle

Updating to pypi version of singer-python (realit-singer-python)

09 Aug 06:25
53bb75e
Compare
Choose a tag to compare

2.0.1

  • Updating to a pypi version of singer-python (realit-singer-python)

Patched singer-framework and msgspec serialization for speed

09 Jul 04:35
10a830b
Compare
Choose a tag to compare

Problem

The underlying singer framework has not been patched for a long time and their a faster json serializes which can improve the performance of this tap.

Proposed changes

Pulling in a new fully patched version of pipelinewise-singer-python.

Types of changes

  • Updating to a patched version of pipelinewise-singer-python using msgspec instead of orjson for serialization.
  • Speeding up tap-oracle via the use of new pipelinewise-singer-python library.
  • deprecating support for Python 3.7, and adding support for Python 3.11 and 3.12 via pipelinewise-singer-python.
  • Testing of this change has been documented here : s7clarke10/realit-singer-python#24

New configurable 'ora_python_driver_type' setting for Oracle Library v2.

09 Jul 04:17
6a609d3
Compare
Choose a tag to compare

Re-Releasing to include the functionality of the PR which didn't land into Master / Main.

Adding new optional configuration setting 'ora_python_driver_type'. This setting allows you to pick which Oracle Library Driver / mode to operate in.

  • cx : cx_Oracle (Use the legacy cx_Oracle library - default)
  • thin: oracledb (Use thin mode - no Oracle Client required. Required for MacOS)
  • thick: oracledb (Use thick mode - use Oracle Client)

New configurable 'ora_python_driver_type' setting for Oracle Library

09 Nov 02:48
01c977e
Compare
Choose a tag to compare

Adding new optional configuration setting 'ora_python_driver_type'. This setting allows you to pick which Oracle Library Driver / mode to operate in.

  • cx : cx_Oracle (Use the legacy cx_Oracle library - default)
  • thin: oracledb (Use thin mode - no Oracle Client required. Required for MacOS)
  • thick: oracledb (Use thick mode - use Oracle Client)

Resolving bug in the filter_sys_or_not function

15 Jun 00:21
5c745c1
Compare
Choose a tag to compare

Resolving bug in the filter_sys_or_not function to handle an empty schema filter. The fix also allows the SYS schema to be anywhere in the list.

Breaking Change! Oracle number(1) datatype to integer.

13 Jun 03:42
b0437b8
Compare
Choose a tag to compare

Breaking Change! Removing logic to assuming an Oracle number(1) datatype is a boolean.

Fix Key Properties and adding record_count tags

06 Jun 21:57
980dc6d
Compare
Choose a tag to compare

Version: 1.2.3

Change Log:

06/06/2023 - Add tags to the record_count (database / schema)
23/02/2023 - Adding logo for pipelinewise-tap-oracle
01/12/2022 - Fix make sure key_properties is not null for views

Fixing issue with NULL's/None in Columns with Singer.Decimal

03 Oct 02:01
bc1ffd8
Compare
Choose a tag to compare
Merge pull request #10 from s7clarke10/feature/fix_nulls_singer_decimal

Feature/fix nulls singer decimal