Skip to content

Releases: dice-group/IGUANA

version 4.1.0

16 Sep 12:32
a4f755f
Compare
Choose a tag to compare

This release contains several bug fixes and some new features.

Most Significant Changes

  • 📜 re-added query templates (formerly known as pattern queries in IGUANA 3.x). You can specify placeholders in your query that will be filled with valid resources based on an endpoint.
  • 🔲 ⏺️ 📐 Besides counting the results in SPARQL 1.1 Query Results JSON Format, IGUANA now also supports SPARQL Query Results XML Format and SPARQL 1.1 Query Results CSV and TSV Formats.
  • 🧑‍⚖️ License changed from AGPL to permissive MIT & Apache 2.0 dual-licensing

What's Changed

Full Changelog: v4.0.0...v4.1.0

version 4.0.0

07 Aug 13:57
9dc1b50
Compare
Choose a tag to compare

Version 4.0.0 is a complete rework and aims to improve the stability and accuracy of benchmark results.

Most Significant Changes

  • 🚄 More consistent & reliable results By using GraalVM to precompile the binaries IGUANA shows persistent performance from the start. Before, the warmup and iterative JIT-compilation of the JVM lead to handling earlier queries slower than later queries. This could be observed in increasing triplestore performance being reported over the course of an evaluation.
  • 👑 Rich result formats The results are now available in RDF and CSV making it easy to analize them the tools you prefer. Issues in the ontology were resolved.
  • 😤 Even more stress By removing synchronization points between IGUANA's clients it is now able to put triplestores under even more stress when requesting with multiple clients in parallel.
  • 👶🏻 Easy & hassle-free configuration The configuration was updated, unused features were removed. Configuration is now easier to understand and more stream lined.
  • 🗻 Supports for large queries & responses IGUANA can handle now queries and responses that are larger than 2GB.
  • 💎 Native executable For Linux, we offer now a native executable (powered by GraalVM) that works without any dependencies. Just download and run it.

Breaking Changes

As a complete rework, more or less everything changed. In particular:

  • Comparison with results from previous version is not valid.
  • Command-line interface changed.
  • Configuration file layout changed.
  • RDF Result file format changed.
  • Most internal classes and APIs changed.
  • Custom implementations for workers or result processors (we are not aware of any) are not supported anymore.

What's Changed

New Contributors

Full Changelog: v3.3.3...v4.0.0

version 3.3.3

31 Oct 14:04
aee83ef
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.3.2...v3.3.3

version 3.3.2

23 Sep 09:28
169ae33
Compare
Choose a tag to compare

What's Changed

  • Fixed dev's name

Full Changelog: v3.3.1...v3.3.2

version 3.3.1

04 Jun 23:25
d966790
Compare
Choose a tag to compare

What's Changed

  • Bump log4j-api from 2.13.3 to 2.17.0 in /iguana.commons by @dependabot in #152
  • Bump log4j-core from 2.13.3 to 2.17.0 in /iguana.commons by @dependabot in #153
  • Bump log4j-core from 2.17.0 to 2.17.1 in /iguana.commons by @dependabot in #155
  • Bump log4j-api from 2.17.0 to 2.17.1 in /iguana.commons by @dependabot in #154
  • Bump junit from 4.11 to 4.13.1 in /iguana.commons by @dependabot in #146
  • Bump junit from 4.11 to 4.13.1 in /iguana.corecontroller by @dependabot in #144
  • Bump junit from 4.11 to 4.13.1 in /iguana.resultprocessor by @dependabot in #145
  • Bump jena-core from 3.16.0 to 4.2.0 in /iguana.resultprocessor by @dependabot in #148
  • fixed deployment and some glitches in javadoc html by @bigerl in #171

Full Changelog: v3.3.0...v3.3.1

Iguana v3.3.0

21 Apr 12:34
Compare
Choose a tag to compare

#127 - Adding timeOutMS to the results for each worker
#139 - Adding an optional version to the Connection
#140 - Adding average Penalized QPS as a metric

Iguana v3.2.1

14 Apr 10:00
154d9ed
Compare
Choose a tag to compare

Fixes:

  • There was a 0.5-0.7ms overhead added by IGUANA to every query execution time. This affected mainly very fast queries with +1000 QpS. All versions since IGUANA v3.2.0-rc1 are affected.
  • With noOfQueryMixes sometimes some queries were executed a bit more often.

Iguana v3.2.0

16 Feb 10:19
Compare
Choose a tag to compare
  • Added a lang.SIMPLE as a new language, which basically just uses contentLength as the result size and works with results >=2GB
  • Minor Bug Fixes
  • Fixing Bug where Iguana won't close some threads and thus won't stop.
  • fixed high CPU usage (#134)
  • EachQuery fixes/enhancements

Release is same as 3.2.0 RC4.

Iguana v3.2.0 RC4

01 Feb 13:09
Compare
Choose a tag to compare
Iguana v3.2.0 RC4 Pre-release
Pre-release
  • fixed high CPU usage (#134)
  • removed Big BAOS
  • lang.SIMPLE (Throwaway language processor, correct resultSize (content length) in results file)
  • EachQuery fixes/enhancements

Iguana v3.2.0 RC1

15 Jan 14:46
Compare
Choose a tag to compare
Iguana v3.2.0 RC1 Pre-release
Pre-release
  • Added a lang.SIMPLE as a new language, which basically just uses contentLength as the result size and works with results >=2GB
  • Minor Bug Fixes
  • Fixing Bug where Iguana won't close some threads and thus won't stop.