* Add harvest source. Add Clients, Contacts, Company, Invoices, InvoiceMessages, InvoicePayments streams full_refresh support. * Add all Harvest source streams. Add config and schema files for all the streams. * Complete streams implementation. Add config and schemas. * Fix expenses stream calls. Fix ExpensesBase request_params method. Add source docs and definitions. * Update harvest.md docs. * Comment source_definitions.yaml harvest definition. * Delete Harvest standard source definitions. * Add Harvest creds to commands. * Update Harvest build.gradle. * Add extra report streams schemas. Update config files. Update incremental streams mixin. * Fix HarvestStreamWithPaginationSliced stream_slices method for incremental stream support * Remove source-acceptance-test test requirement * * Fix schema. * Update streams * Update docs * Update billable_rates and cost_rates to full_refresh only * Fix HarvestStreamIncrementalMixin request_params method * Fix BillableRates and CostRates streams initialization * Refactor streams.py code common usages. Update HarvestTokenAuthenticator class definition. * Add streams docstring. Fix sub streams slicing. Update spec and schemas. Update md docs. * Update report streams to be support incremental sync. Update report schemas. * Removed Uninvoiced and ProjectBudget incremental sync support. Fix configs and configured catalog. * Fix streams cursor value. Update IncrementalReportsBase request_params. Update schemas and config. * Add harvest source definitions.
Connector Catalog
Connector grades
Airbyte uses a grading system for connectors to help users understand what to expect from a connector. There are three grades, explained below:
Certified: This connector has been proven to be robust via usage by a large number of users and extensive testing.
Beta: While this connector is well tested and is expected to work a majority of the time, it was released recently. There may be some unhandled edge cases but Airbyte will provide very quick turnaround for support on any issues (we'll publish our target KPIs for support turnaround very soon). All beta connectors will make their way to certified status after enough field testing.
Alpha: This connector is either not sufficiently tested, has extremely limited functionality (e.g: created as an example connector), or for any other reason may not be very mature.
Sources
Destinations
| Connector | Grade | |
|---|---|---|
| BigQuery | Certified | |
| Local CSV | Certified | |
| Local JSON | Certified | |
| MeiliSearch | Beta | |
| MySQL | Certified | |
| Postgres | Certified | |
| Redshift | Certified | |
| Snowflake | Certified |