diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt index 42bd370fe8c3b61b3904e4f407e1761c158147eb..1fe7839bcb3843932fb77c59b681c2b3041ee6f0 100644 --- a/RELEASE_NOTES.txt +++ b/RELEASE_NOTES.txt @@ -1,3 +1,106 @@ +OTB-v.6.6.0 - Changes since version 6.4.0 (June 20th, 2018) +----------------------------------------------------------- + +Features added: + * !4: Dimensionality reduction algorithms by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/4) + * !5: Enhance otb sar sensor model adapter by Gaëlle USSEGLIO (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/5) + * !7: Enhance cookbook extended filename section by Mickael Savinaud (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/7) + * !8: App engine flags by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/8) + * !12: Complex image integration by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/12) + * !15: Parameter bool by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/15) + * !22: Register Pipeline Services (ProcessObjects and DataObjects) by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/22) + * !24: Handle extended filename for DataSource class by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/24) + * !25: Data augmentation by Jordi Inglada (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/25) + * !26: Update Shark Random Forest implementation by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/26) + * !29: ApplicationEngine new services by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/29) + * !33: Multi writer by @CSSI_OTB (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/33) + * !34: Stop button for graphic applications by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/34) + * !53: Resolve "add Wrapper/QGIS to generate qgis descriptors for processing plugin" by Rashad Kanavath (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/53) + * !63: Background value for VectorDataToLabelImageFilter by Rémi Cresson (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/63) + * !71: New Itk modules by Yannick TANGUY (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/71) + +Bugs fixed: + * !6: Resolve "SampleExtraction application memory usage grows constantly" by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/6) + * !11: Resolve "Compilation error in Debug in ossimSarSensorModel" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/11) + * !13: Resolve "Inconsistent behaviour of geom file loading" by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/13) + * !19: Splitting cxx file for InputImageParameter by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/19) + * !27: Remove README (copy/paste error) from MPIConfig module by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/27) + * !30: Fix clang missing override warnings by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/30) + * !32: Bugfix RAM parameter not used by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/32) + * !35: WIP: Bugfix writer box by Rémi Cresson (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/35) + * !38: Support GDAL Python binding for release 6.4 by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/38) + * !39: Resolve "API change in HoughTransform2DLinesImageFilter (itk 4.13)" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/39) + * !40: Resolve "Python3 OTB application bindings available in the OTB package don't work on Linux" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/40) + * !41: Resolve "OTB Python code in the CookBook is not compatible with Python3" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/41) + * !43: Resolve "Remove deprecated instructions to compile Monteverdi" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/43) + * !44: Resolve "Fix some warnings with gcc 7.3 and clang 5.0" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/44) + * !45: Resolving ExtractROI default behavior bug by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/45) + * !47: Resolve "skipcarto not working in Orthorectification?" by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/47) + * !48: Resolve "SampleSelection strategy "byclass", csv parser not working" by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/48) + * !52: Resolve "Mention CCLA and ICLA in Contribute.md" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/52) + * !58: Resolve "General log information appear several time in composite applications" by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/58) + * !65: Use OGRSpatialReference class to compare projref by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/65) + * !67: Packaging install fonts by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/67) + * !70: Resolve : Application can't be launch through monteverdi by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/70) + * !73: Resolve "wrong default RGB composition for Pleiades image" by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/73) + * !78: Fix installation of GDAL bindings in standalone packages by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/78) + * !79: BUG: #1567: fix compilation with GDAL 2.3.0 by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/79) + * !80: OpenGL problem in monteverdi by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/80) + * !81: Solve drag and drop issue by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/81) + * !82: Resolve "Error during OTB SuperBuild compilation on Ubuntu 16.04" by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/82) + * !83: Fix itk packaging by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/83) + * !86: Solve linking problem due to ABI change by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/86) + * !94: BUG: change ParameterFile ext to None by Rashad Kanavath (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/94) + * !95: BUG: #1580: update tag for FFSforGMM by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/95) + * !96: Cookbook fixes for release 6.6 by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/96) + * !108: Update FindQwt by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/108) + * !114: Resolve "Remove QT4 patch directory in the superbuild?" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/114) + * !116: Monteverdi Delete Layer by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/116) + * !120: Resolve "monteverdi and mapla segfault at startup" by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/120) + * !134: Shark and OpenMP by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/134) + +Small patches made: + * !50: TEST: fix ingroup test and doxygen section by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/50) + * !54: Fix warnings on develop build by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/54) + * !55: Update contribution guide with a new label (patch) by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/55) + * !56: DOC: Complex types from MR !12 are not listed in cli help by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/56) + * !61: ENH: Support Geopackage OGR driver by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/61) + * !69: COMP: missing parenthesis in packaging script by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/69) + * !74: Review: "add Wrapper/QGIS to generate qgis descriptors for processing plugin" by Rashad Kanavath (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/74) + * !76: DOC: allow the configure step to print detected Qt5 version by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/76) + * !84: PKG: small exception for check on /usr path with libdrm by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/84) + * !85: PKG: disable dl test for python wrappings (GDAL) by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/85) + * !97: Fonts download by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/97) + * !100: Update shark version by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/100) + * !101: Fix GDALAdapters test by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/101) + * !103: ENH: add an editorconfig file for IDE code formatting by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/103) + * !124: Document third party environment variables by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/124) + * !129: Update screenshots in Monteverdi Cookbook section with wrong RGB color composition by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/129) + * !135: COMP: handle Shark dependency to openmp using REQUIRED_FLAGS by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/135) + +Other changes: + * !1: DOC: Add CONTRIBUTING and PSC docs by Victor Poughon (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/1) + * !2: DOC: try to add bug label in the gitlab template by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/2) + * !3: Qt4to5 by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/3) + * !10: Update CONTRIBUTING.md to explain how to register branches for dashboard testing. by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/10) + * !14: Dogfooding PolygonClassStatistics application by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/14) + * !16: Param dict python by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/16) + * !18: Contrast enhancement corrections by Yannick TANGUY (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/18) + * !20: Refactor logging for the whole library by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/20) + * !21: New rules for Merge Request acceptance (PSC meeting 2018-02-22) by Yannick TANGUY (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/21) + * !28: Review OTB application recipe by Manuel Grizonnet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/28) + * !42: LogSetupInformation in CreateInstance is too invasive by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/42) + * !49: Command line options for Monteverdi by @CSSI_OTB (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/49) + * !51: Resolve "Add in Contributing.md that only compilation fixes are allowed in develop branch" by Guillaume Pasero (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/51) + * !93: ENH: install share dir share/OTB-X.Y -> share/otb by Rashad Kanavath (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/93) + * !99: Update tag for FFSforGMM by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/99) + * !104: Update SoftwareGuide by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/104) + * !110: BUG: #1607 - remove inline declaration by Yannick TANGUY (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/110) + * !117: On Revert shark by Antoine Regimbeau (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/117) + * !119: Monteverdi black screen after app execution by Cédric Traizet (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/119) + * !121: Resolve "Cannot launch monteverdi if .ini config file is invalid" by Julien Michel (see https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/merge_requests/121) + + OTB-v.6.4.0 - Changes since version 6.2.0 (January 30th, 2018) ----------------------------------------------------------