Skip to content

Releases: blockchainsllc/in3

v2.2.3: Refactored Repository Structure

02 Mar 19:17
Compare
Choose a tag to compare
- support for signing requests ( by setting the "key" - property in config)
- fix possible memory leaks
- optimize configuration
- add valgrind and QEMU to the CI 
- allow non stats requests
- add user-agent with version to requests
- added examples to the doc (java, python, wasm)
- activate nodelist filtering
- added verified hashes cache to improve performance
- added Generics to wasm with suupport for custom converters
- Update lastNodeList only after response is verified

v2.2.2: Bugfixes

06 Feb 19:00
Compare
Choose a tag to compare
- recursion bug fixed during nodelist update
- added internal util rpc-methods to handle signatures and key handling ( https://in3.readthedocs.io/en/develop/api-c.html#rpc )
- fixed memory issue during whitelist update
- added support for bool in tohex function of in3 wasm

v2.2.2: Bugfixes

06 Feb 19:00
Compare
Choose a tag to compare
- recursion bug fixed during nodelist update
- added internal util rpc-methods to handle signatures and key handling ( https://in3.readthedocs.io/en/develop/api-c.html#rpc )
- fixed memory issue during whitelist update
- added support for bool in tohex function of in3 wasm

v2.2.1: update ENS-Registry

04 Feb 10:16
Compare
Choose a tag to compare
- fix ENS-Registry address
- fix arguments to support requestCount and maxAttempts
- increase the default maxAttempts to 5

v2.2.0: ENS-Support

03 Feb 10:07
Compare
Choose a tag to compare

ENS-Support

more changes:

  • ENS-Support ( explicitly with in3_ens or indirectly in the comandline-tool)
    > in3 call -to cryptokitties.eth "pregnantKitties():uint" 
    1221
  • add Autocompletion for zsh
    curl https://raw.githubusercontent.com/slockit/in3-c/develop/scripts/_in3.sh > /usr/local/share/zsh/site-functions/_in3.sh
    
  • add NodeList-inspection in the comandline
    in3 in3_weights
  • better error-reporting during configuring the client
  • allow manual preselected data- and signers in the request ( data_nodes and signers in the in3-object of the rpc-request )
  • added cache for already signed hashes ( we don't ask for signatures for a blockhash we have already verified before)
  • optimize nodelist-updates (get updates and proof from claiming node)
  • optimize signer-seclection node picking method
  • added static code analyser (cppcheck) to CI
  • optimized response-time based reputation
  • fixed filter eth_getFilterChanges correcting the fromBlock
  • fixed memory-leak with binary transport
  • fix Loader-Issues with Android-ARM-build

v2.1.0: first stable release

09 Jan 12:36
Compare
Choose a tag to compare
- minor bugfixes
- clear Cache
- code coverage increased

v2.0.26-RC3: whitelist support

31 Dec 13:58
Compare
Choose a tag to compare
Pre-release
- support for local whitelist (`whiteList`-property in the nodes-config used when configuring)
   ```js
  {"nodes":{
    "0x1":{
      "whiteList":["0x123455","0x1234556"]
    }
  }}
   ```
- support for contract-based whitelist (`whiteListContract`-property in the nodes-config used when configuring)
   ```js
  {"nodes":{
    "0x1":{
      "whiteListContract":"0x123455"
    }
  }}
   ```
- support for single_chain-instances (`in3_for_chain()`)
- cmake-option to reduce size of the binary for about 37kB, but slower ec-operations.  (`-DUSE_PRECOMPUTED_EC=true`)

v2.0.25-RC3: cleanup

25 Dec 14:45
Compare
Choose a tag to compare
v2.0.25-RC3: cleanup Pre-release
Pre-release
- refactore public api to be consistent with underscroe_case
- optimized init ( `in3_from_chain` - old `in3_new` is now deprecated)
- fixed signer selection (https://git.slock.it/in3/c/in3-core/issues/132)

v2.0.24-RC3

21 Dec 11:28
Compare
Choose a tag to compare
v2.0.24-RC3 Pre-release
Pre-release
- fixed hash collision in eth_getLogs proof

v2.0.23-RC3: evm verification

20 Dec 21:53
Compare
Choose a tag to compare
Pre-release
- EVM Errorcodes optimization
- WASM-Test cache handling cleanup