* mark the sendgrid api key secret in the connector spec
* bump veresion on sendgrid source connector
* update changelog with sendgrid release notes
* auto-bump connector version
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* Revert Sendgrid and Sentry sources to use python CDK instead of low-code
* keep yaml configs for future reference
* don't revert additional properties and update changelog w/ PR number
* consistent time formatting in Messages stream and fix the unit test
* auto-bump connector version [ci skip]
* auto-bump connector version [ci skip]
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* add .yaml to list of file imports in setup.py
* bump dockerfile version for sentry
* update sentry changelog
* correct sentry, greenhouse, and sendgrid sources to correctly read configs
* add changelog
* update Dockerfile versions
* auto-bump connector version [ci skip]
* auto-bump connector version [ci skip]
* fix greenhouse SAT tests and update to next version of cdk w/ schema read fix
* auto-bump connector version [ci skip]
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* fix spec
* read records from lists stream
* campaigns
* contacts
* stats_automations
* segments
* single_sends
* templates
* suppressions_global
* suppression groups
* suppression group memebers
* blocks
* bounces
* invalid emails and spam reports
* bump cdk version
* fix paths
* bump cdk version
* only define cursor field in one place
* move to definitions
* move bounces inside the streams array
* move all streams within the streams array
* update sendgrid config
* fix
* derp
* rename field
* fix parse
* Revert "fix parse"
This reverts commit 3c76c5a782.
* fix parse timestamp
* extract datetime parser
* remove print
* use parser
* top level docstring
* rename variable
* Revert "Merge branch 'alex/datetimeFormatTimestamp' into alex/configbasedsendgrid"
This reverts commit 99caa5884e, reversing
changes made to 028bdfbb5e.
* Revert "Revert "Merge branch 'alex/datetimeFormatTimestamp' into alex/configbasedsendgrid""
This reverts commit 8d55afa5aa.
* Revert "Revert "Revert "Merge branch 'alex/datetimeFormatTimestamp' into alex/configbasedsendgrid"""
This reverts commit 9b70a3b67c.
* do not use timestamp()
* Revert "do not use timestamp()"
This reverts commit 016cb69193.
* Handle extracting no records from root
* bump cdk version
* handle empty record
* update unit test
* messages stream needs a different slicer
* handle missing keys
* Update unit test
* record extractor interface
* dpath extractor
* docstring
* use dpath
* Revert "Merge branch 'alex/selectNoRecords' into alex/configbasedsendgrid"
This reverts commit ac92374952, reversing
changes made to e10d6b9f4a.
* bump cdk version
* use dpath
* missing cursor field
* start DRYing the config
* delete more cruff
* DRY
* get start time from config
* delete custom streams
* step=30days
* bump version
* auto-bump connector version [ci skip]
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>