Paul
10/22/2025, 11:58 AMkapa.ai
10/22/2025, 11:58 AMCustomPartitionRouter object, which allows you to define partitioning logic in custom Python code. To do this, you need to specify the fully-qualified class name of your custom partition router in the YAML configuration. The format for the class name is source_<name>.<package>.<class_name>. Here’s an example from the documentation: yaml partition_router: type: CustomPartitionRouter class_name: source_railz.components.MyCustomPartitionRouter You can also pass parameters to your custom partition router using the $parameters field if needed. This approach is supported in Airbyte 1.8.x, as shown in the documentation: > Partition router component whose behavior is derived from a custom code implementation of the connector. > > Properties: > - class_name: Fully-qualified name of the class that will be implementing the custom partition router. The format is source_<name>.<package>.<class_name>. > > Example: > > source_railz.components.MyCustomPartitionRouter > > [CustomPartitionRouter - YAML Reference](https://docs.airbyte.com/platform/1.8/connector-development/config-based/understanding-the-yaml-file/reference#/definitions/CustomPartitionRouter) So, you can indeed use a custom partition router component in Airbyte 1.8.5.Paul
10/22/2025, 12:04 PMkapa.ai
10/22/2025, 12:04 PMkapa.ai
10/22/2025, 12:04 PMyaml partition_router: type: CustomPartitionRouter class_name: source_railz.components.MyCustomPartitionRouter However, it does not include the actual Python code for the custom class itself. The documentation only specifies that the class should be fully qualified (e.g., source_railz.components.MyCustomPartitionRouter) and that you can pass parameters using the $parameters field if needed [CustomPartitionRouter - YAML Reference](https://docs.airbyte.com/platform/1.8/connector-development/config-based/understanding-the-yaml-file/reference#/definitions/CustomPartitionRouter). If you need to implement a custom partition router, you would need to create a Python class in your connector's codebase, but the exact implementation details are not provided in the available documentation.