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
- Disable metadata collection as impacts deltalake overwrite of tables db2ixf-80
0.16.0 - 2024-03-07
- Add time zone support for timestamp datatype db2ixf-78
0.15.1 - 2024-03-06
- Disable strict type conversion in pyarrow db2ixf-77
0.15.0 - 2024-03-05
- 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
- Update the way we get optimal batch size db2ixf-73
0.14.0 - 2024-03-03
- Improve the way we get the optimal batch size db2ixf-71
- Rename and refactor some parts of the code db2ixf-70
0.13.4 - 2024-02-23
- bug: pyarrow.lib.ArrowTypeError: Expected bytes, got a 'datetime.time' object db2ixf-69
0.13.3 - 2024-02-22
- bug when using seek on Remote FileSystem db2ixf-68
0.13.2 - 2024-02-22
- bug in calculating file size when file opened by a non local file system db2ixf-67
0.13.1 - 2024-02-21
- to_csv does not write the header db2ixf-66
0.13.0 - 2024-02-21
- Change default batch size to decrease IO in some use cases db2ixf-62
- Improve decimal collector db2ixf-64
0.12.1 - 2024-02-16
- Fix UnboundLocalError error db2ixf-61
0.12.0 - 2024-02-16
- 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
- Add support for jsonline db2ixf-56
- Refactor code to avoid memory leaks db2ixf-58
0.10.2 - 2024-02-13
- Handle division by zero when calculating number of rows db2ixf-54
0.10.1 - 2024-02-09
- Fix error when checking data corruption rate against accepted one db2ixf-53
0.10.0 - 2024-02-09
- Raise error in case of more than x% of corrupted extracted data db2ixf-52
- Refactor code and delete some code db2ixf-50
- Change parse to a generator to optimize the memory and let user more freedom db2ixf-51
- Fix error with float collector unpack requires a buffer of 8 bytes db2ixf-49
0.9.0 - 2024-02-01
- Add support to error handling when facing UnicodeDecoding errors db2ixf-48
- Wrong alias of cp1252 to latin-1 db2ixf-47
0.8.0 - 2024-01-29
- Add support for VARGRAPHIC data type db2ixf-45
0.7.1 - 2023-11-24
- Fix TypeError: 'type' object is not subscriptable db2ixf-44
0.7.0 - 2023-11-03
- Disable using large datatypes by default and enable schema_overwrite by default db2ixf-43
0.6.0 - 2023-11-03
- Add more arguments to deltalake output to control schema and larger datatypes db2ixf-40
- 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
- Fix error with blob_collector db2ixf-38
0.5.0 - 2023-10-26
- Add support for longvarchar ixf datatype db2ixf-37
0.4.0 - 2023-10-20
- 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
- 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
- Add ixf sample data ( db2) db2ixf-25
- Add more unit tests to improve coverage db2ixf-26
- Add tests in CI pipeline db2ixf-27
- Improve ibm codecs mapping db2ixf-28
- fix issues with some data type collector db2ixf-29
0.2.0 - 2023-06-17
- improve CLI and adapt it db2ixf-24
- Delete encoding because IXF file contains the encoding db2ixf-20
- Drop support for python 3.7 db2ixf-22
0.1.7 - 2023-06-06
- Add support for CLOB data type db2ixf-16
- Add support for BLOB data type db2ixf-17
- Add support for binary data type db2ixf-19
- Improve documentation db2ixf-18
0.1.6 - 2023-06-05
- Fix bug with parquet_version param default value and pass it to pyarrow parquet writer db2ixf-15
0.1.5 - 2023-06-05
- Support of floating point data type db2ixf-14
0.1.4 - 2023-06-01
0.1.3 - 2023-05-31
- Fix issue with gh pages db2ixf-11
0.1.2 - 2023-05-31
- Fix issues in ci for gh-pages generation db2ixf-10
0.1.1 - 2023-05-31
- Add ci for github pages db2ixf-9
- 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
- Add IXF Parser db2ixf-1