1.2.0 (2022-10-12)
Features
- add support for role based auth flag (#2519) (810bb5d)
- add support iam role support for warehouse destinations (#2496) (867123a)
- addition of Azure SAS Tokens for Azure Object storage destinations (#2358) (cf5afe1)
- changes to support variadic keys for deletion from API dest. (#2457) (1950713)
- core: logical replication monitoring query routine (#2436) (8271aab)
- destination: add new tags to router-aborted-count alert definition (#2514) (60bc1be)
- introduce features/settings client (#2377) (711f266)
- updating supportedDestinations in api.go (#2468) (3a2e75c)
- warehouse_jobs support for async warehouse jobs (#2319) (73cc48a)
- warehouse: added warehouse features (#2545) (8ea8be5)
- warehouse: introduce workspace id in warehouse (#2523) (2c5fa3d)
- warehouse: skipping scanning the entire table for duplicates in redshift (#2518) (104410a)
- warehouse: timeout during warehouse table count (#2543) (b2b1c08)
Bug Fixes
- core: cache backend config and block processor (#2225) (40fe19d)
- json out of bounds in batchrouter (#2465) (2bf0f6a)
- only report features on master / standalone warehouse (#2483) (33ba5ef)
- remove custom credentials chain to use default (#2485) (de0fe36)
- router: preserve event order while draining a previously failed job (#2546) (f0654b0)
- silent backup ds drop (#2550) (4fe3038)
- to prevent migration of tables every loop after maxdsretention is passed (#2554) (af27add)
- use workspace id as aws iam role external id (#2386) (bced8d5)
- warehouse: omit view tables while fetching schema (#2482) (74f268c)
- warehouse: typo with fetch schema for bigquery (#2556) (ce69ae3)
Documentation
- docker fails to parse quotes in env value (#2345) (67584f7)
- remove unnecessary bold style in README (#2509) (1392de1)
- v1.0 announcement and event link (#2400) (44f3786)
Miscellaneous
- add object storage support to replay (#2277) (e9e15b9)
- add reason tag in failed requests and failed events stats (#2430) (a6137a9)
- add replay support for all object storage (e9e15b9)
- add resource tags in metrics (#2462) (2f73704)
- added pre_drop_table count metrics (#2441) (869d694)
- added rudder-server config metrics with version and other details as tag (#2445) (da55a86)
- applying 1.1.1 hotfixes to main branch (#2449) (ac9afbd)
- applying 1.1.2 hotfixes to main branch (#2474) (575c9e4)
- change base image to alpine for build and prod (#2480) (4593f65)
- clean up pathfinder which is related to old migrator code. (#2479) (3230fc6)
- config package (#2439) (2ce9210)
- dataset index calculation (#2512) (bfba9cf)
- deps: bump github.com/mitchellh/mapstructure from 1.4.1 to 1.5.0 (#2442) (79c63e5)
- deps: bump github.com/segmentio/kafka-go from 0.4.32 to 0.4.35 (#2455) (3441862)
- deps: bump github.com/snowflakedb/gosnowflake from 1.6.3 to 1.6.13 (#2432) (7ae6421)
- deps: bump go.etcd.io/etcd/client/v3 from 3.5.2 to 3.5.5 (#2499) (6ece30e)
- disable deepsource transformer (0466ec6)
- disable semantic PR single commit validation (#2487) (261345e)
- drop old migrator (#2417) (870bccf)
- excluding destId tag for free customers (#2555) (18b7f7b)
- fix defect and use noCache if database setup fails during cache.Start (#2537) (89afba3)
- fix error log defect in processor's transformer (#2547) (f49df7f)
- fix flaky tests (#2424) (dadb4df)
- fix race defect after stats refactoring (#2511) (13e28a0)
- fix unused method receiver (#2498) (d17ece5)
- gateway middleware refactoring (#2416) (1ea77a0)
- include matched template path in gateway's request metrics (#2531) (ded763c)
- include status code in pipeline_processed_events metric (#2450) (45936bb)
- introduce tooling for local development (#2413) (85b0342)
- introduced log & stats for retry of jobsDB execute & query methods (#2434) (c1b90f1)
- jobsdb: introduce context aware mutex locks, transactional migrations & cancelable maintenance operations (#2505) (096db9c)
- kafka cloud platform CI integration (#2504) (1f1c989)
- limit queries to ds (#2446) (082b9f5)
- linter fix unused method receiver (#2486) (7ae57b3)
- linter fix: unused parameter should be replaced by underscore (#2490) (f1dfdab)
- logger package (#2477) (19c08e2)
- minor error message change (#2557) (a305aca)
- reduce the warehouse slave payload (#2533) (1013a93)
- remove unused suite test files (#2429) (be670e1)
- reverse proxy warehouse pending-events endpoint (#2438) (8199002)
- router: include runtime information during event ordering errors (#2421) (12d3e59)
- simplify migrations using go's embed fs (#2535) (41ea78e)
- skip json truncating chars (#2491) (e4fb710)
- stats package (#2489) (c36b303)
- upgrade go dependencies with (#2522) (3147333)
- warehouse lint (#2493) (bb4f3d6)
- warehouse: add coverage for warehouse configuration validations (#2538) (07dbe71)
- warehouse: added integration test for snowflake case-sensitive database (#2501) (cf661fd)
- warehouse: bigquery handler restructuring (#2551) (cb6fc27)
- warehouse: format warehouse queries (#2540) (9b944c9)
- warehouse: integration test changes v3 (#2426) (4e98109)
- warehouse: pump more test for warehouse module (#2460) (58671c1)
- warehouse: utility for staging table name and some refactoring (#2529) (079449c)
- warehouse: validate object storage credentials (#2440) (3d2d87e)
- warehouse: warehouse api to capture task run ID when calculating the pending uploads. (#2435) (d43705e)
- warehouse: warehouse retry uploads count (#2275) (212db1e)