-
Notifications
You must be signed in to change notification settings - Fork 10
All News
2021-10-05
Qore 1.0.8 released with bug fixes:
- fixed stack size reporting for the initial thread to reflect the actual stack size used for better support importing Python modules in Qore and Java
2021-09-27
Qore 1.0.7 released with bug fixes:
-
HttpServer
HttpServer::addListeners()
has no mechanism for returning errors to the caller -
Mapper fixed bugs handling escaped
.
characters in field names - fixed a bug where the return type of map expressions would be reported incorrectly at parse time when the iterator expression was a constant value
- fixed a bug where the return type of map expressions would be stripped of complex type information at runtime when the iterator experssion was an
AbstractIterator
object - added the
<string>::splitRegex()
pseudo-method to allow support for escaped.
characters in field names
2021-09-21
Qore 1.0.6 released with bug fixes:
-
DataProvider added the missing
base_type
info key to the input type info hash
2021-09-17
Qore 1.0.5 released with bug fixes:
-
DbDataProvider fixed the create record API to throw a
DUPLICATE-RECORD
exception when inserting errors happen due to duplicate keys - FreetdsSqlUtil added APIs to allow detection of duplicate error exceptions
-
Mapper fixed handling of automatically-provided input records with field names with embedded dots; un-deprecated the
allow-dot
andallow-output-dot
options - MysqlSqlUtil added APIs to allow detection of duplicate error exceptions
- OracleSqlUtil added APIs to allow detection of duplicate error exceptions
- PgsqlSqlUtil added APIs to allow detection of duplicate error exceptions
- SqlUtil added APIs to allow detection of duplicate error exceptions
2021-09-13
Qore 1.0.4 released with bug fixes:
-
DataProvider updated with APIs allowing for much faster initialization;
qdp
updated to use the new APIs, providing much faster performance for command line queries
2021-08-23
Qore 1.0.3 released with bug fixes:
- OracleSqlUtil fixed quoting keywords in merge / upsert statements
- ServiceNowRestClient and ServiceNowRestDataProvider enabled support for connections with just a username and password
- added internal C++ APIs for language modules to better support injected APIs
2021-08-12
Qore 1.0.2 released with bug fixes:
- RestHandler bug fixes
2021-07-20
Qore 1.0.1 released with bug fixes:
- HttpServer bug fixes
- Java integration fixes
- Fixes for importing from and exporting code to Python and Java
- other fixes
2021-06-24
Qore 1.0 released with major new features and bug fixes:
- added support for Alpine Linux
- added the thread_local keyword for thread-local global variables
- dynamic Java imports as well as dynamic imports of Qore and Python code into Java using bytecode generation for wrapper classes for seamless interoperability between Java, Python, and Qore
- other minor features
- many bug fixes
2021-01-18
Qore 0.9.11 released with bug fixes:
- CsvUtil module fixes
- DataProvider module fixes
- FixedLengthUtil module fixes
- HttpServer module fixes
- HttpServerUtil module fixes
- ServiceNowRestDataProvider module fixes
- fixed support for ARM 64-bit CPUs (aarch64)
- other bug fixes to operators, types, and socket handling
2020-12-20
Qore 0.9.10 released with bug fixes:
- fixed bugs in the ServiceNowRestClient and ServiceNowRestDataProvider modules
- fixed bugs serving HTTP and supporting file content from the filesystem in the WebUtil
2020-12-08
Qore 0.9.9 released with a single bug fix:
- additional fixes to REST path handling with schema validators with a base path
2020-11-19
Qore 0.9.8 released with bug fixes including:
- fixed parsing / streaming CSV file data when quoted fields also contain the record separator character
- various WebSocket (server and client) fixes
- fixed type errors in the map operator when used as a functional operator
- fixed errors in the Queue class in methods when negative timeouts are used
2020-11-13
Qore 0.9.7 released with bug fixes including:
- fixed bugs handling REST client and server services with REST validators and a base path in the schema
- fixed type-handling bugs handling data provider options in the DataProvider module
- other fixes to modules
2020-10-28
Qore 0.9.6 released with bug fixes including:
- Fixed several race conditions that could cause stability problems with high-performance multithreaded code
- Implemented
q_gettid()
as the standard C++ API to get the thread ID, as whenlibqore
is initialized from Python or Java and another library provides thegettid()
function, it resulted core dumps - Other fixes to modules and
libqore
functionality
2020-10-26
Qore 0.9.5 released with new features and bug fixes including:
- Support for bi-directional Python integration; Python can import Qore code and inherit Qore classes and Qore can inherit and extend Python classes through the new python module for Qore (which also supplies the
qoreloader
module for Python in the same binary) - CdsRestClient and CdsDataProvider modules added for Microsoft Common Data Service API access and introspection / automatic interfacing (for Dynamics 365 and related application support)
- added full native support for ARM processors
- many improvements and fixes to existing functionality
2020-02-12
Qore 0.9.4 released with major new features and bug fixes including:
- DataProvider API: allows for introspection and interfacing with request-response and record-based systems, technologies, and protocols without requiring any technical knowledge of the system
- improved support for Unicode character processing
- added support for low-level socket debugging to all network classes + high-level control in connection classes
- new language features
- many new and updated modules
- many bug fixes
See the release notes for more info.
2019-03-22
Qore 0.9.2 released with bug fixes including:
- fixed a bug in object creation that could result in members of parent classes not being initialized
- fixed a performance and scalability bug in the SqlUtil module with multithreaded programs
- other minor bugfixes in Qore and modules
See the release notes for more info.
2019-03-08
Qore 0.9.1 released with bug fixes including:
- fixed serialization to maintain complex types
- fixed a memory leak in copy constructor handling in complex class hierarchies
- improved Java integration
- added support for searches in binary data
- many other minor bugfixes in Qore and modules
See the release notes for more info.
2019-02-02
Qore 0.9 released with major new features and bug fixes including:
- up to 70% reduction of memory usage for Qore programs
- faster runtime execution through the elimination of atomic-reference-counted and heap-allocated basic types (simple data is stored on the stack or in machine registers instead)
- Reflection API
- data and object serialization support
- improved debugging support
- improved support for interfacing with other languages such as Java including seamless stack trace and exception support for other supported language platforms such as Java
- many new classes, modules, and other new capabilities in the language platform
- many bug fixes
See the release notes for more info.
2018-11-02
Qore 0.8.13.8 released with bugfixes over Qore 0.8.13.7; see the Release Notes for details.
2018-09-11
Qore 0.8.13.7 released with bugfixes over Qore 0.8.13.6; see the Release Notes for details.
2018-07-11
Qore 0.8.13.6 released with bugfixes over Qore 0.8.13.5; see the Release Notes for details.
2018-05-21
Qore 0.8.13.5 released with important bugfixes over Qore 0.8.13.4; see the Release Notes for details.
2018-04-22
Qore 0.8.13.4 released with important bugfixes over Qore 0.8.13.3 as well as debugging improvements; see the Release Notes for details.
2018-04-03
Qore 0.8.13.3 released with important bugfixes over Qore 0.8.13.2 as well as debugging improvements; see the Release Notes for details.
2018-01-23
Qore 0.8.13.2 released with important bugfixes over Qore 0.8.13.1, including server-side WebSocket fixes and many debugging improvements; see the Release Notes for details.
2017-12-18
Qore 0.8.13.1 released with major bugfixes over Qore 0.8.13; see the Release Notes for details.
2017-09-29
Qore 0.8.13 released with major new features and bug fixes including:
- Input/Output stream APIs
- Vastly improved type system with complex type support
- Lazy evaluation for functional and list operators
- Improved operators; list, string, binary slice operators, the ".." range operator, improved new, cast<>, and instanceof operators, lazy evaluation of functional and list operators, more
- Client/server REST schema validation including Swagger support and client/server code and message generation from REST schemas
- Improved encryption support including AES encryption, encryption/decryption streams, support for AAD and MACs
- Improved HTTPS and SSL security support with addition X.509 certificate support including automatic certificate verification in client and server contexts
- Universal connection API
- Support for binding output placeholder buffers for result sets that return an SQLStatement object for more efficient piecewise processing of DB stored procedure/function calls that return very large result sets
- Strong encapsulation support (ex:
private:internal
) - Deterministic garbage collection performance improvements with large cycles
- Debugging support and APIs including remote network debugging
-
Language Server Protocol support for Qore in the new
astparser
module for rich language support in IDEs such as the Visual Studio Code Qore Extension - much more
see the Release Notes for details
2017-07-27
Qore 0.8.12.11 released with bug fixes and stability improvements; see the Release Notes for details
2017-06-12
Qore 0.8.12.10 released with bug fixes and stability improvements; see the Release Notes for details
2017-03-27
Qore 0.8.12.9 released with bug and stability fixes; see the Release Notes for details
2017-03-09
Qore 0.8.12.8 released with bug and stability fixes; see the Release Notes for details
2017-02-21
Qore 0.8.12.7 released with significant performance improvements to prompt collection and additional bug and stability fixes; see the Release Notes for details
2017-02-02
Qore 0.8.12.6 released with bug and stability fixes; see the Release Notes for details
2016-12-28
Qore 0.8.12.5 released with the new SalesforceRestClient module plus bug and stability fixes; see the Release Notes for details
2016-11-22
Qore 0.8.12.4 released with bug and stability fixes; see the Release Notes for details
2016-09-30
Qore 0.8.12.3 released with bug and stability fixes; see the Release Notes for details
2016-09-12
Qore 0.8.12.2 released minor bug fixes; see the Release Notes for details
2016-09-05
Qore 0.8.12.1 released with many bug and stability fixes; see the release notes for details
2016-06-04
Qore 0.8.12 is a major new release with many new features and hundreds of bug fixes and packaging fixes. Highlights include:
- Support for Prompt Collection / Deterministic Garbage Collection
- Support for Bulk DML (large volume SQL operations in one server round-trip) in the Mapper, TableMapper, SqlUtil and the new BulkSqlUtil modules
- Standardized function naming convention, many significant design and implementation fixes and improvements
- Numerous new functions, methods, constants, operators, and user modules
- Greatly improved support on Windows
- Hundreds of bug fixes
See the release notes for details.
For binaries for various Linux distributions, see http://software.opensuse.org/download.html?project=home%3Adavidnichols&package=qore