Skip to content

Releases: Nike-Inc/koheesio

koheesio-v0.9.0

29 Nov 15:28
Compare
Choose a tag to compare

What's Changed

v0.9 brings many changes to the spark module, allowing support for pyspark connect along with a bunch of bug fixes and some new features. Additionally, the snowflake implementation is significantly reworked now relying on a pure python implementation for interacting with Snowflake outside of spark.

New features / Refactors

The following new features are included with 0.9:

Bug fixes

The following bugfixes are included with 0.9:

New Contributors

Big shout out to all contributors and a heartfelt welcome to our new contributors:

Migrating from v0.8

For users currently using v0.8, consider the following:

  • Spark connect is now fully supported. For this to work we've had to introduce several replacement types for pyspark such as DataFrame (i.e. pyspark.sql.DataFrame vs pyspark.sql.connect.DataFrame) as well as the SparkSession. If you are using custom Step logic in which you reference spark types, take these types from the koheesio.spark module instead. This will allow you to use pyspark connect with your custom code also.

  • Snowflake was extensively reworked.

    • To be able to use snowflake, a new extra / feature was added to the pyproject.toml - install this using koheesio[snowflake] in order to have access to snowflake python
    • Code for snowflake support was moved to new primary modules:
      • koheesio.integrations.spark.snowflake hosts all spark related snowflake code
      • koheesio.integrations.snowflake hosts the non-spark / pure-python implementations
      • The original API was kept in place through pass-through imports; no immediate code changes should be needed

Full Changelog: koheesio-v0.8.1...koheesio-v0.9.0

koheesio-v0.9.0rc7

29 Nov 08:35
a7d2997
Compare
Choose a tag to compare
koheesio-v0.9.0rc7 Pre-release
Pre-release

What's Changed

Full Changelog: koheesio-v0.9.0rc6...koheesio-v0.9.0rc7

koheesio-v0.9.0rc6

26 Nov 10:58
c72f381
Compare
Choose a tag to compare
koheesio-v0.9.0rc6 Pre-release
Pre-release

What's Changed

Full Changelog: koheesio-v0.9.0rc5...koheesio-v0.9.0rc6

koheesio-v0.9.0rc5

24 Nov 22:35
Compare
Choose a tag to compare
koheesio-v0.9.0rc5 Pre-release
Pre-release

Adjust logic for getting account from url/sfURL

koheesio-v0.9.0rc4

24 Nov 22:32
7fb1b27
Compare
Choose a tag to compare
koheesio-v0.9.0rc4 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: koheesio-v0.9.0rc3...koheesio-v0.9.0rc4

koheesio-v0.9.0rc3

19 Nov 11:26
9f32fcc
Compare
Choose a tag to compare
koheesio-v0.9.0rc3 Pre-release
Pre-release

What's Changed

Full Changelog: koheesio-v0.9.0rc2...koheesio-v0.9.0rc3

koheesio-v0.9.0rc2

12 Nov 10:02
Compare
Choose a tag to compare
koheesio-v0.9.0rc2 Pre-release
Pre-release

Several bugfixes

Full Changelog: koheesio-v0.9.0rc1...koheesio-v0.9.0rc2

koheesio-v0.9.0rc1

11 Nov 18:49
76207e7
Compare
Choose a tag to compare
koheesio-v0.9.0rc1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: koheesio-v0.9.0rc0...koheesio-v0.9.0rc1

koheesio-v0.9.0rc0

30 Oct 08:58
90e6462
Compare
Choose a tag to compare
koheesio-v0.9.0rc0 Pre-release
Pre-release

What's Changed

Full Changelog: koheesio-v0.8.1...koheesio-v0.9.0rc0

v0.8.1

07 Oct 10:00
b8d1e30
Compare
Choose a tag to compare

What's Changed

  • [FIX] - Snowflake reader and writer have different parameter names for table name by @riccamini in #68
  • [FIX] update sparkstep to be able to manage the sparksession more effectively by @dannymeijer in #69
  • [FIX] 53 - Update CONTRIBUTING.md by @riccamini in #71
  • [BUGFIX] Tableau Hyper generation on DBFS is broken by @maxim-mityutko in #73
  • [FEATURE] Exists function in DeltaTableStep should not log error by @femilian-6582 in #70

New Contributors

Full Changelog: koheesio-v0.8.0...koheesio-v0.8.1