What’s New in SourcePro?

SourcePro provides the building blocks for C++ applications, with C++ libraries. Each SourcePro release conforms to the newest security standards, improves usability, and supports the latest platforms, compilers, and databases.

Get Latest ReleaseRequest an Evaluation

SourcePro 2022.1

SourcePro C++ libraries provide the essential building blocks for your applications. With SourcePro, you write your code once and deploy it anywhere. This helps you reduce time-to-market, increase reliability, and extend the life of your applications. SourcePro 2022.1 ensures optimal application performance, offers critical bug fixes, and overall improvements.

Updates & Fixes

SourcePro has been updated with enhanced time zone support to ensure applications written with SourcePro integrate effectively with applications that require time zone data for operation. This includes:

  • Improved support for non-DST Transitions
  • Improved Support for Time Zones with Multiple DST Transitions
  • Performance improvements for operations with RWZone
  • Improved handling of struct tm parameters that indicate whether they represent standard or daylight savings time (i.e., tm_isdst is set to 0 or 1 respectively). Previously this information was ignored, resulting in ambiguous or incorrect results, especially when compared to the behavior of mktime. 

Platform Updates

  • Support for Microsoft Windows 11 and Visual Studio 2022. SourcePro applications can now target the latest operating systems and compilers available from Microsoft. 
  • Support for OpenSSL 3.0.  Applications written with SourcePro can now take advantage of the latest production-ready encryption and security. 
  • Support for OpenSSL 1.1.1.o

You can learn more about all the updates, bug fixes, and improvements in the full release notes, or download the latest release today.

View Release Notes  Get Latest Release

SourcePro 2021 & 2021.1

Updates and Fixes

  • SourcePro Core - Essential Tools Module and SourcePro DB updated to protect against potential unsigned integer wrapping that could result in unexpected behavior.
  • Access module for MySQL updated to correct a MariaDB lib path on Windows.
  • RCB interface includes updated Copy functionality. 
  • With the release of Red Hat 8 and SLES 15 the sunrpc methods were deprecated an a new library libtirpc was introduced to provide XDR stream functionality. SourcePro was updated to characterize the platform being used on so it can present a consistent XDR interface regardless of what underlying implementation your OS leverages. 
  • Resolved an issue with the GCC 10 optimizer generating code that resulted in incorrect mathematical operations in RWMultiPrecisionInt.

Platform and Third-Party Support Updates

  • C++ 17 on SLES 15
  • ICU 68
  • Snappy 1.1.8
  • OpenSSL 1.1.1

New for Open Source Databases

SourcePro for Open Source Databases (SourcePro OSD) brings together the core components of SourcePro and SourcePro DB for organizations looking to speed up digital transformation, reduce risk, and achieve predictable performance while using open source technology.

Available for MariaDB, MySQL, and PostgreSQL.

Learn more

SourcePro 2020

New Features

  • Support for MariaDB, a popular and well adopted open source database providing an alternative to Oracle’s MySQL.
  • rw_forward_list, which provides a fast and efficient forward-only iteration list.
  • Various minor improvements and defect corrections completed since the 2018.3 release.

Platform and Third-Party Support Updates

  • GCC with C++ 17
  • GCC 9
  • Postgres 12
  • MariaDB 3.1
  • MySQL 8
  • ODBC Driver 17.5 for SQL Server
  • MKL 2020

SourcePro 2018.3

New Features

  • Bundle various defect corrections completed since the 2018.2 release.
  • Support has been added for key insertion order preservation of STL extension hash-based collections.

Platform and Third-Party Support Updates

  • Oracle DB 19
  • IBM DB2 11.5
  • RHEL 8
  • IBM XL C/C++ 16.1

SourcePro 2018.2

New Features

  • Bundle various defect corrections completed since the 2018.1 release.

Platform and Third-Party Support Updates

  • Visual Studio 2019
  • Visual Studio 2017 with C++17
  • Oracle DB 18
  • SUSE Linux Enterprise 15
  • ODBC Driver 17.2 for SQL Server

Looking For ARM Support?

Contact us to get a tech preview of ARM support in SourcePro — or inquire about additional upcoming features.

Get the Latest Version

Login to get the latest release of SourcePro.