Rudder Server Versions Save

Privacy and Security focused Segment-alternative, in Golang and React

v1.19.0-rc.1

4 months ago

1.19.0-rc.1 (2024-01-08)

Features

Bug Fixes

  • adapt connection timeout for sql for redshift (#4253) (1ff6f90)
  • bigquery job statistics for rate limit (#4272) (9842f64)
  • changing eventNames longer than configured max length to ":max-length-exceeded:" before sending to reporting (#4244) (719396f)
  • ci: fix distpatch event action typo (#4252) (1057ee1)
  • gateway stat tags when source is disabled (#4215) (85235bb)
  • processor: duplicate rsources out stats can be recorded in case of a retry due to an operation timeout (#4223) (a7c373a)
  • server panics during shutdown with reporting metrics: failed to store jobs: context canceled (#4228) (68e52d5)

Miscellaneous

  • adapt rudder-go-kit v0.19.0 changes (#4227) (08c0864)
  • additional error mappings for deltalake (#4265) (35cc8e9)
  • autofix corrupted job-status stats (#4224) (781f24f)
  • change the max limit to take multiplier of the existing limits (#4263) (7c4cc03)
  • ci: automated deployment (875cc54)
  • custom buckets for gw request size (#4275) (6466a9b)
  • deps: bump actions/download-artifact from 3 to 4 (#4240) (d8d980d)
  • deps: bump actions/labeler from 4 to 5 (#4192) (21c5fab)
  • deps: bump actions/stale from 8 to 9 (#4216) (6f88c3f)
  • deps: bump actions/upload-artifact from 3 to 4 (#4239) (426d3bf)
  • deps: bump cloud.google.com/go/storage from 1.34.1 to 1.36.0 (#4236) (db00c39)
  • deps: bump github.com/aws/aws-sdk-go from 1.48.11 to 1.49.15 (#4283) (78a64d3)
  • deps: bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0 (#4260) (bfa407f)
  • deps: bump github.com/marcboeker/go-duckdb from 1.5.1 to 1.5.6 (#4277) (854242c)
  • deps: bump github.com/snowflakedb/gosnowflake from 1.6.25 to 1.7.0 (#4190) (40586e5)
  • deps: bump github.com/snowflakedb/gosnowflake from 1.6.25 to 1.7.0 (#4190) (2072e2e)
  • deps: bump github.com/spf13/cast from 1.5.1 to 1.6.0 (#4191) (8aa4294)
  • deps: bump go.etcd.io/etcd/client/v3 from 3.5.10 to 3.5.11 (#4254) (c1758a6)
  • deps: bump google.golang.org/api from 0.153.0 to 0.155.0 (#4282) (3ecc0a6)
  • enabling gateway to ingest events even when sharedDB is down (#4262) (bd365b5)
  • flaky docker test (#4286) (b928bfe)
  • flaky oauth test (#4280) (d078c93)
  • improve error logging (#4288) (9cb9caf)
  • include the component in application_name of postgres connection (#4225) (dcf73f0)
  • remove events schemas v1 (#3923) (40586e5)
  • remove events schemas v1 (#3923) (14466dc)
  • source category set to event stream as default (#4226) (af82a6f)
  • support concurrent addition of failed keys for the same target (#4241) (95ff5ae)
  • tune shared db connection pooling (#4213) (cfe458a)
  • upgrade 'pinned' go package versions (#4270) (befbc96)
  • use local db in rsources handler for verifying job completed status (#4245) (d53aa80)

v1.18.2

5 months ago

1.18.2 (2023-12-12)

Bug Fixes

  • server panics during shutdown with reporting metrics: failed to store jobs: context canceled (#4228) (c5cb5a8)

v1.18.1

5 months ago

1.18.1 (2023-12-07)

Miscellaneous

v1.18.0

5 months ago

1.18.0 (2023-12-05)

Features

  • a table for all drain configuration(jobRunID for now) (#4153) (3d605d3)
  • append only tables config for snowflake (#4186) (09a1ab0)
  • capture delayed events (#4104) (f9f8782)
  • generic consent management (#4056) (0f202e8)
  • include error codes in v2 failed-records response payload (#4116) (e803bf9)
  • introduce random sleep before clickhouse loads (#4193) (85cfdcf)
  • partial failure support for delivery via transformer proxy (#4131) (a7e2e81)

Bug Fixes

  • add autovacuum_vacuum_cost_limit to the reports table [PIPE-512] (#4136) (690aeb0)
  • align gha pr comment with workflow config (#4194) (1355c96)
  • clickhouse zookeeper table metadata (#4121) (41e060a)
  • error reporting handling and config changes (#4195) (70af46e)
  • gateway responds with http status 500 and body pq: invalid byte sequence for encoding UTF8: 0x00 (#4161) (7b118b9)
  • graceful termination for cron tracker (#4128) (cb33412)
  • snowflake delete (#4179) (906e5b0)
  • source no pending jobs (#4197) (79f8551)
  • warehouse archiver integration tests (#4135) (cb33412)
  • warehouse: crash recovery without panics (#4182) (a97436e)

Miscellaneous

  • add a dial timeout of 10 seconds in etcd client during tests (#4127) (cb33412)
  • deps: bump actions/checkout from 3 to 4 (#4151) (1621628)
  • deps: bump actions/stale from 5 to 8 (#4149) (0534c38)
  • deps: bump amannn/action-semantic-pull-request from 4 to 5 (#4168) (324e9d9)
  • deps: bump arduino/setup-protoc from 1 to 2 (#4150) (f97b69c)
  • deps: bump beatlabs/delete-old-branches-action from 0.0.9 to 0.0.10 (#4147) (95f5ec2)
  • deps: bump docker/build-push-action from 3 to 5 (#4148) (cebce15)
  • deps: bump docker/login-action from 2 to 3 (#4155) (38986ed)
  • deps: bump docker/metadata-action from 4 to 5 (#4167) (a61ab5f)
  • deps: bump github.com/aws/aws-sdk-go from 1.46.4 to 1.47.10 (#4134) (cb33412)
  • deps: bump github.com/aws/aws-sdk-go from 1.47.10 to 1.47.11 (#4143) (3e103d3)
  • deps: bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.16.0 to 2.18.1 (#4091) (cb33412)
  • deps: bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.5 (#4107) (2400b7a)
  • deps: bump github.com/minio/minio-go/v7 from 7.0.63 to 7.0.64 (#4177) (6da3150)
  • deps: bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.2 (#4180) (58d1a97)
  • deps: bump github.com/onsi/gomega from 1.29.0 to 1.30.0 (#4114) (cb33412)
  • deps: bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 (#4185) (6dbccb3)
  • deps: bump google-github-actions/release-please-action from 3 to 4 (#4184) (5845a02)
  • deps: revert google-github-actions/release-please-action from 4 to 3 (#4203) (26ef4b1)
  • enforce slices instead of exp/slices pkg (#4047) (cb33412)
  • error logs for unmarshal error debugging (#4181) (852e1b9)
  • filtered and error stats separated in processor (#4137) (22e4944)
  • improve fatal log during panic capture (#4189) (7ff4103)
  • improve rsources service table setup procedure (#4165) (42d5130)
  • include all aborted jobs in failed records (362f65a)
  • include all aborted jobs in failed records (#4154) (ba5b80f)
  • include github-actions and docker updates (PIPE-539) (#4144) (61f3957)
  • increasing health timeout (6c28e25)
  • introduce loadfiles GetByID (#4093) (cb33412)
  • kafka batch integration test (#4146) (6c28e25)
  • linter fixes for enterprise and event-schema in rudder-server (#4021) (cb33412)
  • populate total events (#4099) (cb33412)
  • processor: include partition tag in stats (#4170) (1eecaa9)
  • revert data bricks sql client to 1.4.0 (#4157) (ea455ca)
  • router: fine grained job iterator configuration (#4169) (b1bbf7a)
  • router: interruption of iterator should cause router to sleep (#4171) (d29f819)
  • router: interuption of iterator should cause router to sleep (d29f819)
  • split integration tests (#4138) (cb33412)
  • trim down error responses stored in job status to a maximum of 10KB (#4166) (44f7456)
  • uncomment clickhouse integration test (#4156) (554acfa)

v1.18.0-rc.1

5 months ago

1.18.0-rc.1 (2023-12-05)

Features

  • a table for all drain configuration(jobRunID for now) (#4153) (3d605d3)
  • append only tables config for snowflake (#4186) (09a1ab0)
  • capture delayed events (#4104) (f9f8782)
  • generic consent management (#4056) (0f202e8)
  • include error codes in v2 failed-records response payload (#4116) (e803bf9)
  • introduce random sleep before clickhouse loads (#4193) (85cfdcf)
  • partial failure support for delivery via transformer proxy (#4131) (a7e2e81)

Bug Fixes

  • add autovacuum_vacuum_cost_limit to the reports table [PIPE-512] (#4136) (690aeb0)
  • align gha pr comment with workflow config (#4194) (1355c96)
  • clickhouse zookeeper table metadata (#4121) (41e060a)
  • error reporting handling and config changes (#4195) (70af46e)
  • gateway responds with http status 500 and body pq: invalid byte sequence for encoding UTF8: 0x00 (#4161) (7b118b9)
  • graceful termination for cron tracker (#4128) (cb33412)
  • snowflake delete (#4179) (906e5b0)
  • source no pending jobs (#4197) (79f8551)
  • warehouse archiver integration tests (#4135) (cb33412)
  • warehouse: crash recovery without panics (#4182) (a97436e)

Miscellaneous

  • add a dial timeout of 10 seconds in etcd client during tests (#4127) (cb33412)
  • deps: bump actions/checkout from 3 to 4 (#4151) (1621628)
  • deps: bump actions/stale from 5 to 8 (#4149) (0534c38)
  • deps: bump amannn/action-semantic-pull-request from 4 to 5 (#4168) (324e9d9)
  • deps: bump arduino/setup-protoc from 1 to 2 (#4150) (f97b69c)
  • deps: bump beatlabs/delete-old-branches-action from 0.0.9 to 0.0.10 (#4147) (95f5ec2)
  • deps: bump docker/build-push-action from 3 to 5 (#4148) (cebce15)
  • deps: bump docker/login-action from 2 to 3 (#4155) (38986ed)
  • deps: bump docker/metadata-action from 4 to 5 (#4167) (a61ab5f)
  • deps: bump github.com/aws/aws-sdk-go from 1.46.4 to 1.47.10 (#4134) (cb33412)
  • deps: bump github.com/aws/aws-sdk-go from 1.47.10 to 1.47.11 (#4143) (3e103d3)
  • deps: bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.16.0 to 2.18.1 (#4091) (cb33412)
  • deps: bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.5 (#4107) (2400b7a)
  • deps: bump github.com/minio/minio-go/v7 from 7.0.63 to 7.0.64 (#4177) (6da3150)
  • deps: bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.2 (#4180) (58d1a97)
  • deps: bump github.com/onsi/gomega from 1.29.0 to 1.30.0 (#4114) (cb33412)
  • deps: bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 (#4185) (6dbccb3)
  • deps: bump google-github-actions/release-please-action from 3 to 4 (#4184) (5845a02)
  • deps: revert google-github-actions/release-please-action from 4 to 3 (#4203) (26ef4b1)
  • enforce slices instead of exp/slices pkg (#4047) (cb33412)
  • error logs for unmarshal error debugging (#4181) (852e1b9)
  • filtered and error stats separated in processor (#4137) (22e4944)
  • improve fatal log during panic capture (#4189) (7ff4103)
  • improve rsources service table setup procedure (#4165) (42d5130)
  • include all aborted jobs in failed records (362f65a)
  • include all aborted jobs in failed records (#4154) (ba5b80f)
  • include github-actions and docker updates (PIPE-539) (#4144) (61f3957)
  • increasing health timeout (6c28e25)
  • introduce loadfiles GetByID (#4093) (cb33412)
  • kafka batch integration test (#4146) (6c28e25)
  • linter fixes for enterprise and event-schema in rudder-server (#4021) (cb33412)
  • populate total events (#4099) (cb33412)
  • processor: include partition tag in stats (#4170) (1eecaa9)
  • revert data bricks sql client to 1.4.0 (#4157) (ea455ca)
  • router: fine grained job iterator configuration (#4169) (b1bbf7a)
  • router: interruption of iterator should cause router to sleep (#4171) (d29f819)
  • router: interuption of iterator should cause router to sleep (d29f819)
  • split integration tests (#4138) (cb33412)
  • trim down error responses stored in job status to a maximum of 10KB (#4166) (44f7456)
  • uncomment clickhouse integration test (#4156) (554acfa)

v1.17.3

5 months ago

1.17.3 (2023-12-05)

Bug Fixes

v1.17.2

6 months ago

1.17.2 (2023-11-20)

Bug Fixes

  • gateway responds with http status 500 and body pq: invalid byte sequence for encoding UTF8: 0x00 (#4161) (2c168ef)

v1.17.1

6 months ago

1.17.1 (2023-11-17)

Miscellaneous

v1.17.0

6 months ago

1.17.0 (2023-11-14)

Features

  • introducing warehouse repo withTx (#4042) (6973c75)
  • ketch consent manager cloud mode filtering (#4077) (47b2f92)
  • new event type - record (#3879) (6973c75)
  • new event type - record (#3879) (ecae511)
  • new sources endpoints (#4076) (07a7db3)
  • new transformer service to fetch and serve transformer features (#4007) (f95fa51)
  • router: disable event order for users with event volume above threshold (#4067) (6973c75)
  • router: disable event order for users with event volume above threshold (#4067) (266a256)
  • track event delivery stats (#3974) (24294a8)

Bug Fixes

  • destination: oauth stats prefix (#4033) (6973c75)
  • don't send error in stats (#4055) (6973c75)
  • error index sortKey filter based test (#4102) (836b0f0)
  • invalid input syntax for type json for table esch_job_status (#4090) (6973c75)
  • minio heathcheck (#4068) (6973c75)
  • sanitize messageID from \u0000 and irregular utf8 runes (#4063) (6973c75)
  • webhook source transformation failed with error: cannot find module (#4120) (f4686aa)

Miscellaneous

  • adapt health.WaitUntilReady (#4081) (6973c75)
  • apk usage in Dockerfile (#3835) (6973c75)
  • deps: bump cloud.google.com/go/bigquery from 1.55.0 to 1.56.0 (#4039) (6973c75)
  • deps: bump cloud.google.com/go/bigquery from 1.56.0 to 1.57.1 (#4085) (6973c75)
  • deps: bump cloud.google.com/go/storage from 1.33.0 to 1.34.1 (#4086) (6973c75)
  • deps: bump github.com/apache/pulsar-client-go from 0.11.0 to 0.11.1 (#4097) (476f223)
  • deps: bump github.com/databricks/databricks-sql-go from 1.4.0 to 1.5.1 (#4084) (6973c75)
  • deps: bump github.com/onsi/gomega from 1.27.10 to 1.29.0 (#4038) (6973c75)
  • deps: bump github.com/oschwald/maxminddb-golang from 1.11.0 to 1.12.0 (#4073) (6973c75)
  • deps: bump github.com/redis/go-redis/v9 from 9.1.0 to 9.3.0 (#4074) (6973c75)
  • deps: bump github.com/segmentio/kafka-go from 0.4.42 to 0.4.44 (#4083) (6973c75)
  • deps: bump github.com/tidwall/gjson from 1.16.0 to 1.17.0 (#4035) (6973c75)
  • deps: bump go.etcd.io/etcd/client/v3 from 3.5.9 to 3.5.10 (#4036) (6973c75)
  • deps: bump golang.org/x/sync from 0.4.0 to 0.5.0 (#4095) (4b5e926)
  • deps: bump google.golang.org/api from 0.148.0 to 0.149.0 (#4072) (6973c75)
  • deps: bump google.golang.org/grpc from 1.58.3 to 1.59.0 (#4075) (6973c75)
  • have processor's rsources dropped stats to include only source info and not destination (#4087) (6973c75)
  • increasing retries for health check for trino (#4105) (4e4adcf)
  • meaningful name for receivers (#4064) (6973c75)
  • minor formatting changes (#4079) (6973c75)
  • minor processor cleanup (#3876) (6973c75)
  • remove apply hot fixes to master action (#4054) (6973c75)
  • remove panic and trigger full update on incremental update failure (#4109) (fcb7e87)
  • remove workspace ack in multitenant setup [PIPE-474] (#4066) (6973c75)
  • revert append vs merge (#4129) (9c860c6)
  • set gw rate limits at event level (#4069) (6973c75)
  • sources async job (#4008) (6973c75)
  • split state machine (#4058) (11efbd3)
  • state for uploads (#4057) (6973c75)
  • support generic rules to have routers drain events (#3856) (6973c75)
  • upgrade net library (#4065) (6973c75)
  • uploads default logFields and repo load files queries (#4089) (6973c75)
  • uploads updates (#4045) (6973c75)
  • use latest dependencies for tests (#4092) (6973c75)
  • use latest dependencies for tests (#4092) (d76bdb9)

v1.17.0-rc.3

6 months ago

1.17.0-rc.3 (2023-11-14)

Features

  • introducing warehouse repo withTx (#4042) (6973c75)
  • ketch consent manager cloud mode filtering (#4077) (47b2f92)
  • new event type - record (#3879) (6973c75)
  • new event type - record (#3879) (ecae511)
  • new sources endpoints (#4076) (07a7db3)
  • new transformer service to fetch and serve transformer features (#4007) (f95fa51)
  • router: disable event order for users with event volume above threshold (#4067) (6973c75)
  • router: disable event order for users with event volume above threshold (#4067) (266a256)
  • track event delivery stats (#3974) (24294a8)

Bug Fixes

  • destination: oauth stats prefix (#4033) (6973c75)
  • don't send error in stats (#4055) (6973c75)
  • error index sortKey filter based test (#4102) (836b0f0)
  • invalid input syntax for type json for table esch_job_status (#4090) (6973c75)
  • minio heathcheck (#4068) (6973c75)
  • sanitize messageID from \u0000 and irregular utf8 runes (#4063) (6973c75)
  • webhook source transformation failed with error: cannot find module (#4120) (f4686aa)

Miscellaneous

  • adapt health.WaitUntilReady (#4081) (6973c75)
  • apk usage in Dockerfile (#3835) (6973c75)
  • deps: bump cloud.google.com/go/bigquery from 1.55.0 to 1.56.0 (#4039) (6973c75)
  • deps: bump cloud.google.com/go/bigquery from 1.56.0 to 1.57.1 (#4085) (6973c75)
  • deps: bump cloud.google.com/go/storage from 1.33.0 to 1.34.1 (#4086) (6973c75)
  • deps: bump github.com/apache/pulsar-client-go from 0.11.0 to 0.11.1 (#4097) (476f223)
  • deps: bump github.com/databricks/databricks-sql-go from 1.4.0 to 1.5.1 (#4084) (6973c75)
  • deps: bump github.com/onsi/gomega from 1.27.10 to 1.29.0 (#4038) (6973c75)
  • deps: bump github.com/oschwald/maxminddb-golang from 1.11.0 to 1.12.0 (#4073) (6973c75)
  • deps: bump github.com/redis/go-redis/v9 from 9.1.0 to 9.3.0 (#4074) (6973c75)
  • deps: bump github.com/segmentio/kafka-go from 0.4.42 to 0.4.44 (#4083) (6973c75)
  • deps: bump github.com/tidwall/gjson from 1.16.0 to 1.17.0 (#4035) (6973c75)
  • deps: bump go.etcd.io/etcd/client/v3 from 3.5.9 to 3.5.10 (#4036) (6973c75)
  • deps: bump golang.org/x/sync from 0.4.0 to 0.5.0 (#4095) (4b5e926)
  • deps: bump google.golang.org/api from 0.148.0 to 0.149.0 (#4072) (6973c75)
  • deps: bump google.golang.org/grpc from 1.58.3 to 1.59.0 (#4075) (6973c75)
  • have processor's rsources dropped stats to include only source info and not destination (#4087) (6973c75)
  • increasing retries for health check for trino (#4105) (4e4adcf)
  • meaningful name for receivers (#4064) (6973c75)
  • minor formatting changes (#4079) (6973c75)
  • minor processor cleanup (#3876) (6973c75)
  • remove apply hot fixes to master action (#4054) (6973c75)
  • remove panic and trigger full update on incremental update failure (#4109) (fcb7e87)
  • remove workspace ack in multitenant setup [PIPE-474] (#4066) (6973c75)
  • revert append vs merge (#4129) (9c860c6)
  • set gw rate limits at event level (#4069) (6973c75)
  • sources async job (#4008) (6973c75)
  • split state machine (#4058) (11efbd3)
  • state for uploads (#4057) (6973c75)
  • support generic rules to have routers drain events (#3856) (6973c75)
  • upgrade net library (#4065) (6973c75)
  • uploads default logFields and repo load files queries (#4089) (6973c75)
  • uploads updates (#4045) (6973c75)
  • use latest dependencies for tests (#4092) (6973c75)
  • use latest dependencies for tests (#4092) (d76bdb9)