Skip to content

Latest commit

 

History

History
97 lines (78 loc) · 6.73 KB

CHANGELOG.md

File metadata and controls

97 lines (78 loc) · 6.73 KB

Change Log

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.

v0.0.8 - 2023-07-18

  • feat: Initial check in of mainfest writer. by @liurenjie1024 in icelake-io#91
  • chore: allow depending on arrow version 43.0.0. by @youngsofun in icelake-io#92

v0.0.7 - 2023-07-17

  • feat: support data file location generator by @ZENOTME in icelake-io#60
  • docs: Add docs for all public APIs by @Xuanwo in icelake-io#64
  • deps: Allow deps within range by @Xuanwo in icelake-io#65
  • feat: Add PrimitiveValue by @Xuanwo in icelake-io#66
  • feat(in_memory): Add {Any,Struct,List,Map}Value by @Xuanwo in icelake-io#67
  • feat: Add default to in-memory structs by @Xuanwo in icelake-io#68
  • feat: Implement parser for initial-default and write-default by @Xuanwo in icelake-io#69
  • chore: Enable all-features for docs.rs by @Xuanwo in icelake-io#70
  • docs: Make rustdoc happy by @Xuanwo in icelake-io#71
  • feat: implement data writer by @ZENOTME in icelake-io#72
  • feat: support to track written size by @ZENOTME in icelake-io#73
  • feat: support task writer by @ZENOTME in icelake-io#75
  • feat: support open_with_operator by @ZENOTME in icelake-io#76
  • fix: Rename some data structures. by @liurenjie1024 in icelake-io#77
  • fix: uncorrect partition write predict by @ZENOTME in icelake-io#78
  • fix: make sure the version is valid when the table open by @ZENOTME in icelake-io#81
  • fix: switch any::Result to crate::error::Result in table.rs by @ZENOTME in icelake-io#82
  • ci: Add partition table testdata by @Xuanwo in icelake-io#84
  • refactor: Use table format version in manifest by @liurenjie1024 in icelake-io#85
  • feat: make task_writer to use imutable reference by @ZENOTME in icelake-io#87
  • feat: Convert iceberg schema to avro schema by @liurenjie1024 in icelake-io#88
  • Bump to version 0.0.7 by @Xuanwo in icelake-io#89

v0.0.6 - 2023-07-01

v0.0.5 - 2023-06-29

  • refactor: Use arrow schema to reduce dependence tree size by @Xuanwo in icelake-io#45
  • feat: Add test data generate tools by @Xuanwo in icelake-io#46

v0.0.4 - 2023-06-29

  • feat: Implement convert to Arrow Schema by @Xuanwo in icelake-io#42
  • ci: Cover all features and targets by @Xuanwo in icelake-io#43

v0.0.3 - 2023-06-28

  • feat: Implement table load without version hint by @Xuanwo in icelake-io#34

v0.0.2 - 2023-06-27

  • feat: add open table interface and add an example to read table by @xudong963 in icelake-io#27
  • chore: remove Cargo.lock by @TennyZhuang in icelake-io#30
  • feat: Add current data files support by @Xuanwo in icelake-io#31
  • Bump to version 0.0.2 by @Xuanwo in icelake-io#32

v0.0.1 - 2023-06-17

  • feat: Add project layout by @Xuanwo in icelake-io#2
  • feat: Add iceberg schema data types by @Xuanwo in icelake-io#3
  • feat: Add Schema V2 types by @Xuanwo in icelake-io#5
  • feat: Implement parse json into SchemaV2 by @Xuanwo in icelake-io#6
  • refactor: Use move instead of clone from reference by @Xuanwo in icelake-io#7
  • feat: Add Transform, Partition and Sorting by @Xuanwo in icelake-io#8
  • feat: Implement parse partition spec by @Xuanwo in icelake-io#9
  • feat: Implement parse from sort_order by @Xuanwo in icelake-io#10
  • feat: Add manifest related types by @Xuanwo in icelake-io#11
  • feat: Implement manifest parse by @Xuanwo in icelake-io#12
  • refactor: Remove version suffix by @Xuanwo in icelake-io#13
  • refactor: Re-organize the project layout by @Xuanwo in icelake-io#14
  • fix: parse_manifest_list should return lists instead by @Xuanwo in icelake-io#15
  • feat: Add in-memory layout for snapshot by @Xuanwo in icelake-io#16
  • feat: Implement parse_snapshot by @Xuanwo in icelake-io#17
  • feat: Implement version_hint for Table by @Xuanwo in icelake-io#18
  • feat: Add in-memory types for table metadata by @Xuanwo in icelake-io#19
  • feat: Implement parse of table metadata by @Xuanwo in icelake-io#20
  • feat: Load table metadata from storage by @Xuanwo in icelake-io#21
  • ci: Add publish CI by @Xuanwo in icelake-io#23