# Update source-hardcoded-records This PR was autogenerated by running `airbyte-ci connectors --name=source-hardcoded-records up_to_date --pull` We've set the `auto-merge` label on it, so it will be automatically merged if the CI pipelines pass. If you don't want to merge it automatically, please remove the `auto-merge` label. Please reach out to the Airbyte Connector Tooling team if you have any questions or concerns. ## Operations - Upgrade the base image to the latest version in metadata.yaml: Skipped - Update versions of libraries in poetry: Successful - PATCH bump source-hardcoded-records version to 0.0.45: Successful - Build source-hardcoded-records docker image for platform(s) linux/amd64, linux/arm64: Successful - Get dependency updates: Successful - Create or update pull request on Airbyte repository: Successful - Add changelog entry: Successful ## Dependency updates We use [`syft`](https://github.com/anchore/syft) to generate a SBOM for the latest connector version and the one from the PR. It allows us to spot the dependencies that have been updated at all levels and for all types of dependencies (system, python, java etc.). Here are the dependencies that have been updated compared to `airbyte/source-hardcoded-records:latest`. Keep in mind that `:latest` does not always match the connector code on the main branch. It is the latest released connector image when the head commit of this branch was created. | Type | Name | State | Previous Version | New Version | |------|------|-------|-------------|------------------| | python | MarkupSafe | updated | 3.0.2 | **3.0.3** | | python | PyYAML | updated | 6.0.2 | **6.0.3** | | python | Pygments | updated | 2.19.1 | **2.19.2** | | python | RapidFuzz | updated | 3.13.0 | **3.14.1** | | python | anyascii | updated | 0.3.2 | **0.3.3** | | python | anyio | updated | 4.9.0 | **4.11.0** | | python | attrs | updated | 25.3.0 | **25.4.0** | | python | bracex | updated | 2.5.post1 | **2.6** | | python | cachetools | updated | 5.5.2 | **6.2.1** | | python | cattrs | updated | 24.1.3 | **25.3.0** | | python | cffi | updated | 1.17.1 | **2.0.0** | | python | charset-normalizer | updated | 3.4.2 | **3.4.4** | | python | click | updated | 8.2.0 | **8.3.0** | | python | dunamai | updated | 1.24.1 | **1.25.0** | | python | google-api-core | updated | 2.24.2 | **2.26.0** | | python | google-auth | updated | 2.40.1 | **2.41.1** | | python | google-cloud-secret-manager | updated | 2.23.3 | **2.24.0** | | python | grpcio | updated | 1.71.0 | **1.75.1** | | python | grpcio-status | updated | 1.62.3 | **1.75.1** | | python | idna | updated | 3.10 | **3.11** | | python | joblib | updated | 1.5.0 | **1.5.2** | | python | markdown-it-py | updated | 3.0.0 | **4.0.0** | | python | orjson | updated | 3.10.18 | **3.11.3** | | python | platformdirs | updated | 4.3.8 | **4.5.0** | | python | protobuf | updated | 6.31.0 | **6.32.1** | | python | pycparser | updated | 2.22 | **2.23** | | python | pydantic | updated | 2.11.4 | **2.12.1** | | python | pydantic_core | updated | 2.33.2 | **2.41.3** | | python | python-ulid | updated | 3.0.0 | **3.1.0** | | python | regex | updated | 2024.11.6 | **2025.9.18** | | python | requests | updated | 2.32.4 | **2.32.5** | | python | rich | updated | 14.0.0 | **14.2.0** | | python | rich-click | updated | 1.8.8 | **1.9.3** | | python | serpyco-rs | updated | 1.13.0 | **1.17.1** | | python | typing-inspection | updated | 0.4.0 | **0.4.2** | | python | typing_extensions | updated | 4.13.2 | **4.15.0** | > [!IMPORTANT] > **Auto-merge enabled.** > > _This PR is set to merge automatically when all requirements are met._ Co-authored-by: octavia-bot-hoard[bot] <230633153+octavia-bot-hoard[bot]@users.noreply.github.com>
8.5 KiB
8.5 KiB
Hardcoded Records
Sync overview
The Sample Data (Hardcoded Records) source outputs sample data (same record over and over again, but very fast) and is intended to be used in performance testing.
Output schemas
This source will generate an dataset with products (skinny), customers (fat) and dummy fields. Here's the examples:
Products
{
"id": 1,
"make": "Mazda",
"model": "MX-5",
"year": 2008,
"price": 2869,
"created_at": "2022-02-01T17:02:19+00:00",
"updated_at": "2022-11-01T17:02:19+00:00"
}
Customers
{
"id": 6569096478909,
"email": "test@test.com",
"created_at": "2023-04-13T02:30:04-07:00",
"updated_at": "2023-04-24T06:53:48-07:00",
"first_name": "New Test",
"last_name": "Customer",
"orders_count": 0,
"state": "disabled",
"total_spent": 0.0,
"last_order_id": null,
"note": "updated_mon_24.04.2023",
"verified_email": true,
"multipass_identifier": null,
"tax_exempt": false,
"tags": "",
"last_order_name": null,
"currency": "USD",
"phone": "+380639379992",
"addresses": [
{
"id": 8092523135165,
"customer_id": 6569096478909,
"first_name": "New Test",
"last_name": "Customer",
"company": "Test Company",
"address1": "My Best Accent",
"address2": "",
"city": "Fair Lawn",
"province": "New Jersey",
"country": "United States",
"zip": "07410",
"phone": "",
"name": "New Test Customer",
"province_code": "NJ",
"country_code": "US",
"country_name": "United States",
"default": true
}
],
"accepts_marketing": true,
"accepts_marketing_updated_at": "2023-04-13T02:30:04-07:00",
"marketing_opt_in_level": "single_opt_in",
"tax_exemptions": "[]",
"email_marketing_consent": {
"state": "subscribed",
"opt_in_level": "single_opt_in",
"consent_updated_at": "2023-04-13T02:30:04-07:00"
},
"sms_marketing_consent": {
"state": "not_subscribed",
"opt_in_level": "single_opt_in",
"consent_updated_at": null,
"consent_collected_from": "SHOPIFY"
},
"admin_graphql_api_id": "gid://shopify/Customer/6569096478909",
"default_address": {
"id": 8092523135165,
"customer_id": 6569096478909,
"first_name": "New Test",
"last_name": "Customer",
"company": "Test Company",
"address1": "My Best Accent",
"address2": "",
"city": "Fair Lawn",
"province": "New Jersey",
"country": "United States",
"zip": "07410",
"phone": "",
"name": "New Test Customer",
"province_code": "NJ",
"country_code": "US",
"country_name": "United States",
"default": true
},
"shop_url": "airbyte-integration-test"
}
Dummy Fields
{
"field1": "valuevaluevaluevaluevalue1",
"field2": "valuevaluevaluevaluevalue1",
"field3": "valuevaluevaluevaluevalue1",
"field4": "valuevaluevaluevaluevalue1",
"field5": "valuevaluevaluevaluevalue1"
}
Features
| Feature | Supported?(Yes/No) | Notes |
|---|---|---|
| Full Refresh Sync | Yes | |
| Incremental Sync | No | |
| Namespaces | No |
Requirements
None!
Changelog
Expand to review
| Version | Date | Pull Request | Subject |
|---|---|---|---|
| 0.0.45 | 2025-10-14 | 67921 | Update dependencies |
| 0.0.44 | 2025-10-07 | 67413 | Update dependencies |
| 0.0.43 | 2025-09-30 | 66824 | Update dependencies |
| 0.0.42 | 2025-07-12 | 63159 | Update dependencies |
| 0.0.41 | 2025-05-17 | 60722 | Update dependencies |
| 0.0.40 | 2025-05-10 | 59811 | Update dependencies |
| 0.0.39 | 2025-05-03 | 58789 | Update dependencies |
| 0.0.38 | 2025-04-25 | 53640 | tests(source-hardcoded-records): replace CAT with FAST Airbyte Standard Tests |
| 0.0.37 | 2025-04-19 | 58217 | Update dependencies |
| 0.0.36 | 2025-04-12 | 57728 | Update dependencies |
| 0.0.35 | 2025-04-05 | 57091 | Update dependencies |
| 0.0.34 | 2025-03-29 | 56656 | Update dependencies |
| 0.0.33 | 2025-03-22 | 56044 | Update dependencies |
| 0.0.32 | 2025-03-08 | 55481 | Update dependencies |
| 0.0.31 | 2025-03-04 | 55196 | fix(source-hardcoded-records): use latest CDK |
| 0.0.30 | 2025-03-01 | 54814 | Update dependencies |
| 0.0.29 | 2025-02-22 | 54304 | Update dependencies |
| 0.0.28 | 2025-02-15 | 53810 | Update dependencies |
| 0.0.27 | 2025-02-10 | 53607 | fix: pin CDK version and declare Python 3.12 support for source-hardcoded-records |
| 0.0.26 | 2025-02-01 | 52749 | Update dependencies |
| 0.0.25 | 2025-01-25 | 52269 | Update dependencies |
| 0.0.24 | 2025-01-11 | 51223 | Update dependencies |
| 0.0.23 | 2025-01-04 | 50895 | Update dependencies |
| 0.0.22 | 2024-12-28 | 50626 | Update dependencies |
| 0.0.21 | 2024-12-21 | 50140 | Update dependencies |
| 0.0.20 | 2024-12-14 | 49653 | Update dependencies |
| 0.0.19 | 2024-12-11 | 48976 | Update dependencies |
| 0.0.18 | 2024-11-25 | 48669 | Starting with this version, the Docker image is now rootless. Please note that this and future versions will not be compatible with Airbyte versions earlier than 0.64 |
| 0.0.17 | 2024-10-28 | 47052 | Update dependencies |
| 0.0.16 | 2024-10-12 | 46773 | Update dependencies |
| 0.0.15 | 2024-10-05 | 46492 | Update dependencies |
| 0.0.14 | 2024-09-28 | 46200 | Update dependencies |
| 0.0.13 | 2024-09-21 | 45756 | Update dependencies |
| 0.0.12 | 2024-09-14 | 45496 | Update dependencies |
| 0.0.11 | 2024-09-07 | 45280 | Update dependencies |
| 0.0.10 | 2024-09-03 | 45097 | Update CDK version to ^5 |
| 0.0.9 | 2024-08-31 | 45003 | Update dependencies |
| 0.0.8 | 2024-08-24 | 44630 | Update dependencies |
| 0.0.7 | 2024-08-17 | 44331 | Update dependencies |
| 0.0.6 | 2024-08-12 | 43823 | Update dependencies |
| 0.0.5 | 2024-08-10 | 43645 | Update dependencies |
| 0.0.4 | 2024-08-03 | 43244 | Update dependencies |
| 0.0.3 | 2024-07-29 | 42850 | Update Airbyte CDK to v4 |
| 0.0.2 | 2024-07-27 | 42828 | Update dependencies |
| 0.0.1 | 2024-07-23 | 42434 | Initial Release |