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: dataform-co/dataform
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.0.57
Choose a base ref
...
head repository: dataform-co/dataform
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.0.58
Choose a head ref
  • 4 commits
  • 12 files changed
  • 2 contributors

Commits on May 25, 2026

  1. Support onSchemaChange for incremental tables (#2101)

    * Support onSchemaChange for incremental tables
    
    This change introduces support for the onSchemaChange option in incremental tables for the BigQuery adapter. It adds the incrementalSchemaChangeBody() strategy to handle schema changes.
    
    End-to-end tests have been created to verify the new functionality.
    
    * fix: Private functions moved after public functions
    
    * - Split onSchemaChange queries to sub-tasks
    - Split sql queries to sun-functions
    - Fixed function names
    
    * fix: Address feedback for PR #2101 and fix presubmit failures
    
    - Updated e2e tests - Added golden files - Consolidated merge and insert functions
    SuchodolskiEdvin authored May 25, 2026
    Configuration menu
    Copy the full SHA
    636d085 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2026

  1. feat: implement .jitCode() support for Assertion actions (#2170)

    - Add `jit_code` field to the `Assertion` message in `protos/core.proto`
    - Fix missing protobuf imports and configuration in `protos/BUILD`
    - Introduce `JitAssertionResult` type alias and `jitCode` method to `Assertion` builder (`core/actions/assertion.ts`)
    - Add strictly typed `jitContextable` parameter to `Session.sqlxAction` in `core/session.ts`
    - Update assertion `compile()` to handle `jitCode` execution bypassing standard string evaluation
    - Parse and apply `jitContextable` safely for assertions in `core/session.ts`
    - Add unit test coverage in `core/main_test.ts` to verify compilation output
    rafal-hawrylak authored May 26, 2026
    Configuration menu
    Copy the full SHA
    8488238 View commit details
    Browse the repository at this point in the history
  2. fix: Resolve presubmit failure introduced by PR #2101

    - extend onSchemaChange e2e test timeout (#2175)
    SuchodolskiEdvin authored May 26, 2026
    Configuration menu
    Copy the full SHA
    dc19645 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    385e518 View commit details
    Browse the repository at this point in the history
Loading