Fluree Developers — today we are excited to announce a new set of features and fixes in our Fluree version 0.9.5 release.


What is different?



Decentralization — Fluree now fully supports Raft consensus in a decentralized permission network. More on Raft here.

History Queries — Query the history of changes to any flakes that match a particular pattern. More on history queries here.

Cross Dataset Queries — Fluree now supports queries across multiple blocks in a single dataset, as well as queries that pull in data from outside sources, such as Wikidata.More on cross dataset queries here.

SPARQL support — We are thrilled to announce our support for SPARQL query syntax. SPARQL is a semantic language and protocol that natively accesses and manipulates our RDF-standard data format. With SPARQL, you can combine RDF data, from the same Fluree database at different points in time, as well as from sources like Wikidata . This works much like joins in SQL, but more sophisticated and less rigid. Our implementation of SPARQL is another step towards a future semantic web 3.0, powered by decentralized, global databases. More on SPARQL here.

Offset — Fluree queries now support an offset parameter, which specifies how many subjects to skip before returning results. This is ideal for pagination.

Filter Functions in Analytical Queries — Our analytical queries now support the ability to filter triples in analytical queries. Filter function supports regular expressions, basic arithmetic, and inequality symbols. More on filter functions here.

Filter Functions in Analytical Queries — Our analytical queries now support the ability to filter triples in analytical queries. Filter function supports regular expressions, basic arithmetic, and inequality symbols. More on filter functions here.

Supplemental Features



Very Simple CSV → FlureeQL Converter — Importing your data to Fluree just got easier. Take a look at it here or on the /import page of your local user interface.

Basic smart functions library — Our new smart function library is a great starting point to write your own functions for an application.

Read this on Medium:




Take a look at our new-and-improved documentation here with guided lessons and videos.

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!