1.78.0 (2026-06-22)
Features
- add and register bq stream v2 async destination manager (#7057) (787b7ac)
- add BQSTREAM_V2 destination type and bqstreamv2 building blocks (#7056) (02e84e5)
- batchrouter: raise getImportingJobs max iterations and remove payload size limit (#7076) (15707f6)
- gateway: throttling support for internal batch endpoint (#7055) (6b6ba65)
- jobsdb: introduce compaction min ds age (#7077) (4d6d97a)
- processor: new intermediate jobsdb (#7048) (dfef1f1)
Bug Fixes
- abort non-retryable Klaviyo upload errors instead of retrying (#7085) (4c3e4f1)
- batchrouter: correlate poll results by externalId instead of whole-row hash (09326d2)
- batchrouter: report real status code and sample event for drained jobs (#7104) (d3fab82)
- internal endpoints enabled in open source version of rudder-server (#7075) (dc071cd)
- jobsdb: get jobs lateral join against the v_last view (#7105) (853d14c)
- klaviyo upload partial failures (#7107) (37e79e9)
- router: shared barrier causing illegal job sequence errors (#7101) (b5435ba)
Miscellaneous
- add BQSTREAM_V2 integration tests (#7058) (478e217)
- add rudderai announcement (#7046) (ff02fe8)
- bump codecov-action to 7.0.0 (#7070) (31f0623)
- cleanup embedded warehouse transformations (#7072) (31f0623)
- deps: bump actions/checkout from 6.0.2 to 6.0.3 (#7084) (745d5ab)
- deps: bump aws-actions/configure-aws-credentials from 6.1.2 to 6.2.0 (#7081) (19251cd)
- jobsdb: refactoring and cleanup (#7043) (2e4ea92)
- remove legacy warehouse endpoints (#7090) (6f85153)
- rename bqstream all events (#7088) (4d9ad19)
- router: rename experimental buffer size calculator to dynamic (#7103) (52896cd)
- support using the full event schema key as pulsar ordering key (#7086) (ff50611)