Version 0.13.0

Version 0.13.0 Release

Fluree Version 0.13.0

Fluree Developers —today we are excited to announce a new set of features and fixes available in our latest beta version 0.13.0 Release

What is different?

Analytical Query Improvements
Support for transactions with dependencies

Support for commands with dependencies and unsigned commands when using an open API:

You can designate one or more transactions that must execute successfully before a transaction executes. If any of the dependent transactions fail or hasn’t been submitted, the current transaction fails.

API endpoints to retrieve Ledger and Block Stats

We’ve provided APIs (cljs/clj) to retrieve ledger-info and ledger-stats.

  • endpoint block-range-with-txn-async returns block stats as well as flakes and transactions for the specified block(s)
  • endpoint ledger-stats provides ledger stats such as status, # of flakes, current block and ledger size (in kbytes)
/add-server and /remove-server endpoints 

/add-server and /remove-server BETA features to allow dynamic configuration changes to a network.

Export

This endpoint exports an existing ledger into either xml or ttl.

You can optionally specify a block (as an integer). If none provided, defaults to the most recent block. You can optionally specify a format (xml or ttl). If none provided, defaults to ttl.

Action: POST
Endpoint: http://localhost:8080/fdb/dev/main/export
Headers: None
Body: {"format": "ttl"}
Action: POST
Endpoint: http://localhost:8080/fdb/dev/main/export
Headers: None
Body: { "format": "xml" , "block": 10 }

Improved Traceability

When viewing the history of a set of flakes, you can now view the auth records that issued each of those flakes. You can also search for a particular auth record’s updates.

Fluree Node.js Library (beta)

Using the Fluree Node.js library, a node service can be configured as a fully-functioning query peer.   

Download example from https://github.com/fluree/fluree-nodejs-server

Fluree JavaScript Library (beta)

Running Fluree JavaScript library, as an extension of our linear-scaling query peer service, makes trusted data readily accessible in the browser. 

Fluree Worker Library (beta)

The Fluree Worker library runs as a browser service worker, providing trusted data to your application.   

Fluree-React Wrapper (beta)

The Fluree-React Wrapper provides an example leveraging the Fluree Worker to create a local query peer in your browser.

Admin UI Updates


Account Info includes the current block, size (kb) & number of flakes for each ledger.  


Explorer Ledger, our newest addition, provides insight into a ledger.  You can scroll through blocks, collections and predicates. 


Explore Flakes in a block


Explore transactions in a block


No UI Support yet for

  • Support for commands with dependencies and unsigned commands when using an open API.
  • /add-server and /remove-server endpoints
  • Export

New: Developer Hub!

Welcome to the Fluree Developer Hub. Here, you’ll be able to find download links for Fluree, example applications you can launch in under five minutes, and all of the tools, connectors, and extensions that Fluree releases.

Get Started

Share on facebook
Share on twitter
Share on linkedin

Share Article

Share on facebook
Share on twitter
Share on linkedin

Subscribe to the Fluree Newsletter

Get updates on new blog posts, news, and product announcements!

More Articles From Fluree

Ready to Get Started with Fluree?

Let’s get in touch!