{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"News","description":"Accelerate E&P application development and protect your innovation by consuming our Data and Domain APIs / Platform APIs.","lang":"en-US","meta":[{"name":"robots","content":"noindex"}],"llmstxt":{"hide":true,"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"news","__idx":0},"children":["News"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Ocean Framework"]}," for Techlog ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["2024.5"]}," now available on the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://sdc.software.slb.com"},"children":["Software Download Center"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"updates-for-techlog-20261-preview","__idx":1},"children":["Updates for Techlog 2026.1 Preview"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We’d like to give you an early heads-up for the upcoming preview version of Techlog that will be released at the end of January. This will be in parallel with the first preview of the Ocean Framework for Techlog 2026.1."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["There will be changes in Techlog that the plugins will have to adapt to, as the backward compatibility will be broken from 2026.1. It will be mandatory for all the plugins to be rebuilt with these changes using Ocean Framework 2026.1"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"deprecated-apis","__idx":2},"children":["Deprecated APIs"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Deprecated Ocean APIs will be removed from Techlog in 2026.1. Here is a ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/assets/deprecated_ocean_function_to_be_removed_in_2026.1.e22ef0a650e4e6b4aabd35af6dce8517e5d50af1f616cd3259ec3910a7dcf676.d99b7ceb.pdf"},"children":["List of the removed APIs"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Cleanup of some public APIs",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Adding and removig const qualifier when needed"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Adding and removing reference & on parameters and return values when needed"]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"upgrade-of-user-interface-qt-technology-in-techlog","__idx":3},"children":["Upgrade of User Interface (Qt) Technology in Techlog"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The user interface technology in Techlog will be upgraded from Qt5 to Qt6. This provides modernized APIs. Refer to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://doc.qt.io/qt-6/whatsnewqt6.html"},"children":["What new in Qt6"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Ocean Framework will be upgraded to use Qt6 technology. But the Ocean plugins must be upgraded to Qt6 by the plugin owners.",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Qt 6 Modules used in the Framework"]},"."," ","The following Qt 6 modules will be included:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Qt6Core.dll"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Qt6Gui.dll"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Qt6Network.dll"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Qt6PrintSupport.dll"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Qt6Widgets.dll"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Qt6Xml.dll"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Compatibility notice"]}," ","Compatibility modules (DLLs) will not be provided. ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Plugins must be fully ported to Qt6"]}," to remain compatible with the Ocean Framework 2026.1"]}]}]}]}]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"b","attributes":{},"children":["Note:"]}," Qt5WinExtras has been removed in Qt 6. Platform-specific Windows features must now be accessed via ",{"$$mdtype":"Tag","name":"b","attributes":{},"children":["QNativeInterface"]},".",{"$$mdtype":"Tag","name":"n","attributes":{},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"_","__idx":4},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Major Changes to Check"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Core API Changes"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["QList and QVector are unified; QVector is now an alias for QList."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["qHash() now returns size_t instead of uint."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["qsizetype replaces int for container sizes."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Some signals and slots have changed:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Example: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["QComboBox::currentIndexChanged(const QString &) → QComboBox::currentTextChanged(const QString &)"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["QSignalMapper"]}," is deprecated; use lambda functions instead."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://doc.qt.io/qt-6/qtcore-changes-qt6.html"},"children":["More details"]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Qt XML Changes"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["All SAX parser classes have been removed from QtXml."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use QXmlStreamReader instead of QXmlSimpleReader or QXmlDefaultHandler."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://doc.qt.io/qt-6/xml-changes-qt6.html"},"children":["More details"]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Rendering Changes"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["OpenGL support is modularized and no longer the default; legacy QGL* classes are removed."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["High-DPI support is always enabled, with a new rounding policy that may affect layout and scaling."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Qt Widgets continue to use software rendering by default."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Due to these changes, graphical glitches or visual differences may occur. We recommend thorough visual testing of your plugin after migration."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Additional Resources"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://doc.qt.io/qt-6/portingguide.html"},"children":["Qt 6 Porting Guide"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://doc.qt.io/qt-6/modulechanges.html"},"children":["Changes to Qt Modules"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"installation-path-for-techlog","__idx":5},"children":["Installation path for Techlog"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Techlog installation path has changed from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["C:\\Program Files\\Schlumberger"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["C:\\Program Files\\Slb"]},". Most of the places in Techlog now use ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Slb"]}," instead of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Schlumberger"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The installation path for Techlog Plugins must use SLB instead of Schlumberger when installing.",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["For example use (../Extensions/Slb/....) in the installation path"]}]}]}]}]},"headings":[{"value":"News","id":"news","depth":1},{"value":"Updates for Techlog 2026.1 Preview","id":"updates-for-techlog-20261-preview","depth":3},{"value":"Deprecated APIs","id":"deprecated-apis","depth":4},{"value":"Upgrade of User Interface (Qt) Technology in Techlog","id":"upgrade-of-user-interface-qt-technology-in-techlog","depth":4},{"value":"","id":"_","depth":4},{"value":"Installation path for Techlog","id":"installation-path-for-techlog","depth":4}],"frontmatter":{"seo":{"title":"News"}},"lastModified":"2025-11-25T15:51:53.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/solutions/ocean-techlog/news","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}