Releases: feldera/feldera
Releases · feldera/feldera
Release list
v0.323.0
What's Changed
- [SLT] Skip test that produces integer overflow (fails on Postgres as well) by @mihaibudiu in #6635
- [adapters] Iceberg connector reads only columns declared in the SQL table by @ryzhyk in #6638
- [DOC] Bring list of unsupported SQL constructs up-to-date by @mihaibudiu in #6636
- Performance optimizations (primarily for multihost) by @blp in #6641
- [SQL] Compile SQL window
ROWSqueries toRANGE (ROW_NUMBER)by @mihaibudiu in #6613 - [web-console] Make side panels for connector errors and pipeline health resizable by @Karakatiza666 in #6630
- [Connectors] Test for TIME ZONE support in Iceberg connector by @mihaibudiu in #6426
- [adapters] Regression in gather_output_to_host. by @ryzhyk in #6647
- [SQL] Fix lambda handling of struct fields by @mihaibudiu in #6642
- [adapters] Support JSON functions in ad-hoc queries by @ryzhyk in #6645
Full Changelog: v0.322.0...v0.323.0
v0.322.0
What's Changed
- [adapters] Parse Debezium logical types in the Avro input connector by @ryzhyk in #6620
- deploy: prefer IPv4 in glibc DNS resolution by @jyotshnayaparla-00 in #6626
- [connectors] Improve Avro key name validation by @mihaibudiu in #6632
- [dbsp] Don't issue warning for pidlock file. by @blp in #6633
- [adapters] Widen test HTTP client request timeout to avoid CI flakes by @ryzhyk in #6628
- [dbsp] Publish accumulated outputs atomically across workers by @ryzhyk in #6589
- pipeline-manager: use runtime status details for connector stats by @snkas in #6564
Full Changelog: v0.321.0...v0.322.0
v0.321.0
What's Changed
- Enable loading profiles without a circuit profile present by @Karakatiza666 in #6618
- Various SEO fixes by @Karakatiza666 in #6606
- [web-console] Improve empty-state and Enter submit for tags by @mrswastik-robot in #6621
- [connectors]: read UC-Uniform/Iceberg column-mapped tables by field-id by @swanandx in #6605
New Contributors
- @mrswastik-robot made their first contribution in #6621
Full Changelog: v0.320.0...v0.321.0
v0.320.0
What's Changed
- [adapters] Increase wait_for_records timeout in tests. by @ryzhyk in #6614
- Feldera and Databricks Enzyme Demo by @anandbraman in #6612
- [DBSP] Add a 'positive' operator, a variant of 'distinct' by @mihaibudiu in #6617
- [adapters] Fix a bug + a race in suspend processing. by @ryzhyk in #6615
- [SQL] Support INTERSECT/EXCEPT ALL by rewriting into JOIN of inputs with ROW_NUMBER by @mihaibudiu in #6438
Full Changelog: v0.319.0...v0.320.0
v0.319.0
What's Changed
- [DOCS] Document limitations of UNNEST by @mihaibudiu in #6598
- [connectors] read only the DV delta on rewrites in delta follow mode by @swanandx in #6583
- ci: fix pre-merge queue job not re-formatting PRs by @gz in #6609
- [adapters] Kafka header filters. by @ryzhyk in #6607
- [connectors] Add preprocessor API with ConnectorMetadata by @mihaibudiu in #6580
- [adapters] Add S3 Tables catalog support to Iceberg input connector. by @ryzhyk in #6608
- Fix incorrect column order in the pipelines table by @Karakatiza666 in #6592
- [profiler] Display global pipeline stats in profiler by @Karakatiza666 in #6518
- pipeline-manager: deprecate unstable feature
cluster_monitor_resourcesby @snkas in #6414
Full Changelog: v0.318.0...v0.319.0
v0.318.0
What's Changed
- adapters: support column mapping in follow and CDC mode for delta input by @swanandx in #6505
- [SQL] Generalize optimization rule for
MAX(CASE WHEN expression THEN 1 END)by @mihaibudiu in #6591
Full Changelog: v0.317.0...v0.318.0
v0.317.0
What's Changed
- [SQL] Compiler option --format to pretty-print SQL by @mihaibudiu in #6563
- [profiler] merges.avg_step_time may be undefined by @mihaibudiu in #6570
- Fix/download artifact test unit.yml by @jyotshnayaparla-00 in #6572
- [py] Move test_output_buffer_size_limit.py to runtime tests by @ryzhyk in #6574
- ci: temporarily ignore postgres cdc tests by @abhizer in #6576
- [web-console] Implement pipeline tags UI by @Karakatiza666 in #6506
- [connectors] Do not ignore fractional seconds in Debezium timestamps by @mihaibudiu in #6582
- [dbsp] Fix: join hints were not validated correctly. by @ryzhyk in #6571
- [adapters] Fix test_clock_advance_survives_checkpoint. by @ryzhyk in #6581
- [py] Fix flaky test_output_buffer_flushes_at_default_size_limit by @ryzhyk in #6585
- [adapters] Increase suspend_barrier test timeout to 100s by @ryzhyk in #6584
- web-console: Move duplicate action into editor menu by @Dnreikronos in #6562
- [connectors] Tolerate transient Kafka errors in FT input tests by @ryzhyk in #6588
- connectors: Ignore replay-safe input connector changes by @Dnreikronos in #6513
- [DBSP] Implement RecursiveStreams on Vec<Stream<_, _>> by @lstwn in #6577
- [DBSP][SQL] Debugging tools to detect invalid change streams at runtime by @mihaibudiu in #6523
Full Changelog: v0.316.0...v0.317.0
v0.316.0
What's Changed
- cli: Add program error diagnostics command by @Dnreikronos in #6510
- [docs] add required domains by @anandbraman in #6549
- [adapters,dbsp] API for a streaming version of shard_accumulate. by @ryzhyk in #6425
- [DOCS] Document buffer_size_records connector option by @mihaibudiu in #6542
- pytest: fix test_automated_checkpoint_sync1 race against empty initial sync by @abhizer in #6552
- ci: switch to dawidd6/action-download-artifact for cross-run downloads by @jyotshnayaparla-00 in #6551
- adapters: improve ad-hoc query failure diagnostics in multihost by @ryzhyk in #6553
- [SQL] Context-sensitive conditionals optimization by @mihaibudiu in #6335
- [web-console] Fix default tenant not automatically selected on cold start by @Karakatiza666 in #6548
- [manager] support multihost pipelines as local processes by @ryzhyk in #6555
- adapters: handle deletion vector in delta input connector by @swanandx in #6391
- ci: shard java tests by @gz in #6337
- cli: Add pipeline copy command by @Dnreikronos in #6509
- Quote curl URLs in docs to prevent shell globbing by @asnimansari in #6561
- [SQL] Optimization to pull filters above joins by @mihaibudiu in #6485
- adapters: improvements to the postgres CDC input connector by @abhizer in #6533
- Journal replay fix by @ryzhyk in #6566
New Contributors
- @asnimansari made their first contribution in #6561
Full Changelog: v0.315.0...v0.316.0
v0.315.0
What's Changed
- deps(py): bump pyJWT and pyarrow versions by @abhizer in #6499
- [connectors] Support all CSV options for input connector by @mihaibudiu in #6517
- ci: pin download-artifact to v7 to fix intermittent failures on self-hosted runners by @jyotshnayaparla-00 in #6526
- [SQL] Advance Calcite version by @mihaibudiu in #6532
- [SQL] Support for the MAP_CONCAT SQL function by @mihaibudiu in #6515
- [web-console] Add memory pressure indicator to memory graph by @Karakatiza666 in #6534
- [web-console] Sort pipelines by name on the home page by default, persist order by @Karakatiza666 in #6507
- ui: add pipeline duplicate controls by @Dnreikronos in #6520
- Add another tutorial on mutual recursion by @lstwn in #6519
- [connectors] Rename CsvParserConfig to CsvFormatConfig by @mihaibudiu in #6537
- [SQL] Connector transport/format validation in the SQL compiler by @mihaibudiu in #6538
- [SQL] Upgrade Jackson library version by @mihaibudiu in #6541
- Profiling by @blp in #6540
- [docs] Bump vulnerable deps by @Karakatiza666 in #6546
- [fda] Add commands for viewing and managing tags and tagged pipelines by @Karakatiza666 in #6530
- cargo: update
quinnandquinn-protoby @snkas in #6547
Full Changelog: v0.314.0...v0.315.0
v0.314.0
What's Changed
- Testing API to block for compaction by @mihaibudiu in #6511
- [SQL] Use the nicer formatting function for test outputs where possible by @mihaibudiu in #6514
- pipeline-manager: fix row locking by @snkas in #6500
- [SQLLIB] Rename truncate -> trunc by @mihaibudiu in #6528
Full Changelog: v0.313.0...v0.314.0