Tags: rudderlabs/rudder-server
Tags
chore: release 1.56.2 (#6213) 🤖 I have created a release *beep* *boop* --- ## [1.56.2](v1.56.1...v1.56.2) (2025-08-04) ### Miscellaneous * revert "fix: snowpipe events getting duplicated if status API fails" ([#6211](#6211)) ([6005630](6005630)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore: release 1.56.1 (#6206) 🤖 I have created a release *beep* *boop* --- ## [1.56.1](v1.56.0...v1.56.1) (2025-08-01) ### Bug Fixes * warehouse source empty jobs ([#6204](#6204)) ([e27b8c0](e27b8c0)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore: release 1.56.0 (#6186) 🤖 I have created a release *beep* *boop* --- ## [1.56.0](v1.55.0...v1.56.0) (2025-07-29) ### Features * change datatype from jsonb to text for warehouse ([#6118](#6118)) ([bf90708](bf90708)) * enable lz4 compression for warehouse ([#6119](#6119)) ([c8afe87](c8afe87)) * stats for notifier repo module ([#6184](#6184)) ([44a0e9f](44a0e9f)) * stats for warehouse repo module ([#6179](#6179)) ([07c0391](07c0391)) ### Bug Fixes * add validation to adjustedConversionTime ([#6092](#6092)) ([e33bbf9](e33bbf9)) * dangling connection start time not being logged properly ([#6157](#6157)) ([965e099](965e099)) * invalidate warehouse schema cache in case of export error ([#6131](#6131)) ([c04a953](c04a953)) * load files not being regenerated if schema is outdated ([#6149](#6149)) ([0b26aed](0b26aed)) * negative MTU count ([#6180](#6180)) ([ecdd64f](ecdd64f)) * overwrite payloadStage in error response for aborted jobs ([#6193](#6193)) ([5d82fa7](5d82fa7)) * **router:** timeout doesn't reset when there are no jobs ([#6171](#6171)) ([1e66738](1e66738)) * **router:** worker's batch timeout is getting resetted after new job arrival ([#6167](#6167)) ([1e66738](1e66738)) * schema not being fetched from warehouse for new warehouse destinations ([#6128](#6128)) ([6e13cd4](6e13cd4)) * snowpipe events getting duplicated if status API fails ([#6125](#6125)) ([2c11854](2c11854)) * update warehouse schema expiry only when fetched from warehouse ([#6130](#6130)) ([e0ded8c](e0ded8c)) * **warehouse:** add mutex to mockStageFilesRepo to prevent data race in tests (WAR-960 ([#6156](#6156)) ([29c6f01](29c6f01)) ### Miscellaneous * bump the go deps group across 1 directory with 12 updates ([#6178](#6178)) ([f57c6e5](f57c6e5)) * clean up processor vars ([#6159](#6159)) ([0dbc721](0dbc721)) * cleanup aws v1 ([#6113](#6113)) ([be1fb41](be1fb41)) * **jobsdb:** introduce context with timeout during add new ds loop ([#6150](#6150)) ([1a151c9](1a151c9)) * **jobsdb:** remove foreign key constraint ([#6154](#6154)) ([6de673f](6de673f)) * modifications and tests related chagnes for the warehouse lz4 and jsonb to text conversion ([#6185](#6185)) ([a043353](a043353)) * modifications and tests related changes for the notifier lz4 and jsonb to text conversion ([#6183](#6183)) ([918044b](918044b)) * **router:** separate worker loop batching logic from processing logic ([#6173](#6173)) ([af4703d](af4703d)) * sync release v1.55.0 to main branch ([#6158](#6158)) ([3d2156b](3d2156b)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore: prerelease 1.56.0-rc.2 (#6194) 🤖 I have created a release *beep* *boop* --- ## [1.56.0-rc.2](v1.55.0...v1.56.0-rc.2) (2025-07-29) ### Features * change datatype from jsonb to text for warehouse ([#6118](#6118)) ([bf90708](bf90708)) * enable lz4 compression for warehouse ([#6119](#6119)) ([c8afe87](c8afe87)) * stats for notifier repo module ([#6184](#6184)) ([44a0e9f](44a0e9f)) * stats for warehouse repo module ([#6179](#6179)) ([07c0391](07c0391)) ### Bug Fixes * add validation to adjustedConversionTime ([#6092](#6092)) ([e33bbf9](e33bbf9)) * dangling connection start time not being logged properly ([#6157](#6157)) ([965e099](965e099)) * invalidate warehouse schema cache in case of export error ([#6131](#6131)) ([c04a953](c04a953)) * load files not being regenerated if schema is outdated ([#6149](#6149)) ([0b26aed](0b26aed)) * negative MTU count ([#6180](#6180)) ([ecdd64f](ecdd64f)) * overwrite payloadStage in error response for aborted jobs ([#6193](#6193)) ([5d82fa7](5d82fa7)) * **router:** timeout doesn't reset when there are no jobs ([#6171](#6171)) ([1e66738](1e66738)) * **router:** worker's batch timeout is getting resetted after new job arrival ([#6167](#6167)) ([1e66738](1e66738)) * schema not being fetched from warehouse for new warehouse destinations ([#6128](#6128)) ([6e13cd4](6e13cd4)) * snowpipe events getting duplicated if status API fails ([#6125](#6125)) ([2c11854](2c11854)) * update warehouse schema expiry only when fetched from warehouse ([#6130](#6130)) ([e0ded8c](e0ded8c)) * **warehouse:** add mutex to mockStageFilesRepo to prevent data race in tests (WAR-960 ([#6156](#6156)) ([29c6f01](29c6f01)) ### Miscellaneous * bump the go deps group across 1 directory with 12 updates ([#6178](#6178)) ([f57c6e5](f57c6e5)) * clean up processor vars ([#6159](#6159)) ([0dbc721](0dbc721)) * cleanup aws v1 ([#6113](#6113)) ([be1fb41](be1fb41)) * **jobsdb:** introduce context with timeout during add new ds loop ([#6150](#6150)) ([1a151c9](1a151c9)) * **jobsdb:** remove foreign key constraint ([#6154](#6154)) ([6de673f](6de673f)) * modifications and tests related chagnes for the warehouse lz4 and jsonb to text conversion ([#6185](#6185)) ([a043353](a043353)) * modifications and tests related changes for the notifier lz4 and jsonb to text conversion ([#6183](#6183)) ([918044b](918044b)) * **router:** separate worker loop batching logic from processing logic ([#6173](#6173)) ([af4703d](af4703d)) * sync release v1.55.0 to main branch ([#6158](#6158)) ([3d2156b](3d2156b)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore: prerelease 1.56.0-rc.1 (#6187) 🤖 I have created a release *beep* *boop* --- ## [1.56.0-rc.1](v1.55.0...v1.56.0-rc.1) (2025-07-29) ### Features * change datatype from jsonb to text for warehouse ([#6118](#6118)) ([bf90708](bf90708)) * enable lz4 compression for warehouse ([#6119](#6119)) ([c8afe87](c8afe87)) * stats for notifier repo module ([#6184](#6184)) ([44a0e9f](44a0e9f)) * stats for warehouse repo module ([#6179](#6179)) ([07c0391](07c0391)) ### Bug Fixes * add validation to adjustedConversionTime ([#6092](#6092)) ([e33bbf9](e33bbf9)) * dangling connection start time not being logged properly ([#6157](#6157)) ([965e099](965e099)) * invalidate warehouse schema cache in case of export error ([#6131](#6131)) ([c04a953](c04a953)) * load files not being regenerated if schema is outdated ([#6149](#6149)) ([0b26aed](0b26aed)) * negative MTU count ([#6180](#6180)) ([ecdd64f](ecdd64f)) * **router:** timeout doesn't reset when there are no jobs ([#6171](#6171)) ([1e66738](1e66738)) * **router:** worker's batch timeout is getting resetted after new job arrival ([#6167](#6167)) ([1e66738](1e66738)) * schema not being fetched from warehouse for new warehouse destinations ([#6128](#6128)) ([6e13cd4](6e13cd4)) * snowpipe events getting duplicated if status API fails ([#6125](#6125)) ([2c11854](2c11854)) * update warehouse schema expiry only when fetched from warehouse ([#6130](#6130)) ([e0ded8c](e0ded8c)) * **warehouse:** add mutex to mockStageFilesRepo to prevent data race in tests (WAR-960 ([#6156](#6156)) ([29c6f01](29c6f01)) ### Miscellaneous * bump the go deps group across 1 directory with 12 updates ([#6178](#6178)) ([f57c6e5](f57c6e5)) * clean up processor vars ([#6159](#6159)) ([0dbc721](0dbc721)) * cleanup aws v1 ([#6113](#6113)) ([be1fb41](be1fb41)) * **jobsdb:** introduce context with timeout during add new ds loop ([#6150](#6150)) ([1a151c9](1a151c9)) * **jobsdb:** remove foreign key constraint ([#6154](#6154)) ([6de673f](6de673f)) * modifications and tests related chagnes for the warehouse lz4 and jsonb to text conversion ([#6185](#6185)) ([a043353](a043353)) * modifications and tests related changes for the notifier lz4 and jsonb to text conversion ([#6183](#6183)) ([918044b](918044b)) * **router:** separate worker loop batching logic from processing logic ([#6173](#6173)) ([af4703d](af4703d)) * sync release v1.55.0 to main branch ([#6158](#6158)) ([3d2156b](3d2156b)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore: release 1.55.2 (#6172) 🤖 I have created a release *beep* *boop* --- ## [1.55.2](v1.55.1...v1.55.2) (2025-07-24) ### Bug Fixes * **router:** timeout doesn't reset when there are no jobs ([#6171](#6171)) ([484bbea](484bbea)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore: release 1.55.1 (#6168) 🤖 I have created a release *beep* *boop* --- ## [1.55.1](v1.55.0...v1.55.1) (2025-07-24) ### Bug Fixes * **router:** worker's batch timeout is getting resetted after new job arrival ([#6167](#6167)) ([5c7e8d4](5c7e8d4)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore: release 1.55.0 (#6155) 🤖 I have created a release *beep* *boop* --- ## [1.55.0](v1.53.0...v1.55.0) (2025-07-22) ### Features * add support for snowpipe destination in rudder-cli ([#6055](#6055)) ([417b2f5](417b2f5)) * handling schema consolidation ([#6101](#6101)) ([59437e6](59437e6)) * implement configurable event blocking ([#6018](#6018)) ([0901e5f](0901e5f)) * implement leaky uploader for invalid payloads ([#6072](#6072)) ([d17efc1](d17efc1)) * propagate snowpipe iceberg config to snowpipe service ([#6013](#6013)) ([0901e5f](0901e5f)) * **router:** support TRANSFORMER_PROXY_URL for dedicated transformer proxy ([#6110](#6110)) ([eff32e6](eff32e6)) * segmented storage ([#6117](#6117)) ([45269f4](45269f4)) * staging files schema snapshot cached repository with different strategies ([#6099](#6099)) ([943d112](943d112)) * start populating snapshot id and schema patch ([#6100](#6100)) ([3873cb5](3873cb5)) * **warehouse:** add schema snapshots table and link to staging files (WAR-866) ([#6095](#6095)) ([d6a5ea7](d6a5ea7)) ### Bug Fixes * avoid cleanup object storage for datalakes ([#6133](#6133)) ([3143f04](3143f04)) * bigquery load errors population ([#6065](#6065)) ([75085f2](75085f2)) * custom type in payload during enrichment ([#6064](#6064)) ([75085f2](75085f2)) * disable column index for parquet writer ([#6088](#6088)) ([29f93ce](29f93ce)) * disable column index for parquet writer ([#6088](#6088)) ([0b5b169](0b5b169)) * disable column index for parquet writer ([#6088](#6088)) ([a8f5adb](a8f5adb)) * disable column index for parquet writer ([#6088](#6088)) ([71eee56](71eee56)) * duplicate load files for datalakes ([#6037](#6037)) ([c19d8d9](c19d8d9)) * empty bucket with use rudder storage ([#6145](#6145)) ([e2b8563](e2b8563)) * ensure hasDynamicConfig field always present in DestinationT JSON ([#6057](#6057)) ([7a1c1d6](7a1c1d6)) * personalise aws v2 implementation fails with unmarshal error ([#6050](#6050)) ([7a1c1d6](7a1c1d6)) * remove region from provider config for backups ([#6109](#6109)) ([29f93ce](29f93ce)) * remove region from provider config for backups ([#6109](#6109)) ([0b5b169](0b5b169)) * set payloadStage based on reportJobsdbPayload flag ([#6107](#6107)) ([f642bed](f642bed)) * statsExcludedTags causes server to shutdown immediately ([#6060](#6060)) ([7a1c1d6](7a1c1d6)) * update validation and conversion of timestamp to bingads offline conversion supported format ([#6082](#6082)) ([29f93ce](29f93ce)) * update validation and conversion of timestamp to bingads offline conversion supported format ([#6082](#6082)) ([0b5b169](0b5b169)) * update validation and conversion of timestamp to bingads offline conversion supported format ([#6082](#6082)) ([a8f5adb](a8f5adb)) * update validation and conversion of timestamp to bingads offline conversion supported format ([#6082](#6082)) ([abdb9fc](abdb9fc)) ### Miscellaneous * add cursor rules for warehouse ([#6086](#6086)) ([b8b46fa](b8b46fa)) * add logging for HasDynamicConfig flag in destination config ([#6054](#6054)) ([7a1c1d6](7a1c1d6)) * add logging to trace double-encoded HLL value issue ([#6044](#6044)) ([4bddb5d](4bddb5d)) * add server instance id in warehouse staging file metadata ([#6076](#6076)) ([6fff7e1](6fff7e1)) * add tests for bot and blocked events dropped in processor ([#6079](#6079)) ([d85d53d](d85d53d)) * bump the go-deps group across 1 directory with 19 updates ([#6140](#6140)) ([dfb37d4](dfb37d4)) * change refresh time log to info ([#6073](#6073)) ([b29b472](b29b472)) * change release to 1.55.0 ([#6152](#6152)) ([4ab9c3b](4ab9c3b)) * clean up savePayloadOnError config ([#6104](#6104)) ([7264c0b](7264c0b)) * drop bot events in processor after capturing metrics ([#6052](#6052)) ([5e2efc5](5e2efc5)) * emit reporting metrics for event dropped due to event blocking ([#6087](#6087)) ([40c1930](40c1930)) * enhance rsources stats collector with component tagging and error handling ([#6124](#6124)) ([29f93ce](29f93ce)) * generate temp creds in v2 for databricks ([#6136](#6136)) ([0d09c37](0d09c37)) * inject stats in source transformer ([#6047](#6047)) ([4998beb](4998beb)) * keydb deduplication mirroring ([#6058](#6058)) ([7a1c1d6](7a1c1d6)) * oauth platform error logs ([#6053](#6053)) ([7a1c1d6](7a1c1d6)) * postgres docker load test ([#6061](#6061)) ([a7b4ceb](a7b4ceb)) * reset timer to optimise router batching ([#6114](#6114)) ([f9db3c5](f9db3c5)) * **router:** rename TRANSFORMER_PROXY_URL to DELIVERY_TRANSFORMER_URL for transformer proxy ([#6120](#6120)) ([81dbec0](81dbec0)) * sync release v1.54.0 to main branch ([#6078](#6078)) ([9fdb24e](9fdb24e)) * update config key for dedup window in KeyDB ([#6135](#6135)) ([867dc8b](867dc8b)) * update golang.org/x/sync to v0.16.0 ([#6111](#6111)) ([29f93ce](29f93ce)) * update golang.org/x/sync to v0.16.0 ([#6111](#6111)) ([0b5b169](0b5b169)) * upgrade go kit ([#6103](#6103)) ([29f93ce](29f93ce)) * upgrade go kit ([#6103](#6103)) ([0b5b169](0b5b169)) * upgrade go kit ([#6103](#6103)) ([a8f5adb](a8f5adb)) * use errgroup.Group instead of kitsync.ErrGroup ([#6146](#6146)) ([90bf121](90bf121)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore: prerelease 1.55.0-rc.1 (#6142) 🤖 I have created a release *beep* *boop* --- ## [1.55.0-rc.1](v1.53.0...v1.55.0-rc.1) (2025-07-21) ### Features * add support for snowpipe destination in rudder-cli ([#6055](#6055)) ([417b2f5](417b2f5)) * implement configurable event blocking ([#6018](#6018)) ([0901e5f](0901e5f)) * implement leaky uploader for invalid payloads ([#6072](#6072)) ([d17efc1](d17efc1)) * propagate snowpipe iceberg config to snowpipe service ([#6013](#6013)) ([0901e5f](0901e5f)) * **router:** support TRANSFORMER_PROXY_URL for dedicated transformer proxy ([#6110](#6110)) ([eff32e6](eff32e6)) * staging files schema snapshot cached repository with different strategies ([#6099](#6099)) ([943d112](943d112)) * **warehouse:** add schema snapshots table and link to staging files (WAR-866) ([#6095](#6095)) ([d6a5ea7](d6a5ea7)) ### Bug Fixes * avoid cleanup object storage for datalakes ([#6133](#6133)) ([3143f04](3143f04)) * bigquery load errors population ([#6065](#6065)) ([75085f2](75085f2)) * custom type in payload during enrichment ([#6064](#6064)) ([75085f2](75085f2)) * disable column index for parquet writer ([#6088](#6088)) ([29f93ce](29f93ce)) * disable column index for parquet writer ([#6088](#6088)) ([0b5b169](0b5b169)) * disable column index for parquet writer ([#6088](#6088)) ([a8f5adb](a8f5adb)) * disable column index for parquet writer ([#6088](#6088)) ([71eee56](71eee56)) * duplicate load files for datalakes ([#6037](#6037)) ([c19d8d9](c19d8d9)) * ensure hasDynamicConfig field always present in DestinationT JSON ([#6057](#6057)) ([7a1c1d6](7a1c1d6)) * personalise aws v2 implementation fails with unmarshal error ([#6050](#6050)) ([7a1c1d6](7a1c1d6)) * remove region from provider config for backups ([#6109](#6109)) ([29f93ce](29f93ce)) * remove region from provider config for backups ([#6109](#6109)) ([0b5b169](0b5b169)) * set payloadStage based on reportJobsdbPayload flag ([#6107](#6107)) ([f642bed](f642bed)) * statsExcludedTags causes server to shutdown immediately ([#6060](#6060)) ([7a1c1d6](7a1c1d6)) * update validation and conversion of timestamp to bingads offline conversion supported format ([#6082](#6082)) ([29f93ce](29f93ce)) * update validation and conversion of timestamp to bingads offline conversion supported format ([#6082](#6082)) ([0b5b169](0b5b169)) * update validation and conversion of timestamp to bingads offline conversion supported format ([#6082](#6082)) ([a8f5adb](a8f5adb)) * update validation and conversion of timestamp to bingads offline conversion supported format ([#6082](#6082)) ([abdb9fc](abdb9fc)) ### Miscellaneous * add cursor rules for warehouse ([#6086](#6086)) ([b8b46fa](b8b46fa)) * add logging for HasDynamicConfig flag in destination config ([#6054](#6054)) ([7a1c1d6](7a1c1d6)) * add logging to trace double-encoded HLL value issue ([#6044](#6044)) ([4bddb5d](4bddb5d)) * add server instance id in warehouse staging file metadata ([#6076](#6076)) ([6fff7e1](6fff7e1)) * add tests for bot and blocked events dropped in processor ([#6079](#6079)) ([d85d53d](d85d53d)) * change refresh time log to info ([#6073](#6073)) ([b29b472](b29b472)) * clean up savePayloadOnError config ([#6104](#6104)) ([7264c0b](7264c0b)) * drop bot events in processor after capturing metrics ([#6052](#6052)) ([5e2efc5](5e2efc5)) * emit reporting metrics for event dropped due to event blocking ([#6087](#6087)) ([40c1930](40c1930)) * enhance rsources stats collector with component tagging and error handling ([#6124](#6124)) ([29f93ce](29f93ce)) * generate temp creds in v2 for databricks ([#6136](#6136)) ([0d09c37](0d09c37)) * inject stats in source transformer ([#6047](#6047)) ([4998beb](4998beb)) * keydb deduplication mirroring ([#6058](#6058)) ([7a1c1d6](7a1c1d6)) * oauth platform error logs ([#6053](#6053)) ([7a1c1d6](7a1c1d6)) * postgres docker load test ([#6061](#6061)) ([a7b4ceb](a7b4ceb)) * reset timer to optimise router batching ([#6114](#6114)) ([f9db3c5](f9db3c5)) * **router:** rename TRANSFORMER_PROXY_URL to DELIVERY_TRANSFORMER_URL for transformer proxy ([#6120](#6120)) ([81dbec0](81dbec0)) * sync release v1.54.0 to main branch ([#6078](#6078)) ([9fdb24e](9fdb24e)) * update config key for dedup window in KeyDB ([#6135](#6135)) ([867dc8b](867dc8b)) * update golang.org/x/sync to v0.16.0 ([#6111](#6111)) ([29f93ce](29f93ce)) * update golang.org/x/sync to v0.16.0 ([#6111](#6111)) ([0b5b169](0b5b169)) * upgrade go kit ([#6103](#6103)) ([29f93ce](29f93ce)) * upgrade go kit ([#6103](#6103)) ([0b5b169](0b5b169)) * upgrade go kit ([#6103](#6103)) ([a8f5adb](a8f5adb)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
PreviousNext