Release Notes
3.0.0 (2025-11-11)
This release brings significant improvements and a streamlined experience for all users of the SDP package. The package has been unified into a single installable module, making setup and usage easier than ever. Most users will notice:
Simpler Installation & Setup: SDP has been renamed to ADP and is now a single package.
Consistent API & Validation: All configuration and data validation now use Pydantic, making errors clearer and configuration more robust.
Improved Testing & Reliability: Every module is now covered by unit and integration tests.
Open Source & Vendor Independence: The package is now fully built using open source and does not depend on any proprietary Spark vendor resources (Databricks).
Modular Pipelines: Azure Pipelines have been restructured for easier customization and maintenance.
What should you check?
If you manually installed sdp.core, sdp.delivery, sdp.ingest and sdp.maintain, you now need to install adp instead.
If you use YAML configuration files, most workflows will continue to work.
If you use custom code or import SDP modules directly, note that many internal functions and classes are now private and some modules have been reorganized or removed.
For a detailed list of technical breaking changes, see Breaking Changes.