1.3.0-rc.2 (2022-11-08)
Features
- adding metadata in the proxy request (#2622) (f6f91ea)
- destination: bqstream - add support for batch of properties (#2367) (73baf76)
- router: avoid worker starvation during job pickup (fee04b7)
- router: avoid worker starvation during job pickup (#2379) (0ec74d1)
- support for config to custom destinations (#2625) (cb230b0)
- support initialisation of producer without topic for kafka, azure event hub and confluent cloud (#2569) (0312c55)
- support reporting pii filter based on config backend (#2655) (ef95eba)
- user suppressions adaptations for namespaces (#2604) (5c26d1b)
- warehouse: added base support for s3 datalake deletion as part of regulation API. (#2515) (4369abf)
- warehouse: batching of alter add statements (#2484) (37d32f1)
- warehouse: unrecognized schema in warehouse (#2638) (366c1f5)
Bug Fixes
- always use a sql safe table name in failed events manager (#2664) (0d061ff)
- batchrouter: concurrent modification of job parameters causes panic (#2631) (79e3e34)
- changed query to accept user input in prepared sql statement (#2652) (2f956b7)
- don't ignore stats middleware template path calculation (#2594) (f589f5f)
- gcs manager cancels context (#2662) (0964e83)
- golangci-lint issues (#2641) (c9bd5d4)
- jobsDB backup query time (#2521) (46b5b3f)
- jobsdb: update cache after transaction completes (#2567) (2d70da7)
- only close response body in oauth handler in case of no error (#2593) (83ace48)
- page size fixed irrespectiveof suppressAPIToken (#2611) (71d8c99)
- preferences should be false incase of invalid bucket (#2661) (725e9e7)
- properly escape table name when querying for failed events (#2663) (9c009d9)
- remove gateway db write panic (#2644) (60bc174)
- removing the backup bucket env check to determine if backup is enabled (#2668) (ea8cf4c)
- router destinationsMap access (#2582) (3770720)
- send router transform failures to live events (#2637) (6931b17)
- use enterprise token from env as fallback (#2667) (56f0f23)
- use proper status code to handle warehouse process (#2659) (a53657d)
- use sum64 to avoid checkptr race bug (#2645) (126cbdf)
- warehouse: parquet oom and ftr changes (#2599) (b820a55)
- warehouse: read unlock in historic identities (#2592) (09dba21)
Miscellaneous
- add github action for prerelease workflow (#2660) (43dde0c)
- added status table cleanup logic before backup with code refactor (#2542) (9196f8f)
- adding log entry to multi tenant test (#2565) (8444433)
- address snyk vulnerabilities (#2579) (d1b1988)
- applying 1.2.2 hotfixes to main branch (#2585) (71c8a15)
- applying 1.2.4 hotfixes to main branch (#2597) (0e1da7e)
- backup support for new multitenant system (#2549) (4741989)
- clean up unused variables (#2647) (5541e7e)
- cleanup unused code (#2561) (4de6105)
- cleanup unused/obsolete code (#2612) (f13ea33)
- fix defect with router destinations map access event order (#2589) (a9d515e)
- fix replay bugs (#2653) (8ac05c2)
- improve grpc tooling and upgrade setup-go to v3 (#2553) (ab20ad6)
- internal migration in postgres (#2559) (3cb2ec6)
- jobsdb: use a different advisory lock for different table prefixes (#2575) (26b218c)
- modified statsMiddleware to be generic (#2626) (b6ce9b9)
- release 1.2.1 (#2573) (eb705df)
- release 1.2.5 (#2602) (854e359)
- remove leftover flag.Parse() (#2643) (3659e12)
- rsources flaky test - start services before all (#2650) (1c49e96)
- upgrade GO version to 1.19 (#2635) (768be08)
- use gotestsum for test execution (#2586) (a194b0c)
- use WriteTimeout instead of Gateway.pendingEventsQueryTimeout (#2649) (e9aff77)
- using error from router http client (#2628) (a6e253b)
- warehouse: add user transformer url env (#2651) (00ba231)
- warehouse: fix log level of async jobs (#2617) (078bf76)
- warehouse: verify workspace ID in stats (#2615) (dceaf29)
- warehouse: warehouse formatting changes (#2568) (888f6f8)