apache / apache/hudi

Phase 19: Deprecated Method Removal

Open
#14,284 0 comments 0 reactions 0 assignees View on GitHub
type:devtask
Dominant language
Java
Stars
6.2k
Forks
2.5k
Avg merge
2d 8h
Merged PRs (30d)
111

Description

Remove all deprecated Avro Schema method overloads and clean up wrapper implementations.

Scope: All packages with deprecated methods from Phases 2-12

Changes: Remove @Deprecated methods, clean up method overloads, simplify APIs to use only HoodieSchema

Strategy: Comprehensive removal with full regression testing, validate no remaining deprecated usage

Constraints: Ensure no breaking changes for supported APIs, maintain external integration points

Files: All classes with deprecated method overloads from previous phases

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inventorying deprecated Avro Schema method overloads and wrapper implementations across packages covered by Phases 2-12. Remove the deprecated methods and simplify overloads, then run the full regression tests and validate that no deprecated usage remains while supported APIs and external integration points continue to work.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend-api-design, data
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.