All Versions
30
Latest Version
Avg Release Cycle
18 days
Latest Release
304 days ago

Changelog History
Page 2

  • v1.1.2 Changes

    September 23, 2022

    ๐Ÿ› Bug Fixes

  • v1.1.1 Changes

    September 15, 2022

    ๐Ÿ› Bug Fixes

    • close http response body only if there is no error (#2447) (ef72aee)
  • 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.11 Changes

    June 16, 2022

    ๐Ÿ”‹ Features

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘ท jobsdb: use transaction instead of previous prepared statement for executing ANALYZE (#2054) (ef01b16)
  • 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