Skip to content

Releases: fluencelabs/nox

Fluence v0.1.5: simpler CLI and worker optimizations

05 Mar 15:28
0c85197
Compare
Choose a tag to compare

In this release:

  • CLI now has a setup command that writes all info to a config file. Shorter commands, better ergonomics, less things to remember.
  • Workers are now work faster, require less memory, and handle errors better.
  • Lot's of new and updated documentation and examples.
  • Different improvements in JS and Rust SDKs

Rust SDK

Latest version is 0.1.0

JavaScript SDK

Latest version is 0.1.16

Fluence Docker images

fluencelabs/node:v0.1.5
fluencelabs/worker:v0.1.5

Fluence CLI

Fluence v0.1.4: sane worker management & rinkeby

26 Feb 19:27
b05bb89
Compare
Choose a tag to compare

This release implements a new worker management model, simplifying workflow for miners, users and developers.

Now all requests to Fluence node and its workers are sent through a single API_PORT.

Also, now deployment supports both Kovan and Rinkeby networks, utilizing Parity or Geth respectively.

Rust SDK

This release contains Fluence Rust SDK version 0.10.0 with the following features:

  • Specify gateway function via #[invocation_handler] macro
  • Specify init function via init attribute in #[invocation_handler(init = fn_name)] macro
  • Support Vec<u8> and String as gateway function input and output types

You can use it as a dependency in your Cargo.toml:

[dependencies]
fluence = "0.10.0"

JavaScript SDK

This release contains Fluence JS SDK version 0.1.10 with the following features:

  • Connect to an app via connect method
  • Connect directly to a Fluence worker via directConnect method
  • Simple randomized load balancing is used when calling invoke on AppSession (i.e., after connect)

You can use it as a dependency in your package.json:

"dependencies": {
  "fluence": "0.1.10"
}

Fluence Docker images

fluencelabs/node:v0.1.4
fluencelabs/worker:v0.1.4

Fluence CLI

Key-Value database with secure B-Tree index

03 Sep 09:03
Compare
Choose a tag to compare
Connection refactoring (#136)

* add range call to js client, add random nodes processing for get and range requests

* WIP experiments with StreamHandler

* add StreamHandler implementation to websocket

* grpc logic refactoring

* delete unused class

* fix default headers bug

* refactoring, grpc-monix util methods

* reshuffle libs

* missed class

* renaming and some docs

* add TODOs, revert some unnecessary changes

* client put refactoring

* ClientPut refactoring

* ClientGet refactoring

* ClientRange refactoring

* small fixes

* delete println

* add backpressure

* small fixes