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 and otb::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 and GetDocName
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 Sep 18, 2019 by Cédric Traizet
Assignee Loading
Time tracking Loading