Skip to content

3FD v2.5.2 (RC)

Pre-release
Pre-release
Compare
Choose a tag to compare
@faburaya faburaya released this 26 Nov 15:43
· 7 commits to master since this release
  • Ported IO serialization utilities to linux
  • Changed format of XML configuration file
  • Fixed memory leaks in RPC module and its tests
  • Fixed crash that would happen upon transportation of exception from another thread
  • Fixed crash that would happen upon elaboration of report with extended RPC error information
  • Fixed/improved error output upon WWS errors
  • Fixed bug in WWS module that would make channel properties (additional to the ones defined in wsutil.exe generated source) be ignored
  • Reduced memory footprint of WWS hosts
  • Made compiler optimizations for enhanced instruction sets (SSE2/AVX2) dependent on environment variables MSVC_X86_RELEASE_EINSTSET and MSVC_X64_RELEASE_EINSTSET, so as to keep default built binaries compatible with older hardware
  • More fault tolerance/graceful degradation in Broker, WWS and RPC modules: attempt to recover from loss of connection or bad reply, using retries when applicable
  • Added capability of non-hardcoded settings in XML configuration of applications
  • Changes in most important parameters for tests no longer require recompilation from source because they are now XML configured
  • Stardardized configuration of VS projects
  • SQLite source updated to v3.20
  • Dependency libraries are updated. On Windows: Boost v1.65.1 and POCO C++ 1.7.9. On Linux: Boost v1.65.1 and POCO C++ v1.7.8p3.
  • Improvements on build & setup process for POSIX
  • Build/install for Windows from source code of solution and dependencies is now fully automated by Powershell script
  • Port to Windows 7: Win32 projects now run in Win7 (and theorically XP too) when compiled by vs140_xp toolset