Skip to content

Releases: fugue-project/fugue

A couple of perf fixes + refactoring FuncParam

09 Mar 06:12
19f1479
Compare
Choose a tag to compare
0.8.2.dev2

Make PartitionCursor take functions, fix Ray perf issue, fix spark ge…

Register whylogs extensions

24 Feb 05:24
59231f7
Compare
Choose a tag to compare
Pre-release
0.8.2.dev1

Register whylogs extension (#431)

0.8.1

17 Feb 08:20
e637900
Compare
Choose a tag to compare
  • 423 Add seaborn as a domain level extension for visualization
  • 422 Add pandas_df.plot as the first namespace extension
  • 421 Add the namespace concept to Fugue extensions
  • 420 Add is_distributed to engines
  • 419 Log transpiled SQL query upon error

Extension namespace

15 Feb 16:54
fba3094
Compare
Choose a tag to compare
Extension namespace Pre-release
Pre-release
0.8.1.dev4

Extension namespace (#427)

Improve test suite

02 Feb 07:27
2aeb33a
Compare
Choose a tag to compare
Improve test suite (#425)

* Improve test suite

* update

Improve test suites

02 Feb 07:28
2aeb33a
Compare
Choose a tag to compare
Improve test suites Pre-release
Pre-release
Improve test suite (#425)

* Improve test suite

* update

Multiple improvements

01 Feb 05:04
8c04e9f
Compare
Choose a tag to compare
Multiple improvements Pre-release
Pre-release
Improve IbisExecutionEngine, refactor ExecutionEngine, fix bugs (#416)

* Improve IbisExecutionEngine

* update

* lint

* Update ray configs

* update

* Add is_distributed

* make ibis handle timestamp

* refactor execution engine

* update import

* add plot extension

* fix tests

* fix tests

* update dependency

* make fsql dialect configurable

* add dialect

* fix tests, update dataframe interface

* use more df.columns instead of df.schema

* ibis handle unsupported types

* update

* update

* yield table

* update

* update

* fix seed for fsql

* refactor ibis engine

* update

0.8.0

08 Jan 21:28
de657ed
Compare
Choose a tag to compare
  • 384 Expanding Fugue API
  • 410 Unify Fugue SQL dialect (syntax only)
  • 409 Support arbitrary column names in Fugue
  • 404 Ray/Dask engines guess optimal default partitions
  • 403 Deprecate register_raw_df_type
  • 392 Aggregations on Spark dataframes fail intermittently
  • 398 Rework API Docs and Favicon
  • 393 ExecutionEngine as_context
  • 385 Remove DataFrame metadata
  • 381 Change SparkExecutionEngine to use pandas udf by default
  • 380 Refactor ExecutionEngine (Separate out MapEngine)
  • 378 Refactor DataFrame show
  • 377 Create bag
  • 372 Infer execution engine from input
  • 340 Migrate to plugin mode
  • 369 Remove execution from FugueWorkflow context manager, remove engine from FugueWorkflow
  • 373 Fixed Spark engine rename slowness when there are a lot of columns

Fugue SQL enhancement (dialect, column names)

05 Jan 07:59
0fdbfa3
Compare
Choose a tag to compare
Support arbitrary column names & SQL transpiler (#407)

* update gitpod

* Arbitrary column name

* Add SQL transpiler

* continue working on column names

* update

* update

* update

* update

* update

* update

Fugue API

30 Dec 08:17
348d081
Compare
Choose a tag to compare
Fugue API Pre-release
Pre-release
Add fugue API (#396)

* Add fugue interfaceless util functions

* update tests

* fix test coverage

* fix numpy brreaking change

* update backends for utils functions

* fix

* update qpd

* refactor code

* Add test suite for express functions

* add engine level utils

* refactor code

* add engine operations

* update type annotations and docs

* lint

* top api docs

* Refactor ibis, add fugue sql api

* make duckdb columns encoded

* improve test coverage

* fix tests

* refactor SQLEngine

* fix ray tests and coverage

* fix tests, add fugue.default.partitions

* update docs

* fix tests

* fix test coverage

* update docs

* add all sql api functions

* lint

* add join functions

* Make PartitionSpec more flexible