Skip to content

[Improve][Transform] Replace Transform to support array-based replace_fields #10711

@MyeoungDev

Description

@MyeoungDev

Search before asking

  • I had searched in the feature and found no similar feature requirement.

Description

Replace Transform currently supports replacing a single field through replace_field.
To support multiple target fields in one transform, this change expands the configuration to replace_fields and treats it as List<String>.

For backward compatibility, the legacy replace_field key is still supported.

Goals

  • Add new unit tests for Replace Transform where unit test coverage did not previously exist
  • Add E2E tests for Replace Transform changes
  • Convert replace_fields to List<String>
  • Keep backward compatibility with legacy replace_field
  • Support replacing multiple fields in a single Replace Transform
  • Update Replace Transform documentation to use replace_fields as the primary key
  • Add a compatibility note in the documentation for legacy replace_field

Usage Scenario

No response

Related issues

No response

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions