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_DEPRECATED
mechanism
Features
-
!587 (merged) New application: ImagesRegression (Regression framework refactoring) -
!565 (merged) New application: VectorRegression (Regression framework refactoring) -
!496 (merged) Renaming of PredictRegression
in 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) TrainRegression
application -
!233 (merged) LSMSSmallRegionsMerging
application
Breaking changes
This will be a significant release that will break backwards compatibility in several places (see #1716 (closed)):
Applications
-
!324 (merged) Remove Convert
app -
!158 (merged) Rename parameters of morphological operations apps -
!159 (merged) Change input interpretation of DynamicConvert
mask parameter -
!182 (merged) In VectorDataProjection
application, remove "origin/spacing" from GenericRSTransform call : Vector Data shall not be expressed with origin & spacing from the reference image (see #1681 (closed)) -
Simplify FineRegistration
application 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.h
andotb::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 SetDocName
andGetDocName
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