Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: feldera/feldera
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.286.0
Choose a base ref
...
head repository: feldera/feldera
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.287.0
Choose a head ref
  • 19 commits
  • 34 files changed
  • 8 contributors

Commits on Apr 9, 2026

  1. types: resolve env vars in connector cfg

    Fixes: #5799
    
    Follows the same scheme as the kubernetes secret resolver.
    To resolve an env var successfully, the string must start with: `${env:`
    and end with `}`.
    
    The env var name then has to start from a valid alphabet, or underscore.
    The name then may contain numbers.
    
    Example: `"table": "${env:TABLE_NAME}"`
    
    Signed-off-by: Abhinav Gyawali <22275402+abhizer@users.noreply.github.com>
    abhizer committed Apr 9, 2026
    Configuration menu
    Copy the full SHA
    3137caf View commit details
    Browse the repository at this point in the history
  2. docs: document environment variables resolver

    Signed-off-by: Abhinav Gyawali <22275402+abhizer@users.noreply.github.com>
    
    [ci] apply automatic fixes
    
    Signed-off-by: feldera-bot <feldera-bot@feldera.com>
    
    apply suggestions from code review
    
    Signed-off-by: Abhinav Gyawali <22275402+abhizer@users.noreply.github.com>
    abhizer committed Apr 9, 2026
    Configuration menu
    Copy the full SHA
    8432965 View commit details
    Browse the repository at this point in the history
  3. [ci] apply automatic fixes

    Signed-off-by: feldera-bot <feldera-bot@feldera.com>
    feldera-bot authored and abhizer committed Apr 9, 2026
    Configuration menu
    Copy the full SHA
    6af3f1b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    65eef44 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2026

  1. [python] Add optional arrow dependency and installation docs

    Signed-off-by: Mattias Matthiesen <mattias.matthiesen@eviny.no>
    monochromatti authored and abhizer committed Apr 10, 2026
    Configuration menu
    Copy the full SHA
    d23c627 View commit details
    Browse the repository at this point in the history
  2. [python] Add Arrow IPC query API to client and pipeline

    Signed-off-by: Mattias Matthiesen <mattias.matthiesen@eviny.no>
    monochromatti authored and abhizer committed Apr 10, 2026
    Configuration menu
    Copy the full SHA
    c4c0fe2 View commit details
    Browse the repository at this point in the history
  3. [python] Add tests for Arrow IPC query results

    Signed-off-by: Mattias Matthiesen <mattias.matthiesen@eviny.no>
    monochromatti authored and abhizer committed Apr 10, 2026
    Configuration menu
    Copy the full SHA
    0be9804 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2026

  1. [types] Fix f64 deserialization in DevTweaks inside flattened Pipelin…

    …eConfig
    
    DevTweaks Option<f64> fields (bloom_false_positive_rate, balancer_balance_tax,
    etc.) fail to deserialize when nested inside PipelineConfig, which uses
    triggered by the workspace-wide arbitrary_precision feature: the Content
    buffer represents numbers as maps, producing "invalid type: map, expected f64".
    
    Apply the existing serde_via_value::deserialize workaround (already used by
    ResourceConfig.cpu_cores_min/max) to all four Option<f64> fields in DevTweaks.
    
    Also add the chrono "alloc" feature to fix a pre-existing compile error in
    adapter_stats.rs (to_rfc3339_opts returns String, which requires alloc).
    
    Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>
    gz authored and abhizer committed Apr 11, 2026
    Configuration menu
    Copy the full SHA
    315c769 View commit details
    Browse the repository at this point in the history
  2. [SQL] Fix incorrect documentation for TO_HEX function

    Signed-off-by: Mihai Budiu <mbudiu@feldera.com>
    mihaibudiu committed Apr 11, 2026
    Configuration menu
    Copy the full SHA
    d5343c2 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2026

  1. Add output reset API skeleton

    gz committed Apr 12, 2026
    Configuration menu
    Copy the full SHA
    c6e0247 View commit details
    Browse the repository at this point in the history
  2. [ci] apply automatic fixes

    Signed-off-by: feldera-bot <feldera-bot@feldera.com>
    feldera-bot authored and gz committed Apr 12, 2026
    Configuration menu
    Copy the full SHA
    46a2b6d View commit details
    Browse the repository at this point in the history
  3. [PROFILER] Allow searching by a substring of a persistent ID

    Signed-off-by: Mihai Budiu <mbudiu@feldera.com>
    mihaibudiu committed Apr 12, 2026
    Configuration menu
    Copy the full SHA
    5e5b2b0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9dfbb3d View commit details
    Browse the repository at this point in the history
  5. Revert "[python] Add Arrow IPC query API to client and pipeline"

    This reverts commit c4c0fe2.
    gz committed Apr 12, 2026
    Configuration menu
    Copy the full SHA
    611b3bb View commit details
    Browse the repository at this point in the history
  6. Revert "[python] Add tests for Arrow IPC query results"

    This reverts commit 0be9804.
    gz committed Apr 12, 2026
    Configuration menu
    Copy the full SHA
    7b150e5 View commit details
    Browse the repository at this point in the history
  7. [SQL] Fix crash in waterline computation

    Signed-off-by: Mihai Budiu <mbudiu@feldera.com>
    mihaibudiu committed Apr 12, 2026
    Configuration menu
    Copy the full SHA
    dbb8fba View commit details
    Browse the repository at this point in the history
  8. [SQL] Fix incorrect documentation for TO_HEX function

    Signed-off-by: Mihai Budiu <mbudiu@feldera.com>
    mihaibudiu committed Apr 12, 2026
    Configuration menu
    Copy the full SHA
    77083a5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ec739d9 View commit details
    Browse the repository at this point in the history
  10. [adapters] Delta input: revamp error handling and retry logic.

    The connector already had retry logic in some places, but mostly relied on
    delta-rs for retries. This wasn't always enough and we saw timeouts and expired
    token errors bubbling up.
    
    This commit adds retry loops around all object store accesses. The loops are
    controlled by the new `max_retries` setting, similar to the output connector.
    By default, it will retry forever. The retry loops set health status to UNHEALTHY
    while retrying.
    
    If the pipeline is stopped and restarted during a retry, the connector resumes
    from the last successfully ingested table version.  After exhausting retry
    attempts the connector fails permanently with a fatal error, which eliminates
    the possibility of data loss.
    
    There is an important caveat:
    
    Because retries may occur after partial progress (e.g., after partially
    processing a Delta log entry), the same data may be ingested more than once.
    This is consistent with the connector’s at-least-once delivery guarantee.
    
    Signed-off-by: Leonid Ryzhyk <ryzhyk@gmail.com>
    ryzhyk committed Apr 12, 2026
    Configuration menu
    Copy the full SHA
    c0f7eae View commit details
    Browse the repository at this point in the history
Loading