Releases: TrueBlocks/trueblocks-core
Wyndmore
BREAKING CHANGES
This release contains major breaking changes. In particular, all the old 'SFString' and 'SFArrayBase' code has been removed and replaced with standard C++ string, vector, and array classes. Since we were making such large changes anyway, we decided to go ahead and clean up all the many 'conversions' code that was peppered throughout the repo. All conversions are now stored in conversion.[ch]*.
Note: This will not be the last major breaking change to this code base. Until we get to version 1.0.0, we cannot promise that we won't make breaking changes in the future.
Modern
In this release, we finally remove the ancient C++ string and container classes written many years ago before C++ had its own string and contain classes. Everything is now a string, a vector, or a map. More solid, faster code than before.
Post SFString
Working towards a better open source version by removing very old code related to C++ string processing.
Open Source I
The first officially open source (GPL 3) version of the code passing all tests cases. Note: still alpha! Be careful. Interfaces will change.
Open Me Up
The first real version with open source licensing in the source code header files.
Gravers II
Mostly a catchup release to bring QuickBlocks code up to date relative to the monitor code. Many of the changes here do not directly affect the open source QuickBlocks code. Most changes are in support of the monitor code which is unreleased as of this point.
Monitor alpha release
This release is the first in support of QuickBlocks monitors. Includes the first version of hierarchical, adaptive bloom filters for quick per-account filtering. Note that this release is not backward compatible. It requires a clearing of your quickBlocks cache.
Gravers
This is the first full release of QuickBlocks including all library code, all command-line tools, and some application code at Version 0.3.0-alpha
.
Currently, QuickBlocks requires a locally-running Parity node started with --pruning archive
and --tracing on
and fully synced. Notwithstanding, you may run against a remote Infura node, although some features, such as tracing, will be disabled.
Because this is an alpha
release, you should expect interface and breaking changes to the code as we progress towards our first beta.
We welcome contributions and invite any and all comments, suggestions, thoughts on improvement, etc. Let us know what you think.