Skip to content

Releases: feldera/feldera

v0.21.0

22 Jul 23:35
@gz gz
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.20.0...v0.21.0

v0.20.0

09 Jul 07:54
@gz gz
Compare
Choose a tag to compare

What's Changed

  • Post release v0.19.0 by @gz in #1944
  • Improve py docs by @abhizer in #1942
  • dbsp: Fix build of galen benchmark. by @blp in #1928
  • py: max_queue_records param to connect_source_kafka by @ryzhyk in #1948
  • Improved monotonicity analysis by @mihaibudiu in #1949
  • Switch binary download port from 9090 to 8085. by @gz in #1951
  • pipeline-manager: SQL MAP type by @snkas in #1941
  • benchmark: API key and Kafka option arguments by @snkas in #1954
  • [SQL] Do not sort collection after TOP K unless it is needed at the output by @mihaibudiu in #1958
  • Fix for numpy regression. by @ryzhyk in #1961
  • Update earthly version/install. by @gz in #1960
  • build(deps): bump scikit-learn from 1.2.1 to 1.5.0 in /demo/demo_notebooks by @dependabot in #1888
  • [SQL] Reorganize compilation stages and fix 3 bugs by @mihaibudiu in #1966
  • [SQL] support MATERIALIZED table and views by @mihaibudiu in #1959
  • [SQL] Improve monotonicity analysis by @mihaibudiu in #1970
  • Do not automatically distinct ouputs. by @ryzhyk in #1972
  • Switch from log to tracing. by @gz in #1976
  • [SQL] Improve monotonicity for aggregations by @mihaibudiu in #1974
  • ci: run python tests by @abhizer in #1873
  • Nexmark sql output by @blp in #1979
  • Minor profiling-related improvements by @ryzhyk in #1971
  • WebConsole: Drop all Data Services functionality by @Karakatiza666 in #1978
  • Post-fix for unsuccessful rebase in PR1971. by @ryzhyk in #1981
  • Expose dbsp metrics in pipeline metrics endpoint. by @gz in #1969
  • Fix docker command by @aehmttw in #1984
  • Use a single tokio runtime instead of n. by @gz in #1983
  • docs: feldera enterprise by @snkas in #1991
  • docs: remove deploy from sidebar and fix secret management links by @snkas in #1993
  • Improve Kafka input performance for small messages by @blp in #1967
  • docs: eks cluster storage class check by @snkas in #1996
  • dbsp: Change threshold for spilling to storage from rows to bytes. by @blp in #1917
  • Make profiles downloadable via API by @blp in #1988
  • benchmark: Make poller threads configurable for SQL benchmarks. by @blp in #1997
  • Enable playwright tests by @Karakatiza666 in #1952
  • Add script to run flink on CI by @aehmttw in #1985
  • [SQL] a few small optimizations: combine join/filter/map and map/mapindex by @mihaibudiu in #1986
  • Disable navigation from materialized to non-materialized view by @Karakatiza666 in #2001
  • release: bump project version to 0.20.0 by @gz in #2007

Full Changelog: v0.19.0...v0.20.0

v0.19.0

25 Jun 14:39
@gz gz
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.18.0...v0.19.0

v0.18.0

11 Jun 19:02
@gz gz
072bcb8
Compare
Choose a tag to compare

Added

  • [SQL] CREATE LOCAL VIEW statement to declare views which are not outputs. (#1851)
  • Documentation: added the fraud detection use case to the docs section of the website.
  • API: storage class can be configured via pipeline resources (#1829)
  • [Python] Added support for Kafka connector via Python SDK (#1807)
  • [Python] Added support for HTTP GET connector via Python SDK
  • [Python] Add support for Avro format (#1836)
  • [Python] allow specifying pipeline resource configuration and compilation profile via SQLContext (#1835)
  • [Python] Add function to wait for the pipeline to become idle (#1841)
  • WebConsole: DeltaLake input (#1744) and output (#1584) conenctors
  • WebConsole: Add output buffer configuration UI (#1591)

Fixed

  • WebConsole: Fix crash when displaying anonymous output columns (#1757)

v0.17.0

28 May 19:14
@gz gz
Compare
Choose a tag to compare

Added

  • Added backpressure mode to the /egress endpoint, which applies backpressure on the pipeline if the HTTP client cannot keep up
    with the output instead of dropping data. (#1780)
  • /heap_profile endpoint that generates the heap profile of a pipeline in the pprof format. (#1767)
  • Python SDK for Feldera (#1745).

v0.16.0

15 May 17:31
@gz gz
Compare
Choose a tag to compare

Added

  • [SQL] Support for user-defined functions implemented in SQL (#1714)
  • [Kafka] Allow specifying Kafka headers as part of output Kafka connector
    config (#1718)
  • [SQL] Support for LEAD/LAG window aggregates (#1706)
  • [SQL] Support for WATERMARK table column annotations (#1694)
  • Added a new config flag tcp_metrics_exporter which allows to inspect
    the pipeline metrics for debugging purposes with the metrics-observer
    CLI. (#1710)
  • Ability to selectively enable storage per-pipeline. (#1692)

Changed

  • [Docs] Re-organize documentation sections (#1734)

v0.15.0

30 Apr 22:31
bfc0696
Compare
Choose a tag to compare

[0.15.0] - 2024-04-30

Added

  • Initial support for Avro as an output format (#1673)

Changed

  • Fixed a bug where sometimes the wrong profile for compilation is chosen by the manager. (#1696)

v0.14.0

18 Apr 03:58
@gz gz
Compare
Choose a tag to compare

Added

  • [SQL] ARG_MIN, ARG_MAX aggregation functions
    (#1619)
  • SQL: Support for ARRAYS_OVERLAP function (#1570)
  • Connectors: Initial Delta Table output connector support
    (#1639)

Changed

  • [SQL]: ARRAY_CONTAINS, ARRAY_POSITION, ARRAY_REMOVE functions
    for arguments of different types (#1636)

v0.13.0

02 Apr 18:28
@gz gz
Compare
Choose a tag to compare

Added

  • Output buffering mechanism to consolidate multiple output
    updates over time.
    (#1558)
  • pipeline-manager: allow programs to be compiled in unoptimized or
    optimized modes, which tradeoff compilation speed for runtime speed
    (#1524)
  • WebConsole: Support NULL values on Data Inspection and Insertion page (#1392)

Changed

  • pipeline-manager: connector transport configuration in the API is now
    strongly typed, and the transport names have the _input and _output
    suffix added (#1532)

Fixed

  • WebConsole: State shows InQueue when program is empty (#1443)

v0.12.0

19 Mar 21:12
@gz gz
Compare
Choose a tag to compare

Changed

  • dbsp: Major refactoring of the dbsp crate to improve compilation speed of SQL programs (#1516)

Added

  • SQL: Support for GROUPING, GROUPING_ID, and GROUPING SETS (#1527)
  • SQL: Support for aggregation functions: STDDEV,
    STDDEV_POP, STDDEV_SAMP (#1539)
  • SQL: support for SORT_ARRAY function (#1490)
  • SQL: support for ARRAY_REVERSE function (#1491)
  • SQL: support for ARRAY_MAX, ARRAY_MIN functions (#1492)
  • SQL: support for ARRAY_COMPACT function (#1493)
  • SQL: support for ARRAY_PREPEND function (#1496)
  • adapters: add an input connector for Amazon S3 (#1485)
  • pipeline-manager: add option to pick a compilation profile (#1513)
  • SQL: support for ARRAY_CONTAINS function (#1499)
  • SQL: support for ARRAY_REPEAT function (#1497)
  • SQL: support for ROUND(DOUBLE, digit), TRUNCATE(DOUBLE, digit) (#1512)
  • SQL: support for ARRAY_REMOVE function (#1498)
  • SQL: support for ARRAY_DISTINCT function (#1515)
  • Added basic support to ingest and export data in the parquet format (#1510)
  • WebConsole: Services page, Kafka service edit dialog (#1233)
  • adapters: add an input connector for Amazon S3 (#1485)