Skip to content

Releases: dasch-swiss/dsp-api

v13.0.0-rc.23

09 Nov 19:49
0e37d21
Compare
Choose a tag to compare
v13.0.0-rc.23 Pre-release
Pre-release

Bug fixes

  • #1755 DSP-1029: Add the missing dependency

v13.0.0-rc.22

09 Nov 08:05
c79bf1b
Compare
Choose a tag to compare
v13.0.0-rc.22 Pre-release
Pre-release

Breaking changes:

  • #1724 | test: Collect client test data from E2E tests (DSP-724)
  • #1727 | DSP-740 Update List Name
  • #1722 | feat(api-v1): Change API v1 file uploads to work like API v2 (DSP-41, PR 3)
  • #1233 | feat(api-v1): Change API v1 file uploads to work like API v2
  • #1708 | Get Project Permissions

Enhancements:

  • #1403 | feat: Add time value type
  • #1537 | build: Add env var to set triplestore actor pool
  • #1649 | feat(api-v2): Allow querying for rdfs:label in Gravsearch
  • #1742 | feat: Add feature toggles (DSP-910)
  • #1741 | DSP-804: create a child node with a custom IRI
  • #1734 | feat(api-v2): Add metadata routes (DSP-662)
  • #1739 | enhancement(api-v2): Optimise checking isDeleted (DSP-848)
  • #1664 | feat(api-v2): Add support for text file upload (DSP-44)
  • #1652 | DSP-377 Support Islamic calendar
  • #1717 | enhancement(gravsearch): Optimise queries by moving up statements with resource IRIs
  • #1713 | feat(gravsearch): Allow comparing variables representing resource IRIs
  • #1710 | update ontology metadata with a comment
  • #1704 | feat(api-v2): Add test data
  • #1703 | Add comments to ontology metadata
  • #1686 | feat(api-v2): Accept custom timestamps in update/delete requests
  • #1692 | Create Permissions
  • #1696 | feat(api-v2): Make inference optional in Gravsearch
  • #1697 | fix(sipi): Improve performance of file value query
  • #1698 | feat(api-v2): Accept custom new value IRI when updating value
  • #1700 | hierarchically ordered Sequence of base classes
  • #1689 | build: bump SIPI to v3.0.0-rc.5 (DSP-547)
  • #1679 | Gravsearch optimisations
  • #1663 | build: add support for SIPI v3.0.0-rc.3 (DSP-433)
  • #1660 | feat(gravsearch): Remove deprecated functions
  • #1653 | build: dockerize fuseki (dsp-30)

Bug Fixes:

  • #1626 | fix(gravsearch): Prevent duplicate results
  • #1587 | fix (webapi): Add enforcing of restrictions for username and email
  • #1576 | Add missing env var
  • #1571 | fixed date string format
  • #1564 | enable click on save button in case of recoverable error
  • #1751 | DSP-1022 SIPI_EXTERNAL_HOSTNAME doesn't contain the external hostname
  • #1749 | fix(api-v2): Don't check file extensions of XSL files and Gravsearch templates (DSP-1005)
  • #1748 | DSP-756 Tests failing because Knora version header and route are incorrect
  • #1746 | DSP-932: Don't allow missing StringLiteralV2 value if language tag given
  • #1744 | DSP-917 Releases pushed to Dockerhub from DSP-API are "dirty"
  • #1733 | DSP-470 Intermittent bind errors
  • #1728 | fix(api-v2): Fix post-update check for resource with standoff link (DSP-841)
  • #1723 | chore(build): Bump testcontainers version (DSP-755)
  • #1706 | Fix of update of list node info and update of project info
  • #1712 | fix: failing repository upgrade at startup (DSP-654)
  • #1709 | fix(OntologyResponderV2): Fix ontology cache update when ontology metadata changed
  • #1701 | reverse change of Permission JSONs
  • #1693 | fix(api-v2): Fix generated SPARQL for updating property comment
  • #1699 | fix(gravsearch): When link property compared in filter, don't compare link value property, too
  • #1691 | fix: server header (DSP-537)
  • #1681 | fix: init db scripts (DSP-511)
  • #1669 | fix: loading of data (DSP-445)

Documentation:

  • #1598 | doc: fix sipi docs link
  • #1609 | fix complex schema url
  • #1568 | fixed the URI for the query
  • #1726 | PersmissionsDocs: remove the attribute
  • #1725 | docs: Update required mkdocs package
  • #1711 | update developer and create resource docs
  • #1684 | developer guideline
  • #1685 | docs(api-v2): Document what happens when a resource has a link to a deleted resource
  • #1688 | docs: fix broken links
  • #1694 | docs: fix publishing
  • #1621 | fixing typos for list rendering

Other:

  • #1750 | Update README.md
  • #1747 | DSP-920 Renaming default github branch to "main" ; Move to the same base branch
  • #1740 | DSP-877 Upload api-client-test-data to GitHub release
  • #1738 | DSP-877 Upload api-client-test-data to GitHub release
  • #1736 | DSP-877 Upload api-client-test-data to GitHub release
  • #1730 | DSP-816: Generate client test data for health route
  • #1719 | change possibly conflictual env var USERNAME (DSP-706)
  • #1720 | DSP-620 Update release process
  • #1714 | test: fix generation of test data (DSP-665)
  • #1716 | bulid: fix sipi image version (DSP-677)
  • #1718 | DSP-702 Add template for PRs
  • #1715 | chore(api-v2): Switch from JSONLD-Java to Titanium
  • #1707 | chore: Update ci workflow
  • #1702 | Add PR labels (DSP-607)
  • #1695 | refactor(gravsearch): Clarify optimisations
  • #1678 | refactor: first steps towards more independent packages (DSP-513)
  • #1680 | build: bump rules_docker and instructions for installing bazelisk
  • #1674 | build: add mkdocs for documentation generation (DSP-460)
  • #1480 | build: add bazel (DSP-437)
  • #1666 | Fix gren issue in github actions workflow
  • #1662 | Publish on release only
  • #1661 | Automated release notes

Dependencies:

  • #1721 | chore: bump sipi to rc.7 (DSP-733)
  • #1735 | DSP-496 Bump Apache Jena Fuseki and Apache Jena Libraries to 3.16
  • #1737 | DSP-842 Bump used Bazel version to newly released 3.7.0
  • [#1743](https:/...
Read more

v13.0.0-rc.21

09 Nov 08:05
d4778fb
Compare
Choose a tag to compare
v13.0.0-rc.21 Pre-release
Pre-release

Breaking changes:

  • #1724 | test: Collect client test data from E2E tests (DSP-724)
  • #1727 | DSP-740 Update List Name
  • #1722 | feat(api-v1): Change API v1 file uploads to work like API v2 (DSP-41, PR 3)
  • #1233 | feat(api-v1): Change API v1 file uploads to work like API v2
  • #1708 | Get Project Permissions

Enhancements:

  • #1403 | feat: Add time value type
  • #1649 | feat(api-v2): Allow querying for rdfs:label in Gravsearch
  • #1742 | feat: Add feature toggles (DSP-910)
  • #1741 | DSP-804: create a child node with a custom IRI
  • #1734 | feat(api-v2): Add metadata routes (DSP-662)
  • #1739 | enhancement(api-v2): Optimise checking isDeleted (DSP-848)
  • #1664 | feat(api-v2): Add support for text file upload (DSP-44)
  • #1652 | DSP-377 Support Islamic calendar
  • #1717 | enhancement(gravsearch): Optimise queries by moving up statements with resource IRIs
  • #1713 | feat(gravsearch): Allow comparing variables representing resource IRIs
  • #1710 | update ontology metadata with a comment
  • #1704 | feat(api-v2): Add test data
  • #1703 | Add comments to ontology metadata
  • #1686 | feat(api-v2): Accept custom timestamps in update/delete requests
  • #1692 | Create Permissions
  • #1696 | feat(api-v2): Make inference optional in Gravsearch
  • #1697 | fix(sipi): Improve performance of file value query
  • #1698 | feat(api-v2): Accept custom new value IRI when updating value
  • #1700 | hierarchically ordered Sequence of base classes
  • #1689 | build: bump SIPI to v3.0.0-rc.5 (DSP-547)
  • #1679 | Gravsearch optimisations
  • #1663 | build: add support for SIPI v3.0.0-rc.3 (DSP-433)
  • #1660 | feat(gravsearch): Remove deprecated functions
  • #1653 | build: dockerize fuseki (dsp-30)

Bug Fixes:

  • #1626 | fix(gravsearch): Prevent duplicate results
  • #1587 | fix (webapi): Add enforcing of restrictions for username and email
  • #1751 | DSP-1022 SIPI_EXTERNAL_HOSTNAME doesn't contain the external hostname
  • #1749 | fix(api-v2): Don't check file extensions of XSL files and Gravsearch templates (DSP-1005)
  • #1748 | DSP-756 Tests failing because Knora version header and route are incorrect
  • #1746 | DSP-932: Don't allow missing StringLiteralV2 value if language tag given
  • #1744 | DSP-917 Releases pushed to Dockerhub from DSP-API are "dirty"
  • #1733 | DSP-470 Intermittent bind errors
  • #1728 | fix(api-v2): Fix post-update check for resource with standoff link (DSP-841)
  • #1723 | chore(build): Bump testcontainers version (DSP-755)
  • #1706 | Fix of update of list node info and update of project info
  • #1712 | fix: failing repository upgrade at startup (DSP-654)
  • #1709 | fix(OntologyResponderV2): Fix ontology cache update when ontology metadata changed
  • #1701 | reverse change of Permission JSONs
  • #1693 | fix(api-v2): Fix generated SPARQL for updating property comment
  • #1699 | fix(gravsearch): When link property compared in filter, don't compare link value property, too
  • #1691 | fix: server header (DSP-537)
  • #1681 | fix: init db scripts (DSP-511)
  • #1669 | fix: loading of data (DSP-445)

Documentation:

  • #1598 | doc: fix sipi docs link
  • #1609 | fix complex schema url
  • #1568 | fixed the URI for the query
  • #1726 | PersmissionsDocs: remove the attribute
  • #1725 | docs: Update required mkdocs package
  • #1711 | update developer and create resource docs
  • #1684 | developer guideline
  • #1685 | docs(api-v2): Document what happens when a resource has a link to a deleted resource
  • #1688 | docs: fix broken links
  • #1694 | docs: fix publishing
  • #1621 | fixing typos for list rendering

Other:

  • #1750 | Update README.md
  • #1747 | DSP-920 Renaming default github branch to "main" ; Move to the same base branch
  • #1740 | DSP-877 Upload api-client-test-data to GitHub release
  • #1738 | DSP-877 Upload api-client-test-data to GitHub release
  • #1736 | DSP-877 Upload api-client-test-data to GitHub release
  • #1730 | DSP-816: Generate client test data for health route
  • #1719 | change possibly conflictual env var USERNAME (DSP-706)
  • #1720 | DSP-620 Update release process
  • #1714 | test: fix generation of test data (DSP-665)
  • #1716 | bulid: fix sipi image version (DSP-677)
  • #1718 | DSP-702 Add template for PRs
  • #1715 | chore(api-v2): Switch from JSONLD-Java to Titanium
  • #1707 | chore: Update ci workflow
  • #1702 | Add PR labels (DSP-607)
  • #1695 | refactor(gravsearch): Clarify optimisations
  • #1678 | refactor: first steps towards more independent packages (DSP-513)
  • #1680 | build: bump rules_docker and instructions for installing bazelisk
  • #1674 | build: add mkdocs for documentation generation (DSP-460)
  • #1480 | build: add bazel (DSP-437)
  • #1666 | Fix gren issue in github actions workflow
  • #1662 | Publish on release only
  • #1661 | Automated release notes

v12.0.0

27 Jan 12:31
22727a2
Compare
Choose a tag to compare

Breaking API Changes

  • #1439 JSON-LD Serialization of an xsd:dateTimeStamp

New Features and Enhancements

  • #1509 Support lists admin endpoint
  • #1466 Optimise generated SPARQL

Bug Fixes

  • #1569 broken ark
  • #1559 Admin lists: createChildNode should send a httpPost request, not httpPut

v11.0.0

16 Dec 15:01
bde23ee
Compare
Choose a tag to compare

Breaking Changes

  • #1344 Gravsearch ForbiddenResource result and permissions of linked resources
  • #1202 Implement upload of PDF and text files in API v2. Users with files in Sipi under /server must move them to /images when upgrading.

Bug Fixes:

  • #1531 Sipi's mimetype_consistency fails with .bin file
  • #1430 Creating the first resource with an image inside a project fails with Sipi not finding the project folder
  • #924 Get dependent resources Iris

v10.1.1

27 Nov 16:39
9f1bdf6
Compare
Choose a tag to compare
build: Fix publish (#1529)

v10.1.0

27 Nov 09:39
b3d1638
Compare
Choose a tag to compare
fix(build): Fix E2E tests (#1526)

v10.0.0

22 Oct 13:49
Compare
Choose a tag to compare

Breaking Changes

  • #1346 Richtext/HTML in page anchor link

Enhancements:

  • #1457 Upgrade sipi to 2.0.1

Bug Fixes:

  • #1460 Build banner in README is broken

Documentation:

  • #1481 build badge in README has broken link

Other

  • #1449 Add Makefile-based task execution
  • #1401 Enable testing docs generation in Travis

v9.1.0

26 Sep 06:31
7a3b1dd
Compare
Choose a tag to compare

Enhancements:

  • #1421 Physically deleting a resource

Documentation:

  • #1407 Document ARK URLs for projects

v9.0.0

29 Aug 14:03
7838831
Compare
Choose a tag to compare

Breaking Changes

  • #1411 Moved /admin/groups/members/GROUP_IRI to /admin/groups/GROUP_IRI/members
  • #1231 Change value permissions
  • #763 refactor splitMainResourcesAndValueRdfData so it uses SparqlExtendedConstructResponse

Enhancements:

  • #1373 The startup ends in a thrown exception if the triplestore is not up-to-date
  • #1364 Add support for Redis cache
  • #1360 Build and publish Knora version specific docker images for GraphDB Free and SE
  • #1358 Add admin route to dump project data

Bug Fixes:

  • #1394 Using dockerComposeUp to start the stack, fails to find Redis at startup

Documentation:

  • #1386 Add lists admin API documentation

Other

  • #1412 Change release notes to be based on issues