Skip to content

Latest commit

 

History

History
359 lines (223 loc) · 11.1 KB

CHANGELOG.md

File metadata and controls

359 lines (223 loc) · 11.1 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

This project uses towncrier.

0.16.1 - 2024-03-12

Changed

  • Disable metadata collection as impacts deltalake overwrite of tables db2ixf-80

0.16.0 - 2024-03-07

Added

  • Add time zone support for timestamp datatype db2ixf-78

0.15.1 - 2024-03-06

Changed

  • Disable strict type conversion in pyarrow db2ixf-77

0.15.0 - 2024-03-05

Added

  • Expose pyarrow record batches for use in other use cases db2ixf-74
  • Expose important methods in case the user wants to add support to new output formats db2ixf-75

0.14.1 - 2024-03-04

Changed

  • Update the way we get optimal batch size db2ixf-73

0.14.0 - 2024-03-03

Added

  • Improve the way we get the optimal batch size db2ixf-71

Changed

  • Rename and refactor some parts of the code db2ixf-70

0.13.4 - 2024-02-23

Fixed

  • bug: pyarrow.lib.ArrowTypeError: Expected bytes, got a 'datetime.time' object db2ixf-69

0.13.3 - 2024-02-22

Fixed

  • bug when using seek on Remote FileSystem db2ixf-68

0.13.2 - 2024-02-22

Fixed

  • bug in calculating file size when file opened by a non local file system db2ixf-67

0.13.1 - 2024-02-21

Fixed

0.13.0 - 2024-02-21

Added

  • Change default batch size to decrease IO in some use cases db2ixf-62
  • Improve decimal collector db2ixf-64

0.12.1 - 2024-02-16

Fixed

0.12.0 - 2024-02-16

Added

  • Add doc about corrupted data and how it is handle db2ixf-55
  • improve documentation db2ixf-59
  • Add garbage collection and try some workarounds to avoid memory leaks db2ixf-60

0.11.0 - 2024-02-15

Added

Changed

  • Refactor code to avoid memory leaks db2ixf-58

0.10.2 - 2024-02-13

Fixed

  • Handle division by zero when calculating number of rows db2ixf-54

0.10.1 - 2024-02-09

Fixed

  • Fix error when checking data corruption rate against accepted one db2ixf-53

0.10.0 - 2024-02-09

Added

  • Raise error in case of more than x% of corrupted extracted data db2ixf-52

Changed

  • Refactor code and delete some code db2ixf-50
  • Change parse to a generator to optimize the memory and let user more freedom db2ixf-51

Fixed

  • Fix error with float collector unpack requires a buffer of 8 bytes db2ixf-49

0.9.0 - 2024-02-01

Added

  • Add support to error handling when facing UnicodeDecoding errors db2ixf-48

Fixed

0.8.0 - 2024-01-29

Added

  • Add support for VARGRAPHIC data type db2ixf-45

0.7.1 - 2023-11-24

Fixed

  • Fix TypeError: 'type' object is not subscriptable db2ixf-44

0.7.0 - 2023-11-03

Changed

  • Disable using large datatypes by default and enable schema_overwrite by default db2ixf-43

0.6.0 - 2023-11-03

Changed

  • Add more arguments to deltalake output to control schema and larger datatypes db2ixf-40

Fixed

  • Fix bug in blob_collector and binary_collector db2ixf-39
  • Improve json encoder to handle binary data db2ixf-41

0.5.1 - 2023-10-31

Fixed

0.5.0 - 2023-10-26

Added

  • Add support for longvarchar ixf datatype db2ixf-37

0.4.0 - 2023-10-20

Changed

  • Refactor code so internals of the package can be used easily db2ixf-35
  • Refactor code, format it and get rid of unused variables ...etc db2ixf-36

0.3.1 - 2023-09-28

Added

  • Add documentation for deltalake db2ixf-34
  • Expose pyarrow record batches output so can be used with polars/deltalake db2ixf-31
  • Add doc about pyarrow record batch output db2ixf-32
  • add support for deltalake db2ixf-33

0.2.1 - 2023-06-21

Added

Changed

Fixed

  • fix issues with some data type collector db2ixf-29

0.2.0 - 2023-06-17

Added

  • Add unit tests db2ixf-3
  • Add ibm encoding to use on the fly by reading ixf file db2ixf-23

Changed

Removed

  • Delete encoding because IXF file contains the encoding db2ixf-20
  • Drop support for python 3.7 db2ixf-22

0.1.7 - 2023-06-06

Added

Changed

0.1.6 - 2023-06-05

Fixed

  • Fix bug with parquet_version param default value and pass it to pyarrow parquet writer db2ixf-15

0.1.5 - 2023-06-05

Added

  • Support of floating point data type db2ixf-14

0.1.4 - 2023-06-01

Changed

0.1.3 - 2023-05-31

Fixed

0.1.2 - 2023-05-31

Fixed

  • Fix issues in ci for gh-pages generation db2ixf-10

0.1.1 - 2023-05-31

Added

Changed

  • Update documentation: CLI doc db2ixf-4
  • Improve documentation db2ixf-7
  • Prepare Mkdocs in order to publish in gh-pages db2ixf-8

0.1.0 - 2023-05-29

Added