Airtable, Google Sheets support + misc bug fixes

Happy Friday hotgluers! Here are this week's updates:

  • Added support for target Airtable 🎉 – you can now push data directly to an Airtable base/table. Check out the open source Singer target on GitHub
  • Added support for tap Google Sheets – you can now sync data from a Google Sheet! Docs coming soon 📖 
  • Added support for variables in the dataset ID for target BigQuery – similar to path prefixes in target S3/Cloud Storage/Blob Storage (ex. {tenant_id}, {flow_id})
  • hotglue-elements version 0.0.11 released 🚀
    • When user clicks source, a loading icon is shown to let them know the hotglue widget is loading (load time improvements are in the works)
    • Allow styling the loading container
    • Added listeners for onPopupClose and onWidgetClose
  • Fixed bug where failing to link a testing OAuth source in the admin panel showed the error as [Object] object instead of displaying the real error
  • Fixed wrong API error code being sent (500 instead of 400) on BadRequest

Stay tuned for more updates next week 🍻