Qore Embedable multi-threaded programming language

  • Skip to content
  • Jump to main navigation and login

Nav view search

Navigation

Search

Main Menu

  • Home
  • News
  • Downloads
  • Documentation
  • FAQs
  • Modules
  • Release Notes
  • Examples
  • Contact

Login Form

  • Create an account
  • Forgot your username?
  • Forgot your password?
  • Who's Online

We have 7 guests and no members online

Qore 0.8.5.1 Released

Details
Written by David Nichols
Parent Category: News
Last Updated: 22 January 2013
Created: 17 September 2012

Qore 0.8.5.1 has just been released as a bugfix release to 0.8.5.  The following issues were addressed:

  • fixed a race condition accessing global and closure-bound thread-local variables in multithreaded contexts
  • fixed a bug in transaction management with the DatasourcePool class when used with the SQLStatement class
  • fixed an error in the MailMessage.qm user module where mail headers requiring encoding were not encoded and those not requiring encoding were encoded with Q encoding
  • fixed an error in the Mime.qm user module where "_" characters in q-encoded headers were not encoded correctly

For details, see:

  • release notes (link to the online HTML release notes integrated in the documentation)
  • download links
  • documentation

Threading Bug in 0.8.5

Details
Written by David Nichols
Parent Category: News
Last Updated: 22 January 2013
Created: 15 September 2012

There is a serious race condition in 0.8.5 related to global variables and closure-bound local variables.  Due to this bug these variables are not safe to access in multi-threaded contexts.

This bug is already fixed in svn, however currently svn is unavailable because the sourceforge project has been migrated and the svn repo migration is still in progress.  From the current pace of the migration, it looks like it will take several days to complete.

In the meantime I have put a patch here: http://www.qore.org/tmp/patches/qore-085.patch

This relatively small patch addresses the following 3 bugs in 0.8.5:

  • the race condition regarding global and closure-bound local variables mentioned above
  • an error managing transactions with the DatasourcePool class when used with the SQLStatement class
  • an error in the MailMessage.qm user module where mail headers requiring encoding were not encoded and those not requiring encoding were encoded with Q encoding

update: the svn migration is done, and Qore 0.8.5.1 has been released with 4 bug fixes

  1. Qpre 0.8.5 Released
  2. Qore 0.8.4 Released
  3. Qore Blog
  4. Oracle module 2.1 released
  5. Postgresql module 1.0.6 released
  6. Qore 0.8.3 Release
  7. Qt4 module 0.1.1 released
  8. Qore 0.8.2 Release
  9. Qore 0.8.1, xml 1.0. and json 1.0 Releases
  10. Module Updates

Page 4 of 29

  • Start
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • Next
  • End

Powered by Joomla!®