Releases: feldera/feldera
Releases · feldera/feldera
v0.298.0
What's Changed
- ci: fix runtime_aggtest test failures not failing CI by @jyotshnayaparla-00 in #6237
- send_snapshot and reset API by @gz in #6042
- [web-console] Unify quantity formatting by @Karakatiza666 in #6239
- py: deps: update urllib3 and pygments by @abhizer in #6227
- Fix confusing message when pipeline name edit is disabled on a deleted pipeline by @Karakatiza666 in #6234
- adapters: use dataframes instead of sql strings by @gz in #6245
- [dbsp, adapters] Transactional bootstrapping by @ryzhyk in #6223
- [SQL] If an operator has multiple RetainKey successors, combine them … by @mihaibudiu in #5866
- [web-console] Make transaction progress jump when transaction ID changes by @Karakatiza666 in #6246
- [SQL] Support for OVER window queries with UNSIGNED and UUID NOT NULL sort orders by @mihaibudiu in #5904
- ci: pin all GitHub Actions to commit SHAs by @jyotshnayaparla-00 in #6248
- [fda] Log to stderr. by @ryzhyk in #6249
- Adhoc query fixes by @gz in #6244
- [python] Use the arrow serialization for the aggregation tests by @mihaibudiu in #6250
- [python] Test case for #5520 (incorrect serialization of infinity) by @mihaibudiu in #6259
- [adapters] Update max_rss_mb on pipeline restart. by @ryzhyk in #6258
- [adapters] Transactional bootstrapping postfix. by @ryzhyk in #6261
- Fix dbsp storage durability bugs/hardening by @gz in #6260
- Adjust phrasing and naming in multiple UI elements by @Karakatiza666 in #6238
- Move from jdk to jdk-headless by @Karakatiza666 in #6262
- docs: update function documentation for all remaining functions and operations in CalciteFunctions by @rivudhk in #6263
- Performance cleanup by @blp in #6265
- demos: fix SQL casing throughout by @lalithsuresh in #6267
- deps: update iceberg to 0.9.1 and delta-rs fork by @swanandx in #6198
- dbsp: checkpointer: write empty checkpoint catalog on prepare by @abhizer in #6268
Full Changelog: v0.297.0...v0.298.0
v0.297.0
What's Changed
- TPC-H improvements by @blp in #6210
- Bump urllib3 from 2.6.3 to 2.7.0 in /docs.feldera.com in the uv group across 1 directory by @dependabot[bot] in #6214
- [docs] Update vulnerable deps by @Karakatiza666 in #6216
- [SQL] Propagate join hints through compiler stages by @mihaibudiu in #6162
- [webconsole] Refine definition of 'paused' connector by @mihaibudiu in #6211
- Redact sensitive request headers in logs by @venkatamudili-fel in #6218
- [SLT] Add missing 'use' statement in generated code enabling SLT tests to run by @mihaibudiu in #6222
- Time travel by @gz in #6220
- Two Change Stream bugfixes by @Karakatiza666 in #6215
- py: enable time travel integration tests by @gz in #6225
- Fix arrow ipc adhoc queries by @gz in #6224
- [dbsp] Compaction API. by @ryzhyk in #6212
- [web-console] Fix last checkpoint time derived incorrectly by @Karakatiza666 in #6221
- [adapters] Fix completion status regression. by @ryzhyk in #6232
- [web-console] Format using new 'force brackets in conditions' rule by @Karakatiza666 in #6230
New Contributors
- @venkatamudili-fel made their first contribution in #6218
Full Changelog: v0.296.0...v0.297.0
v0.296.0
What's Changed
Full Changelog: v0.295.0...v0.296.0
v0.295.0
What's Changed
- [profiler] When searching for a node which is not visible expand the parent nodes to make it visible by @mihaibudiu in #6208
- Shard pairs by @blp in #6209
Full Changelog: v0.294.0...v0.295.0
v0.294.0
What's Changed
- [SQL] Support for XXHASH function by @mihaibudiu in #6191
- Update Calcite version by @mihaibudiu in #6184
- Support HTTP output connector configuration by @blp in #6139
- Fix Firefox not caching the web-console JS bundle by @Karakatiza666 in #6193
- [dbsp] Fix adaptive join heuristic. by @ryzhyk in #6187
- docs: fix broken warning blocks by @lalithsuresh in #6197
- [SQL] Support for DIV_NULL operation by @mihaibudiu in #6183
- [python] Call
wait_for_idle()before checking results in another test. by @blp in #6199 - Bump openssl from 0.10.78 to 0.10.79 in the cargo group across 1 directory by @dependabot[bot] in #6192
- dbsp: Add tests for merger+filter interaction. by @gz in #6202
- Add checkpoint UI by @Karakatiza666 in #6065
- [web-console] Fix page reload loop when feldera version upgraded in background by @Karakatiza666 in #6204
Full Changelog: v0.293.0...v0.294.0
v0.293.0
What's Changed
- Add storage-all feature to iceberg crate by @anandbraman in #6149
- Add support for bitmap based filters by @gz in #6007
- docs: add documentation for multiple numeric functions by @rivudhk in #6179
- [CONTROLLER] Fix transaction metrics with incorrect time units by @mihaibudiu in #6182
- python: add comprehensive checkpoint test by @gz in #6185
- [dbsp] Fix output buffering with multihost. by @blp in #6188
- Pipeline Health monitoring UI by @Karakatiza666 in #6171
Full Changelog: v0.292.0...v0.293.0
v0.292.0
What's Changed
- [connectors] persist recent connector error messages across restarts by @swanandx in #6112
- [SQL] Update SQL compiler README.md file by @mihaibudiu in #6155
- Optimize page loading by lazy loading backend configuration and pipeline data by @Karakatiza666 in #4983
- [adapters] Report batch write progress for Postgres output connector. by @swanandx in #6143
- Add batch_records_written column to the views metrics table by @Karakatiza666 in #6136
- [SQL] Slightly improved source position information handling by @mihaibudiu in #6161
- [web-console] Fix cursor misplaced in SQL editor on Windows by @Karakatiza666 in #6163
- [web-console] Fix compiler tab controls overlapping with tab labels in Monitoring Panel by @Karakatiza666 in #6166
- Streaming exchange by @blp in #6014
- [SQL] Warn about
INSERT/REMOVE(undocumented) statements used in pipeline definitions as having no effect by @mihaibudiu in #6168 - [DOCS] Document the behavior of deleting inexistent rows by @mihaibudiu in #6169
- [dbsp] Improved set_balancer_hint API. by @ryzhyk in #6167
- [SQL] New operator
AtomicSum, implemented asaccumulate_concat_zsets().shard(), for atomically computing global aggregates by @mihaibudiu in #6174 - docs: update LICENSE.md by @lalithsuresh in #6172
- row_number operator by @ryzhyk in #6175
- connectors[delta]: fix deletion handling in delta CDC mode by @swanandx in #6164
- pipeline-manager: pipeline monitoring by @snkas in #6096
Full Changelog: v0.291.0...v0.292.0
v0.291.0
What's Changed
- [connectors] Fix delta table truncate mode truncating data on pipeline restart by @swanandx in #6076
- cargo: update
randto0.8.6and0.9.4by @snkas in #6117 - cargo: update
actix-httpto3.12.1by @snkas in #6118 - Added instructions for installing dependencies on MacOS by @grigoris-karvounarakis in #6119
- cargo: update
opensslto0.10.78by @snkas in #6127 - [connectors] Postgres: support arbitrary extra column types. by @ryzhyk in #6129
- [dbsp] Don't rebalance during initial step. by @ryzhyk in #6013
- Bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot[bot] in #6109
- [ci] test delta restart against MinIO in CI by @swanandx in #6131
- Bump vite from 5.4.21 to 8.0.10 in /js-packages/vite-plugin-monaco-editor in the npm_and_yarn group across 1 directory by @dependabot[bot] in #6130
- [docs] Update vulnerable uuid dep by @Karakatiza666 in #6138
- Add new golden files with VARIANT values by @mihaibudiu in #6140
- scripts: add backup/restore python script by @gz in #6142
- docs: support fda install on macos by @gz in #6144
- [py] skip delta output truncate test on aarch64 by @swanandx in #6145
- [SQL] Optimization to convert
MAX(CASE expr THEN 1 ELSE 0)toCASE COUNT(*) FILTER (WHERE expr) > 0 THEN 1 ELSE 0by @mihaibudiu in #6072 - retries with tenacity for python sdk by @anandbraman in #6141
- [SQL] Increase the macro expansion recursion size for operators with wide star joins by @mihaibudiu in #6151
New Contributors
- @grigoris-karvounarakis made their first contribution in #6119
Full Changelog: v0.290.0...v0.291.0
v0.290.0
What's Changed
- [web-console] Implement read-only view for a deleted pipeline by @Karakatiza666 in #6064
- [SLT] Omit test which overflows by @mihaibudiu in #6082
- Added kwargs to input_json function by @anandbraman in #6084
- py: fix Kafka Avro tests for improved performance by @rivudhk in #5880
- Disable eager file eviction. by @gz in #6087
- fda: add --tls-cert flag to trust custom CA for HTTPS by @mvanhorn in #6074
- Adhoc prepare by @gz in #6095
- Bump dompurify from 3.3.3 to 3.4.0 in /docs.feldera.com in the npm_and_yarn group across 1 directory by @dependabot[bot] in #6055
- pipeline-manager: local runner writes in streaming fashion by @snkas in #6098
- [web-console] Make status polling resilient to hiding the page by @Karakatiza666 in #6079
- [dbsp] rank and dense_rank operators. by @ryzhyk in #6085
- Fix missing syntax highlight in SQL editor by @Karakatiza666 in #6106
- Add reset status API skeleton. by @gz in #6108
- [web-console] Avoid unplanned triggering reactive updates by @Karakatiza666 in #6111
- [adapters] Add Postgres CDC input connector with crash-safe replication by @flak153 in #5988
- ci: Automate dbt-feldera release by @gz in #6114
New Contributors
- @flak153 made their first contribution in #5988
Full Changelog: v0.289.0...v0.290.0
v0.289.0
What's Changed
- [SQL] Test checking that CASE evaluation is lazy by @mihaibudiu in #6053
- ci: cancel run immediately when build-rust fails by @jyotshnayaparla-00 in #6067
- ci: add fda-aarch64-apple-darwin to release artifacts by @jyotshnayaparla-00 in #6073
- cargo: update
rustls-webpkiby @snkas in #6077 - pipeline-manager: storage status details by @snkas in #6046
- [SQL] Emit a warning if DECIMAL is used without precision and scale by @mihaibudiu in #6071
- pipeline-manager: fix refreshing of details by @snkas in #6080
- python: fix refresh version test name duplicates by @snkas in #6083
- cargo: update
async-natsby @snkas in #6078 - [SQL] Document tests for UNNEST by @mihaibudiu in #6059
- [SQL] Cast of a VARIANT to string should work for most variant types by @mihaibudiu in #6044
- [adapters] Fix comment in controller code. by @blp in #6081
Full Changelog: v0.288.0...v0.289.0