Release Notes ============= .. toctree:: :hidden: breaking_changes 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 :doc:`breaking_changes`.