Fluree 0.9.5 Release
Fluree Developers — today we are excited to announce a new set of features and fixes in our Fluree version 0.9.5 release. Take a look at our new-and-improved documentation here with guided lessons and videos.
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.
- Duration Support — In time travel queries, you can now use the ISO-8601 Duration format to specify results as of a certain period of time ago (i.e. 5 minutes or 10 months ago). More on duration support here.