Releases: SwissDataScienceCenter/renku-graph
Releases · SwissDataScienceCenter/renku-graph
2.38.0
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
2.37.0
Features
updatedAt
renamed todateModified
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
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 ofname
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 tosubscription_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
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
2.34.1
2.34.0
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
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
Misc
- defaults for memory and CPU requests for token-repository, webhook-service and Jena
2.32.1
2.32.0
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)