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