Releases: fluencelabs/nox
Releases · fluencelabs/nox
Fluence v0.1.5: simpler CLI and worker optimizations
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
- macOS: fluence-cli-0.1.5-mac-x64
- Linux: fluence-cli-0.1.5-linux-x64
Fluence v0.1.4: sane worker management & rinkeby
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>
andString
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
onAppSession
(i.e., afterconnect
)
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
- macOS: fluence-cli-0.1.4-mac-x64
- Linux: fluence-cli-0.1.4-linux-x64
Key-Value database with secure B-Tree index
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