1.4.0 (2022-12-05)
Features
- add support for request payloads using gzip content-encoding (#2741) (d9b9084)
- regulation api support for Universal Analytics (#2632) (87a5d02)
- support using badgerDB as a repository for data regulation suppressions (#2619) (712b6a5)
- warehouse: added support for bigquery custom partition for workspaceIDs (#2679) (3bb21c9)
- warehouse: added support for warehouse column count limit (#2723) (bed58c5)
- warehouse: degraded workspace id (#2627) (3bb21c9)
Bug Fixes
- aws role session name (#2712) (87f57f8)
- batch router event delivery time (#2711) (3376dc9)
- capture router's iterator stats after iteration is complete (#2698) (5d466d3)
- destination: delete users support add test-cases and better error strings (#2744) (b69c4bb)
- goroutine leak in lock.AsyncLockWithCtx (#2722) (b29da14)
- incorrect stats captured at gateway (#2710) (a6c1a16)
- init jobsdb logger at the right place (#2729) (ef64bba)
- jobsdb schema migration not performed against all datasets (#2737) (4d7fd5a)
- metadata in event_schema table has TotalCount which exceeds 32bit integer limits (#2738) (0cf5fd6)
- no timezone while parsing (#2671) (9f006e5)
- regulation-worker changes for oauth destinations (#2730) (0ed5a82)
- removed quote Identifier on sourceDestId (#2763) (2cc87f4)
- use local variable for workspaceId in stash backup (#2706) (b3a5fc1)
- warehouse sync job queries for snowflake and bigquery (#2740) (d33d8c3)
- warehouse: deepsource fix for use of empty error string in errors.New (#2731) (867ce5b)
- warehouse: increase async job timeout (#2721) (88f1ec1)
- warehouse: syncs issues (#2732) (0941cc0)
- warehouse: use correct config for columns batch size (#2720) (0e26b30)
- warehouse: warehouse archiver initialize (#2697) (c7af5d9)
Documentation
Miscellaneous
- add workspaceid label to router aborted events (#2724) (8a04871)
- advertise server features in version endpoint (#2751) (73fc7ea)
- by default enable max concurrent gw request limit. (#2648) (3bb21c9)
- compact status tables before proceeding with migration (#2688) (27299f2)
- data residency adaptations (#2703) (52d9392)
- deps: bump github.com/samber/lo from 1.33.0 to 1.35.0 (#2707) (a01b515)
- deps: bump google.golang.org/grpc from 1.50.0 to 1.51.0 (#2717) (29f2de4)
- don't use release-please in main branch (bc0d1c7)
- enhance transformer error with more metadata (#2742) (e9b75e9)
- ensure internal migration of large job-status datasets (#2748) (a0fc4f5)
- fixing a flaky rsources test (#2680) (ad2626f)
- include missed changelogs due to rebase (3bb21c9)
- introduce api & repo components (#2691) (c26844e)
- introduce in-memory stats for testing (#2735) (6ac8c31)
- jobsdb: add support for schema migration changesets to run always (#2746) (463533e)
- jobsdb: latest job status query optimization (#2693) (4e0008c)
- regression while starting a standalone warehouse slave (#2743) (4e8df6f)
- regulation worker avoid panic in case of timeout (#2657) (3bb21c9)
- release 1.3.1 (#2708) (c96169d)
- release 1.3.2 (#2713) (bca84b7)
- release 1.3.3 (#2726) (bc6afca)
- remove redundant/duplicate add_ds distributed lock (#2769) (808f02d)
- safe database initialisation and schema migration during startup (#2734) (cf80d67)
- set max connections to readonly jobsdbs (#2745) (5e8f73d)
- update config backend url domain name (#2699) (9e06351)
- use azure-sql image with m1 compatible healthcheck (#2702) (4f0d189)
- use bugsnag in router and processor goroutines (#2686) (3bb21c9)
- using arm64 compatible images if necessary (#2670) (3bb21c9)
- warehouse: handle schema change (#2654) (d01f98b)
- warehouse: use fastUUID with google UUID generation (#2598) (07093b1)