Release 7.0.0 changelog
This is the planning issue for release 7.0.0.
Feature freeze date: TBD
Meta
- 
#1603 (closed) Semantic Versioning  - 
#1792 (closed) Remove OTB_USE_DEPRECATEDmechanism 
Features
- 
!587 (merged) New application: ImagesRegression (Regression framework refactoring)  - 
!565 (merged) New application: VectorRegression (Regression framework refactoring)  - 
!496 (merged) Renaming of PredictRegressionin TrainImagesRegression (Regression framework refactoring) - 
!492 (merged) Display deprecation status of application  - 
!488 (merged) New application: TrainVectorRegression (Regression framework refactoring)  - 
!353 (merged) New application: Local RX detection  - 
!299 (merged) New generic functor image filter  - 
!224 (merged) New class otb::SpatialReference - 
!223 (merged) StreamingStatisticsMapFromLabelImageFilter no data support  - 
!222 (merged) New application: Zonal statistics  - 
!179 (merged) Display Pixel type of Image in ReadImageInfo application  - 
!176 (merged) Output time of otbcli applications in minutes, seconds instead of scientific notation  - 
!158 (merged) Add box kernel to morphological operations apps  - 
!154 (merged) Allow to compute modulus and phase from 2 bands scalar image  - 
!77 (merged) Nodata extended filename  - 
!59 (merged) Add statistics to otbStreamingStatisticsMapFromLabelImageFilter 
Deprecated
- 
!496 (merged) TrainRegressionapplication - 
!233 (merged) LSMSSmallRegionsMergingapplication 
Breaking changes
This will be a significant release that will break backwards compatibility in several places (see #1716 (closed)):
Applications
- 
!324 (merged) Remove Convertapp - 
!158 (merged) Rename parameters of morphological operations apps  - 
!159 (merged) Change input interpretation of DynamicConvertmask parameter - 
!182 (merged) In VectorDataProjectionapplication, remove "origin/spacing" from GenericRSTransform call : Vector Data shall not be expressed with origin & spacing from the reference image (see #1681 (closed)) - 
Simplify FineRegistrationapplication by removing warping option (see #1652 (closed), #1852 (closed)) : this creates a 2nd pipeline and could be replaced by using GridBaseImageResampling (with some adaptation) - 
!471 (merged) Remove ComputePolylineFeatureFromImage,DSFuzzyModelEstimation,VectorDataDSValidation 
C++ API
- 
!216 (merged) Change API of 2 methods in SEMClassifier  - 
!243 (merged) Removed otbThreads.handotb::Threads::Sleep - 
!221 (merged) Removed unused OSSIM base classes : DEMConvertAdapter,GeometricSarSensorModelAdapter,PlatformPositionAdapter. - 
!224 (merged) Change map projection backend  - 
#1770 (closed) Remove ParameterType_Empty  - 
!244 (merged) Remove TileMapImageIO - 
!236 (merged) !320 (merged) Remove VectorDataRendering - 
#1697 (closed) SetFileName const char*overloads - 
!412 (merged) More strict type checking for Application Parameters  - 
!442 (merged) Remove complex image parameters  - 
!471 (merged) Remove OrthoRectificationFilter - 
!484 (merged) Remove SetDocNameandGetDocName 
Modules
- 
!471 (merged) Remove modules: DisplacementField,RCC8,UrbanArea,RoadExtraction,ObjectDetection,MorphologicalPyramid,SeamCarving. - 
!471 (merged) Remove Dempster-Shafer based classification of vectors framework  
Build system and dependencies
- 
#1715 (closed) Drop special case for Python 2.x support  - 
#1769 (closed) Drop support for GDAL 1.x  - 
#1896 (closed) Add support for GDAL 3.x  - 
!593 (merged) Add support for OpenCV 4.x  - 
!320 (merged) Remove Mapnik dependency  - 
Drop Java support  
SuperBuild and packaging
- 
#1853 (closed) Upgrade GDAL to 2.4.0  - 
#1853 (closed) Upgrade OpenCV to 4.1.1  
Documentation
- 
!580 (merged) Refactoring of the BandMathX documentation  - 
!425 (merged) New recipe for hyperspectral image processing  - 
Official remote modules are documented in the CookBook  
Edited  by Cédric Traizet