Phase 19: Deprecated Method Removal
- 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