All Versions
30
Latest Version
Avg Release Cycle
18 days
Latest Release
304 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v1.1.2 Changes
September 23, 2022 -
v1.1.1 Changes
September 15, 2022 -
v1.1.0 Changes
September 12, 2022๐ Features
- โ add support for sending custom payload to webhook source (#2315) (8c0d811)
- ๐ cpRouter Multitenant Support (#2233) (3c86dab)
- honour anonId only from header (#2323) (cbe74b6)
- ๐ improvements in rudder-sources integration (#2366) (54133d1)
- ๐ท introduce context, timeout and retries in jobsDB queries (#2217) (32b2f40)
- isolate destID in router (#2369) (0708615)
- ๐ท jobsdb: thread safe addNewDSLoop (#2356) (8ef6c39)
- perform ADD_DS operation in a single transaction (#2324) (7ee2d11)
- ๐ท thread safe Job Storage (#2403) (a123b10)
๐ Bug Fixes
- โ add trailing slash for licensing link (ca00c32)
- โ add www and trailing slash to RS links (7574509)
- safe webhook concurrent map access (#2389) (b72f6be)
- ๐ use jsoniter when unmarshaling to avoid perfromance issues (#2381) (35ad8e4)
Miscellaneous
- โ add token type for success message (#2408) (92600fd)
- โ added metrics to track failed DS backup (#2370) (1d3cd42)
- ๐ change proto message names (#2394) (689edd6)
- ๐จ disable parallel test execution and refactor jobsdb tests (#2410) (3bd27ee)
- ๐ fix cache bug (#2412) (4f83ba7)
- ๐ fix for TestNewForDeployment test (#2425) (1c4a36d)
- ๐ฒ log improvements (#2365) (95a24ca)
- migrate small tables (#2327) (1ca1faa)
- ๐ท modified regulation-worker response code handling from 404 to 204, when no job is available (#2422) (44e8553)
- router: include original client creation error when circuit breaker is open (#2373) (4d8a9bc)
- router: new event ordering algorithm with proper aborted job limiting (#2344) (097c61b)
- skip double mutex unlock (#2415) (366e1b9)
- โฌ๏ธ upgrade golangci and linting fixes (#2347) (6348406)
- ๐ use generics for contains function (#2396) (2134c54)
- ๐ท use right id to allocate worker (#2399) (312a301)
- โ using go test (#2411) (7eb62d9)
- warehouse: remove tokens from logs for redshift and snowflake (#2359) (7409c56)
- warehouse: skip warehouse snowflake test (#2404) (09bc408)
- warehouse: unnecessary join in fetch schema for postgres and snowflake (#2360) (2de0d68)
-
v1.0.2 Changes
August 25, 2022๐ Bug Fixes
- ๐ท jobsdb: report correct table count metrics from gateway writer (#2333) (bb445a5)
- ๐ release-please behaviour (33d1dec)
- โ remove anti pattern issues (#2335) (7468709)
- router: event ordering algorithm with proper aborted job limiting support (#2329) (c6f8173)
- router: trying to stop the router before the generatorLoop is started causes router to hang (#2321) (cbaef78)
- warehouse: added initialization for datalake (#2332) (8fe1bf9)
- warehouse: upload validations should happen when validator is set (#2348) (f0a6416)
Miscellaneous
- ๐ fix lint errors in test (#2352) (d67ef3a)
- ๐ fix misspell (c5d5060)
- ๐ include all supported pr types in changelog (#2339) (c074298)
- introduce go report card (#2320) (578de21)
- โ remove build tag from test (#2350) (cf6d629)
- โ remove build tags from tests (#2346) (16cc643)
- ๐ skip v1.0.1 release (d65658d)
- โฌ๏ธ upgrade actions runner to ubuntu 20.04 (#2326) (8c970f6)
- โฌ๏ธ upgrade GO version to 1.18 (#2328) (edde758)
- warehouse: update errorMap for deltalake partition query (#2334) (e011726)
-
v1.0.0 Changes
August 19, 2022๐ Features
- ๐ backend config namespace support (#2232) (30da9ec)
- core: secure customer s3 bucket access for backups using cross-account role (#2250) (964c2d9)
- destination: onboarding Lambda destination (#2229) (581aef4)
- introduce retention for datasets (#2214) (beb7be8)
- minor changes for namespace config endpoint (#2307) (8c5c2bc)
- ๐จ processor: filter unsupported messages (type & event fields) (#2211) (e701950)
- โก๏ธ update namespace endpoint according to the latest changes (#2269) (eb67dca)
- ๐ use different http client timeouts for different components (#2300) (9dc3d48)
- warehouse: handle bucket config change (#2084) (7f83f0b)
๐ Bug Fixes
- ๐ awsutils to support secretAccessKey (#2306) (801355e)
- backend config auth (#2259) (4c014a0)
- ๐จ backend config refactoring (#2200) (e242c7d)
- core: configSubscriber lock, router_status_events count (#2181) (3c89b96)
- core: order inserts(updates) to avoid deadlocks (#2167) (28c8872)
- destination: oauth expired secret type change to json.RawMessage from string (#2236) (b001747)
- destination: transformer proxy respond with timeout for slow or unresponsive dests. (#2258) (c592462)
- ๐ณ dockerfile issues related to scripts (#2298) (7348cb2)
- โฑ fetch filemanagers timeout from config instead of registering (#2213) (b764798)
- gateway: make gateway user logic synonymous to proxy logic (#2205) (8c889ae)
- group errors swallowed + honouring ctx (#2309) (ae53e6e)
- ๐ท jobsdb: fix ANALYSE for Negative Indices during internal migration (#2192) (69ae857)
- multi_tenant_test.go improvements (#2247) (b644468)
- ๐ only tag images with
:latest
if they are part of a release (#2174) (b8c5353) - ๐ parse JSON error field as a string (#2246) (fbb9b62)
- reinstate bugsnag notifications (#2265) (781862c)
- โช restore / endpoint (#2237) (2316604)
- router: handle transformer in/out inconsistencies (#2276) (ecca8ec)
- ๐ฒ stream manager logging format string (#2263) (5aea319)
- warehouse: marshall pg_notifier_queue payload during the time of inserting the data (#2243) (a3d1632)
- warehouse: reset priority if earlier upload is already in progress (b9e2674)
- warehouse: support skipping escaping of reserved keywords (#2115) (2b4425a)
- warehouse: use correct config for destination name (#2221) (666654e)
- warehouse: use global config for parquet patallel writers (#2184) (54091ed)
Miscellaneous Chores
- ๐ prepare v1 release (040b734)
-
v0.2.0 Changes
July 06, 2022๐ Features
- core: add support for managing failed records in rsources.JobService (#2087) (c22541c)
- core: introduce new failed-records endpoint (#2120) (70cbdcd)
- destination: putting support for AVRO in Kafka. (#2042) (b9677a8)
- ๐ฆ expose robots.txt to disable crawling (#2090) (506e9aa)
- warehouse: enable postgres query execution (#2106) (66a8846)
๐ Bug Fixes
- calculate consistent tagStr cache keys in stats (#2108) (fea8e30)
- kafka multiple hosts (#2103) (30ee189)
- ๐ท make sure jobsdb is started when using the replay feature (#2071) (b64a37f)
- multi-tenant: removed unused mock calls (#2073) (7e33ede)
- ๐จ processor: include test for sources fields in transform event metadata (#2143) (5a0f854)
- properly start a new badgerdb transaction on ErrTxnTooBig (#2061) (ea839f4)
- โ removed the output of goRoutine count from the HTTP GET / of the server (#2079) (ca6450b)
- โก๏ธ update failedJobIDMap after draining a job in router (#2065) (19d1e3d)
- ๐ท use a writer jobsdb for writing to gw tables during replay (#2086) (bad7dea)
- warehouse: close connections after validation steps (#2122) (6491d65)
Miscellaneous Chores
- ๐ change release to 0.2.0 (3cd36f4)
-
v0.1.10 Changes
June 14, 2022๐ Features
- calculate aggregated pending_events_count metrics for all workspaces (#1858) (f16a239)
- ๐ท capture rudder-sources job statistics (#1949) (d14deba)
- Checks checksum written to the destination ssl folder, rewrite only if checksum changes (214e774)
- Checks checksum written to the destination ssl folder, rewrite only if checksum changes (57f73e8)
- core: add support for transient sources (#1869) (049b015)
- core: default rsources.JobService implementation (#1938) (b08bdee)
- core: updating enterprise commit with changes related reporting service (#2035) (e94d313)
- enable timeouts for google destinations (#1857) (31b64d7)
- gateway back pressure mechanism implementation (#1847) (c9b6f02)
- gateway: introduce /job-status endpoint (#1917) (688cf1e)
- ๐ google sheets batching support (#1764) (497b1d9)
- ๐ท jobsdb: made backup related config hot-reloadable (#1844) (5f69442)
- ๐ท jobsdb: support limiting jobs' pickup based on total payload size (#1884) (699727f)
- kafka client (#1875) (f900211)
- kafka publishTime stat (#2008) (01454ad)
- more kafka stats (#2013) (c2379c1)
- multi-tenant: add mode provider in docker-compose file (#1931) (a81bb0a)
- multi-tenant: cluster manager gateway int (#1943) (1f2ca4d)
- multi-tenant: etcd provider and config backend updates (#1839) (6985721)
- multi-tenant: introduce deployment types, enabling multitenant with etcd (#1882) (6c04f99)
- multi-tenant: multitenant support for embedded app (#2018) (8ea4ff6)
- multi-tenant: use cached backend config (#1996) (8f1cc8b)
- router: enable batching config at destType level. (#1902) (d69d489)
- router: use a circuit breaker while producing custom destination clients (#2016) (235f3c2)
- stats for skipped messages on kafka destinations (#1934) (b58c7e9)
- ๐ use new client for kafkamanager to support timeouts (#1920) (82db596)
- warehouse: added metrics for capturing stats in warehouse scheduling (d2868c7)
- warehouse: added support for deltalake partition and external location support. (#1914) (7d85221)
- warehouse: added support for multi retry admin api (#1889) (230473b)
- warehouse: configurable timewindow layout for gcs datalake (#2015) (931c5fc)
- warehouse: json column support for warehouse destinations bq,postgres,snowlake,rs (#1897) (2f877f7)
๐ Bug Fixes
pre_drop
table pileup issue (#1799) (e301b56)- โ added http client timeout (#1873) (83f8041)
- โ added http client timeout in processor transformer (#1887) (7028f15)
- admin status handlers data race (#1838) (d4bdb5c)
- 0๏ธโฃ disable bq dedup by default (#1855) (8c05b37)
- disable creation of views when dedup is enabled in BQ (#1885) (414551d)
- disable stash backup if master Backup is disabled. (#1874) (ea9921d)
- ๐ disable support for Google Developers Console client_credentials.json file (#2001) (ef83509)
- ๐ท do not skip stash aborting jobs if backup is disabled (#2003) (498bd93)
- enabling earlier usage of stats in other components (#1937) (b71c93d)
- EventBus memory issue with slow subscribers (#1802) (d6b85c1)
- ๐ท execute ANALYZE after completing batch jobsdb operations (#1800) (db951aa)
- ๐ fix repetitive bugsnag alert for a single crash (#1928) (0653956)
- ๐ฎ Force set lower version during pg notifier sql migration (#1907) (151e308)
- ๐ฎ Force set lower version during pg notifier sql migration (#1907) (#1908) (a54bc45)
- gateway: getUsersPayload optimizations (#2040) (f48693e)
- install ginkgo V2 cli (ee904a4)
- ๐ท Jobsdb migration bug (#1785) (b091116)
- ๐ท jobsdb: mark MIGRATE_COPY done and POST_MIGRATE_DS_OP start atomically (#1999) (0ef882f)
- ๐ท jobsdb: sanitize jsonb values before inserting them to the database (#1963) (c74df14)
- ๐ lock by value (#1842) (777541c)
- ๐ Makefile: Keep separate cover profiles (823ab85)
- ๐ move initialisation to setup (23445a4)
- multi-tenant: etcd Key case fix (#1954) (304a0b7)
- multi-tenant: multitenanat backend config (#1930) (1ed73fa)
- ovverride arm64 check (#1936) (e887e23)
- rateLimit: Moving Rate Limit Block post Validations (4720e6b)
- readme: update developer machine setup link (#1843) (cd32fb7)
- โ remove ginkgo version (87c3d89)
- โ Remove unused Setup and Finish methods (0149a18)
- reporting the drained events to the reports table (#1982) (b40dabe)
- reporting: gateway events are not reported when source is connected to no destination(or device mode destination) (#1822) (2962bd6)
- router: Added/Modified Stats for assistance in debugging for transformerProxy (#1979) (b79d9d9)
- router: panic sources grouped together (#1846) (69344c6)
- safe concurrent access of metric registry's index values (#1805) (7e672e6)
- ๐พ Save responses from the destinations with odd content-type header (#1749) (67c1f59)
- ๐ support multiple configvars registration (#1878) (e1ece33)
- take care of nullable columns when retrieving dangling connections (#1801) (099b3c0)
- โ tests.yaml: remove go get ginkgo (5ad45bc)
- โ tests.yaml: remove go get ginkgo open source (bac703c)
- tooling: add prometheus endpoints for OSS users (867c9c3)
- โก๏ธ update enterprise commit (ad3dc56)
- โก๏ธ Update enterprise commit (55a0f83)
- ๐ use the correct measurement name and tags for aggregated pending events metrics (#1891) (5f45c1f)
- warehouse: Add explicit migration for pg notifier priority column (#1898) (224038d)
- warehouse: add support for multiline in deltalake. (#1872) (ecace44)
- warehouse: added ability to test destination credentials once the upload gets aborted (#1890) (fbc862d)
- warehouse: closing file while creating load file for warehouse configuration test (#1919) (8d71648)
- warehouse: columns need to be provided during copy command for deltalake (#2033) (75d15c6)
- warehouse: deltalake users table getting populated corruptly. (#1976) (#1977) (8ba4182)
- warehouse: dsiable reporting setup for slave (#2037) (983338a)
- warehouse: fix s3 manager for aws glue region (#1951) (539c0c9)
- warehouse: fixing timeout issue for snowflake (#1945) (c82428a)
- warehouse: skip backendConfig check for slave (#2034) (e513501)
- warehouse: skipping bigquery integration test for now (4bae57b)
- warehouse: updated reserved keywords for warehouse mssql and azure destination (#1932) (928d3d4)
- warehouse: use correct locks for dateformat in processor (#2020) (972577a)
- warehouse: warehouse schema int to float schema fix (#1974) (bf46c85)
- wrong routing of warehouse crash alerts (#1926) (e77dc83)
Miscellaneous Chores
- ๐ new release 0.1.10 (e8fc750)
-
v0.1.9 Changes
April 30, 2020๐ Changelog
โจ ENHANCEMENTS:
- Stats Telemetry
- โฑ Scheduling support for warehouse loads
- Store Warehouse data type incompatible events in a separate table
- ๐จ Warehouse refactoring with Postgres Triggers
- ๐ Support to back up router and batch router tables
- โ Ginkgo Integration Tests
- Live destination events debugger
- Kinesis Destination
- Server mode heartbeat stat
- ๐ Support to change Workspace token
- Store destination errors
- ๐ท Aborting support for batch router jobs
- ๐ Support to override config.toml values with ENV variables
- ๐ Google Cloud/Azure object storage support for Snowflake staging files
- Postgres version compatibility checks
๐ FIXES:
- Closure bug fix for BigQuery uploads
- ๐ Bugfix for updating warehouse schemas
- ๐ท Router blocking job crash fix
- Fetching IP from request bug fix
- ๐จ Pretty printing exported config in open-source config generator
- ๐จ Processor loop backoff time fix
- ๐ User-Agent string incorrect trimming fix
-
v0.1.9-patch Changes
June 16, 2020๐ Changelog
๐ท 6d87db5 changed job_id column type to bigint