Skip to content

Releases: SwissDataScienceCenter/renku-graph

2.38.0

25 Jul 13:19
d7e5324
Compare
Choose a tag to compare

Features

  • The Cross-Entity Search to return a new dateModified property for the Project and Dataset entities (#1612) (#1595)
  • The Cross-Entity Search to use the Datasets graph while searching for datasets for performance improvements (#1591)
  • A new Project Update API for changing Project visibility (#1611)

Bugfixes

  • Fixed the problem of concurrent writes to the Triples Store causing data integrity violations (#1577)
  • Triples Store migration fixing data integrity violations in Project version property (#1618)
  • The SYNC_REPO_METADATA message handler to fetch the latest event payload instead of taking a stale version from the payload (#1610)

Misc

  • changes to the modelling of the Message class (#1621)
  • Jena upgraded 4.9.0 (#1601)
  • Renku CLI upgraded to 2.6.1

2.37.0

29 Jun 15:06
91ca8b1
Compare
Choose a tag to compare

Features

  • updatedAt renamed to dateModified on the Project Details API (#1582)
  • new Triples Store migration adding dateModified to all Project entities (#1579)
  • a new SYNC_REPO_METADATA message updating various project properties in the Triples Store if changed in GitLab (#1569)
  • caching the hook validation checks to improve the performance of the Project Status API (#1554)

Bugfixes

  • prevent the Transformation process to fail when the user specifies blank parameter values during workflow execution (#1580)

Misc

  • CLI upgraded to 2.6.0rc1

2.36.0

13 Jun 10:29
d2233be
Compare
Choose a tag to compare

Features

  • Dataset Details API to list the dataset's identifier for each project where it exists (#1548)
  • a PROJECT_VIEWED_EVENT to be sent from Project Status API (#1549)
  • slug as a copy of name to be added to responses from all Dataset APIs (#1545)
  • Dataset transformation process to replace all Publication Events instead of updating them (#1533)

Bugfixes

  • Recently Viewed API docs fix (#1552)
  • Triples Store migration to push data to the Projects graph when a project has no valid commit event (#1540)
  • Added several missed logging statements (#1539)
  • Redo events which failed due to invalid ResourceId on a Plan
  • Redo events failed with blank ParameterDefaultValue error
  • Blank values to be allowed for ParameterDefaultValue
  • cats-effect and http4s upgrade causing a ClosedChannelException (#1499)
  • CLEAN_UP events producer to rollback on failure and return no event (#1532)
  • Prevent post-SQL failure recovery to happen after transaction rollback (#1528)
  • Fixed handling of ForeignKeyViolation on inserts to subscription_category_sync_time table (#1527)

Misc

  • Update scala-library from 2.13.10 to 2.13.11
  • CLI upgraded to 2.5.0rc2

2.35.0

01 Jun 13:55
Compare
Choose a tag to compare

Features

  • Cross-Entity Search API performance improvements when searching for Datasets and Projects (#1521)
  • A new slug property on the Dataset entity returned by the Cross-Entity Search API (#1517)
  • A new Triples Store migration process to populate the new Projects graph (#1503)

Bugfixes

  • Project Access Token revoking process to remove all tokens except just created one (#1523)
  • Prevent Project Access Token leakage when calling Project Status API for non-activated projects (#1518)
  • Plan Entity transformation process to deal with dateCreated duplicates (#1505)

Misc

  • CLI upgraded to 2.4.1
  • NIX setup update (#1504)

2.34.2

26 May 10:30
Compare
Choose a tag to compare

Bugfixes

  • allow 16, 24 and 32 secret lengths for AES crypto

2.34.1

24 May 12:41
Compare
Choose a tag to compare

Bugfixes

  • allow all possible secret lengths for AES crypto

2.34.0

17 May 15:43
Compare
Choose a tag to compare

Features

  • new Recently Viewed Entities API (#1430)
  • improved quality of search results returned by the Cross-Entity Search API (#1473)
  • Cross-Entity Search API to use the new Datasets graph (behind a feature flag) (#1398)
  • Triples Store provisioning flow to insert data to a new Projects graph (#1463)

Bugfixes

  • Datasets graph provisioning flow to work in a case when there are many datasets with the same sameAs on one project (#1491)
  • extended requests timeout on calls to Jena (#1489)
  • OpenAPI definition to work with multiple methods for the same path

Misc

  • renku-cli uprgraded to 2.4.1rc3

2.33.0

09 May 15:09
08f8e85
Compare
Choose a tag to compare

Features

  • Project Status API to work for a non-member caller (#1465)
  • Project Status API to return failure stack trace (#1461)
  • TRIPLES_GENERATED messages producer to prioritize using current occupancy (#1457)

Bugfixes

  • token decryption issue (#1466)
  • emails not to be printed in the logs (#1460)

Misc

  • defaults for memory and CPU requests for token-repository, webhook-service and Jena

2.32.1

02 May 13:12
Compare
Choose a tag to compare

Misc

  • downgrading CLI to 2.3.2

2.32.0

02 May 09:11
d2e1db5
Compare
Choose a tag to compare

Features

  • optional auth token on the Project Status API (#1451)
  • dev CLI version to be installed on startup in the background (#1445)
  • Project Status API to include webhook installation on project activation (#1434)

Bugfixes

  • project members to be found from project/id/members/all (#1450)
  • viewing dates to be deduplicated on persist (#1455)
  • COMMIT_SYNC_REQUEST to be sent when no status info is found (#1452)
  • Delete Project API to work when no data in TS (#1446)
  • Cross-Entity search ordering by date issue
  • TS clean up process not to read Dataset date (#1440)
  • Lineage API not working with implicit params (#1441)
  • retain GitLab images when converting from CLI payload (#1425)

Misc

  • CLI upgraded to 2.4.0rc2
  • Jena upgraded to 4.8.0 (renku-jena chart 0.0.20)