Skip to content

Releases: m3dev/gokart

v1.12.0

08 Mar 04:22
136be53

Choose a tag to compare

What's Changed

Full Changelog: v1.11.0...v1.12.0

v1.11.0: Support Polars and use gokart worker

16 Feb 05:47
ae6a313

Choose a tag to compare

What's Changed

  • fix: CODEOWNERS file formatting by @kitagry in #476
  • feat: support polars LazyFrame in file processors by @kitagry in #477
  • feat: add automatic processor selection based on DataFrame type parameter by @kitagry in #471
  • fix: replace multiprocessing.set_start_method('fork') with get_context('fork') by @kitagry in #478

Full Changelog: v1.10.3...v1.11.0

v1.10.3

09 Jan 14:55
42bcb8e

Choose a tag to compare

What's Changed

Full Changelog: v1.10.2...v1.10.3

v1.10.2

18 Jun 06:54
8cf6e6e

Choose a tag to compare

What's Changed

  • Fix: dictionary changed size during iteration in GCSObjectMetadataClient by @ikyasam18 in #468

New Contributors

Full Changelog: v1.10.1...v1.10.2

v1.10.1

09 Jun 00:53
855ef94

Choose a tag to compare

What's Changed

  • fix: gcs_object_metadata_client can't handle required_tasks by @kitagry in #467

Full Changelog: v1.10.0...v1.10.1

v1.10.0

05 Jun 04:00
0b457b3

Choose a tag to compare

What's Changed

  • feat: implement ZonedDateSecondParameter by @stakahashy in #443
  • Support functionalities to provide metadata as labels to object stored in GCS as cache. by @TlexCypher in #445
  • Support functionalities to add user-provided, original labels. by @TlexCypher in #446
  • Fix a small bug for GCS object-custom-metadata size limitation. by @TlexCypher in #448
  • Identify abortion with dumping empty DataFrame by @mamo3gr in #451
  • deprecates load_data_frame by @hirosassa in #454
  • use engine parameter by @hirosassa in #456
  • [fearture]Add processor for newline delimited json by @ohyan in #458
  • [proposal] pyupgrade ruff rule by @yokomotod in #447
  • simplify CI matrix by @hirosassa in #461
  • Gather and expose errors by @mamo3gr in #453
  • Fix typo in tox.ini. by @TlexCypher in #462
  • add CODEOWNERS file by @kitagry in #452
  • feat: add mypy plugin options to handle missing paramters for a task by @hiro-o918 in #428
  • Support functionalities to enhance task traceability with metadata for dependency search. by @TlexCypher in #450
  • fix: raise GokartBuildError on FAILED_AND_SCHEDULING_FAILED status by @kitagry in #465

New Contributors

  • @stakahashy made their first contribution in #443
  • @TlexCypher made their first contribution in #445
  • @ohyan made their first contribution in #458

Full Changelog: v1.9.0...v1.10.0

v1.9.0

27 Feb 13:02
ca41084

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.8.1...v1.9.0

What's Changed

New Contributors

Full Changelog: 1.8.1...v1.9.0

1.8.1: Improve usablities

13 Jan 02:54
ef8c288

Choose a tag to compare

What's Changed

  • docs: add an example to show how to use type-annotations on gokart by @hiro-o918 in #419

  • feat: Deprecate load_data_frame by @KowerKoint in #417

  • Log task ID to locate its cache by @mamo3gr in #423

  • changed skip_if_completed_pre_run->task_completion_check_at_run by @mski-iksm in #420

  • Communicate Inner Task Exceptions as Part of GokartBuildError by @Hi-king in #418

  • add python 3.13 support by @Hi-king in #425

  • Add Option to Output All TaskOnKart Cache Hash and File Paths in gokart.build by @Hi-king in #424

  • cache task.to_str_params() to speedup Task initialization by @Hi-king in #421

  • chore(deps-dev): bump jinja2 from 3.1.4 to 3.1.5 by @dependabot in #422

  • chore(deps): bump luigi from 3.5.2 to 3.6.0 by @dependabot in #415

New Contributors

Full Changelog: 1.8.0...1.8.1

1.8.0

02 Dec 06:12
d3eee04

Choose a tag to compare

What's Changed

Full Changelog: 1.7.0...1.8.0

1.7.0

28 Oct 07:32
17f7064

Choose a tag to compare

What's Changed

  • Breaking change: Don't extract value from 1-length dict by @mski-iksm in #399
  • Bump werkzeug from 3.0.3 to 3.0.6 by @dependabot in #404
  • feat: infer type of parameter when user doesn't specify type by @kitagry in #403

Full Changelog: 1.6.1...1.7.0