Skip to content

v2.x.x Release Notes


This is the first release with the new version numbering convention. From now on, if any changes to the existing data is necessary for a release, then this release will have its major number increased. Please see the Release Versioning Convention description.

Required changes to existing data:

  • a knora-base:ListNode must have at least one rdfs:label. (#991)

New features:

  • add developer-centric docker-compose.yml for starting the Knora / GraphDB / Sipi / Salsah1 (#979)
  • configure webapi and salsah1 thorough environment variables (#979)
  • update for Java 10 (#979)
  • comment out the generation of fat jars from KnoraBuild.sbt (for now) (#979)
  • update ehcache (#979)
  • update sbt to 1.2.1 (#979)
  • remove Kamon monitoring (for now) since we don't see anything meaningful there. We probably will have to instrument Knora by hand and then use Kamon for access. (#979)
  • update Dockerfiles for webapi and salsah1 (#979)
  • follow subClassOf when including ontologies in XML import schemas (#991)
  • add support for adding list child nodes (#991)
  • add support for shared ontologies (#987)


  • trouble with xml-checker and/or consistency-checker during bulk import (#978)
  • ontology API error with link values (#988)


New features:

  • Implement graph query in API v2 (#1009)
  • Expose additional webapi settings as environment variables. Please see the Configuration section in the documentation for more information (#1025)


  • sipi container config / sipi not able to talk to knora (#988)