DataReelDataReelC++ Toolkit Documentation

DataReel 6.0 Release Notes

DataReel 6.0 Release Notes, 10/24/2026

DataReel version 6.0 (was 5.10)

DataReel 6.0 is the first major release in many years. Version 5.10, tagged 5.10 in the repository, is the last version 5 release.

Version 6.0 fixes every item listed under "Known Items Left As Is" in CODE_REVIEW_FIXES.txt. Those items were held back in 5.10 because they needed a new interface or would change existing files. Every change in the source is marked with a "10/24/2026" comment. The changes were made by Claude Code, Anthropic's AI coding assistant (https://claude.ai/code).

The library version in version.txt is 6.0 and the shared library version (SHAREDLIB_VERSION in env/linux.env) is 6.0, so the Linux shared library is built as libdatareel.so.6.0. Programs must be recompiled against the 6.0 headers. Some classes gained members and some function signatures changed (see Upgrading From Version 5).

How the Changes Were Tested
Linked Lists
Configuration Manager
Thread Pool
Database File Cache
Relational Database
XML Parser
RSS Feed Writer
Thread Helpers and glibc
Compiler Warnings
Other Fixes
Windows and Visual Studio 2026
One Library With SSL
Windows Schannel SSL
Upgrading From Version 5

How the Changes Were Tested

Linked Lists

Configuration Manager

Thread Pool

Database File Cache

Relational Database

XML Parser

RSS Feed Writer

Thread Helpers and glibc

Compiler Warnings

With -Wall -Wextra the 5.10 library reported warnings at 117 places in the source. All are fixed:

Other Fixes

Found while testing the changes above:

Windows and Visual Studio 2026

The nmake build files and the Windows code were reviewed and updated for Visual Studio 2026 (MSVC 14.50). VS 2022 is still supported.

Build files:

ENV BAT files:

Source:

How these changes were tested:

One Library With SSL

Windows Schannel SSL

Upgrading From Version 5

DataReel Copyright (c) 2001-2026 DataReel Software Development