-
Notifications
You must be signed in to change notification settings - Fork 6
Comparing changes
Open a pull request
base repository: rudderlabs/rudder-server
base: v1.59.0
head repository: rudderlabs/rudder-server
compare: v1.60.0-rc.1
- 17 commits
- 61 files changed
- 11 contributors
Commits on Sep 16, 2025
-
fix: ut mirroring tests (#6341)
# Description We had data races in the UT mirroring tests because we were changing the actual slice passed to the transformer instead of creating a copy. Once that was fixed, the tests showed that we were using the wrong golden file (i.e. `goldenUtMirrorClientEvents.json` should have had the original client events and not the transformer response). Additionally, if a difference was detected between the original transformer and the mirrored one, we'd upload the original `eventList` concurrently. To avoid further races we're not passing a hard copy. ## Linear Ticket < [Linear Ticket](https://linear.app/rudderstack/issue/PIPE-2385/ut-mirroring-test-failure) > ## Security - [x] The code changed/added as part of this pull request won't create any security issues with how the software is being used.
Configuration menu - View commit details
-
Copy full SHA for a1d14d3 - Browse repository at this point
Copy the full SHA a1d14d3View commit details -
chore: upgrade build-scan-push-action to v1.8.0 (#6350)
# Description Upgrade build-scan-push-action to the latest version ## Linear Ticket ## Security - [ ] The code changed/added as part of this pull request won't create any security issues with how the software is being used.
Configuration menu - View commit details
-
Copy full SHA for cd5cca3 - Browse repository at this point
Copy the full SHA cd5cca3View commit details -
chore: sync release v1.59.0 to main branch (#6351)
# Description Syncing release v1.59.0 to main branch **WARNING: Do NOT rewrite git history and ALWAYS use a "Merge Commit" for merging!** **↓↓ Please review and edit commit overrides before merging ↓↓** BEGIN_COMMIT_OVERRIDE fix: ut mirroring tests (#6341) chore: upgrade build-scan-push-action to v1.8.0 (#6350) END_COMMIT_OVERRIDE
Configuration menu - View commit details
-
Copy full SHA for 51dd4f7 - Browse repository at this point
Copy the full SHA 51dd4f7View commit details
Commits on Sep 17, 2025
-
chore: sync release v1.59.1 to main branch (#6358)
# Description Syncing patch release v1.59.1 to main branch **↓↓ Please review and edit commit overrides before merging ↓↓** BEGIN_COMMIT_OVERRIDE fix: add outgoing metrics to proxy flow (#6355) fix: aws session config region (#6354) END_COMMIT_OVERRIDE --------- Co-authored-by: Dilip Kola <[email protected]> Co-authored-by: Akash Chetty <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 23a5c81 - Browse repository at this point
Copy the full SHA 23a5c81View commit details -
# Description Fixing dedup gauge. ## Linear Ticket Fixes [PIPE-2402](https://linear.app/rudderstack/issue/PIPE-2402/fix-rudder-server-dedup-gauge) ## Security - [x] The code changed/added as part of this pull request won't create any security issues with how the software is being used.
Configuration menu - View commit details
-
Copy full SHA for a562df4 - Browse repository at this point
Copy the full SHA a562df4View commit details -
chore: sync release v1.59.2 to main branch (#6362)
# Description Syncing patch release v1.59.2 to main branch **↓↓ Please review and edit commit overrides before merging ↓↓** BEGIN_COMMIT_OVERRIDE fix: add outgoing metrics to proxy flow (#6355) fix: aws session config region (#6354) fix: missing keydb client stats (#6360) END_COMMIT_OVERRIDE --------- Co-authored-by: Dilip Kola <[email protected]> Co-authored-by: Akash Chetty <[email protected]> Co-authored-by: Francesco Casula <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c42e5c8 - Browse repository at this point
Copy the full SHA c42e5c8View commit details
Commits on Sep 18, 2025
-
chore: add readme for async destinaiton module (#6356)
# Description We are adding a readme to asyncdestinaiton manager to understand and onboard a new async integration. ## Linear Ticket https://linear.app/rudderstack/issue/INT-4136/create-read-me-for-async-destinations ## Security - [ ] The code changed/added as part of this pull request won't create any security issues with how the software is being used. Co-authored-by: Sudip Paul <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc80333 - Browse repository at this point
Copy the full SHA cc80333View commit details
Commits on Sep 19, 2025
-
chore: sync release v1.59.3 to main branch (#6367)
# Description Syncing patch release v1.59.3 to main branch **↓↓ Please review and edit commit overrides before merging ↓↓** BEGIN_COMMIT_OVERRIDE fix: naming collision in redis throttling configuration (#6365) END_COMMIT_OVERRIDE --------- Co-authored-by: Dilip Kola <[email protected]> Co-authored-by: Akash Chetty <[email protected]> Co-authored-by: Francesco Casula <[email protected]> Co-authored-by: Aris Tzoumas <[email protected]> Co-authored-by: Aris Tzoumas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4f87afb - Browse repository at this point
Copy the full SHA 4f87afbView commit details
Commits on Sep 22, 2025
-
chore: sync release v1.59.4 to main branch (#6373)
# Description Syncing patch release v1.59.4 to main branch **↓↓ Please review and edit commit overrides before merging ↓↓** BEGIN_COMMIT_OVERRIDE fix: keydb grpc config (#6370) END_COMMIT_OVERRIDE --------- Co-authored-by: Dilip Kola <[email protected]> Co-authored-by: Akash Chetty <[email protected]> Co-authored-by: Francesco Casula <[email protected]> Co-authored-by: Aris Tzoumas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cf04743 - Browse repository at this point
Copy the full SHA cf04743View commit details
Commits on Sep 23, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 89a4d1e - Browse repository at this point
Copy the full SHA 89a4d1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbba498 - Browse repository at this point
Copy the full SHA fbba498View commit details
Commits on Sep 25, 2025
-
chore: remove deprecated throttling configuration keys (#6377)
# Description Removing deprecated throttling configuration keys ## Linear Ticket resolves PIPE-2376 ## Security - [x] The code changed/added as part of this pull request won't create any security issues with how the software is being used.
Configuration menu - View commit details
-
Copy full SHA for 8d667b7 - Browse repository at this point
Copy the full SHA 8d667b7View commit details -
chore: add explicit permissions for workflows (#6381)
# Description This PR adds explicit workflow permissions. By default, if a workflow does not define its own permissions, it inherits the repository’s permissions. ## Linear Ticket [PIPE-2424](https://linear.app/rudderstack/issue/PIPE-2424/manage-git-token-permissions-in-git-workflows) ## Security - [ ] The code changed/added as part of this pull request won't create any security issues with how the software is being used.
Configuration menu - View commit details
-
Copy full SHA for 1d22623 - Browse repository at this point
Copy the full SHA 1d22623View commit details -
feat(router): jobsdb pickup query batch size adapting to throttling l…
…imit (#6338) # Description Routers with destination isolation enabled are now able to adapt their jobsdb pickup query batch size dynamically based on the destination's current throttling limit. - This feature can be enabled through the hierarchical configuration options (default: **`false`**) - `Router.<DEST_TYPE>.pickupQueryThrottlingEnabled` - `Router.pickupQueryThrottlingEnabled`. - If the destination is using a single throttler for all event types, the pickup query batch size will match the current throttling limit. - If the destination is using a different throttlers per event type, the pickup query batch size will match the sum of all current throttling limits that have been recently used (within `readSleepSeconds*2`). - There is an upper limit on the maximum pickup query batch size controlled through (default: **`10000`**) - `Router.<DEST_TYPE>.maxJobQueryBatchSize` - `Router.maxJobQueryBatchSize` By dynamically adjusting the pickup query batch size to match the destination’s current throttling limits, routers no longer over-fetch jobs that cannot be processed immediately. This reduces the number of jobs queried from the database only to be discarded later due to throttling constraints. The result is lower query overhead, more efficient use of system resources, and faster end-to-end job processing since only jobs that can realistically be delivered are retrieved and no sleep penalty is added in the pickup loop due to less discarded jobs (for high job discard ratios (>60%) we impose a sleep penalty of 5 seconds per loop as a back-pressure mechanism). ## Linear Ticket resolves PIPE-2375 ## Security - [x] The code changed/added as part of this pull request won't create any security issues with how the software is being used.
Configuration menu - View commit details
-
Copy full SHA for c38b971 - Browse repository at this point
Copy the full SHA c38b971View commit details
Commits on Sep 29, 2025
-
chore: add authentication to reporting client (#6384)
# Description - We are making Reporting Service internal and enforcing authentication on all APIs. - The change in this PR is to add authentication to the common reporting client and use `REPORTING_USERNAME` and `REPORTING_PASSWORD` envs. ## Linear Ticket Fixes OBS-909 ## Security - [ ] The code changed/added as part of this pull request won't create any security issues with how the software is being used.
Configuration menu - View commit details
-
Copy full SHA for 502d2b0 - Browse repository at this point
Copy the full SHA 502d2b0View commit details -
fix: set table type to external for glue (#6386)
# Description - Set table type as external for Glue tables ## Linear Ticket - Resolves WAR-1177 ## Security - [x] The code changed/added as part of this pull request won't create any security issues with how the software is being used. <!-- CURSOR_SUMMARY --> --- > [!NOTE] > Ensure AWS Glue tables are created and updated as EXTERNAL_TABLE, with tests asserting the table type. > > - **Glue schema repository**: > - Set `TableType` to `EXTERNAL_TABLE` in `CreateTable` and `updateTable`. > - **Tests**: > - Assert created table `TableType` is `EXTERNAL_TABLE`. > - Add missing `require.NoError` after `AddColumns`. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit e00eb99. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->
Configuration menu - View commit details
-
Copy full SHA for 9017582 - Browse repository at this point
Copy the full SHA 9017582View commit details -
chore: prerelease 1.60.0-rc.1 (#6391)
🤖 I have created a release *beep* *boop* --- ## [1.60.0-rc.1](v1.59.0...v1.60.0-rc.1) (2025-09-29) ### Features * **router:** jobsdb pickup query batch size adapting to throttling limit ([#6338](#6338)) ([c38b971](c38b971)) ### Bug Fixes * add outgoing metrics to proxy flow ([#6355](#6355)) ([23a5c81](23a5c81)) * aws session config region ([#6354](#6354)) ([23a5c81](23a5c81)) * dedup gauge ([#6359](#6359)) ([a562df4](a562df4)) * keydb grpc config ([#6370](#6370)) ([cf04743](cf04743)) * missing keydb client stats ([#6360](#6360)) ([c42e5c8](c42e5c8)) * naming collision in redis throttling configuration ([#6365](#6365)) ([4f87afb](4f87afb)) * set table type to external for glue ([#6386](#6386)) ([9017582](9017582)) * ut mirroring tests ([#6341](#6341)) ([51dd4f7](51dd4f7)) * **warehouse:** alter namespace col size ([#6379](#6379)) ([fbba498](fbba498)) * **warehouse:** skip extract async job failing test ([#6378](#6378)) ([89a4d1e](89a4d1e)) ### Miscellaneous * add authentication to reporting client ([#6384](#6384)) ([502d2b0](502d2b0)) * add explicit permissions for workflows ([#6381](#6381)) ([1d22623](1d22623)) * add readme for async destinaiton module ([#6356](#6356)) ([cc80333](cc80333)) * remove deprecated throttling configuration keys ([#6377](#6377)) ([8d667b7](8d667b7)) * upgrade build-scan-push-action to v1.8.0 ([#6350](#6350)) ([51dd4f7](51dd4f7)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Configuration menu - View commit details
-
Copy full SHA for 1807354 - Browse repository at this point
Copy the full SHA 1807354View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.59.0...v1.60.0-rc.1