8000 Comparing v0.30.3...v0.30.4 · PeerDB-io/peerdb · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
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: PeerDB-io/peerdb
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.30.3
Choose a base ref
...
head repository: PeerDB-io/peerdb
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.30.4
Choose a head ref
  • 19 commits
  • 84 files changed
  • 6 contributors

Commits on Jun 17, 2025

  1. Configuration menu
    Copy the full SHA
    a5a3319 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2025

  1. fix: improve S3 credential handling and chunk processing in ClickHous…

    …e sync (#3071)
    
    - Retrieve fresh AWS credentials for each part and chunk to prevent
    expiration during long-running operations
    - Refactor chunk handling to process individual files instead of
    wildcards
      - Changed pushDataToS3 to return array of AvroFile pointers
      - Updated pushS3DataToClickHouse to process each chunk separately
    - Add detailed logging for chunk and part processing for better
    debugging
    
    This ensures reliable data loading for large datasets with multiple
    chunks and parts by preventing credential timeout errors and enabling
    proper per-file credential refresh.
    iskakaushik authored Jun 19, 2025
    Configuration menu
    Copy the full SHA
    fc09dc9 View commit details
    Browse the repository at this point in the history
  2. ch: never use params (#3073)

    hit error due to ?s in column names
    
    looking at clickhouse-go's bind.go, ? can be escaped as `\?`
    but this doesn't apply when no params passed, in which case we need to
    not prepend `\`
    also `$1` can't be escaped so queries which mix user supplied
    identifiers & params are never safe
    conclusion: never use params, we already handle escaping strings
    ourselves in most cases
    
    on handling escaping ourselves: cleanup code to call Quote functions
    more diligently
    
    ---------
    
    Co-authored-by: Amogh-Bharadwaj <amogh@peerdb.io>
    serprex and Amogh-Bharadwaj authored Jun 19, 2025
    Configuration menu
    Copy the full SHA
    4663cde View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2025

  1. feat(ui): pull and show column mapping from source (#3074)

    a modal shows up when we click on the table name
    <img width="1895" alt="image"
    src="https://github.com/user-attachments/assets/95f8d20b-76f0-4742-ae4b-8b11f220b124"
    />
    iamKunalGupta authored Jun 20, 2025
    Configuration menu
    Copy the full SHA
    b5795c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    208937a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc672b1 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2025

  1. mysql: update checkpoint in catalog once an hour while waiting for re…

    …cords (#3070)
    
    avoids pause on inactive mirror resuming with invalid binlog errors
    serprex authored Jun 22, 2025
    Configuration menu
    Copy the full SHA
    240c530 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2025

  1. Configuration menu
    Copy the full SHA
    b1b4e38 View commit details
    Browse the repository at this point in the history
  2. don't log failed queries (#3078)

    followup to #3073 reverting some of #3050
    serprex authored Jun 23, 2025
    Configuration menu
    Copy the full SHA
    eb8bd20 View commit details
    Browse the repository at this point in the history
  3. mysql: more accurate bean counting (#3080)

    cdc: only count row events which aren't ignored
    qrep: meter connection rather than making terrible estimate based on decoded row values
    
    based on talking upstream (go-mysql-org/go-mysql#1044)
    this was the recommended approach
    serprex authored Jun 23, 2025
    Configuration menu
    Copy the full SHA
    06ea698 View commit details
    Browse the repository at this point in the history
  4. chore(deps): update temporalio/ui docker tag to v2.38.3 (#3081)

    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [temporalio/ui](https://redirect.github.com/temporalio/ui-server) |
    patch | `v2.38.0` -> `v2.38.3` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>temporalio/ui-server (temporalio/ui)</summary>
    
    ###
    [`v2.38.3`](https://redirect.github.com/temporalio/ui-server/releases/tag/v2.38.3)
    
    [Compare
    Source](https://redirect.github.com/temporalio/ui-server/compare/v2.38.2...v2.38.3)
    
    Release synced from
    [ui@v2.38.3](https://redirect.github.com/temporalio/ui/releases/tag/v2.38.3)
    
    **Full Changelog**:
    temporalio/ui-server@v2.38.2...v2.38.3
    
    ###
    [`v2.38.2`](https://redirect.github.com/temporalio/ui-server/releases/tag/v2.38.2)
    
    [Compare
    Source](https://redirect.github.com/temporalio/ui-server/compare/v2.38.1...v2.38.2)
    
    Release synced from
    [ui@v2.38.2](https://redirect.github.com/temporalio/ui/releases/tag/v2.38.2)
    
    **Full Changelog**:
    temporalio/ui-server@v2.38.1...v2.38.2
    
    ###
    [`v2.38.1`](https://redirect.github.com/temporalio/ui-server/releases/tag/v2.38.1)
    
    [Compare
    Source](https://redirect.github.com/temporalio/ui-server/compare/v2.38.0...v2.38.1)
    
    Release synced from
    [ui@v2.38.1](https://redirect.github.com/temporalio/ui/releases/tag/v2.38.1)
    
    **Full Changelog**:
    temporalio/ui-server@v2.38.0...v2.38.1
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 5pm on monday" in timezone
    Etc/UTC, Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/PeerDB-io/peerdb).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 23, 2025
    Configuration menu
    Copy the full SHA
    fd94bc4 View commit details
    Browse the repository at this point in the history
  5. chore(deps): update docker/dockerfile docker tag to v1.17 (#3082)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [docker/dockerfile](https://redirect.github.com/moby/buildkit) |
    syntax | minor | `1.16` -> `1.17` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 5pm on monday" in timezone
    Etc/UTC, Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/PeerDB-io/peerdb).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 23, 2025
    Configuration menu
    Copy the full SHA
    197686b View commit details
    Browse the repository at this point in the history
  6. chore: update dependencies (#3079)

    new entries in go.mod are related to listing pgvector testing
    dependencies, these aren't downloaded in normal operation
    
    see golang/go#26955
    serprex authored Jun 23, 2025
    Configuration menu
    Copy the full SHA
    9c830cb View commit details
    Browse the repository at this point in the history
  7. TEMPORAL_CLIENT_CERT_PATH, TEMPORAL_CLIENT_KEY_PATH (#3064)

    for when you don't want credentials in your environment variables,
    or you want to be able to refresh client certs without reconnecting
    
    ---------
    
    Co-authored-by: Kunal Gupta <39487888+iamKunalGupta@users.noreply.github.com>
    serprex and iamKunalGupta authored Jun 23, 2025
    Configuration menu
    Copy the full SHA
    6e3428f View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2025

  1. use net.JoinHostPort (#3091)

    properly handles IPv6 address as host
    serprex authored Jun 24, 2025
    Configuration menu
    Copy the full SHA
    b8745e4 View commit details
    Browse the repository at this point in the history
  2. ch cleanup (#3094)

    1. quote identifiers in rename
    2. don't use sql.Null for non-nullable results
    serprex authored Jun 24, 2025
    Configuration menu
    Copy the full SHA
    662be46 View commit details
    Browse the repository at this point in the history
  3. introduce mirror versioning, put pgvector support behind version gate (

    …#3066)
    
    this avoids breaking existing setups build on pgvector types coming through as strings
    
    this system can be used in the future to maintain a chronology of breaking changes
    & not apply new behavior to old mirrors
    
    it's meant to be a single dimension,
    so there isn't the exponential explosion of feature combinations we have with the dynconf system
    We've previously tried to leverage by having breaking changes only be introduced as optional features,
    but this hits two problems: old behavior has to be default,
    & it's a complicated mechanism designed for flexible configuration,
    rather than a means to gate backwards incompatible changes from existing mirrors
    
    this represents a point in PeerDB's life where we have people who just want the thing they tested (+ security fixes, etc)
    
    infra for managing this system will be future work, outlined in #3095
    serprex authored Jun 24, 2025
    Configuration menu
    Copy the full SHA
    2779bfb View commit details
    Browse the repository at this point in the history
  4. remove Tembo (#3096)

    serprex authored Jun 24, 2025
    Configuration menu
    Copy the full SHA
    14f9492 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2025

  1. Remove custom column name regex (#3097)

    This PR removes the regex constraint on source column names for mirrors,
    as unusual column names are supported and tested
    Amogh-Bharadwaj authored Jun 25, 2025
    Configuration menu
    Copy the full SHA
    c67df8c View commit details
    Browse the repository at this point in the history
Loading
0