Skip to content

v1.0.20dev1

Pre-release
Pre-release
Compare
Choose a tag to compare
@mridoni mridoni released this 01 Feb 18:53
· 162 commits to main since this release

This is a new pre-release for GixSQL, that brings, among the other fixes, a lot of internal changes that have eliminated some memory leaks and should make the runtime libraries in general more stable and less memory-hungry. Debian 10/11 packages have been added and the test suite is now documented.

The packages are signed with my GPG private key. The corresponding public key (m.ridoni@gmail.com or m.ridoni@mediumgray.info), fingerprint 70E4 08CF B89B 5FA8 32E4 5292 EFDC 94BD 5260 B939) has been published on pgp.mit.edu and keyserver.ubuntu.com and is available at https://github.com/mridoni.gpg

Moreover, the Windows binary installers have been signed with my code-signing certificate, for an added level of trust.

Binary packages available

  • Windows x64 (MSVC + MinGW)
  • Windows x64 (MinGW only)
  • Windows x86 (MSVC + MinGW)
  • Windows x86 (MinGW only)
  • Windows x86 "portable"
  • Windows x64 "portable"
  • Linux x64 (Ubuntu 20.04/22.04, Debian 10/11)

There is also a autoconf-enabled source package, to make building on Linux and MinGW easier.

A summary of new features and fixes:

  • Fixed "re-align COBOL_TYPE_UNSIGNED_BINARY code to use switch ready" (#136)
  • Fixed "SIGSEGV on cursor close" (#135)
  • Fixed "change SqlVar::type to enum enhancement New feature or request" (#124)
  • Fixed "testsuite adjustments - running with analyzers / code instrumentation" (#122)
  • Fixed "FR for USAGE VARRAW alias to VARYING" (#120)
  • Fixed "leak in dbi->fetch_one and potentially other places" (#111)
  • Fixed "Return more details on the actual error instead of "invalid column data"" (#109)
  • Fixed "FR gixpp option handling: add alias for source basename" (#53)
  • Modified scanner/parser to improve handling of subqueries
  • Added Debian 10/11 binary packages
  • Added GitHub Actions workflow for easier testing
  • The test suite is now documented
  • SQLCA is now set on success (PR #137 by Simon Sobisch)
  • The gixsql wrapper now uses the correct directory for SQLCA (PR #134 by Simon Sobisch)

Known issues

The Windows installers do not allow to select how (or if) the Microsoft VC++ runtime should be installed. This feature, already included in the installer for Gix-IDE, will ship with the final version of v1.0.20.