Feldera

Latest version: v0.41.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 9

0.31.1

What's Changed
* Post-release v0.31. by gz in https://github.com/feldera/feldera/pull/3054
* Add tests for FileValBatch. by blp in https://github.com/feldera/feldera/pull/3049
* py: ARRAY type tests for ARRAY_AGG aggregate by rivudhk in https://github.com/feldera/feldera/pull/3046
* [SQL] Better validation for default column initializers by mihaibudiu in https://github.com/feldera/feldera/pull/3058
* dbsp: Improved trace compaction by ryzhyk in https://github.com/feldera/feldera/pull/3057
* adapters: Upgrade to datafusion 0.43. by ryzhyk in https://github.com/feldera/feldera/pull/3060
* [SQL] Change 'CREATE RECURSIVE VIEW' to 'DECLARE RECURSIVE VIEW' by mihaibudiu in https://github.com/feldera/feldera/pull/3062
* [SQL] Use UnimplementedException instead of NotImplementedException by mihaibudiu in https://github.com/feldera/feldera/pull/3064
* py: ARRAY type tests for COUNT, EVERY and SOME aggregates by rivudhk in https://github.com/feldera/feldera/pull/3065
* Clippy 1.83 by ryzhyk in https://github.com/feldera/feldera/pull/3066
* [SQL] Support for OVER without ROWS, RANK, or ORDER BY by mihaibudiu in https://github.com/feldera/feldera/pull/3067
* pipeline-manager: compiler server improvements including caching by snkas in https://github.com/feldera/feldera/pull/2992
* [tests] re-enable SQL aggregate tests for decimals by abhizer in https://github.com/feldera/feldera/pull/3069
* release: bump project version to 0.31.1 by lalithsuresh in https://github.com/feldera/feldera/pull/3075


**Full Changelog**: https://github.com/feldera/feldera/compare/v0.31.0...v0.31.1

0.31.0

Read the [Incremental Update for v0.31](https://www.feldera.com/blog/incremental-update-11/) to learn what's new in this release!

What's Changed

* py: BINARY type tests for COUNT, MAX and MIN aggregates by rivudhk in https://github.com/feldera/feldera/pull/2944
* [docs] Trailing comma in JSON in confluent-jdbc.md by ryzhyk in https://github.com/feldera/feldera/pull/2955
* feldera-types: fix serialization of `SqlType` by snkas in https://github.com/feldera/feldera/pull/2948
* [WebConsole] Improve error handling when parsing streams by Karakatiza666 in https://github.com/feldera/feldera/pull/2935
* dbsp_adapters: Add secret resolution to FT Kafka output adapter. by blp in https://github.com/feldera/feldera/pull/2957
* docs: feldera enterprise v0.12.0 by snkas in https://github.com/feldera/feldera/pull/2958
* Three commits fixing 3 different reported bugs by mihaibudiu in https://github.com/feldera/feldera/pull/2950
* py: BINARY type tests for ARG_MAX, ARG_MIN and ARRAY_AGG aggregates by rivudhk in https://github.com/feldera/feldera/pull/2959
* [SQL] Allow users to define new type names for existing types by mihaibudiu in https://github.com/feldera/feldera/pull/2952
* py: BINARY type tests for SOME and EVERY aggregates by rivudhk in https://github.com/feldera/feldera/pull/2960
* [SQL] CalciteException does not signal an internal compiler error by mihaibudiu in https://github.com/feldera/feldera/pull/2953
* [SQL] support for mutually-recursive views by mihaibudiu in https://github.com/feldera/feldera/pull/2674
* Use a Calcite branch that has the expected commit by mihaibudiu in https://github.com/feldera/feldera/pull/2968
* Make sure we run adhoc queries in the dbsp tokio rt. by gz in https://github.com/feldera/feldera/pull/2963
* [WebConsole] Fix a rare crash when opening a page by Karakatiza666 in https://github.com/feldera/feldera/pull/2965
* [SQL] Handle correctly the last SLT test in a file when the test output is empty by mihaibudiu in https://github.com/feldera/feldera/pull/2966
* [SQL] Rebase Calcite on latest main by mihaibudiu in https://github.com/feldera/feldera/pull/2967
* [SQL] support split_part for postgres string by zhuqi-lucas in https://github.com/feldera/feldera/pull/2969
* py: VARBINARY tests for COUNT and ARRAY_AGG aggregates by rivudhk in https://github.com/feldera/feldera/pull/2973
* [SQL] Runtime library support for TIMESTAMP +/- LONG INTERVAL by mihaibudiu in https://github.com/feldera/feldera/pull/2974
* [SQL] Fix 3 bugs related to recursive programs by mihaibudiu in https://github.com/feldera/feldera/pull/2981
* py: INTERVAL type tests for COUNT aggregate by rivudhk in https://github.com/feldera/feldera/pull/2937
* [manager] Quote case-sensitive table names. by ryzhyk in https://github.com/feldera/feldera/pull/2983
* dbsp: Use xxh3 default hasher instead of custom. by blp in https://github.com/feldera/feldera/pull/2982
* [python] detailed error message on start / pause by abhizer in https://github.com/feldera/feldera/pull/2984
* py: VARBINARY type tests for MAX, MIN, EVERY and SOME aggregates by rivudhk in https://github.com/feldera/feldera/pull/2988
* Fault tolerance fixes and improvements by blp in https://github.com/feldera/feldera/pull/2962
* [dbsp] Strongly typed controlled filters. by ryzhyk in https://github.com/feldera/feldera/pull/2995
* py: INTERVAL type tests for MIN, EVERY and SOME aggregates by rivudhk in https://github.com/feldera/feldera/pull/2993
* [SQL] Support for the regexp_replace function by mihaibudiu in https://github.com/feldera/feldera/pull/2996
* Add example for debugging recursion. by gz in https://github.com/feldera/feldera/pull/3000
* [SQL] Fix crash caused by recursive view not declared but not defined by mihaibudiu in https://github.com/feldera/feldera/pull/3003
* Implement the first version of the new UI design and layout by Karakatiza666 in https://github.com/feldera/feldera/pull/2985
* [SQL] Introduce a system view for displaying runtime errors by mihaibudiu in https://github.com/feldera/feldera/pull/3002
* [SQL] Load only implemented functions from Calcite by mihaibudiu in https://github.com/feldera/feldera/pull/3008
* py: VARBINARY type tests for ARG_MAX and ARG_MIN aggregates by rivudhk in https://github.com/feldera/feldera/pull/3013
* [SQL/SLT] SLT tests were broken when the error view was introduced by mihaibudiu in https://github.com/feldera/feldera/pull/3012
* py: INTERVAL type tests for ARG_MAX and ARG_MIN aggregates by rivudhk in https://github.com/feldera/feldera/pull/3014
* [docs] Fix typo in Kafka input connector docs by watfordsuzy in https://github.com/feldera/feldera/pull/3015
* Error handling bug fixes in input adapters by blp in https://github.com/feldera/feldera/pull/3016
* [SQL] Add the predefined non-Calcite functions to the function index by mihaibudiu in https://github.com/feldera/feldera/pull/3018
* [SQL] Reorganize date computations by mihaibudiu in https://github.com/feldera/feldera/pull/3026
* [SQL] Do not insert connector information in the generated Rust code by mihaibudiu in https://github.com/feldera/feldera/pull/3032
* [SQL] Pass distinctness information to DBSP layer by mihaibudiu in https://github.com/feldera/feldera/pull/3027
* [SQL] Implement more arithmetic operations on intervals by mihaibudiu in https://github.com/feldera/feldera/pull/3033
* [WebConsole] Multiple UI fixes by Karakatiza666 in https://github.com/feldera/feldera/pull/3036
* [SQL] strip connector information from table definitions by abhizer in https://github.com/feldera/feldera/pull/3045
* dbsp: Fix tuple builder for FileValBatch. by blp in https://github.com/feldera/feldera/pull/3047
* py: subtraction test for DATE type by rivudhk in https://github.com/feldera/feldera/pull/2987
* [SQL] Fixes several bugs found using SqlLancer. by mihaibudiu in https://github.com/feldera/feldera/pull/3048
* [SQL] implement blackbox function by abhizer in https://github.com/feldera/feldera/pull/3044
* Improve ad-hoc query documentation. by gz in https://github.com/feldera/feldera/pull/3001
* dbsp: Replace recede_to with set_frontier. by ryzhyk in https://github.com/feldera/feldera/pull/3051
* [SQL] Support for map_contains_key function by mihaibudiu in https://github.com/feldera/feldera/pull/3050
* release: bump project version to 0.31.0 by gz in https://github.com/feldera/feldera/pull/3053

New Contributors
* watfordsuzy made their first contribution in https://github.com/feldera/feldera/pull/3015

**Full Changelog**: https://github.com/feldera/feldera/compare/v0.30.0...v0.31.0

0.30.0

Read the [Incremental Update for v0.30](https://www.feldera.com/blog/incremental-update-10/) to learn what's new in this release!

What's Changed
* docker: point compose file to Feldera version 0.29.0 by gz in https://github.com/feldera/feldera/pull/2891
* [SQL] Monotonicity analysis for LAG operator by mihaibudiu in https://github.com/feldera/feldera/pull/2880
* [docs] Time-series guide clarifications. by ryzhyk in https://github.com/feldera/feldera/pull/2896
* py: time type tests for ARG_MAX and ARG_MIN aggregates by rivudhk in https://github.com/feldera/feldera/pull/2894
* [SQL] Implement DATE_TRUNC(week, ...) by mihaibudiu in https://github.com/feldera/feldera/pull/2885
* py: time type tests for SOME and EVERY aggregates by rivudhk in https://github.com/feldera/feldera/pull/2895
* docs: feldera enterprise v0.11.0 by snkas in https://github.com/feldera/feldera/pull/2897
* [WebConsole] Multiple minor fixes by Karakatiza666 in https://github.com/feldera/feldera/pull/2886
* Controlled filters with error stream by ryzhyk in https://github.com/feldera/feldera/pull/2899
* py: TIMESTAMP type tests for COUNT and ARRAY_AGG aggregates by rivudhk in https://github.com/feldera/feldera/pull/2902
* [demos] Real-time feature engineering demo. by ryzhyk in https://github.com/feldera/feldera/pull/2901
* Fault tolerance fixes by blp in https://github.com/feldera/feldera/pull/2892
* [SQL] Fix typo in visitor implementation; ExpressionTree class for debugging help by mihaibudiu in https://github.com/feldera/feldera/pull/2904
* [demo] Typo in the feature eng demo. by ryzhyk in https://github.com/feldera/feldera/pull/2912
* [SQL] Support for ROW type by mihaibudiu in https://github.com/feldera/feldera/pull/2913
* py: TIMESTAMP type tests for MIN, MAX and SOME aggregates by rivudhk in https://github.com/feldera/feldera/pull/2909
* [ci] python-publish: fix path to uv.lock by abhizer in https://github.com/feldera/feldera/pull/2914
* Implement table view for data in Change Stream by Karakatiza666 in https://github.com/feldera/feldera/pull/2903
* py: TIMESTAMP type tests for ARG_MIN, ARG_MAX and EVERY aggregates by rivudhk in https://github.com/feldera/feldera/pull/2918
* [SQL] Tweak Calcite optimization rules to avoid crashes by mihaibudiu in https://github.com/feldera/feldera/pull/2916
* demo: compile and run all packaged demos in a test by snkas in https://github.com/feldera/feldera/pull/2920
* py: DATE type tests for COUNT, EVERY and SOME aggregates by rivudhk in https://github.com/feldera/feldera/pull/2922
* py: DATE type tests for ARG_MAX, ARG_MIN, and ARRAY_AGG aggregates by rivudhk in https://github.com/feldera/feldera/pull/2924
* py: DATE type tests for MAX and MIN aggregates by rivudhk in https://github.com/feldera/feldera/pull/2923
* [sql] Don't generate serde traits for structs. by ryzhyk in https://github.com/feldera/feldera/pull/2925
* [SQL] Fix bug in implementation of XOR aggregate by mihaibudiu in https://github.com/feldera/feldera/pull/2926
* [SQL] Trim unused fields backwards from joins by mihaibudiu in https://github.com/feldera/feldera/pull/2928
* [SQL/SLT] Improve algorithm to select tests to run every day by mihaibudiu in https://github.com/feldera/feldera/pull/2932
* Multiple WebConsole fixes and improvements by Karakatiza666 in https://github.com/feldera/feldera/pull/2927
* Re-introduce backpressure into Async merger. by gz in https://github.com/feldera/feldera/pull/2917
* [SQL] Proper validation of duplicate view column names by mihaibudiu in https://github.com/feldera/feldera/pull/2941
* release: bump project version to 0.30.0 by gz in https://github.com/feldera/feldera/pull/2945


**Full Changelog**: https://github.com/feldera/feldera/compare/v0.29.0...v0.30.0

0.29.0

Read the [Incremental Update for v0.29](https://www.feldera.com/blog/incremental-update-9/) to learn what's new in this release!

What's Changed

* docker: point compose file to Feldera version 0.28.0 by gz in https://github.com/feldera/feldera/pull/2765
* py: varchar type tests for COUNT() aggregate by rivudhk in https://github.com/feldera/feldera/pull/2761
* Remove missing markdown file in docs from sidebar.js. by gz in https://github.com/feldera/feldera/pull/2766
* Fix table that breaks docusaurus build in docs. by gz in https://github.com/feldera/feldera/pull/2767
* docs: feldera enterprise v0.10.0 by snkas in https://github.com/feldera/feldera/pull/2769
* [SQL] Support for OVER that sorts on decimal columns by mihaibudiu in https://github.com/feldera/feldera/pull/2746
* [WebConsole] Fix weird graph behavior when switching pipelines by Karakatiza666 in https://github.com/feldera/feldera/pull/2770
* py: varchar type tests for EVERY aggregate by rivudhk in https://github.com/feldera/feldera/pull/2772
* [dbsp] Avoid scheduling cycles caused by delayed integrals. by ryzhyk in https://github.com/feldera/feldera/pull/2773
* py: varchar(n) type tests for count aggregate by rivudhk in https://github.com/feldera/feldera/pull/2771
* pipeline-manager: handle unavailable pipelines by snkas in https://github.com/feldera/feldera/pull/2739
* [dbsp] Chain aggregate operator. by ryzhyk in https://github.com/feldera/feldera/pull/2777
* pipeline-manager: database test model fix for Shutdown and ShuttingDown by snkas in https://github.com/feldera/feldera/pull/2788
* docs: make the user-relevant sections of the documentation more prominent by lalithsuresh in https://github.com/feldera/feldera/pull/2786
* docs: fix broken links from recent sidebar rework by lalithsuresh in https://github.com/feldera/feldera/pull/2790
* py: varchar(n) type tests for ARRAY_AGG() by rivudhk in https://github.com/feldera/feldera/pull/2793
* docs: fix spurious character at the end of sandbox link by lalithsuresh in https://github.com/feldera/feldera/pull/2795
* docs: keep get started section consistent with subsections by lalithsuresh in https://github.com/feldera/feldera/pull/2791
* [sql] support ilike for postgres string by zhuqi-lucas in https://github.com/feldera/feldera/pull/2792
* [SQL] Support for `emit_final` view annotation by mihaibudiu in https://github.com/feldera/feldera/pull/2776
* Fault tolerance by blp in https://github.com/feldera/feldera/pull/2673
* Multiple WebConsole fixes by Karakatiza666 in https://github.com/feldera/feldera/pull/2798
* [dbsp] workaround: `libc::F_UNLCK` type inconsistency between platforms by abhizer in https://github.com/feldera/feldera/pull/2811
* feldera-types: bring back `fault_tolerance` field by snkas in https://github.com/feldera/feldera/pull/2812
* [SQL] Optimize min/max aggregates for append-only streams by mihaibudiu in https://github.com/feldera/feldera/pull/2796
* py: varchar(n) type tests for MIN aggregate by rivudhk in https://github.com/feldera/feldera/pull/2814
* [SQL] Run sqllogictests by rotation, some every day by mihaibudiu in https://github.com/feldera/feldera/pull/2591
* [SQL] Staged computations for regular expressions using lazy_static by mihaibudiu in https://github.com/feldera/feldera/pull/2817
* py: varchar(n) type tests for MAX aggregate by rivudhk in https://github.com/feldera/feldera/pull/2815
* Update from Svelte 5 beta to stable by Karakatiza666 in https://github.com/feldera/feldera/pull/2818
* Revert "Update from Svelte 5 beta to stable" by ryzhyk in https://github.com/feldera/feldera/pull/2825
* [deploy] Upgrade debezium container to 2.7.3.Final by ryzhyk in https://github.com/feldera/feldera/pull/2830
* [demo] Remove the hello-world demo. by ryzhyk in https://github.com/feldera/feldera/pull/2828
* [SQL] GC for emit_final WINDOW operator by mihaibudiu in https://github.com/feldera/feldera/pull/2824
* Split base types from adapters into separate library (adapterlib). by gz in https://github.com/feldera/feldera/pull/2816
* py: varchar type tests for SOME aggregate by rivudhk in https://github.com/feldera/feldera/pull/2813
* Add ad-hoc query introduction to basics-part1 and materialized docs by Karakatiza666 in https://github.com/feldera/feldera/pull/2779
* [dbsp] Disable incorrect test. by ryzhyk in https://github.com/feldera/feldera/pull/2848
* py: varchar(n) type tests for ARG_MIN() aggregate by rivudhk in https://github.com/feldera/feldera/pull/2838
* dbsp_adapters: Set url transport pause tests as ignored for now. by blp in https://github.com/feldera/feldera/pull/2842
* [SQL] window computed for emit_final should be half-open on top by mihaibudiu in https://github.com/feldera/feldera/pull/2823
* [SQL] Fix incorrect field index computation for WINDOW operators used… by mihaibudiu in https://github.com/feldera/feldera/pull/2858
* [SQL] GC output of ChainAggregate by mihaibudiu in https://github.com/feldera/feldera/pull/2853
* py: char(n) type tests for COUNT aggregate by rivudhk in https://github.com/feldera/feldera/pull/2860
* [SQL] Monotonicity analysis for subtract and negate operators by mihaibudiu in https://github.com/feldera/feldera/pull/2851
* Fix banner display in docker form factor. by gz in https://github.com/feldera/feldera/pull/2841
* [SQL] Emit a warning if a program contains an ORDER BY clause which is ignored by mihaibudiu in https://github.com/feldera/feldera/pull/2835
* [adapters] Typo in `push_with_aux`. by ryzhyk in https://github.com/feldera/feldera/pull/2863
* [docs] Guide: Time Series Analysis with Feldera by ryzhyk in https://github.com/feldera/feldera/pull/2844
* Improve "Change Stream" and "Logs" UI reliability by Karakatiza666 in https://github.com/feldera/feldera/pull/2854
* deploy: reorganize docker by snkas in https://github.com/feldera/feldera/pull/2797
* docs: datagen connector example with values inline in columnar format by snkas in https://github.com/feldera/feldera/pull/2865
* [SQL] Separate SQL and SLT tests by mihaibudiu in https://github.com/feldera/feldera/pull/2861
* [docs] Fix typos in `UNNEST` documentation by ryzhyk in https://github.com/feldera/feldera/pull/2868
* [Docs] Fix links to python docs with Docusaurus'es 'pathname://' by Karakatiza666 in https://github.com/feldera/feldera/pull/2870
* Delete files that are no longer part of a spine. by gz in https://github.com/feldera/feldera/pull/2856
* py: char(n) type tests for ARG_MAX(), ARG_MIN() and ARR_AGG() aggregates by rivudhk in https://github.com/feldera/feldera/pull/2866
* py: char(n) type tests for SOME and EVERY aggregate by rivudhk in https://github.com/feldera/feldera/pull/2867
* [SQL] Fix several crashes related to UNNEST by mihaibudiu in https://github.com/feldera/feldera/pull/2871
* dbsp_adapters: Remove stray debug prints. by blp in https://github.com/feldera/feldera/pull/2876
* Fix issues with change stream and overlapping rows by Karakatiza666 in https://github.com/feldera/feldera/pull/2877
* [SQL] Another attempt to run SLT tests nightly by mihaibudiu in https://github.com/feldera/feldera/pull/2879
* py: char(n) type tests for MAX and MIN aggregate by rivudhk in https://github.com/feldera/feldera/pull/2864
* [SQL] Improved semantic validation for LATENESS and WATERMARK by mihaibudiu in https://github.com/feldera/feldera/pull/2873
* py: TIME type tests for MAX and MIN aggregate by rivudhk in https://github.com/feldera/feldera/pull/2878
* py: TIME type tests for COUNT and ARRAY_AGG aggregates by rivudhk in https://github.com/feldera/feldera/pull/2884
* [SQL] Migrate to Calcite 1.38 by mihaibudiu in https://github.com/feldera/feldera/pull/2826
* Send attributes that are null as part of JSON response. by gz in https://github.com/feldera/feldera/pull/2872
* docs/docker: fix typo by morsapaes in https://github.com/feldera/feldera/pull/2888
* release: bump project version to 0.29.0 by gz in https://github.com/feldera/feldera/pull/2889

New Contributors
* zhuqi-lucas made their first contribution in https://github.com/feldera/feldera/pull/2792
* morsapaes made their first contribution in https://github.com/feldera/feldera/pull/2888

**Full Changelog**: https://github.com/feldera/feldera/compare/v0.28.0...v0.29.0

0.28.0

Read the [Incremental Update for v0.28](https://www.feldera.com/blog/incremental-update-8/) to learn what's new in this release!

What's Changed

* post-release v0.27.0 by gz in https://github.com/feldera/feldera/pull/2626
* [docs] Fixup a link to delta docs. by ryzhyk in https://github.com/feldera/feldera/pull/2633
* py: fixed avg tests for int type by rivudhk in https://github.com/feldera/feldera/pull/2586
* [WebConsole] improve layout on mobile by Karakatiza666 in https://github.com/feldera/feldera/pull/2637
* [dbsp_adapters] metrics: expose global pipeline metrics via /metrics by abhizer in https://github.com/feldera/feldera/pull/2636
* [py] docs: improve the examples section of the documentation by abhizer in https://github.com/feldera/feldera/pull/2627
* [py] add Pipeline.query() and Pipeline.query_tabular() for adhoc queries by abhizer in https://github.com/feldera/feldera/pull/2615
* [py] pretty SQL compilation errors by abhizer in https://github.com/feldera/feldera/pull/2648
* pipeline-manager: handle pipeline deletion in compiler server by snkas in https://github.com/feldera/feldera/pull/2646
* [py] docs: add instructions to install from local directory by abhizer in https://github.com/feldera/feldera/pull/2655
* [SQL] Adapt to latest Calcite fixes in FP arithmetic by mihaibudiu in https://github.com/feldera/feldera/pull/2658
* [SQL] Implement FILTER for ARG_MIN/MAX by mihaibudiu in https://github.com/feldera/feldera/pull/2657
* [SQL] Support casts to and from user-defined types by mihaibudiu in https://github.com/feldera/feldera/pull/2645
* [Python] restore the aggregate tests by mihaibudiu in https://github.com/feldera/feldera/pull/2656
* [SQL] Make default value of compiler flag 'unquotedCasing' the same a… by mihaibudiu in https://github.com/feldera/feldera/pull/2652
* [WebConsole] Remove SVG optimization by oslllo-svg-fixer as a compile step by Karakatiza666 in https://github.com/feldera/feldera/pull/2659
* Update minimal rust version in README. by gz in https://github.com/feldera/feldera/pull/2662
* Python aggregate tests were generating an empty SQL program by mihaibudiu in https://github.com/feldera/feldera/pull/2663
* Bump tonic from 0.12.2 to 0.12.3 by dependabot in https://github.com/feldera/feldera/pull/2644
* CI: Fix Calcite commit in build script by mihaibudiu in https://github.com/feldera/feldera/pull/2664
* [dbsp] Fix broken `add_input_map` tests. by ryzhyk in https://github.com/feldera/feldera/pull/2670
* demo: packaged SQL-only demos by snkas in https://github.com/feldera/feldera/pull/2654
* [py] test: use adhoc queries for python SQL tests by abhizer in https://github.com/feldera/feldera/pull/2668
* [manager] UDF support wip. by ryzhyk in https://github.com/feldera/feldera/pull/2394
* [WebConsole] Fix monaco find widget styling by xiasongh in https://github.com/feldera/feldera/pull/2672
* [ci] precommit: use ruff for python formatting and linting by abhizer in https://github.com/feldera/feldera/pull/2677
* [ci] py-tests: run aggregate tests in CI & python tests in nightly by abhizer in https://github.com/feldera/feldera/pull/2685
* Add udf support to fda commands. by gz in https://github.com/feldera/feldera/pull/2687
* py: int type tests for ARG_MAX aggregate by rivudhk in https://github.com/feldera/feldera/pull/2680
* Preserve scroll position and edit history when switching between files and pipelines by Karakatiza666 in https://github.com/feldera/feldera/pull/2678
* [docs] Document Rust UDF development workflow by ryzhyk in https://github.com/feldera/feldera/pull/2689
* [py] fix docs link in pyproject.toml; PyPi page by abhizer in https://github.com/feldera/feldera/pull/2692
* [py] add `Pipeline.execute()` method to execute queries by abhizer in https://github.com/feldera/feldera/pull/2693
* pipeline-manager: demos with user defined functions by snkas in https://github.com/feldera/feldera/pull/2691
* [sqllib] Document (and hide private functions) the sqllib crate by mihaibudiu in https://github.com/feldera/feldera/pull/2695
* [manager] Gracefully handling missing stubs.rs. by ryzhyk in https://github.com/feldera/feldera/pull/2698
* [WebConsole] Add code conflict resolution on upstream updates by Karakatiza666 in https://github.com/feldera/feldera/pull/2699
* py: int type tests for ARG_MIN aggregate by rivudhk in https://github.com/feldera/feldera/pull/2690
* [SQL][documentation] Do not use the reserved keyword 'when' for a... by mihaibudiu in https://github.com/feldera/feldera/pull/2704
* py: varchar type tests for ARRAY_AGG by rivudhk in https://github.com/feldera/feldera/pull/2710
* [SQL] Added compiler flag --plan to generate Calcite plan as JSON by mihaibudiu in https://github.com/feldera/feldera/pull/2697
* py: varchar type tests for MAX aggregate by rivudhk in https://github.com/feldera/feldera/pull/2719
* [SQL] Explain that WATERMARK is evaluated in the next circuit step by mihaibudiu in https://github.com/feldera/feldera/pull/2708
* [SQL] Validate the top-level table and view properties in the compiler by mihaibudiu in https://github.com/feldera/feldera/pull/2707
* py: varchar type tests for MIN aggregate by rivudhk in https://github.com/feldera/feldera/pull/2720
* [docs] Improve dependencies documentation by ryzhyk in https://github.com/feldera/feldera/pull/2728
* Fix range calculation in uniform timestamp generation. by gz in https://github.com/feldera/feldera/pull/2717
* [adapters] S3 adapter sends EOI. by ryzhyk in https://github.com/feldera/feldera/pull/2727
* [SQL] tumble windows on nullable timestamps by mihaibudiu in https://github.com/feldera/feldera/pull/2723
* [dbsp] Fix a corner case in rolling_aggregate. by ryzhyk in https://github.com/feldera/feldera/pull/2731
* [SQL] Support for ARRAY and MAP constructors applied to subqueries by mihaibudiu in https://github.com/feldera/feldera/pull/2724
* Three small cleanups, in separate commits by mihaibudiu in https://github.com/feldera/feldera/pull/2730
* [WebConsole] Add Ad-hoc query UI by Karakatiza666 in https://github.com/feldera/feldera/pull/2568
* [adapters] kafka: workaround ssl.certificate.pem librdkafka issue by abhizer in https://github.com/feldera/feldera/pull/2711
* [WebConsole] Temporary fix for corrupted code editor state by Karakatiza666 in https://github.com/feldera/feldera/pull/2744
* [WebConsole] fix inconsistent order and warning status of Rust errors by Karakatiza666 in https://github.com/feldera/feldera/pull/2738
* [SQL] Improve error messages for unsupported constructs by mihaibudiu in https://github.com/feldera/feldera/pull/2747
* [WebConsole] Terminate logs streaming HTTP request… by Karakatiza666 in https://github.com/feldera/feldera/pull/2741
* [adapters] Upgrade avro dependency to 0.17. by ryzhyk in https://github.com/feldera/feldera/pull/2742
* py: varchar type tests for ARG_MIN by rivudhk in https://github.com/feldera/feldera/pull/2754
* Fix code of a pipeline shows up in a different pipeline, other fixes by Karakatiza666 in https://github.com/feldera/feldera/pull/2749
* py: varchar type tests for ARG_MAX aggregate by rivudhk in https://github.com/feldera/feldera/pull/2755
* [WebConsole] Fix change stream not displaying some changes by Karakatiza666 in https://github.com/feldera/feldera/pull/2758
* release: bump project version to 0.28.0 by gz in https://github.com/feldera/feldera/pull/2762


**Full Changelog**: https://github.com/feldera/feldera/compare/v0.27.0...v0.28.0

0.27.0

Read the [Incremental Update for v0.27](https://www.feldera.com/blog/incremental-update-7/) to learn what's new in this release!

What's Changed

* Avoid loss of precision in deserializing decimals from JSON in python by ryzhyk in https://github.com/feldera/feldera/pull/2511
* docker: point compose file to Feldera version 0.26.0 by gz in https://github.com/feldera/feldera/pull/2513
* [adhoc] Fix serialization of time values. by ryzhyk in https://github.com/feldera/feldera/pull/2512
* Fix a bug in the text output that sometimes doesn't send the result headers by gz in https://github.com/feldera/feldera/pull/2510
* [SQL] Constant string expressions should not be considered monotone by mihaibudiu in https://github.com/feldera/feldera/pull/2515
* [adhoc] Eliminate negative weights in outputs. by ryzhyk in https://github.com/feldera/feldera/pull/2521
* dbsp_adapters: Fix hang because a queue with 0 records could be nonem… by blp in https://github.com/feldera/feldera/pull/2522
* dbsp: Speed up sharding by implementing N-way merge. by blp in https://github.com/feldera/feldera/pull/2523
* [SQL] Propagate monotonicity information through flatmap operators by mihaibudiu in https://github.com/feldera/feldera/pull/2538
* [SQL] NULL values for columns with LATENESS are never considered late by mihaibudiu in https://github.com/feldera/feldera/pull/2518
* [SQL] Do not ignore FILTER for ARRAY_AGG by mihaibudiu in https://github.com/feldera/feldera/pull/2542
* Update markdown for docusaurus v3. by gz in https://github.com/feldera/feldera/pull/2543
* [SQL] Do not carry in joins fields that are already available in keys by mihaibudiu in https://github.com/feldera/feldera/pull/2540
* Improve async merger by blp in https://github.com/feldera/feldera/pull/2537
* Adjust console banner with new logo. by gz in https://github.com/feldera/feldera/pull/2550
* Add pre commit config by gz in https://github.com/feldera/feldera/pull/2546
* Fixup ASOF JOIN docs. by ryzhyk in https://github.com/feldera/feldera/pull/2548
* py: clear the view_tx queues when shutting down a pipeline by abhizer in https://github.com/feldera/feldera/pull/2536
* Remove neighborhoods and quantiles. by ryzhyk in https://github.com/feldera/feldera/pull/2554
* dbsp: Summarize operator metadata into root in circuit profiles. by blp in https://github.com/feldera/feldera/pull/2553
* Upgrade the pub-sub crate to 0.29.1. by ryzhyk in https://github.com/feldera/feldera/pull/2557
* [SQL] Variant support for binary values by mihaibudiu in https://github.com/feldera/feldera/pull/2551
* Disable tracing by default. by ryzhyk in https://github.com/feldera/feldera/pull/2564
* [sql] Prepare to publish sqllib on `crates.io`. by ryzhyk in https://github.com/feldera/feldera/pull/2562
* Apply new Feldera brand theme to WebConsole by Karakatiza666 in https://github.com/feldera/feldera/pull/2497
* [SQL] Propagate monotonicity information through ASOF joins by mihaibudiu in https://github.com/feldera/feldera/pull/2566
* [Benchmarks] make batch size configurable by mihaibudiu in https://github.com/feldera/feldera/pull/2490
* [SQL] Remove dependency on json crate by mihaibudiu in https://github.com/feldera/feldera/pull/2561
* [SQL] Implement max and min value for DECIMAL by mihaibudiu in https://github.com/feldera/feldera/pull/2552
* py: publish to pypi by abhizer in https://github.com/feldera/feldera/pull/2534
* Rename www.feldera.com/docs -> docs.feldera.com. by gz in https://github.com/feldera/feldera/pull/2569
* Pre commit adjustments by gz in https://github.com/feldera/feldera/pull/2573
* Reduce WebConsole app size, add page load indicators by Karakatiza666 in https://github.com/feldera/feldera/pull/2533
* pipeline-manager: logs endpoint by snkas in https://github.com/feldera/feldera/pull/2500
* fda: New command `heap-profile`. by blp in https://github.com/feldera/feldera/pull/2559
* [Rust] update faker crate; version 2.10 is not backwards compatible with 2.9 by mihaibudiu in https://github.com/feldera/feldera/pull/2576
* [WebConsole] Preload Pipeline Edit page code while on welcome screen by Karakatiza666 in https://github.com/feldera/feldera/pull/2575
* docs: Update the concepts page. by blp in https://github.com/feldera/feldera/pull/2570
* refactored python tests by rivudhk in https://github.com/feldera/feldera/pull/2519
* Rename links feldera.com/docs -> docs.feldera.com by gz in https://github.com/feldera/feldera/pull/2583
* dbsp_adapters: remove dependency on `prometheus` crate by abhizer in https://github.com/feldera/feldera/pull/2408
* pipeline-manager: fix logs ending test by snkas in https://github.com/feldera/feldera/pull/2587
* [SQL] Extract temporal filters from more kinds of comparison expressions by mihaibudiu in https://github.com/feldera/feldera/pull/2590
* Move top left Feldera logo to top left by Karakatiza666 in https://github.com/feldera/feldera/pull/2577
* [SQL] More conservative ASOF join monotonicity inference by mihaibudiu in https://github.com/feldera/feldera/pull/2572
* Set default_workers() to 8. by gz in https://github.com/feldera/feldera/pull/2488
* [SQL] Support casts between VARIANT and ARRAY and MAP by mihaibudiu in https://github.com/feldera/feldera/pull/2592
* Datagen fixes by gz in https://github.com/feldera/feldera/pull/2599
* Update what-is-feldera.md by lalithsuresh in https://github.com/feldera/feldera/pull/2601
* fda improvements by gz in https://github.com/feldera/feldera/pull/2600
* Adjust README.md to reflect new brand by gz in https://github.com/feldera/feldera/pull/2603
* Implement `fda log` command. by gz in https://github.com/feldera/feldera/pull/2605
* S3 connector docs by ryzhyk in https://github.com/feldera/feldera/pull/2606
* docs: update paper link in README.md by lalithsuresh in https://github.com/feldera/feldera/pull/2610
* README: Update architecture image with new Feldera logo. by blp in https://github.com/feldera/feldera/pull/2611
* docker: make sqllib crate available to sql-compiler, which got recently moved to crates/ by lalithsuresh in https://github.com/feldera/feldera/pull/2614
* [docs] Add link to the sandbox. by ryzhyk in https://github.com/feldera/feldera/pull/2618
* Multiple WebConsole fixes by Karakatiza666 in https://github.com/feldera/feldera/pull/2622
* release: bump project version to 0.27.0 by gz in https://github.com/feldera/feldera/pull/2625


**Full Changelog**: https://github.com/feldera/feldera/compare/v0.26.0...v0.27.0

Page 3 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.