Skip to content

Latest commit

 

History

History
1437 lines (919 loc) · 177 KB

CHANGELOG.md

File metadata and controls

1437 lines (919 loc) · 177 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.37.0 (2023-08-04)

Features

Bug Fixes

  • stat labels (#2412) (4d87931)
  • continue on git action failure to next steps (#2429) (d9ecf29)
  • customerIO source bugsnag issue for invalid timestamp (#2413) (d543f22)
  • handle marketo auth token response when expires_in is 0 sec (#2432) (a4d4367)
  • INT-256: handling non float price input for braze purchase events (#2431) (f65ef89)
  • rETL timestamp order (#2343) (d949664)
  • tiktok_ads: format productId to string data type (#2434) (792a2aa)
  • transformation: return retryable error when faas service exists … (#2427) (3b536d9)
  • update images to fix integration tests (#2417) (e3df6dc)
  • heap timestamp mapping (#2451) (713fcc2)
  • tiktok_ads: format products array product ids to string (#2445) (4524547)

1.36.1 (2023-07-26)

Bug Fixes

  • add changes for braze app id (#2407) (d37d9a1)
  • facebook pixel parity with device mode (#2406) (b30dcc6)
  • for group call send email as identifier when userId is in email format (#2404) (91ccca2)
  • keen bugsnag issue for null context passed (#2405) (c80bd2a)

1.36.0 (2023-07-21)

Features

  • add overridePageView support, separate link and page values (#2370) (99b3c87)
  • adobe: listMapping, customPropsMapping fields got updated. Made changes to reflect the same (#2385) (a2723ed)
  • intercom: add config in dashboard to updateLastRequestAt (#2379) (068a38c)
  • mixpanel: batching (#2341) (9a7d08c), closes #2351 #2378
  • mixpanel: update alias mapping and add validation (#2395) (b6df9b0)
  • new integration: stormly cloud mode destination (#2148) (#2361) (d84ece5)
  • onboard routes on swagger (#2265) (707cff0)

Bug Fixes

  • active campaign: message.context not sent and tags sent in non array format (#2389) (8bc9589)
  • correct path for staging PR deployment (#2392) (2e67625)
  • ga4: add validation for empty object, arrays, and string values from params (#2315) (a66810a)
  • intercom: add validation on customAttributes (bd4f2cb)
  • intercom: add validation on customAttributes (#2364) (ddeae85)
  • padding added in gender field in fb destination (#2380) (c2617a7)
  • reject localhost requests from user transformer fetch calls (#2298) (6708c6c)
  • remove potential active secrets (#2387) (38d6803)

1.35.3 (2023-07-21)

Bug Fixes

1.35.2 (2023-07-17)

1.35.1 (2023-07-12)

Bug Fixes

  • iterable: add dashboard config (47c8631)
  • iterable: address comment (8b83de6)

1.35.0 (2023-07-07)

Features

Bug Fixes

  • convert epoch timestamp into gaoc accepted format (#2344) (4247c74)
  • facebook_pixel: name conversion to string (#2338) (5530990)
  • incorrect usage of histogram as counter (#2335) (654f0ad)
  • iterable: update addition of default value for some fields (#2310) (0f1ebba)

1.34.1 (2023-07-07)

Bug Fixes

  • iterable: fix metadata format while batching (#2345) (256cb7e)

1.34.0 (2023-06-30)

Features

  • iterable: update addition of default value for some fields (#2319) (0dfb7b6)

Bug Fixes

1.33.0 (2023-06-23)

Features

Bug Fixes

  • add ip mapping for mix-panel group call (#2281) (4b2e961)
  • add support for array of string values for userFields (#2282) (6810493)
  • add twitter ads in features.json (#2278) (b8b2ae7)
  • bingads audience list data retuns array for single user (#2303) (b9f8a3b)
  • braze source transform timestamp conversion issue (#2301) (63f9875)
  • correct mapping for properties object for identify call (#2283) (6d599b1)
  • customerio: add missing webhook event types (#2217) (7deb41c)
  • destination response in error message (#2275) (432a130)
  • error handling for valid timestamp (#2266) (bf029ee)
  • ga4: added validation and extended support for context.traits for user_properties (#2178) (c6f62e2)
  • gainsight_px null value (#2240) (a45dbaa)
  • handle nested response for marketo (#2219) (8572817)
  • marketo static list test cases (#2277) (2f9c7c9)
  • optimizely: remove empty attributes array for identify call (#2302) (2361679)
  • sonar cloud Issues (#2270) (b7abd1e)
  • algolia: objectIds not getting mapped properly during transformation using cdkv2 (#2306) (3e98cdd)

1.32.3 (2023-06-20)

Bug Fixes

  • add ip mapping for mix-panel group call (#2281) (607bb0e)
  • add support for array of string values for userFields (#2282) (2d79801)
  • correct mapping for properties object for identify call (#2283) (d046cd2)
  • pinterest, mixpanel, klaviyo updates (#2288) (8a18b90)

1.32.2 (2023-06-15)

Bug Fixes

  • trackingplan: correct drop event status for tracking plan events (#2272) (fd5ebb0)

1.32.1 (2023-06-14)

Bug Fixes

  • add support for external_id in track call and use processedResponse for axios calls (377b240)

1.32.0 (2023-06-12)

Features

Bug Fixes

1.31.2 (2023-06-08)

Bug Fixes

1.31.1 (2023-06-07)

Bug Fixes

1.31.0 (2023-06-05)

Features

  • add stats for bad events in fb_custom_audience (#2192) (8176874)
  • error enrichment to get clear error messages for facebook pixel (#2018) (0ee7c73), closes #2233

Bug Fixes

  • cdkv1: error handling for cdkv1 destinations (#2227) (c3aedbf)
  • customerio destination: added fix for unhandled exception for pr… (#2226) (fde530f)
  • hubspot destination: added fix for handling error when hubspotPropertyMapResponse not present (d1613b6)
  • hubspot bugsnag error (#2235) (1d4df3a)
  • hubspot destination: add fix for handling error case when properties are not sent in hubspot (0225a28)
  • iterable bugsnag error (#2234) (b2b3b19)
  • sonarCloud code smells (#2187) (6646257)

1.30.1 (2023-05-31)

1.30.0 (2023-05-30)

Features

Bug Fixes

  • add async/await in af,clevertap, engage and sendgird (#2183) (20846ab)
  • gaoc: adding batching support (#2201) (5865f50)
  • handling proxy responses for tiktok_ads, snapchat_custom_audience (#2169) (906d799)
  • pinterest ge parameter (#2210) (f64e30d)

1.29.2 (2023-05-26)

Bug Fixes

1.29.1 (2023-05-25)

Bug Fixes

1.29.0 (2023-05-23)

Features

Bug Fixes

1.28.1 (2023-05-16)

Bug Fixes

1.28.0 (2023-05-15)

Features

  • braze merge users (#2135) (a0f9ae9)
  • braze merge users (#2135) (58f69d2)
  • checkout code for generating tags (#2153) (76f36e1)
  • fb_pixel: add validation (#2159) (64a05cb)
  • ga4: common page call information(page, url, title) support in track call (#2141) (f7a32b2)
  • ga4: override client_id and session_id and add support of session_number in GA hybrid mode (#2121) (fd0dc94)
  • ga4: override client_id and session_id in ga4 hybrid mode (#2167) (ff9d778)
  • onboard new source formsort (#2120) (203a0c4)
  • onboarding router batching for braze (#2130) (35a5b37)

Bug Fixes

1.27.1 (2023-05-10)

Bug Fixes

  • checkout code for generating tags (e377f68)

1.27.0 (2023-05-09)

Features

Bug Fixes

1.26.0 (2023-05-05)

Features

Bug Fixes

  • allow null values to be passed in Braze for standard properties (#2111) (10d037a)
  • call to lower case only when message.type is defined (#2109) (71c1e7a)
  • remove skip verify flag (#2114) (c4b0a69)

1.25.0 (2023-05-02)

Features

  • destination: braze dedup (#1931) (66b335c)
  • fetch audience id for retl criteo audience (#2058) (f80f843)
  • introduced additional variable for conversionDateTime for GAOC Stor… (#2108) (14e06ee)

Bug Fixes

1.24.0 (2023-04-25)

Features

Bug Fixes

  • added missed stats to dest transform controllers (#2080) (9cbbd0e)
  • prioritize timestamp over originalTimstamp across destinations (#2078) (b7a0fdb)
  • shopify default check for anonymousId (#2086) (c7472a8)

1.23.1 (2023-04-20)

Bug Fixes

1.23.0 (2023-04-17)

Features

  • mixpanel: add simplified api in page/screen/group/revenue event (#2065) (400a5d3)
  • mixpanel: add support of simplified api (#2042) (593bcc0)
  • onboarding tiktok ads to transformmer proxy (#1905) (d26a924)
  • shopify identity stitching 3 (#2039) (0d3c4fc)
  • tiktok_ads_offline_conversions: support of multiple phone numbers (#2061) (ecaa337)

Bug Fixes

  • add override field support in contextual traits (#2066) (e4abff8)
  • cdk v2: webhook destination can accept payload without message type (#2067) (4d920a3)
  • freshsales rudderEvent to freshsales standard event (#2053) (606e10c)
  • hs: input data type validation based on the property map (#2055) (8cbb215)
  • update priority of timestamp over originaltimestamp (#2064) (bf969ff)

1.22.2 (2023-04-13)

Bug Fixes

1.22.1 (2023-04-12)

Bug Fixes

  • allow event names without forced lowercasing, disable lowercasing (#2050) (02382c5)
  • drip: datatype and character limit check (#2045) (15889ce)

1.22.0 (2023-04-10)

Features

  • add override support in clevertap (#2043) (addb9f9)
  • clevertap: ignore stringification for objects for Charged event (#2041) (fd3e4ea)
  • enhancement gaoc store conversion (#1990) (f90b16f)

Bug Fixes

1.21.0 (2023-04-04)

Bug Fixes

1.20.2 (2023-04-01)

Bug Fixes

  • add the missing git commit sha of the source to bugsnag (#2030) (65ccbdd)

1.20.1 (2023-04-01)

Features

Bug Fixes

  • customerio: added validations to convert integer to string (#2017) (f50b128)
  • customerio: update logic of getting event name (#2028) (18e4a83)

1.20.0 (2023-03-28)

Bug Fixes

  • gainsignt_px: undefined attributes issue (#2010) (bf56359)
  • monday: axios call empty response issue (#2001) (196294f)
  • rockerbox: make email as non-required field (#1995) (2f7ebff)
  • snapchat_conversion: price calculation (#1988) (8240224)
  • test-cases: fix test cases to use template like secret keys (#1973) (f709d1f)
  • undefined columnToPropertyMapping config issue (#1998) (ef7a351)

1.19.0 (2023-03-23)

Features

Bug Fixes

  • file names in helm charts update job (#1992) (c694b49)
  • ga4 user_properties structure (#1982) (3d81202)
  • GA4: revert context.traits support for user_properties (#1991) (ae001dc)
  • revert context.traits support for user_properties (4f51403)
  • tik-tok ads offline events email array issue (#1979) (3c7f4ac)

1.18.0 (2023-03-23)

Features

Bug Fixes

1.17.0 (2023-03-21)

Features

  • add default action source (#1957) (043cae2)
  • braze: refactor code custom attribute operations (#1943) (9c91bfc)
  • mix-panel: add support for multiple group key value (#1773) (e7a8d48)

Bug Fixes

  • added products array check for iterable destination (#1949) (87db73e)
  • fb pixel: ecomm (#1932) (8d5e07a), closes #1964
  • firehose: handle undefined message type (#1942) (d3ea664)
  • integration: pinterest content_id field dropped when having null value to match with cdkv2 (#1950) (09995e9)

1.16.2 (2023-03-16)

Bug Fixes

  • add optional chaining for phone in tiktok_ads_offline_events (37dc013)

1.16.1 (2023-03-15)

Bug Fixes

1.16.0 (2023-03-14)

Features

Bug Fixes

  • changelog (ef13dd8)
  • create pull-request jobs in workflows (36b2677)
  • syntax issue in workflow (09d7659)
  • syntax issue in workflow (c84ef6e)
  • util: getDestinationExternalIDObjectForRetl funciton (#1919) (235243d)

1.15.1 (2023-03-13)

Features

Bug Fixes

  • client_id mapping for ga4 (#1904) (9aaf908)
  • destination: add channel as platform (#1906) (4cfbbd0)
  • remove ga4 identify call support for cloud mode and treat identify call event as track events (login, sign_up and generate_lead) (#1903) (fa8fd74)
  • slack: handlebars error handling (#1910) (0c6bc2e)

1.15.0 (2023-03-07)

Features

Bug Fixes

1.14.0 (2023-02-28)

Features

Bug Fixes

  • active-campaign: add check before iterating stored event array (#1902) (9666e85)
  • integration: Algolia in CDK v2 now errors out for non string event names (#1867) (5be8891)
  • logger import (#1874) (7ff1b4a)
  • package.json & package-lock.json to reduce vulnerabilities (#1885) (11b4a4b)

1.13.0 (2023-02-15)

Features

  • destination: onboard criteo audience (#1792) (5904c75)
  • integration: rockerbox - add support for custom properties mapping (#1815) (8ba50d2)
  • integration: rockerbox - allow all properties to be passed over to rockerbox (#1838) (fb64039)
  • integrations: onboarding webhook to CDK v2 (#1783) (22d583a)
  • mailchimp: add support for track call (#1814) (94c10ba)
  • moengage source (#1846) (123a2d9)
  • new integration: onboard optimizely fullstack cloud mode (#1805) (5373185)
  • shopify - add cart token, order token and checkout token in the Context object (#1847) (88e8fe0)
  • source: initial commit for identity stitching in shopify (#1810) (7b662df)
  • transformation: libraries import extractor (#1851) (462bba9)
  • userId to be converted to string for Router (#1822) (7ec03c6)

Bug Fixes

  • active_campaign: handle bad url string while formatting with domainUrlV2 (#1816) (7fd15be)
  • amplitude check for actionKey before accessing it (#1833) (5071582)
  • bugsnag errors (#1863) (ae627d3)
  • CDK v2: editing CDK v2 for pinterest tag for num_items field (#1840) (b1265c0)
  • codebuild issue (16eab14)
  • criteo_audience: stringification of destination error (#1839) (fe17453)
  • ga4 userId issue (#1857) (cd30c47)
  • integration: Pinterest conversion in CDK v2 returns correct num_items for single product array (#1861) (8c8c316)
  • integrations: salesforce update error message and error response handler (#1799) (b473c23)
  • klaviyo: skip profile lookup call for rETL events (#1856) (9e6b5e4)
  • order_token updated in shopify (#1865) (7fc608e)
  • package.json & package-lock.json to reduce vulnerabilities (#1824) (779edb2)
  • refactor subscribe user flow to stop subscribing user without consent (#1841) (fe231c2)
  • set context as metadata in bugsnag error notification (#1778) (55c3097)
  • singular: undefined properties object for track (#1808) (f53bec1)
  • transformation: release isolate in case of error while creating (#1850) (ea51e24)
  • typecast userId, anonymousId to string (2150033)
  • undefined check added for isHybridModeEnabled function (#1812) (a49be9e)
  • update check for props value (343e946)

1.12.0 (2023-01-19)

Features

Bug Fixes

  • add missing implementation stat tag for router transformation (#1779) (5ebde56)
  • add sources as valid channel to cdkv1 (bd74ef7)
  • add sources as valid channel to cdkv1 (#1803) (e3057db)
  • add validation for event name as string (#1768) (c48ec5e)
  • array type check for externalIdArray (#1785) (dec3bb6)
  • bugsnag error fixes for salesforce, garl, gaoc (#1776) (553c5de)
  • change destination configuration errors to abortable (#1790) (fb1281d)
  • destination transformation change from processor to router (#1754) (674d476)
  • integration: GAOC - fix timestamp format, allow calls without custom variables (#1796) (7c450ee)
  • iterable alias call is separated from identify batching (#1777) (3676c45)
  • products array mapping and rename impact_radius to impact (#1797) (f812f0d)
  • proper error throw in gaec (#1767) (a2ed19d)
  • remove regex validation for phone_number (#1771) (6c01642)
  • revert salesforce fix for undefined access_token (#1780) (d917b2e)
  • send dest info for failed events (#1770) (9f108c0)

1.11.0 (2023-01-10)

Features

Bug Fixes

1.10.0 (2022-12-20)

Features

Bug Fixes

1.9.1 (2022-12-16)

Bug Fixes

1.9.0 (2022-12-16)

Features

  • destination: onboard pipedream as event stream source (#1634) (477e2f7)
  • map the usertraits for all event in Posthog (#1636) (3a12f79)
  • onboard ga4 hybrid mode (#1617) (0986b76)
  • onboard pinterest and algolia to json template engine (#1640) (f0f4717)

Bug Fixes

  • destination: follow ecommerce spec in tiktok_ads (#1629) (a258bfb)
  • upgrade base node image in dockerfiles (#1702) (a26b20e)

1.8.0 (2022-12-07)

Features

Bug Fixes

1.7.0 (2022-11-17)

Features

Bug Fixes

  • (marketo) logger import (#1576) (c83f046)
  • add test coverage for processMetadata function (#1567) (b438daa)
  • destination: fix the flattening issue solve for ga4 (#1581) (bea730d)
  • destination: revamp group call in Gainsight_PX to reduce API calls (#1578) (f641cc0)
  • destination: update formating of user traits in facebook pixel (#1579) (b7772e4)
  • integration: Shopify - correct typo in customer_disabled, add to track_maps (#1573) (cfb5c56)
  • transformation: convert slash to dot to get valid docker image name (#1564) (f1b6b94)
  • typo in topic mapping for shopify source (#1566) (0ecf278)

1.6.0 (2022-11-10)

Features

  • destination: skip unix timestamp conversion if already being sent from source (#1560) (a52cbd7)
  • destination: stringify the object and array for Clevertap (#1554) (1c7b459)
  • destination: support custom mapping with client_id for ga4 destination (#1553) (e9f056b)
  • destination: update identify call to set primary email for Zendesk(#1539) (ed307a3)
  • marketo: add dynamic ttl & cache eviction support (#1519) (19f1081)
  • support custom webhooks in auth0 source transformer (#1527) (ebc005f)

Bug Fixes

  • (marketo)- remove duplicate responseHandler from util and refactor (#1557) (144793e)
  • destination: do not update event properties to lowercase in hubspot (#1559) (e41b37f)
  • ecom events properties mapping correction (#1549) (0e9c816)
  • incorrect lodash cloneDeep import (#1545) (5e70dca)
  • suppress cdk error types (#1555) (9215a7c)

1.5.0 (2022-11-03)

Features

  • added multitopic support for kafka (#1488) (bd1298b)
  • new integration: onboarding snapchat custom audience (#1443) (1e00248)

Bug Fixes

  • fixing errors caught by bugsnag (#1536) (9c43896)
  • suppress errors thrown from the transformers in bugsnag notifier (#1534) (1ca8e9f)

1.4.0 (2022-11-01)

Features

  • integration: onboarding gainsight px source (#1500) (0d0cce5)
  • onboard algolia destination to cdk 2.0 (#1474) (e716d84)

Bug Fixes

  • amplitude: send error response instead of discarding the event during batch processing (#1521) (fece19f)
  • cdk based live compare test results (#1483) (d8f32c3)
  • error stat issue for algolia (#1528) (3a7482c)
  • upgrade ajv from 8.6.1 to 8.11.0 (#1372) (f3b54c0)
  • upgrade axios from 0.26.1 to 0.27.2 (#1403) (1186518)

1.3.0 (2022-10-25)

Features

  • error reporting: integrate bugsnag (#1469) (39b5fa2)
  • integrations: added support for catalogs iterable with vdm rETL source (#1439) (586f771)
  • new integration: factorsAi (#1490) (1000ca8)

Bug Fixes

  • bugsnag error notify handler (#1512) (d947c0e)
  • mixpanel: stripped off last 36 characters of insert_id (#1503) (550faec)
  • posthog group update (#1496) (154f656)
  • skip adding Id field to salesforce payload for retl (#1501) (d2808f4)
  • upgrade @aws-sdk/client-s3 from 3.56.0 to 3.180.0 (#1505) (58c0179)
  • upgrade @aws-sdk/lib-storage from 3.56.0 to 3.142.0 (#1370) (94faae5)

1.2.0 (2022-10-18)

1.1.0 (2022-10-17)

Features

  • integration: Marketo- attribute to attributes, apiName to name,… (#1481) (e7187d6)

1.0.0 (2022-10-13)

Features

  • add commit id and version in health endpoint (#1445) (e21dca7)
  • Add library key support (4aa31af)
  • Add support for all Apple family OSes (#925) (0962527)
  • add Variance as a destination (c5f84c6)
  • Added library key support for Amplitude (5af62c0)
  • Added library key support for Amplitude (f0cf6b5)
  • Facebook Pixel: add response parsing support (#1412) (00893c1)
  • hs: Add support for hubspot association events sent from retl (#1361) (b18c93f)
  • integrate cdk v2 (#1448) (d5086c2)
  • integration: fb custom audience - upgrade v14 to v15 (#1463) (f83a4b6)
  • integration: marketo - correct attribute to attributes, fix test cases (#1446) (80b148f)
  • integration: onboard Facebook Offline Conversions destination (#1462) (9f0413b)
  • integration: Singular- allow empty string by default for instal… (#1480) (c44dec2)
  • integration: Singular- unixtimestamp format fixes and empty url allowed for openuri (#1476) (66c1efd)
  • integrations: user deletion support for mp, clevertap, and af destinations (#1426) (b5c5d6f)
  • json support for warehouse destinations (#1144) (a431b08)
  • Klaviyo ecommerce Specs (#904) (5dd5329)
  • migrate pinterest to cdk (#1458) (addff70)
  • new integration: google adwords offline conversions onboarding (#1397) (4974b6d)
  • new integration: june cloud mode destination onboarding (#1433) (458b32c)
  • new integration: onboard Monday cloud mode destination (#1400) (f4e5cc4)
  • new integration: onboarding mailjet (#1449) (81de8a1)
  • new integration: onboarding mailmodo source (#1414) (e3689c2)
  • serenytics: onboarding serenytics cloud mode destinations (#1430) (b7e93e3)
  • signl4: onboarding signl4 cloud mode destination (#1424) (47bd3f8)
  • support 'event' alias for 'message' in dynamic config (#1289) (ff6abb8)
  • transformation: update env varibale name (d904828)

Bug Fixes

  • address async and flow type issues (#1457) (632f74e)
  • algolia: adding check on eventTypeSetting availability (#1423) (d8572ff)
  • appsflyer: event name casing in track payloads (#1390) (3b22f18)
  • braze: adding dynamic support for eu data center (#1236) (90bc03f)
  • docker vulnerabilities (#1435) (27084e2)
  • facebook pixel proxy tests (#1444) (f632583)
  • Fix test case (ac2342d)
  • ga: Do not fallback to userId for cid when disableMd5 is true, keep it undefined (ad72d59)
  • hs: logic for custom objects support of hs with rETL (#1222) (5353bcc)
  • kafka schemaId (#1283) (214d5d5)
  • marketo: unhandled exception status-code fix (#1432) (6cc4868)
  • Remove event type guard that prevent traits from copying to user props (e276ade)
  • signl4: correcting timestamp format (#1431) (18632e6)
  • trackingplan: adding message type optional check in tp source config (60f0658)
  • upgrade dotenv from 8.2.0 to 8.6.0 (#1389) (1c3d001)
  • upgrade koa from 2.13.0 to 2.13.4 (#1398) (213e30e)
  • upgrade ua-parser-js from 0.7.24 to 0.8.1 (#1378) (a50899b)
  • vulnerabilities in dependencies (#1436) (a26e7f5)

0.1.5-rc.0 (2020-03-16)

0.1.4 (2020-03-02)

0.1.3 (2020-02-11)

0.1.2 (2020-02-07)

Bug Fixes

0.1.1 (2019-11-05)

0.1.0 (2019-10-24)

1.18.0 (2023-03-23)

Features

Bug Fixes

  • added products array check for iterable destination (#1949) (87db73e)
  • fb pixel: ecomm (#1932) (8d5e07a), closes #1964
  • firehose: handle undefined message type (#1942) (d3ea664)
  • ga4 user_properties structure (#1982) (3d81202)
  • integration: pinterest content_id field dropped when having null value to match with cdkv2 (#1950) (09995e9)
  • tik-tok ads offline events email array issue (#1979) (3c7f4ac)

1.17.0 (2023-03-21)

Features

Bug Fixes

  • added products array check for iterable destination (#1949) (87db73e)
  • changelog (ef13dd8)
  • client_id mapping for ga4 (#1904) (9aaf908)
  • correcting method name for prepareProxy (#1923) (cfed522)
  • create pull-request jobs in workflows (36b2677)
  • destination: add channel as platform (#1906) (4cfbbd0)
  • fb pixel: add default action source (#1946) (2e03f4d)
  • fb pixel: ecomm (#1932) (8d5e07a), closes #1964
  • fb pixel: zp mapping and external_id (#1908) (c8665d4)
  • firehose: handle undefined message type (#1942) (d3ea664)
  • ga4: product array issue (#1845) (3d24e93)
  • integration: pinterest content_id field dropped when having null value to match with cdkv2 (#1950) (09995e9)
  • remove ga4 identify call support for cloud mode and treat identify call event as track events (login, sign_up and generate_lead) (#1903) (fa8fd74)
  • slack: handlebars error handling (#1910) (0c6bc2e)
  • syntax issue in workflow (09d7659)
  • syntax issue in workflow (c84ef6e)
  • updated batching logic for pinterest_tag (#1878) (e38d772)
  • util: getDestinationExternalIDObjectForRetl funciton (#1919) (235243d)

1.16.2 (2023-03-16)

Bug Fixes

  • add optional chaining for phone in tiktok_ads_offline_events (37dc013)

1.16.1 (2023-03-15)

Bug Fixes

1.16.0 (2023-03-14)

Features

Bug Fixes

  • changelog (ef13dd8)
  • create pull-request jobs in workflows (36b2677)
  • syntax issue in workflow (09d7659)
  • syntax issue in workflow (c84ef6e)
  • util: getDestinationExternalIDObjectForRetl funciton (#1919) (235243d)

1.15.1 (2023-03-13)

Features

Bug Fixes

  • client_id mapping for ga4 (#1904) (9aaf908)
  • destination: add channel as platform (#1906) (4cfbbd0)
  • remove ga4 identify call support for cloud mode and treat identify call event as track events (login, sign_up and generate_lead) (#1903) (fa8fd74)
  • slack: handlebars error handling (#1910) (0c6bc2e)

1.15.0 (2023-03-07)

Features

Bug Fixes

1.14.0 (2023-02-28)

Features

Bug Fixes

  • active-campaign: add check before iterating stored event array (#1902) (9666e85)
  • integration: Algolia in CDK v2 now errors out for non string event names (#1867) (5be8891)
  • logger import (#1874) (7ff1b4a)
  • package.json & package-lock.json to reduce vulnerabilities (#1885) (11b4a4b)

1.13.0 (2023-02-15)

Features

  • destination: onboard criteo audience (#1792) (5904c75)
  • integration: rockerbox - add support for custom properties mapping (#1815) (8ba50d2)
  • integration: rockerbox - allow all properties to be passed over to rockerbox (#1838) (fb64039)
  • integrations: onboarding webhook to CDK v2 (#1783) (22d583a)
  • mailchimp: add support for track call (#1814) (94c10ba)
  • moengage source (#1846) (123a2d9)
  • new integration: onboard optimizely fullstack cloud mode (#1805) (5373185)
  • shopify - add cart token, order token and checkout token in the Context object (#1847) (88e8fe0)
  • source: initial commit for identity stitching in shopify (#1810) (7b662df)
  • transformation: libraries import extractor (#1851) (462bba9)
  • userId to be converted to string for Router (#1822) (7ec03c6)

Bug Fixes

  • active_campaign: handle bad url string while formatting with domainUrlV2 (#1816) (7fd15be)
  • amplitude check for actionKey before accessing it (#1833) (5071582)
  • bugsnag errors (#1863) (ae627d3)
  • CDK v2: editing CDK v2 for pinterest tag for num_items field (#1840) (b1265c0)
  • codebuild issue (16eab14)
  • criteo_audience: stringification of destination error (#1839) (fe17453)
  • ga4 userId issue (#1857) (cd30c47)
  • integration: Pinterest conversion in CDK v2 returns correct num_items for single product array (#1861) (8c8c316)
  • integrations: salesforce update error message and error response handler (#1799) (b473c23)
  • klaviyo: skip profile lookup call for rETL events (#1856) (9e6b5e4)
  • order_token updated in shopify (#1865) (7fc608e)
  • package.json & package-lock.json to reduce vulnerabilities (#1824) (779edb2)
  • refactor subscribe user flow to stop subscribing user without consent (#1841) (fe231c2)
  • set context as metadata in bugsnag error notification (#1778) (55c3097)
  • singular: undefined properties object for track (#1808) (f53bec1)
  • transformation: release isolate in case of error while creating (#1850) (ea51e24)
  • typecast userId, anonymousId to string (2150033)
  • undefined check added for isHybridModeEnabled function (#1812) (a49be9e)
  • update check for props value (343e946)

1.12.0 (2023-01-19)

Features

Bug Fixes

  • add missing implementation stat tag for router transformation (#1779) (5ebde56)
  • add sources as valid channel to cdkv1 (bd74ef7)
  • add sources as valid channel to cdkv1 (#1803) (e3057db)
  • add validation for event name as string (#1768) (c48ec5e)
  • array type check for externalIdArray (#1785) (dec3bb6)
  • bugsnag error fixes for salesforce, garl, gaoc (#1776) (553c5de)
  • change destination configuration errors to abortable (#1790) (fb1281d)
  • destination transformation change from processor to router (#1754) (674d476)
  • integration: GAOC - fix timestamp format, allow calls without custom variables (#1796) (7c450ee)
  • iterable alias call is separated from identify batching (#1777) (3676c45)
  • products array mapping and rename impact_radius to impact (#1797) (f812f0d)
  • proper error throw in gaec (#1767) (a2ed19d)
  • remove regex validation for phone_number (#1771) (6c01642)
  • revert salesforce fix for undefined access_token (#1780) (d917b2e)
  • send dest info for failed events (#1770) (9f108c0)

1.11.0 (2023-01-10)

Features

Bug Fixes

1.10.0 (2022-12-20)

Features

Bug Fixes

1.9.1 (2022-12-16)

Bug Fixes

1.9.0 (2022-12-16)

Features

  • destination: onboard pipedream as event stream source (#1634) (477e2f7)
  • map the usertraits for all event in Posthog (#1636) (3a12f79)
  • onboard ga4 hybrid mode (#1617) (0986b76)
  • onboard pinterest and algolia to json template engine (#1640) (f0f4717)

Bug Fixes

  • destination: follow ecommerce spec in tiktok_ads (#1629) (a258bfb)
  • upgrade base node image in dockerfiles (#1702) (a26b20e)

1.8.0 (2022-12-07)

Features

Bug Fixes

1.7.0 (2022-11-17)

Features

Bug Fixes

  • (marketo) logger import (#1576) (c83f046)
  • add test coverage for processMetadata function (#1567) (b438daa)
  • destination: fix the flattening issue solve for ga4 (#1581) (bea730d)
  • destination: revamp group call in Gainsight_PX to reduce API calls (#1578) (f641cc0)
  • destination: update formating of user traits in facebook pixel (#1579) (b7772e4)
  • integration: Shopify - correct typo in customer_disabled, add to track_maps (#1573) (cfb5c56)
  • transformation: convert slash to dot to get valid docker image name (#1564) (f1b6b94)
  • typo in topic mapping for shopify source (#1566) (0ecf278)

1.6.0 (2022-11-10)

Features

  • destination: skip unix timestamp conversion if already being sent from source (#1560) (a52cbd7)
  • destination: stringify the object and array for Clevertap (#1554) (1c7b459)
  • destination: support custom mapping with client_id for ga4 destination (#1553) (e9f056b)
  • destination: update identify call to set primary email for Zendesk(#1539) (ed307a3)
  • marketo: add dynamic ttl & cache eviction support (#1519) (19f1081)
  • support custom webhooks in auth0 source transformer (#1527) (ebc005f)

Bug Fixes

  • (marketo)- remove duplicate responseHandler from util and refactor (#1557) (144793e)
  • destination: do not update event properties to lowercase in hubspot (#1559) (e41b37f)
  • ecom events properties mapping correction (#1549) (0e9c816)
  • incorrect lodash cloneDeep import (#1545) (5e70dca)
  • suppress cdk error types (#1555) (9215a7c)

1.5.0 (2022-11-03)

Features

  • added multitopic support for kafka (#1488) (bd1298b)
  • new integration: onboarding snapchat custom audience (#1443) (1e00248)

Bug Fixes

  • fixing errors caught by bugsnag (#1536) (9c43896)
  • suppress errors thrown from the transformers in bugsnag notifier (#1534) (1ca8e9f)

1.4.0 (2022-11-01)

Features

  • integration: onboarding gainsight px source (#1500) (0d0cce5)
  • onboard algolia destination to cdk 2.0 (#1474) (e716d84)

Bug Fixes

  • amplitude: send error response instead of discarding the event during batch processing (#1521) (fece19f)
  • cdk based live compare test results (#1483) (d8f32c3)
  • error stat issue for algolia (#1528) (3a7482c)
  • upgrade ajv from 8.6.1 to 8.11.0 (#1372) (f3b54c0)
  • upgrade axios from 0.26.1 to 0.27.2 (#1403) (1186518)

1.3.0 (2022-10-25)

Features

  • error reporting: integrate bugsnag (#1469) (39b5fa2)
  • integrations: added support for catalogs iterable with vdm rETL source (#1439) (586f771)
  • new integration: factorsAi (#1490) (1000ca8)

Bug Fixes

  • bugsnag error notify handler (#1512) (d947c0e)
  • mixpanel: stripped off last 36 characters of insert_id (#1503) (550faec)
  • posthog group update (#1496) (154f656)
  • skip adding Id field to salesforce payload for retl (#1501) (d2808f4)
  • upgrade @aws-sdk/client-s3 from 3.56.0 to 3.180.0 (#1505) (58c0179)
  • upgrade @aws-sdk/lib-storage from 3.56.0 to 3.142.0 (#1370) (94faae5)

1.2.0 (2022-10-18)

1.1.0 (2022-10-17)

Features

  • integration: Marketo- attribute to attributes, apiName to name,… (#1481) (e7187d6)

1.0.0 (2022-10-13)

Features

  • add commit id and version in health endpoint (#1445) (e21dca7)
  • Add library key support (4aa31af)
  • Add support for all Apple family OSes (#925) (0962527)
  • add Variance as a destination (c5f84c6)
  • Added library key support for Amplitude (5af62c0)
  • Added library key support for Amplitude (f0cf6b5)
  • Facebook Pixel: add response parsing support (#1412) (00893c1)
  • hs: Add support for hubspot association events sent from retl (#1361) (b18c93f)
  • integrate cdk v2 (#1448) (d5086c2)
  • integration: fb custom audience - upgrade v14 to v15 (#1463) (f83a4b6)
  • integration: marketo - correct attribute to attributes, fix test cases (#1446) (80b148f)
  • integration: onboard Facebook Offline Conversions destination (#1462) (9f0413b)
  • integration: Singular- allow empty string by default for instal… (#1480) (c44dec2)
  • integration: Singular- unixtimestamp format fixes and empty url allowed for openuri (#1476) (66c1efd)
  • integrations: user deletion support for mp, clevertap, and af destinations (#1426) (b5c5d6f)
  • json support for warehouse destinations (#1144) (a431b08)
  • Klaviyo ecommerce Specs (#904) (5dd5329)
  • migrate pinterest to cdk (#1458) (addff70)
  • new integration: google adwords offline conversions onboarding (#1397) (4974b6d)
  • new integration: june cloud mode destination onboarding (#1433) (458b32c)
  • new integration: onboard Monday cloud mode destination (#1400) (f4e5cc4)
  • new integration: onboarding mailjet (#1449) (81de8a1)
  • new integration: onboarding mailmodo source (#1414) (e3689c2)
  • serenytics: onboarding serenytics cloud mode destinations (#1430) (b7e93e3)
  • signl4: onboarding signl4 cloud mode destination (#1424) (47bd3f8)
  • support 'event' alias for 'message' in dynamic config (#1289) (ff6abb8)
  • transformation: update env varibale name (d904828)

Bug Fixes

  • address async and flow type issues (#1457) (632f74e)
  • algolia: adding check on eventTypeSetting availability (#1423) (d8572ff)
  • appsflyer: event name casing in track payloads (#1390) (3b22f18)
  • braze: adding dynamic support for eu data center (#1236) (90bc03f)
  • docker vulnerabilities (#1435) (27084e2)
  • facebook pixel proxy tests (#1444) (f632583)
  • Fix test case (ac2342d)
  • ga: Do not fallback to userId for cid when disableMd5 is true, keep it undefined (ad72d59)
  • hs: logic for custom objects support of hs with rETL (#1222) (5353bcc)
  • kafka schemaId (#1283) (214d5d5)
  • marketo: unhandled exception status-code fix (#1432) (6cc4868)
  • Remove event type guard that prevent traits from copying to user props (e276ade)
  • signl4: correcting timestamp format (#1431) (18632e6)
  • trackingplan: adding message type optional check in tp source config (60f0658)
  • upgrade dotenv from 8.2.0 to 8.6.0 (#1389) (1c3d001)
  • upgrade koa from 2.13.0 to 2.13.4 (#1398) (213e30e)
  • upgrade ua-parser-js from 0.7.24 to 0.8.1 (#1378) (a50899b)
  • vulnerabilities in dependencies (#1436) (a26e7f5)

0.1.5-rc.0 (2020-03-16)

0.1.4 (2020-03-02)

0.1.3 (2020-02-11)

0.1.2 (2020-02-07)

Bug Fixes

0.1.1 (2019-11-05)

0.1.0 (2019-10-24)