Releases: feldera/feldera
Releases · feldera/feldera
Release list
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
v0.313.0
What's Changed
- feat(adapters): DynamoDB output connector by @abhizer in #6433
- [web-console] ad-hoc: format invalid number values as-is, not as 'null' by @Karakatiza666 in #6473
- Track metrics view explicitly so the segment indicator stays in sync by @Karakatiza666 in #6463
- adapters: dynamodb-output: remove cross step overlapping by @abhizer in #6489
- [python] Enable previously-disabled test which needed a new runtime by @mihaibudiu in #6495
- [SQL] Emit source positions in --jit representation by @mihaibudiu in #6497
- [web-console] Correctly show configured memory limit on multihost deployments by @Karakatiza666 in #6491
- Implement auto-pause for Change Stream and Logs tabs by @Karakatiza666 in #6486
- [docs] update json_format & remove outdated experimental refs by @anandbraman in #6493
- Minor fixes by @blp in #6503
- [adapters] add multihost S3 checkpoint sync coordination endpoints by @abhizer in #6195
- pipeline-manager: pipeline tags and distinguish client metadata by @Karakatiza666 in #6229
- [SQL] Use stepWeightOne in more tests by @mihaibudiu in #6512
Full Changelog: v0.312.0...v0.313.0
v0.312.0
What's Changed
- [DOCS] Remove INTERNED from the documentation (but not from the compiler) by @mihaibudiu in #6468
- Fix incorrect reporting of SQL types in the API schema by @Karakatiza666 in #6466
- Fix/issue 212 upgrade checkpoint by @venkatamudili-fel in #6302
- Bump joi from 17.13.3 to 17.13.4 in /docs.feldera.com in the npm_and_yarn group across 1 directory by @dependabot[bot] in #6464
- web-console: anchor performance graph time axis to server time by @Karakatiza666 in #6455
- [web-console] Show parent and persistent ID in metrics tab by @Karakatiza666 in #6470
- [SQL] Correctly handle nullability in EXCEPT and INTERSECT by @mihaibudiu in #6472
- [DOCS] Document some caveats of UDF/UDAs by @mihaibudiu in #6478
- Bump the npm_and_yarn group across 1 directory with 4 updates by @dependabot[bot] in #6481
- Remove artificial columns 'min' and 'max' from the per-worker data by @Karakatiza666 in #6469
- [docs] Feldera does support fault tolerance with NOW (for a long time). by @blp in #6484
- [web-console] Sort metrics lexicographically inside each block by @Karakatiza666 in #6474
Full Changelog: v0.311.0...v0.312.0
v0.311.0
What's Changed
- [web-console] Show a rendering progress bar over the ELK layout pass by @Karakatiza666 in #6461
- [connectors] Add support for user-defined Rust postprocessors by @mihaibudiu in #6380
- [SLT] Skip tests with ambiguous queries by @mihaibudiu in #6457
- [web-console] Brighten source-range highlight in profiler SQL view by @Karakatiza666 in #6462
Full Changelog: v0.310.0...v0.311.0
v0.309.0
What's Changed
- Add medallion architecture demo by @anandbraman in #6389
- bugfix: adapters(pg-out): only skip keys that violate uniqueness by @abhizer in #6448
- adapters: do not skip columns used in config by @swanandx in #6450
- [adapters] Ignore clock for pipeline completion when now_http_driven. by @blp in #6452
Full Changelog: v0.308.0...v0.309.0
v0.308.0
What's Changed
- [python] Enable test_pipeline_storage_status_details tests on multihost. by @blp in #6392
- [web-console] Implement search bar for logs tab by @Karakatiza666 in #6394
- pg-tests: use unique table names; increase timeout by @abhizer in #6360
- [web-console] Add pipeline search feature to the pipeline list sidebar on the pipeline page by @Karakatiza666 in #6431
- Bump shell-quote from 1.8.3 to 1.8.4 in /docs.feldera.com in the npm_and_yarn group across 1 directory by @dependabot[bot] in #6435
- [migrations] Spark-to-Feldera migration tool PoC. by @wilmaontherun in #5837
- Switch ad-hoc queries to arrow_ipc format by @Karakatiza666 in #4240
- [adapters] Expose pipeline process swap usage as a Prometheus metric by @sjhddh in #6383
- pipeline-manager: limit pipeline name to 63 characters and pattern by @snkas in #6429
- [SQLLIB] Refactor sqllib functions to use macros more consistently by @mihaibudiu in #6418
- Profiler UI fixes by @Karakatiza666 in #6439
- [connectors] Define
empty_inputandnull_outputconnectors by @mihaibudiu in #6441 - ci: make sure to update packages to latest version by @gz in #6447
- pipeline-manager: API type of
schemais againProgramSchemaby @snkas in #6445 - pipeline-manager: rust compilation cleans up
targetby @snkas in #6410
New Contributors
- @wilmaontherun made their first contribution in #5837
- @sjhddh made their first contribution in #6383
Full Changelog: v0.307.0...v0.308.0
v0.307.0
What's Changed
- [SQL] Allow ROW field access without qualifying table by @mihaibudiu in #6388
- [SQL] Support for TIMESTAMP WITH TIME ZONE by @mihaibudiu in #6116
- [py]: delta input snapshot test for column mapping by @swanandx in #6376
- [adapters] Delta transaction_mode:snapshot regression. by @ryzhyk in #6417
- Docs/eks envoy gateway ingress by @jyotshnayaparla-00 in #6413
- [SQL] Emit a compiler warning on suspicious casts from constant strings to Booleans by @mihaibudiu in #6401
- [types] Revert change of
ConnectorConfig::max_queued_recordsto `Op… by @blp in #6428 - Bump major Node.js version in the build environment to 24 by @Karakatiza666 in #6423
Full Changelog: v0.306.0...v0.307.0
v0.306.0
What's Changed
- New profiler UI by @Karakatiza666 in #6306
- Samply by @blp in #6344
- [SQL] Casts of malformed strings to BOOL and DOUBLE should produce errors by @mihaibudiu in #6373
- [SQL] Calcite 1.42 has been released; use the next version by @mihaibudiu in #6387
- [adapters]: skip_unused_columns in Delta CDC mode by @swanandx in #6381
- [dbsp] Use serde_json to serialize data for Broadcast operator. by @blp in #6395
- docker: update go to 1.26.4 by @swanandx in #6396
Full Changelog: v0.305.0...v0.306.0
v0.305.0
What's Changed
- pipeline-manager: reduce dependency of platform on the runtime by @ryzhyk in #6288
- [samply] Fix samply markers on MacOS. by @ryzhyk in #6356
- py: add aggregate tests for floating point type by @rivudhk in #6359
- [samply] Fix broken build on MacOS. by @ryzhyk in #6364
- [web-console] Fix pipeline health details UI doesn't display some fields by @Karakatiza666 in #6362
- Bump deps, move from rolldown preview to stable by @Karakatiza666 in #6365
- [SQL] Document support for UNPIVOT by @mihaibudiu in #6370
- pipeline-manager: restrict edit
runtime_config.resources.storage_classby @lalithsuresh in #6358 - [py]: delta input snapshot test for deletion vectors by @swanandx in #6347
- deps: use iceberg fork and upgrade delta-rs to 0.32.3 by @swanandx in #6349
- Display desired status unconditionally by @Karakatiza666 in #6377
- Add support for bytewise limiting input connector buffering. by @blp in #6345
- cargo: update
tarfrom0.4.45to0.4.46by @snkas in #6375 - [SQL] Never place two retain_value operators on the same input operator -- insert a noop on one side instead by @mihaibudiu in #6355
- [SQL] Support OVER(ORDER BY BINARY(N)) by @mihaibudiu in #6343
- [web-console] Bring back the SQL editor context menu by @Karakatiza666 in #6379
Full Changelog: v0.304.0...v0.305.0